プログラミング

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

13
リモートLinuxマシンでのC ++のコンパイル-「クロックスキューが検出されました」という警告
私はPuTTYとWinSCPを介して大学の小さなLinuxクラスターに接続し、後者を使用してファイルを転送し、前者でコンパイルして実行しています。これまでのところ、私の研究は大学の研究室で行われましたが、今日、興味深い警告を生成するいくつかの作業を自宅で行っています。 もののフォルダー全体をアップロードし、makeコマンドを実行すると、これが出力の最終行として表示されます。 make:警告:クロックスキューが検出されました。ビルドが不完全な可能性があります。 結果のバイナリは正しく機能し、ビルドプロセスで他の予期しないエラーは発生していないようです。 新しい/置換ファイルをアップロードした後にビルドすることでエラーをトリガーできるようです(ローカルですべてを編集してから、新しいバージョンをアップロードします)。ファイルの変更時間が一致しないのと同じくらい簡単なことなのでしょうか。またはもっと心配ですか? だから、私は心配する必要がありますか?これをどのように修正/防止できますか?
168 linux  makefile 

4
.mp4の正しいMIMEタイプ
以下の2つのアプリケーションがあります。 .mp4ファイルをサーバーにアップロードするための管理アプリケーション。 iPadのモバイルアプリケーションを使用して.mp4をダウンロードしようとしています。 管理アプリケーションは、asp.net 4.0とSQL Server、IIS7を使用して作成されています。 モバイルアプリケーションは、asp.net mvc3、jquerymobile、HTML5で構成されています。 現在、video/mp4.mp4のMIMEタイプをIIS7 MIMEタイプセクションに追加しています。 iPadで.mp4ファイルをダウンロードしようとすると、黒い矢印の付いた黒い画面が表示されます。誰かが問題を解決するのを助けてくれますか? video/mp4.mp4 のMIMEタイプが正しいかどうか教えてください。

8
PHP 7:VCRUNTIME140.dllがありません
WindowsでPHP 7を起動するとエラーが発生します。phpコマンドラインで実行すると、システムエラーのメッセージボックスが返されます。 コンピューターにVCRUNTIME140.dllが見つからないため、プログラムを開始できません。プログラムを再インストールして、この問題を修正してください。 その後、CLIクラッシュしています。 外部WebサイトからDLLファイルをインストールしたくないので、これを修正する方法がわかりません! PHPバージョン: 7.0.0alpha1 VC14 x64スレッドセーフ
168 php  windows  dll  php-7 


4
auto &&は何を教えてくれますか?
あなたがのようなコードを読んだ場合 auto&& var = foo(); ここで、fooタイプの値によって返す任意の関数ですT。次にvar、へのタイプの右辺値参照の左辺値ですT。しかし、これは何を意味するのvarでしょうか?それは私たちのリソースを盗むことを許可されているということですvarか?を使用auto&&してコードの読者に、unique_ptr<>あなたが独占的な所有権を持っていることを伝えるためにa を返すときのようなことを伝えるために使用すべき合理的な状況はありますか?そして、たとえばクラス型のT&&場合Tはどうでしょうか? auto&&テンプレートプログラミング以外のユースケースがあるかどうかを理解したいだけです。この記事の例で説明されているものと同様に、スコット・マイヤーズのユニバーサルリファレンス。

13
Scalaでのロギング
Scalaアプリケーションでロギングを行う良い方法は何ですか?言語哲学と一致し、コードが乱雑にならないもので、メンテナンスが少なく、邪魔にならないもの。基本的な要件のリストは次のとおりです。 簡単な コードを散らかしません。Scalaはその簡潔さの点で優れています。コードの半分をステートメントのロギングにしたくない 残りのエンタープライズログと監視ソフトウェアに合わせてログ形式を変更できます ロギングのレベルをサポート(つまり、デバッグ、トレース、エラー) ディスクやその他の宛先(ソケット、コンソールなど)にログを記録できます 最小構成(ある場合) コンテナーで動作します(つまり、Webサーバー) (オプションですが、使いやすい)言語の一部またはMavenアーティファクトのいずれかで提供されるため、ビルドをハックして使用する必要はありません 私は既存のJavaロギングソリューションを使用できることを知っていますが、それらは上記の少なくとも2つ、つまりクラッターと構成で失敗します。 お返事ありがとうございます。
168 logging  scala 


