プログラミング

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

6
BSONとは何ですか?正確にJSONとはどう違うのですか?
私はMongoDBを使い始めたばかりですが、BSONを使用してデータを内部に格納していることに気付きました。ただし、BSONとは何か、MongoDBでBSONがどのように使用されているかについては、ドキュメントが明確ではありません。誰かが私にそれを説明できますか?
158 json  mongodb  bson  nosql 

3
CMakeはどのように機能しますか?
私はこれを自分のためだけに求めているのではありません。この質問が私のような多くの初心者のための参照になることを願っています。このような小さなCMakeLists.txtファイルの 場合、舞台裏で何が起こっているのかについて完全に困惑していることがわかりました cmake_minimum_required (VERSION 2.6) project(Tutorial) add_executable(Tutorial tutorial.cpp) そしてそのような小さな tutorial.cpp int main() { return 0; } 非常に多くのファイルが生成されています CMakeCache.txt cmake_install.cmake Makefile CMakeLists.txt tutorial.cpp そして、CMakeFiles非常に多くのファイルとフォルダを含むフォルダ CMakeCCompiler.cmake CMakeOutput.log Makefile.cmake cmake.check_cache CMakeSystem.cmake progress.marks CMakeCXXCompiler.cmake CMakeTmp TargetDirectories.txt CMakeDetermineCompilerABI_C.bin CompilerIdC Tutorial.dir CMakeDetermineCompilerABI_CXX.bin CompilerIdCXX CMakeDirectoryInformation.cmake Makefile2 背後で何が起こっているのか(つまり、なぜファイルを生成する必要があるのか​​、その目的は何か)を理解していないことが、CMakeを学ぶ上での最大の障害でした。 だれかが知っているなら、後世のために説明していただけませんか。これらのファイルの目的は何ですか。「」と入力cmake .すると、プロジェクトをビルドする前にcmakeが正確に構成および生成されます。
158 cmake 

8
C ++クラスメンバーを明示的に初期化しない場合、どのように初期化されますか?
私はプライベートmemebersを持つクラスを持っていると仮定しptr、name、pname、rname、crnameとage。自分で初期化しないとどうなりますか?次に例を示します。 class Example { private: int *ptr; string name; string *pname; string &rname; const string &crname; int age; public: Example() {} }; そして私はします: int main() { Example ex; } メンバーはどのようにexで初期化されますか?ポインタはどうなりますか?やるstringとintデフォルトコンストラクタで0-intializedますstring()とint()?参照メンバーはどうですか?また、const参照についてはどうですか? 他に何について知っておくべきですか? これらのケースをカバーするチュートリアルを知っている人はいますか?たぶんいくつかの本に?私は大学の図書館で多くのC ++の本にアクセスできます。 私はそれを学びたいので、より良い(バグのない)プログラムを書くことができます。フィードバックは役に立ちます!

