プログラミング

プロおよび熱狂的プログラマーのためのQ&A

5
ベクトルが割り当てられると、それらはヒープまたはスタック上のメモリを使用しますか?
次の説明はすべて正しいですか? vector<Type> vect; //allocates vect on stack and each of the Type (using std::allocator) also will be on the stack vector<Type> *vect = new vector<Type>; //allocates vect on heap and each of the Type will be allocated on stack vector<Type*> vect; //vect will be on stack and Type* will be …
151 c++  stl  vector  stack  heap 


2
JavaScriptはコンパイルされていますか、それともインタープリター言語ですか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 JavaScriptを純粋なインタプリタ言語と呼ぶことはできますか?それとも、それにいくつかのコンパイルされたフレーバーがありますか?誰かが両方の事柄のどちらが真実であるかの背後にある理由を案内できますか?

4
CMakeでは、コンパイラがClangかどうかをどのようにテストできますか?
一連のクロスプラットフォームCMakeビルドスクリプトがあり、Visual C ++およびGCCでのビルドをサポートしています。 Clangを試していますが、CMakeスクリプトでコンパイラがClangであるかどうかをテストする方法がわかりません。 コンパイラがClangかどうかを確認するには何をテストすればよいですか?現在Visual C ++とGCC を使用MSVCしCMAKE_COMPILER_IS_GNU<LANG>てテストしています。
151 c++  c  cmake  clang 

20
nullと空( "")のJava文字列の違い
違いは何であるnullと""(空の文字列)は? 私はいくつかの簡単なコードを書きました: String a = ""; String b = null; System.out.println(a == b); // false System.out.println(a.equals(b)); // false どちらのステートメントも戻りfalseます。どうやら実際の違いは分からないようです。

3
AWS S3バケット内のすべてのオブジェクトをデフォルトでパブリックにする方法は?
PHPライブラリを使用してファイルをバケットにアップロードしています。ACLをpublic-read-writeに設定しましたが、正常に機能しますが、ファイルはまだ非公開です。 GranteeをEveryoneに変更すると、ファイルが公開されることがわかりました。知りたいのは、バケット内のすべてのオブジェクトのデフォルトのGranteeを"Everyone"に設定する方法です。または、デフォルトでファイルを公開する別の解決策はありますか? 私が使用しているコードは以下の通りです: public static function putObject($input, $bucket, $uri, $acl = self::ACL_PRIVATE, $metaHeaders = array(), $requestHeaders = array()) { if ($input === false) return false; $rest = new S3Request('PUT', $bucket, $uri); if (is_string($input)) $input = array( 'data' => $input, 'size' => strlen($input), 'md5sum' => base64_encode(md5($input, true)) ); // Data if …

8
バッファとはどういう意味ですか?
「BUFFER」という言葉はいたるところに見かけますが、正確には何なのかわかりません。 誰かが素人の言葉でバッファとは何か説明してくれませんか? いつ使用されますか? 使い方は?

10
PythonのZipリスト
リストを「圧縮」する方法を学習しようとしています。このために、私は特定の時点で次のことを行うプログラムを持っています。 x1, x2, x3 = stuff.calculations(withdataa) これは、私の3つのリストを与えx1、x2、およびx3、たとえば、サイズ20の各。 今私がやります: zipall = zip(x1, x2, x3) しかし、私がするとき: print "len of zipall %s" % len(zipall) 20になりましたが、これは期待したものではありません。3つ期待してました。私は根本的に間違っていることをしていると思います。
151 python  python-2.7 

15
Maven:カスタム外部JARをプロジェクトにリンクする最良の方法?
Mavenを学ぶのは私の最初の数日であり、私はまだ基​​本に苦労しています。プロジェクトで参照する必要のある外部.jarファイル(パブリックリポジトリでは使用不可)があり、自分の最善のオプションを理解しようとしています。 これは、ライブラリ用の中央リポジトリのない小規模なプロジェクトであるため、ローカルリポジトリ(どういうわけかソース管理に追加され、そのように機能するはずかどうかわからない)か、.jarを次の場所に保存する必要があります。公式リポジトリ外のディスク。 1)プロジェクトとライブラリの両方をソース管理にしたい場合、majarを使用してプロジェクトの参照に.jarファイルを追加するための最良のオプションは何ですか? 2)それでもEclipseに依存関係を表示させることができないようです。手動でpomのセクションに追加したところ、m2eclipseの依存関係リストに問題なく表示されました。mvn compileとmvn packageはどちらも成功しますが、プログラムを実行すると次のようになります。 Exception in thread "main" java.lang.Error: Unresolved compilation problems: LibraryStuff cannot be resolved to a type これは、POMを次のように編集した後です。 <dependency> <groupId>stuff</groupId> <artifactId>library</artifactId> <version>1.0</version> <systemPath>${lib.location}/MyLibrary.jar</systemPath> <scope>system</scope> </dependency> 上記のようにpom.xmlをすでに編集していても、mvn install:install-fileを実行する必要がありますか? ありがとう!
151 java  maven-2  maven  m2eclipse 

22
Oracleのテーブルから重複行を削除する
私はOracleで何かをテストし、いくつかのサンプルデータをテーブルに入力しましたが、その過程で誤って重複レコードをロードしたため、一部の列を使用して主キーを作成できません。 重複する行をすべて削除して、そのうちの1つだけを残すにはどうすればよいですか?



2
GDBのすべてのスレッドのバックトレースを取得するにはどうすればよいですか?
WinDbgの「!process 0 7」と同等のコマンドがGDBにありますか? GDBのバックトレースとともに、すべてのスレッドをダンプファイルに抽出したいと思います。「情報スレッド」はスタックトレースを出力しません。それで、それを行うコマンドはありますか?

8
pipでインストールされたPythonパッケージの依存関係の特定
ピップフリーズを実行すると、明示的にインストールしなかった多数のPythonパッケージが表示されます。 $ pip freeze Cheetah==2.4.3 GnuPGInterface==0.3.2 Landscape-Client==11.01 M2Crypto==0.20.1 PAM==0.4.2 PIL==1.1.7 PyYAML==3.09 Twisted-Core==10.2.0 Twisted-Web==10.2.0 (etc.) pipがこれらの特定の依存パッケージをインストールした理由を確認する方法はありますか?言い換えると、これらのパッケージを依存関係として持っている親パッケージをどのように判断しますか? たとえば、Twistedを使用したい場合や、誤ってパッケージをアンインストールしたりアップグレードしたりしないことを理解するまで、パッケージに依存したくありません。
151 python  pip 

13
os.walk()を使用してPythonでディレクトリを再帰的にトラバースする
ルートディレクトリから他のすべてのディレクトリに移動して、同じものを印刷したい。 これが私のコードです: #!/usr/bin/python import os import fnmatch for root, dir, files in os.walk("."): print root print "" for items in fnmatch.filter(files, "*"): print "..." + items print "" そして、これが私のO / Pです。 . ...Python_Notes ...pypy.py ...pypy.py.save ...classdemo.py ....goutputstream-J9ZUXW ...latest.py ...pack.py ...classdemo.pyc ...Python_Notes~ ...module-demo.py ...filetype.py ./packagedemo ...classdemo.py ...__init__.pyc ...__init__.py ...classdemo.pyc 上記は.、./packagedemoディレクトリです。 ただし、以下の方法でO …
151 python  os.walk 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.