プログラミング

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

11
Visual Studio Code拡張機能をオフラインでインストールするにはどうすればよいですか?
インターネットに接続されていない、または接続できないマシンにVisual Studio Codeをインストールしました。ドキュメントによると、私が持っている場合、コマンドラインから拡張機能をインストールできますが、マーケットプレイスから.vsix取得する方法がわかりません.vsix。 マーケットプレイスで.vsixホストされている拡張機能のをダウンロードするにはどうすればよいですか?

10
C ++でポインターへの参照を渡す
私の知る限り、C ++でポインターへの参照を渡すことを許可してはならない理由はありません。しかし、私の試みは失敗しており、その理由はわかりません。 これは私がやっていることです: void myfunc(string*& val) { // Do stuff to the string pointer } // sometime later { // ... string s; myfunc(&s); // ... } そして私はこのエラーを得ています: パラメータ1を 'std :: string *'から 'std :: string *&'に変換できません
130 c++  pointers  reference 

8
ConcurrentModificationExceptionがスローされる理由とそのデバッグ方法
私はCollection(HashMapJPAによって間接的に使用されているため、そうなります)を使用していますが、明らかにランダムにコードがをスローしConcurrentModificationExceptionます。何が原因で、この問題を解決するにはどうすればよいですか?同期を使用することで、おそらく? ここに完全なスタックトレースがあります: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$ValueIterator.next(Unknown Source) at org.hibernate.collection.AbstractPersistentCollection$IteratorProxy.next(AbstractPersistentCollection.java:555) at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:296) at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:242) at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:219) at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169) at org.hibernate.engine.Cascade.cascade(Cascade.java:130)

5
マルチスレッドでvolatileを使用するのはいつですか?
グローバル変数にアクセスするスレッドが2つある場合、多くのチュートリアルでは、変数を揮発性にして、コンパイラーが変数をレジスターにキャッシュしないようにし、正しく更新されないようにします。ただし、共有変数にアクセスする2つのスレッドは、ミューテックスを介して保護を要求するものではありませんか。しかし、その場合、スレッドのロックとミューテックスの解放の間に、コードはその1つのスレッドだけが変数にアクセスできるクリティカルセクションにあります。この場合、変数は揮発性である必要はありませんか? したがって、マルチスレッドプログラムでのvolatileの使用/目的は何ですか?

13
ポイントが線の右側または左側のどちらにあるかを確認する方法
ポイントのセットがあります。それらを2つの異なるセットに分けたいと思います。これを行うには、2つの点(aとb)を選択し、それらの間に想像上の線を描きます。ここで、この線から離れたすべてのポイントを1つのセットに入れ、この線から右にあるすべてのポイントをもう1つのセットに入れます。 与えられた点zについて、それが左セットにあるのか右セットにあるのかをどのようにして知ることができますか?私はazb間の角度を計算しようとしました– 180未満の角度は右側にあり、左側は180を超えています–しかし、ArcCosの定義により、計算された角度は常に180°未満です。180°より大きい角度を計算する式(または右側または左側を選択する他の式)はありますか?
130 c#  math  geometry  convex-hull 

20
Tomcatを使用してEclipseでWebサービスを実行している同じパスエラーのある複数のコンテキスト
これは、Eclipseを使用して最初のAxis2 Webサービスを作成したときに発生したエラーです。クラスを作成した後、Apache Axis2を使用してWebサービスを作成しました。Eclipseでサーバーの開始ボタンをクリックすると、エラーメッセージが表示されます。 ローカルホストでTomcat v6.0サーバーのサーバー構成を公開できませんでした。 複数のコンテキストには、「/ FirstApache」のパスがあります。 FirstApacheは、以前に作成した動的Webプロジェクトです。Webサービスウィザードの構成部分から正しいWebプロジェクトを選択しました。 どうすれば修正できますか?

11
リモートブランチを削除するとリモート参照が存在しないとGitが言う
私は走った git branch -a * master remotes/origin/test remotes/origin/master リモートブランチを削除したい 私はもう試した git push origin --delete remotes/origin/test わかった エラー: 'remotes / origin / test'を削除できません:リモート参照が存在しません どうして存在しないのですか? 私はをしましたgit branch -a、そしてそれがリストされているのを見ました。 私は何かを逃しましたか?
130 git 

