プログラミング

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

23
NodeJS-実際に「ソケットがハングアップする」とはどういう意味ですか?
NodeとCheerioを使用してWebスクレイパーを構築していますが、特定のWebサイトで次のエラーが発生します(このWebサイトでのみ発生し、他のWebサイトをスクレイプしようとすると発生しません)。 毎回異なる場所で発生するためurl x、エラーが発生する場合もあれば、url xまったく別のURLである場合もあります。 Error!: Error: socket hang up using [insert random URL, it's different every time] Error: socket hang up at createHangUpError (http.js:1445:15) at Socket.socketOnEnd [as onend] (http.js:1541:23) at Socket.g (events.js:175:14) at Socket.EventEmitter.emit (events.js:117:20) at _stream_readable.js:910:16 at process._tickCallback (node.js:415:13) これはデバッグが非常に難しいので、どこから始めればいいのか本当にわかりません。開始するには、どのようなISソケットがエラーをハングアップ?404エラーまたはそれと同様のものですか?それとも単にサーバーが接続を拒否したということですか? これの説明はどこにもありません! 編集:これは、(時々)エラーを返すコードのサンプルです: function scrapeNexts(url, oncomplete) { request(url, function(err, resp, …
277 node.js 

6
iTunes Connect:適切なSKUを選択する方法?
iTunes Connectに新しいアプリケーションを追加しようとしているので、iTunes Connect開発者ガイドを読んでいます。 私SKU numberが提供すべきものについて少し混乱しています。上記の開発者ガイドの81ページで、彼らはアプリケーションOrange Ballのデータの例を提供しています。 彼らはSKU番号を選択しOrange_Ball_01ました。何がそれはバージョン1であること-を示すには?下線を使用する理由 そのSKUを使用しない場合は、「OrangeBall」と入力しないでください。01 更新ノート: 2012年1月23日に、アップルは上記の例をアプリケーション「Ball Maze」およびSKU「com.apple.com.maze」に変更しました。 数年後、アップルはドキュメント全体を変更しましたが、アプリケーション「Adventure App」とSKU「Adventure123」を使用した同様の例については、https://help.apple.com/app-store-connect/#/dev97865727cを参照してください。 。

5
ドットファイルでの「rc」の意味
Linuxのホームフォルダーには、ファイル名拡張子が「rc」の設定ファイルがいくつかあります。 $ ls -a ~/|pcregrep 'rc$' .bashrc .octaverc .perltidyrc .screenrc .vimrc これらの名前の「rc」はどういう意味ですか?
277 linux  rc 

6
ディレクトリをtarしますが、完全な絶対パスをアーカイブに保存しません
バックアップシェルスクリプトの一部に次のコマンドがあります。 tar -cjf site1.bz2 /var/www/site1/ アーカイブの内容をリストすると、次のようになります。 tar -tf site1.bz2 var/www/site1/style.css var/www/site1/index.html var/www/site1/page2.html var/www/site1/page3.html var/www/site1/images/img1.png var/www/site1/images/img2.png var/www/site1/subdir/index.html ただし/var/www/site1、抽出を簡略化し、不必要な定数ディレクトリ構造を回避するために、アーカイブ内のディレクトリとファイル名から一部を削除したいと思います。わからない/var/www。バックアップされたWebサイトを、Webデータがの下に保存されていない場所に抽出する場合。 上記の例では、次のようにしたいと思います。 tar -tf site1.bz2 style.css index.html page2.html page3.html images/img1.png images/img2.png subdir/index.html そのため、抽出すると、ファイルは現在のディレクトリに抽出され、後で抽出したファイルを移動する必要がないため、サブディレクトリ構造が保持されます。 tarとstackoverflowWeb上の他の場所でのバックアップについてはすでに多くの質問がありますが、それらのほとんどは、サブディレクトリ構造全体を削除する(フラット化)か、名前の最初の/を追加または削除するだけです(私はしません)抽出したときに正確に何が変わるかはわかりませんが)、それ以上はありません。 あちこちにある解決策のいくつかとマニュアルを読んだ後、私は試してみました: tar -cjf site1.bz2 -C . /var/www/site1/ tar -cjf site1.bz2 -C / /var/www/site1/ tar -cjf site1.bz2 -C /var/www/site1/ /var/www/site1/ tar …
277 linux  bash  backup  tar 