9
PHP-配列値のキー名を取得する
次のような配列があります: function example() { /* some stuff here that pushes items with dynamically created key strings into an array */ return array( // now lets pretend it returns the created array 'firstStringName' => $whatEver, 'secondStringName' => $somethingElse ); } $arr = example(); // now I know that $arr contains $arr['firstStringName']; …
158 php  arrays  array-key 

15
リストをカンマ区切りの文字列に変換
私のコードは以下の通りです: public void ReadListItem() { List<uint> lst = new List<uint>() { 1, 2, 3, 4, 5 }; string str = string.Empty; foreach (var item in lst) str = str + item + ","; str = str.Remove(str.Length - 1); Console.WriteLine(str); } 出力: 1,2,3,4,5 をList<uint>カンマ区切りの文字列に変換する最も簡単な方法は何ですか?
158 c#  .net 

18
Python-ユニークな辞書のリスト
辞書のリストを得たとしましょう: [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] 一意の辞書のリストを取得する必要があります(重複を削除します): [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] Pythonでこれを実現する最も効率的な方法で誰かが私を助けてくれますか?
158 python  dictionary 

3
PDOは最後に挿入されたIDを取得します
クエリがあり、最後に挿入されたIDを取得したい。フィールドIDは主キーであり、自動インクリメントです。 私はこのステートメントを使用する必要があることを知っています: LAST_INSERT_ID() このステートメントは、次のようなクエリで機能します。 $query = "INSERT INTO `cell-place` (ID) VALUES (LAST_INSERT_ID())"; しかし、次のステートメントを使用してIDを取得したい場合: $ID = LAST_INSERT_ID(); 私はこのエラーを受け取ります: Fatal error: Call to undefined function LAST_INSERT_ID() 何が悪いのですか?
158 php  mysql  database  pdo 

9
pyplotで円を描く
驚いたことに、matplotlib.pyplot(pylabは使用しないでください)を入力の中心(x、y)と半径rとして円を描く方法について、わかりやすい説明が見つかりませんでした。私はこれのいくつかの変種を試しました: import matplotlib.pyplot as plt circle=plt.Circle((0,0),2) # here must be something like circle.plot() or not? plt.show() ...しかし、まだ機能していません。
158 python  matplotlib 

7
個々のクラス名で「で始まる」セレクターを使用する
次の場合: <div class="apple-monkey"></div> <div class="apple-horse"></div> <div class="cow-apple-brick"></div> 次のセレクターを使用して、最初の2つのDIVを見つけることができます。 $("div[class^='apple-']") ただし、これがある場合: <div class="some-other-class apple-monkey"></div> <div class="apple-horse"></div> <div class="cow-apple-brick"></div> 最初のdivのクラスは文字列として返されるため(私は思う)、実際には「apple-」ではなく「some-」で始まるため、2番目のDIVのみが検索されます。 これを回避する1つの方法は、starts withを使用せず、代わりに次を含むことです。 $("div[class*='apple-']") その問題は、私の例では3番目のDIVも選択することです。 質問:jQueryを使用して、クラス属性全体を文字列としてではなく、個々のクラス名で述語セレクタを使用する適切な方法は何ですか?それは単にCLASSを取得し、それを配列に分割してから、正規表現で個々のクラスをループするだけの問題ですか?または、よりエレガントで冗長性の低いソリューションはありますか?
158 jquery 

2
DELETEステートメントでエイリアスを使用できないのはなぜですか?
Visual Studio 2010のSQL Server Compact Edition(多分SQL ServerとSQLは一般的に知りません)では、次のコマンドが機能します。 DELETE FROM foods WHERE (name IN ('chickens', 'rabbits')) しかし、このコマンドは次のエラーを生成します: Error near identifier f. Expecting OUTPUT. DELETE FROM foods f WHERE (f.name IN ('chickens', 'rabbits'))

10
TypeScriptでjQueryを使用する方法
やっています $(function(){ alert('Hello'); }); Visual Studioでこのエラーが表示されています:(TS) Cannot find name '$'.。TypeScriptでjQueryを使用するにはどうすればよいですか?
158 typescript 

4
画面を別のSSHセッションから強制的に切り離すにはどうすればよいですか?
SSHセッション内でScreenを実行しました。ターミナルがフリーズしました。ターミナルを再起動した後、そのScreenセッションはまだ接続されていると見なします。多分そうです。多分それが何を意味するのか本当にわかりません。 新しいSSHログインからそのScreenセッションに接続したいのですが。あそこで重要なことが起こっているので、私はそのスクリーンセッションを殺したくありません。:) 私が持っていると思うオプション(どれも解決方法がわかりません): Screenセッションをデタッチするにはどうすればよいですか? そのScreenセッションが接続されているSSHセッションを終了するにはどうすればよいですか?

4
静的暗黙演算子
私は最近このコードを見つけました: public static implicit operator XElement(XmlBase xmlBase) { return xmlBase.Xml; } どういうstatic implicit operator意味ですか?

3
AndroidViewModelとViewModel
Androidアーキテクチャコンポーネントライブラリの導入に伴い、AndroidViewModelおよびを含むいくつかの新しいクラスが導入されましたViewModel。しかし、これら2つのクラスの違いを理解するのに苦労しています。ドキュメントは簡潔に説明しAndroidViewModel、次のように: アプリケーションコンテキスト対応 ViewModel 簡潔に感謝しますが、これは正確に何を意味していますか?いつ使用AndroidViewModelするViewModelか、その逆かを選択する必要があるのはいつですか?

4
Parallel.ForEachとTask.RunおよびTask.WhenAll
Parallel.ForEachまたはTask.Run()を使用して一連のタスクを非同期で開始する場合の違いは何ですか? バージョン1: List<string> strings = new List<string> { "s1", "s2", "s3" }; Parallel.ForEach(strings, s => { DoSomething(s); }); バージョン2: List<string> strings = new List<string> { "s1", "s2", "s3" }; List<Task> Tasks = new List<Task>(); foreach (var s in strings) { Tasks.Add(Task.Run(() => DoSomething(s))); } await Task.WhenAll(Tasks);

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