プログラミング

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

14
NPMモジュールはsudoなしではグローバルにインストールされません
私はちょうどUbuntu 12.04 LTSを再インストールしました、そして何よりも前に私はこれらのステップをしました: 次のスクリプトを使用して、パッケージマネージャーを介してノードをインストールしました sudo apt-get update sudo apt-get install python-software-properties python g++ make sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs yeoman、express、n、yeomanのジェネレーターをグローバルにインストールしようとしましたが、すべて同じエラーが返されました npm ERR!エラー:EACCES、symlink '../lib/node_modules/n/bin/n' npm ERR!{[エラー:EACCES、シンボリックリンク '../lib/node_modules/n/bin/n']エラー番号:3、コード: 'EACCES'、パス: '../lib/node_modules/n/bin/n'} npm ERR! npm ERR!root / Administratorとしてこのコマンドをもう一度実行してください。 npm ERR!システムLinux 3.8.0-29-generic npm ERR!コマンド "/ usr / bin / node" …

13
素敵な列レイアウトのためにvimで再フォーマットする
このデータセットはcsvファイルにあります 1.33570301776, 3.61194e-06, 7.24503e-06, -9.91572e-06, 1.25098e-05, 0.0102828, 0.010352, 0.0102677, 0.0103789, 0.00161604, 0.00167978, 0.00159998, 0.00182596, 0.0019804, 0.0133687, 0.010329, 0.00163437, 0.00191202, 0.0134425 1.34538754675, 3.3689e-06, 9.86066e-06, -9.12075e-06, 1.18058e-05, 0.00334344, 0.00342207, 0.00332897, 0.00345504, 0.00165532, 0.00170412, 0.00164234, 0.00441903, 0.00459294, 0.00449357, 0.00339737, 0.00166596, 0.00451926, 0.00455153 1.34808186291, -1.99011e-06, 6.53026e-06, -1.18909e-05, 9.52337e-06, 0.00158065, 0.00166529, 0.0015657, 0.0017022, 0.000740644, 0.00078635, …
126 vim  reformat 

4
わかりやすい英語のWSGIとCGIとは何ですか?
WSGIまたはCGIを読むたびに、私はうんざりしています。私は以前にそれを読んでみましたが、実際には何も行き詰っていません。 それは本当に平易な英語で何ですか? リクエストをターミナルにパイプして出力をリダイレクトするだけですか?
126 python  cgi  wsgi 

5
Xcodeはクラッシュを引き起こす行を表示しません
アプリがクラッシュするたびに、Xcodeはmain()関数のUIApicationMain()呼び出しをクラッシュの原因となった行として強調表示します。以前は正常であった(たとえば、セグメンテーション違反)場合もありますが、私が対処しようとしているクラッシュは、コンソールに詳細情報が記録された単純なSIGABRTです。 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: Date)' Xcodeは以前のSDKでラインを正しく表示するために使用されていましたが、Xocde 4.2にアップグレードしてから変更されました。Xcodeがクラッシュの原因を正確に知っている(または知ることができた)ことは明らかですが、実際の行は表示されていません。これに対する修正または回避策はありますか?

12
C ++プログラムでscanf()を使用すると、cinを使用するよりも高速ですか?
これが本当かどうかはわかりませんが、問題を提供しているサイトの1つに関するFAQを読んでいたときに、何かに気づきました。 入出力メソッドを確認してください。C ++では、cinおよびcoutの使用は遅すぎます。これらを使用すると、適切な量の入力または出力で問題を解決できないことが保証されます。代わりにprintfとscanfを使用してください。 誰かがこれを明確にしてもらえますか?C ++プログラムで実際にscanf()を使用するのは、cin >>を使用するよりも速いですか?はいの場合、それをC ++プログラムで使用するのは良い習慣ですか?私はC ++を学習しているだけですが、C固有のものだと思いました...
126 c++  c  performance  io 

13
ファイル全体をヤンク
私はしばしばgVimで何かを書き、それを別のアプリケーションにコピーして貼り付ける必要があります。 ファイル全体をヤンクする簡単な方法はありますか?私は通常このようなことをします ggVG"+y (上に移動、視線モード、下に移動、ヤンク) しかし、私が見逃しているより良い方法はありますか?
126 vim  clipboard  vi 

9
画像の下にキャプションを書く方法は?
インラインで保持する必要がある2つの画像があります。各画像の下にキャプションを書きたいです。 <center> <a href="http://example.com/hello"> <img src="hello.png" width="100px" height="100px"> </a>              <a href="http://example.com/hi"> <img src="hi.png" width="100px" height="100px"> </a> </center> どのように実装できますか?
126 css  html 