7
make / GCCにコマンドを表示させるにはどうすればよいですか?
コンパイルの問題をデバッグしようとしていますが、GCC(またはmakeか? これが私が見ている出力です: CCLD libvirt_parthelper libvirt_parthelper-parthelper.o: In function `main': /root/qemu-build/libvirt-0.9.0/src/storage/parthelper.c:102: undefined reference to `ped_device_get' /root/qemu-build/libvirt-0.9.0/src/storage/parthelper.c:116: undefined reference to `ped_disk_new' /root/qemu-build/libvirt-0.9.0/src/storage/parthelper.c:122: undefined reference to `ped_disk_next_partition' /root/qemu-build/libvirt-0.9.0/src/storage/parthelper.c:172: undefined reference to `ped_disk_next_partition' /root/qemu-build/libvirt-0.9.0/src/storage/parthelper.c:172: undefined reference to `ped_disk_next_partition' collect2: ld returned 1 exit status make[3]: *** [libvirt_parthelper] Error 1 私が見たいものはこれに似ているはずです: $ make gcc -Wall -c …
277 gcc  makefile  verbosity 


10
vue.jsで条件付きで入力を無効にする方法
入力があります: <input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled"> 私のVue.jsコンポーネントには、次のものが含まれています。 .. .. ready() { this.form.name = this.store.name; this.form.validated = this.store.validated; }, .. validatedであるboolean場合、0またはのいずれか1になりますが、データベースに格納されている値に関係なく、私の入力は常に無効になっています。 ifの場合は入力を無効にfalseする必要があります。それ以外の場合は、有効にして編集可能にする必要があります。 更新: これを行うと、常に入力が有効になります(データベースに0か1があるかに関係なく)。 <input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? '' : disabled"> これを行うと、常に入力が無効になります(データベースに0か1があるかに関係なく): <input type="text" id="name" class="form-control" name="name" v-model="form.name" :disabled="validated ? disabled …
277 javascript  html  forms  vue.js 


19
JavaScriptで月の最終日を計算する
0として提供する場合、前月の最終日を取得dayValueしDate.setFullYearます。 d = new Date(); d.setFullYear(2008, 11, 0); // Sun Nov 30 2008 mozillaでこの動作への参照があります。これは信頼できるクロスブラウザ機能ですか、それとも別の方法を検討する必要がありますか?
277 javascript  date 

7
JavaScriptでのバックティック文字( `)の使用
JavaScriptでは、バックティック†は単一引用符と同じように機能します。たとえば、バックティックを使用して次のような文字列を定義できます。 var s = `abc`; バックティックの動作が実際に単一引用符の動作と異なる方法はありますか? †プログラマの間では、「バックティック」は、より一般的に重大アクセントと呼ばれるものの1つの名前であることに注意してください。プログラマーは、別名「backquote」と「backgrave」を時々使用します。また、Stack Overflowなどでは、「backtick」の他の一般的なスペルは「back-tick」と「back tick」です。

4
VBA関数から結果を返す方法
関数から結果を返すにはどうすればよいですか? 例えば: Public Function test() As Integer return 1 End Function これはコンパイルエラーになります。 この関数で整数を返すにはどうすればよいですか?

6
Python Pandas:列が特定の値に一致する行のインデックスを取得します
列「BoolCol」を持つDataFrameが与えられた場合、「BoolCol」の値== TrueであるDataFrameのインデックスを見つけたいと思います。 私は現在それを行うための反復的な方法を持っています、それは完全に機能します: for i in range(100,3000): if df.iloc[i]['BoolCol']== True: print i,df.iloc[i]['BoolCol'] しかし、これはパンダの正しいやり方ではありません。いくつかの調査の後、私は現在このコードを使用しています: df[df['BoolCol'] == True].index.tolist() これは私にインデックスのリストを与えますが、私が次のようにしてそれらをチェックすると一致しません: df.iloc[i]['BoolCol'] 結果は実際にはFalseです!! これを行うパンダの正しい方法はどれですか?
277 python  indexing  pandas 


9
ボタンを全幅にしますか?
列の幅いっぱいにボタンを配置したいのですが、問題があります... <div class="span9 btn-block"> <button class="btn btn-large btn-block btn-primary" type="button">Block level button</button> </div> ボタンを列と同じ幅にするにはどうすればよいですか?

13
Oracleのテーブルで重複する値を見つけるにはどうすればよいですか?
指定された列の重複値とOracleデータベーステーブルでのそれらの発生数を返す最も簡単なSQLステートメントは何ですか? たとえばJOBS、次のような列を持つテーブルがありますJOB_NUMBER。JOB_NUMBER重複するがあるかどうか、および重複する回数を確認するにはどうすればよいですか?

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