4
Kafkaによるデータモデリング?トピックとパーティション
新しいサービス(RDBMS以外のデータストアやメッセージキューなど)を使用するときに最初に考えることの1つは、「データをどのように構造化する必要があるか」です。 私はいくつかの紹介資料を読んで見ました。特に、たとえば、Kafka:ログ処理のための分散メッセージングシステムを例にとります。 「トピックは、メッセージが関連付けられているコンテナです」 「並列処理の最小単位はトピックのパーティションです。これは、トピックの特定のパーティションに属するすべてのメッセージが、コンシューマーグループのコンシューマーによって消費されることを意味します。」 これを知って、トピックとパーティションの使用方法を示す良い例は何でしょうか?何かがトピックになるのはいつですか?何かをパーティションにする必要があるのはいつですか? 例として、私の(Clojure)データが次のようになっているとします。 {:user-id 101 :viewed "/page1.html" :at #inst "2013-04-12T23:20:50.22Z"} {:user-id 102 :viewed "/page2.html" :at #inst "2013-04-12T23:20:55.50Z"} トピックは基づいているべきuser-idですか?viewed?at?パーティションはどうですか? どうやって決めるの?
168 apache-kafka 

4
xargsを使用したシェル関数の呼び出し
xargsを使用して、より複雑な関数を並列に呼び出そうとしています。 #!/bin/bash echo_var(){ echo $1 return 0 } seq -f "n%04g" 1 100 |xargs -n 1 -P 10 -i echo_var {} exit 0 これはエラーを返します xargs: echo_var: No such file or directory これを達成するためにxargsをどのように使用できるか、またはその他の解決策に関するアイデアがあれば歓迎します。
168 bash  sh  xargs 

12
トリガーボタンのクリックを入力してください
2つのボタンのあるページがあります。1つは<button>要素で、もう1つは<input type="submit">です。ボタンはこの順序でページに表示されます。フォームの任意の場所にあるテキストフィールドでを押す<Enter>と、ボタン要素のclickイベントがトリガーされます。これは、ボタン要素が最初にあるためだと思います。 デフォルトボタンを設定するための信頼できる方法のように見えるものは何も見つかりません。また、この時点では必ずしもそうしたくありません。より良いものがない場合は、フォーム上の任意の場所に<Enter>キーを押したので、それが押されたキーである場合は、単に無効にします。 $('form').keypress( function( e ) { var code = e.keyCode || e.which; if( code === 13 ) { e.preventDefault(); return false; } }) 私の知る限り、これは機能しているように見えますが、信じられないほどハムフィストだと感じています。 これを行うためのより洗練されたテクニックを知っている人はいますか? 同様に、このソリューションに私が気付いていない落とし穴はありますか? ありがとう。
168 javascript  jquery  html  forms  enter 

8
try-with-resourcesブロックで複数のチェーンされたリソースを管理するためのイディオムを修正しますか?
Java 7のtry-with-resources構文(ARMブロック(自動リソース管理)とも呼ばれます)は、AutoCloseableリソースを1つだけ使用する場合に便利で短く、簡単です。ただし、相互に依存する複数のリソースを宣言する必要がある場合、たとえばa FileWriterとa BufferedWriterをラップすることで、正しいイディオムが何であるかわかりません。もちろん、この質問は、AutoCloseableこれら2つの特定のクラスだけでなく、いくつかのリソースがラップされた場合のすべてのケースに関係します。 私は次の3つの選択肢を思いつきました。 1) 私が見た単純なイディオムは、ARM管理変数で最上位のラッパーのみを宣言することです。 static void printToFile1(String text, File file) { try (BufferedWriter bw = new BufferedWriter(new FileWriter(file))) { bw.write(text); } catch (IOException ex) { // handle ex } } これは素晴らしくて短いですが、壊れています。基になるFileWriter変数で宣言されていないため、生成されたfinallyブロックで直接閉じられることはありません。closeラッピングの方法でのみ閉じられBufferedWriterます。問題は、bwのコンストラクタから例外がスローされた場合、その例外がclose呼び出されないため、基にFileWriter なるものが閉じられないことです。 2) static void printToFile2(String text, File file) { try (FileWriter fw = new FileWriter(file); BufferedWriter …

13
フレンドリーURLの安全な文字[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 この質問を改善する 記事を掲載するウェブサイトを作成する必要がありますが、わかりやすいURLを作成したいと思います。たとえば、 タイトル:記事テスト になるはずですhttp://www.example.com/articles/article_test。 もちろん、?やなどのタイトルから一部の文字を削除する必要#がありますが、どの文字を削除するかわかりません。 安全に保管できるキャラクターを教えてもらえますか?
168 url  friendly-url 

2
numpy.where()詳細な段階的説明/例[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 この質問を改善する ドキュメント、この投稿、この他の投稿をnumpy.where()読んでも、正しく理解できません。 誰かが1Dおよび2D配列を使用した段階的なコメント付きの例を提供できますか?
168 python  numpy  scipy 


9
Linuxでディレクトリをループする方法は?
Linuxのbashでスクリプトを作成していて、指定されたディレクトリ内のすべてのサブディレクトリ名を調べる必要があります。これらのディレクトリをループする(および通常のファイルをスキップする)にはどうすればよいですか? 例: 指定されたディレクトリ/tmp/ には、次のサブディレクトリがあります。/tmp/A, /tmp/B, /tmp/C A、B、Cを取得したい。
168 linux  bash 

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