プログラミング

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

7
numpy配列へのリストのリスト
リストの単純なリストを派手な配列に変換するにはどうすればよいですか?行は個別のサブリストであり、各行にはサブリストの要素が含まれています。
183 python  list  numpy 

10
package.jsonのバージョンを自動的に更新する
小さなリリースをしてタグを付ける前に、package.jsonを更新して、プログラムの新しいバージョンを反映させたいと思います。 ファイルをpackage.json自動的に編集する方法はありますか? git pre-release hookヘルプを使用しますか?
183 git  node.js  npm  githooks 

2
テストする文字列のリストを含むstr.startswith
多くのifステートメントと比較を使用しないようにして、リストを使用しようとしていますが、それをstr.startswith次のように使用する方法がわかりません。 if link.lower().startswith("js/") or link.lower().startswith("catalog/") or link.lower().startswith("script/") or link.lower().startswith("scripts/") or link.lower().startswith("katalog/"): # then "do something" 私がそれになりたいのは: if link.lower().startswith() in ["js","catalog","script","scripts","katalog"]: # then "do something" 任意の助けいただければ幸いです。
183 python  string  list 

12
特定のコミットを含むマージコミットを見つける
次の履歴を想像してみてください。 c---e---g--- feature / \ -a---b---d---f---h--- master コミット "c"がマスターにマージされたときにどのようにして見つけることができますか(つまり、マージコミット "h"を見つけます)?
183 git 

12
C ++に配列の最大長の制限はありますか?
C ++の配列に最大長はありますか? C ++の制限ですか、それとも私のマシンに依存しますか?調整可能ですか?配列の種類に依存しますか? どういうわけかその制限を破ることはできますか、それとも情報を格納するより良い方法を探す必要がありますか?そして、最も簡単な方法は何でしょうか? 私がしなければならないのは、アレイにlong long intを格納することです。私はLinux環境で作業しています。私の質問は、N> 10桁のN long long整数の配列を格納する必要がある場合はどうすればよいですか? 学校用の暗号化アルゴリズム(p-Pollardなど)を作成していて、整数と配列表現の長さのこの壁にぶつかったため、これが必要です。
183 c++  arrays 

16
Origin <origin>はAccess-Control-Allow-Originでは許可されていません
XMLHttpRequest cannot load http://localhost:8080/api/test. Origin http://localhost:3000 is not allowed by Access-Control-Allow-Origin. 私はクロスドメインのajaxリクエストについて読み、根本的なセキュリティ問題を理解しています。私の場合、2台のサーバーがローカルで実行されており、テスト中にクロスドメインリクエストを有効にしています。 localhost:8080 - Google Appengine dev server localhost:3000 - Node.js server localhost:8080 - GAE serverノードサーバーからページが読み込まれている間にajaxリクエストを発行しています。最も簡単で安全なものは何ですか(disable-web-securityオプションでChromeを起動したくない)。を変更'Content-Type'する必要がある場合、ノードサーバーで変更する必要がありますか?どうやって?

