プログラミング

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


25
次の2の累乗に切り上げ
次の2のべき乗の数を返す関数を書きたいのですが。たとえば、入力が789の場合、出力は1024になるはずです。ループを使用せずにビット演算子を使用するだけでこれを実現する方法はありますか?

10
mongodbでISODateを使用した日付クエリが機能しないようです
最も基本的な日付クエリでさえ、MongoDBで機能するようには思えません。次のようなドキュメントの場合: { "_id" : "foobar/201310", "ap" : "foobar", "dt" : ISODate("2013-10-01T00:00:00.000Z"), "tl" : 375439 } そして、次のようなクエリ: { "dt" : { "$gte" : { "$date" : "2013-10-01T00:00:00.000Z" } } } 私は取得0の結果を実行するから。 db.mycollection.find({ "dt" : { "$gte" : { "$date" : "2013-10-01T00:00:00.000Z"}} }) これが機能しない理由は何ですか? 参考までに、このクエリはSpringのMongoTemplateによって生成されているため、最終的にMongoDBに送信されるクエリを直接制御することはできません。 (PS) > db.version() 2.4.7 ありがとう!
189 json  mongodb  bson  isodate 

10
Visual Studioコードエディターで使用されているフォントとフォントの変更方法
最近ビルド時に発表されたVisual Studio Code editor(https://code.visualstudio.com/)を試しました。WindowsとUbuntuで試してみました。Visual Studio Code Editorのデフォルトフォントが、私のコードエディターを好むコンソールではないことがわかります。 それでは、すべての環境(Ubuntu、MAC OS、Windows)でのVisual Studio Code Editorのデフォルトのフォントはどれですか?そして、どうすれば変更できますか?

9
Mavenプロジェクトバージョンの継承-親バージョンを指定する必要がありますか?
2つのプロジェクトがあります。親プロジェクト:A、サブプロジェクト:B A / pom.xml: <groupId>com.dummy.bla</groupId> <artifactId>parent</artifactId> <version>0.1-SNAPSHOT</version> <packaging>pom</packaging> そしてB / pom.xmlには、 <parent> <groupId>com.dummy.bla</groupId> <artifactId>parent</artifactId> <version>0.1-SNAPSHOT</version> </parent> <groupId>com.dummy.bla.sub</groupId> <artifactId>kid</artifactId> Bに親からバージョンを継承させたいので、私の場合、置く必要があるのはだけ0.1-SNAPSHOTですA/pom.xml。しかし、親セクションの下<version>0.1-SNAPSHOT</version>からを削除するとB/pom.xml、Mavenは親のバージョンがないことについて不平を言います。 両方のポンポン${project.version}を避けるために私がちょうど使用できる方法またはこのようなものはあり01.-SNAPSHOTますか?
189 inheritance  maven 

8
オンラインのファイル/フォルダーリストに表示されるすべてのファイルとサブディレクトリを含むHTTPディレクトリをダウンロードするにはどうすればよいですか?
私がアクセスできるオンラインHTTPディレクトリがあります。経由ですべてのサブディレクトリとファイルをダウンロードしようとしましたwget。しかし、問題は、wgetサブindex.htmlディレクトリをダウンロードするときに、ファイル自体をダウンロードせずに、そのディレクトリ内のファイルのリストを含むファイルをダウンロードすることです。 サブディレクトリとファイルを深度制限なしでダウンロードする方法はありますか(ダウンロードしたいディレクトリが、自分のコンピュータにコピーしたいフォルダであるかのように)。
189 html  http  get  download  wget 

1
整数のタイムスタンプをPythonの日時に変換する方法
「1331856000000」のようなタイムスタンプを含むデータファイルがあります。残念ながら、フォーマットに関するドキュメントがあまりないため、タイムスタンプのフォーマットがわかりません。私はPythonの標準datetime.fromordinal()とdatetime.fromtimestamp()他のいくつかを試しましたが、何も一致しません。特定の数値が現在の日付(例:2012-3-16)に対応していると確信していますが、それ以上ではありません。 この数値をどのようにaに変換しdatetimeますか?

5
文字数を10に制限する正規表現
小文字と最大10文字のみを許可する正規表現を記述しようとしています。これまでのところ、次のようになっています。 pattern: /^[a-z]{0,10}+$/ これは機能しないか、コンパイルされません。私はこれが小文字だけを許可する実用的なものを持っていました: pattern: /^[a-z]+$/ ただし、文字数を10文字に制限する必要があります。
189 regex 


3
Promise.all:解決された値の順序
MDNを見ると、Promise.all valuesのthen()コールバックに渡されたように見えます。promiseの順序で値が含まれています。例えば: var somePromises = [1, 2, 3, 4, 5].map(Promise.resolve); return Promise.all(somePromises).then(function(results) { console.log(results) // is [1, 2, 3, 4, 5] the guaranteed result? }); 誰がどの順序であるvaluesべきかを明記した仕様を引用できますか? PS:そのようなコードを実行すると、これは事実であるように見えますが、もちろんそれは証明ではありません。偶然かもしれません。


13
ReactJSを使用して入力フィールドの値を取得するにはどうすればよいですか?
次のReactコンポーネントがあります。 export default class MyComponent extends React.Component { onSubmit(e) { e.preventDefault(); var title = this.title; console.log(title); } render(){ return ( ... <form className="form-horizontal"> ... <input type="text" className="form-control" ref={(c) => this.title = c} name="title" /> ... </form> ... <button type="button" onClick={this.onSubmit} className="btn">Save</button> ... ); } }; コンソールは私に与えていますundefined-このコードの何が問題になっていますか?

5
pipを使用して複数のPythonパッケージを一度にインストールする方法
私はそれがそれを行う簡単な方法であることを知っていますが、私はここでもグーグルでもそれを見つけませんでした。だから私はpipを使用して複数のパッケージをインストールする方法があるかどうか気になりました。何かのようなもの: pip install progra1 , progra2 ,progra3 ,progra4 . または: pip install (command to read some txt containing the name of the modules)
189 python  pip 

5
Postgresが手動でシーケンスを変更する
シーケンスを特定の値に設定しようとしています。 SELECT setval('payments_id_seq'), 21, true これはエラーになります: ERROR: function setval(unknown) does not exist を使用ALTER SEQUENCEしても動作しないようですか? ALTER SEQUENCE payments_id_seq LASTVALUE 22 これはどのように行うことができますか? 参照:https : //www.postgresql.org/docs/current/static/functions-sequence.html

3
Firebase Firestoreの「参照」データ型は何に適していますか?
新しいFirebase Firestoreを探索しているだけで、というデータ型が含まれていますreference。これが何をするのか私には分かりません。 外部キーのようなものですか? 他の場所にあるコレクションを指すために使用できますか? reference実際の参照の場合、クエリに使用できますか?たとえば、userIdをテキストフィールドに格納する代わりに、ユーザーを直接指す参照を設定できますか?また、このユーザー参照をクエリに使用できますか?

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