6
Docker Machine:デバイスにスペースが残っていません
Docker ComposeでDocker Machineをセットアップしようとしています。 シナリオ1(Docker Machineなし)Docker Machineなしで 実行docker-compose up -dすると、3つのリンクされたコンテナーがインテント(nginx + mongodb + nodejs)として作成されます。 シナリオ2(Docker Machineを使用) 次に、Docker Machineを使用してVMを作成し、Dockerにそのマシンと通信するように指示しますeval $(docker-machine env streambacker-dev)ます。 この時点で、Dockerマシンにsshしてを実行するとdf -h、次のようになります。 次にを実行するdocker-compose up -dと、「デバイスに空き容量がありません」というエラーが表示されます、最後のコンテナのダウンロード中にれます。 "tmpfs"は実際にはその後少し一杯になっているようです: --virtualbox-disk-sizeオプションをチェックすると、デフォルトで20000 MBであることがわかります。これは、両方の画像で「/ dev / sda1」として表示されると思います。では、なぜ「tmpfs」nがコンテナでいっぱいになるのか、そして「tmpfs」とは正確には何なのでしょうか。一時ダウンロードディレクトリはありますか?コンテナ用により多くのスペースを作成するにはどうすればよいですか? ありがとう! 詳細については、Docker Machine 0.4.0-rc2とDocker Compose 1.3.2を使用しています。

7
Syncではなくreactjs AsyncでsetStateを使用するのはなぜですか?
私はちょうどthis.setState()任意のコンポーネントの反応関数が非同期であるか、それが呼び出された関数の完了後に呼び出されることを発見しました。 今、私はこのブログを検索して見つけました(setState()State Mutation Operation May Resyncous In ReactJS) ここで彼はそれを発見しました setStateは、状態の変化がどのようにトリガーされたかに応じて、非同期(スタックが空のときに呼び出される)または同期(呼び出されるとすぐに呼び出される)。 今これら二つは消化するのが難しい ブログでは、setState関数は関数内で呼び出されますupdateStateが、updateState関数をトリガーしたのは、呼び出された関数が知っているものではありません。 setStateJSが単一スレッド言語であり、このsetStateがWebAPIまたはサーバー呼び出しではないため、なぜJSのスレッドでのみ実行する必要があるのか、なぜ非同期になるのでしょうか。彼らはこれを行っているので、再レンダリングによってすべてのイベントリスナーなどが停止することはありませんか、それとも他の設計上の問題があります。



5
HTML / cssによるChrome / Safariスペルチェックをオフにする
Web開発者がChrome / Safari / WebKitの特定inputまたはtextarea要素のスペルチェックをオフにする方法はありますか?特別なタグ属性または独自のCSS命令のいずれかを意味します。 inputsのアウトラインをオフにするためのCSS指示があるので、それも存在するのではないかと思いました。ユーザーがそれを行う方法を知っています。 または、ユーザーとして、特定のドメインに対して無効にできますか?

3
Java正規表現の\ wおよび\ bに相当するUnicodeですか?
多くの最近の正規表現の実装では、\w文字クラスの省略形を「任意の文字、数字、または接続句読点」(通常はアンダースコア)として解釈します。そのように、のような正規表現\w+の言葉が好きな試合hello、élève、GOÄ_432またはgefräßig。 残念ながら、Javaにはありません。Javaでは、\wに制限されてい[A-Za-z0-9_]ます。これにより、上記のような単語のマッチングが困難になります。 また、 \b単語セパレーターが一致してはならない場所で一致しているように見えます。 .NETのような、Unicode対応の、\wまたは\bJava の正しい同等物は何ですか?Unicode対応にするために「書き換え」が必要な他のショートカットはどれですか。

5
ページが上下にスクロールされている場合でも、画面の中央に「div」を中央配置しますか?
私のページには、クリックするとdiv画面の中央に(ポップアップスタイル)を表示するボタンがあります。 次のCSSを使用してdiv、画面の中央にを配置しています。 .PopupPanel { border: solid 1px black; position: absolute; left: 50%; top: 50%; background-color: white; z-index: 100; height: 400px; margin-top: -200px; width: 600px; margin-left: -300px; } このCSSは、ページが下にスクロールされない限り正常に機能します。 しかし、ページの下部にボタンを配置すると、ボタンをクリックdivすると上部に表示され、ユーザーは上にスクロールしてのコンテンツを表示する必要がありdivます。 divページがスクロールされている場合でも、画面中央にを表示する方法を教えてください。
126 html  css  scroll  position  centering 

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