9
停止せずにDockerコンテナー内でNginxを実行する方法
DockerコンテナーにNginxをインストールしていて、次のように実行しようとしています。 docker run -i -t -p 80:80 mydockerimage /usr/sbin/nginx 問題は、Nginxが機能する方法であり、初期プロセスがマスターNginxプロセスと一部のワーカーをすぐに生成し、その後終了することです。Dockerは元のコマンドのPIDのみを監視しているため、コンテナーは停止します。 コンテナの停止を防ぐにはどうすればよいですか?最初の子プロセスにバインドするように指示したり、Nginxの初期プロセスが終了したりしないようにする必要があります。
130 linux  nginx  docker 

13
指定されたURLからドメイン名を取得します
URLを指定して、ドメイン名を抽出したい( 'www'の部分は含めないでください)。URLにはhttp / httpsを含めることができます。これが私が書いたJavaコードです。それはうまく機能しているように見えますが、より良いアプローチはありますか、それとも失敗する可能性があるいくつかのエッジケースがありますか? public static String getDomainName(String url) throws MalformedURLException{ if(!url.startsWith("http") && !url.startsWith("https")){ url = "http://" + url; } URL netUrl = new URL(url); String host = netUrl.getHost(); if(host.startsWith("www")){ host = host.substring("www".length()+1); } return host; } 入力:http : //google.com/blah 出力:google.com
130 java  url 

7
平易な英語での結果の一貫性
NoSQLやデータグリッドなどに関するさまざまなスピーチで結果の一貫性についてよく耳にします。結果の一貫性の定義は多くのソースで異なるようです(具体的なデータストレージに依存している可能性もあります)。 具体的なデータストレージとは関係なく、結果整合性の一般的な用語について簡単に説明できますか?

7
Pythonでは、別のリストでリストにインデックスを付けるにはどうすればよいですか?
このような別のリストでリストにインデックスを付けたい L = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'] Idx = [0, 3, 7] T = L[ Idx ] そしてTは最終的に['a'、 'd'、 'h']を含むリストになるはずです。 より良い方法はありますか T = [] for i in Idx: T.append(L[i]) print T # Gives result ['a', 'd', 'h']
130 python  list  indexing 

7
通常のリンクを使用してフォームを送信する
フォームを送信したいのですが。しかし、私は種類を提出して入力ボタンを使用しての基本的な方法が、つもりはありませんリンクを。 下の画像はその理由を示しています。画像リンクを使用してフォームを保存/送信しています。画像リンクに標準のcssマークアップを使用しているため、入力送信ボタンを使用したくありません。 onClick = "document.formName.submit()"をa要素に適用しようとしましたが、htmlメソッドを使用します。 何か案は?
130 html  css  forms  hyperlink  submit 

6
「vimランタイムログ」はありますか?
vimrcでカスタマイズ/コマンドを試すこともあります。すべてが正しいように見えますが、機能しません。 vimの起動時に何が起こっているのか、どのコマンドが失敗したのかを知ることは難しいため、vimrcで問題を引き起こしている可能性のあるものをデバッグすることは非常に困難です。これは試行錯誤のアプローチであり、時間がかかり、実際にはPITAです。たとえば、一部のファイルでsnipmateプラグインに問題があり、問題を発見する方法がわからないだけです。 vimの起動時に、実行されたコマンド、失敗したコマンドなどを示す「ランタイムログ」はありますか?これは私にとても役立ちます。
130 vim  runtime  logging 

6
キーが存在するかどうかを確認し、Pythonを使用してJSON配列を反復します
以下のようなFacebook投稿からのJSONデータの束があります。 {"from": {"id": "8", "name": "Mary Pinter"}, "message": "How ARE you?", "comments": {"count": 0}, "updated_time": "2012-05-01", "created_time": "2012-05-01", "to": {"data": [{"id": "1543", "name": "Honey Pinter"}]}, "type": "status", "id": "id_7"} JSONデータは半構造化されており、すべてが同じではありません。以下は私のコードです: import json str = '{"from": {"id": "8", "name": "Mary Pinter"}, "message": "How ARE you?", "comments": {"count": 0}, "updated_time": "2012-05-01", "created_time": …
130 python  json  loops 

9
すべてのテストが最新の状態でGradleテストを実行するにはどうすればよいですか?
成績スクリプトを設定しました。Gradleビルドを実行すると、すべてが機能し、jUnitテストが実行されます。 その後、Gradleテストを実行すると、次のようになります。 C:\Users\..\..\Project>gradle test :compileJava UP-TO-DATE :processResources UP-TO-DATE :classes UP-TO-DATE :compileTestJava UP-TO-DATE :processTestResources UP-TO-DATE :testClasses UP-TO-DATE :test UP-TO-DATE を実行するとgradle clean、もちろんGradleビルドが機能します...プロジェクト全体をビルドするのではなく、テストのみをリセットできるようにしたいのですが、どうすればよいですか?

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