17
MongoDBのオブジェクトを部分的に更新して、新しいオブジェクトが既存のオブジェクトとオーバーレイ/マージされるようにする方法
このドキュメントをMongoDBに保存した場合 { _id : ..., some_key: { param1 : "val1", param2 : "val2", param3 : "val3" } } 上の新しい情報を持つオブジェクトparam2とparam3外の世界からは、保存する必要があります var new_info = { param2 : "val2_new", param3 : "val3_new" }; 新しいフィールドをオブジェクトの既存の状態にマージ/オーバーレイして、param1が削除されないようにしたい これを行う db.collection.update( { _id:...} , { $set: { some_key : new_info } } MongoDBは要求されたとおりに動作し、some_keyをその値に設定します。古いものを交換してください。 { _id : ..., some_key: …

5
Gitマージコミットのリベース
次のケースを考えてみましょう: 私はトピックブランチでいくつかの作業をしており、マスターにマージする準備ができています: * eb3b733 3 [master] [origin/master] | * b62cae6 2 [topic] |/ * 38abeae 1 マスターからマージを実行し、競合を解決すると、次のようになります。 * 8101fe3 Merge branch 'topic' [master] |\ | * b62cae6 2 [topic] * | eb3b733 3 [origin/master] |/ * 38abeae 1 マージには少し時間がかかったので、別のフェッチを実行すると、リモートマスターブランチに新しい変更が加えられています。 * 8101fe3 Merge branch 'topic' [master] |\ | * b62cae6 2 …


13
Java ArrayList最初に要素を追加する方法
ArrayListなんでもキューに要素を追加する必要がありますが、要素を追加する関数を呼び出すと、配列の先頭に要素を追加して(インデックスが最小になるように)、配列に10要素がある場合は追加します新しい結果として、最も古い要素(インデックスが最も高い要素)が削除されます。 誰か提案はありますか?
183 java  arrays  arraylist  stack 

8
非推奨のJPMSモジュールとJava EE APIの置き換え
Javaの9は、Java EEのAPIが含まれている6個のモジュールを非推奨とされている、彼らは削除されようとしてすぐに: java.activation付きjavax.activationパッケージ java.corbaとjavax.activity、javax.rmi、javax.rmi.CORBA、およびorg.omg.*パッケージ java.transaction付きjavax.transactionパッケージ すべてのjavax.xml.bind.*パッケージを含むjava.xml.bind java.xml.wsとjavax.jws、javax.jws.soap、javax.xml.soap、およびすべてjavax.xml.ws.*のパッケージ java.xml.ws.annotation付きjavax.annotationパッケージ 維持されているサードパーティのアーティファクトのうち、これらのAPIを提供するものはどれですか。それらがそれらのAPIをどれだけうまく提供しているか、または彼らが提供しなければならないその他の機能は問題ではありません-重要なのは、これらがこれらのモジュール/パッケージのドロップインの置き換えですか? 知識の収集を容易にするために、これまでにわかったことを回答し、その回答をコミュニティWikiにしました。自分の答えを書くのではなく、もっと広げてほしいです。 投票する前に: はい、個々のモジュールにはすでにいくつかの質問があり、この質問への回答はもちろんその情報を複製します。しかし、私の知る限り、これらすべてについて学ぶべき単一のポイントはありません。 ライブラリの推奨事項を求める質問は、「意見の分かれた回答やスパムを引き付ける傾向がある」ため、通常はトピック外と見なされますが、ここでは当てはまりません。有効なライブラリのセットは明確に描かれています。特定の標準を実装する必要があります。それ以外は何も問題ではないので、意見やスパムのリスクはあまりありません。

2
typescriptのRecordタイプとは何ですか?
Record&lt;K, T&gt;Typescript とはどういう意味ですか? Typescript 2.1はRecordタイプを導入し、例でそれを説明しました: // For every properties K of type T, transform it to U function mapObject&lt;K extends string, T, U&gt;(obj: Record&lt;K, T&gt;, f: (x: T) =&gt; U): Record&lt;K, U&gt; Typescript 2.1を参照 また、[ Advanced Types]ページではRecord、マップされたタイプの見出しの下に、その定義のように見えるもので、、、およびの横Readonlyに言及しています。PartialPick type Record&lt;K extends string, T&gt; = { [P in K]: T; } Readonly、Partial、Pickは準同型ですが、Recordは同型ではありません。Recordが準同型ではないことの1つの手掛かりは、プロパティをコピーするために入力タイプをとらないことです。 …

30
プログラミングに推奨されるフォントは?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 プログラミングにどのフォントを使用していますか、またどの言語/ IDEに使用していますか?Visual Studioのすべての作業でConsolasを使用していますが、その他の推奨事項はありますか?

30
Visual Studio(2005-2010)の隠された機能?
ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 Visual Studioは非常に大きな製品であるため、何年にもわたって作業を行った後でも、新しいまたはより優れた方法を実行したり、知らなかったことが可能だったりすることがあります。 例えば- Crtl+ R、Ctrl+ Wは空白を表示します。Pythonビルドスクリプトの編集に不可欠です。 下に"HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor" 文字列を作成することと呼ばれるガイドをテキストエディタでコラム80で赤のラインを持っている「80、RGB(255,0,0)」の値で。 他にどのような隠された機能に遭遇しましたか?

5
フラグメント内のonCreateOptionsMenu
setHasOptionsMenu(true)内部onCreateViewに配置しましたが、onCreateOptionsMenuフラグメントの内部を呼び出すことはできません。 @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { setHasOptionsMenu(true); return inflater.inflate(R.layout.facesheet, container, false); } 以下は私のonCreateOptionsMenuコードです。 @Override public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu) { getSupportMenuInflater().inflate(R.menu.layout, menu); return (super.onCreateOptionsMenu(menu)); } 私が得るエラーメッセージ: onCreateOptionsMenu(Menu)タイプFragment のメソッドは、スーパータイプメソッドをオーバーライドまたは実装する必要があります。

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