プログラミング

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

15
ウィンドウを閉じずにバッファを閉じるにはどうすればよいですか?
Vimのマルチレイヤービュー(Windows、バッファー、タブ)は、少し混乱しました。表示を分割して(:sp)、各ウィンドウに表示する別のバッファーを選択するとします。バッファの1つを閉じたいが、ウィンドウを閉じたくない(閉じた後、リストの次のバッファまたは空のバッファを表示できるので、問題ではない)。これどうやってするの? ありがとう。
120 vim 

6
file_get_contents(“ php:// input”)または$ HTTP_RAW_POST_DATA、どちらがJSONリクエストの本文を取得するのに適していますか?
file_get_contents("php://input")または$HTTP_RAW_POST_DATA-JSONリクエストの本文を取得するのに適しているのはどれですか? また、クライアント側を使用する場合、JSONデータを送信するためにどの要求タイプ(GETまたはPOST)を使用する必要がありますXmlHTTPRequestか? 私の質問はこの回答から発想を得ました: curlを使用してJSONをPHPに投稿する方法 その答えからの引用: file_get_contents("php://input")とにかく実際にはhttpマルチパートフォームデータを処理していないので、プロトコルの観点から見ると実際にはより正確です。
120 php  json  xmlhttprequest 

4
動的ライブラリからエクスポートされたシンボルのリストを印刷する方法
そのため、Mac OS XのXCodeプロジェクトで動的ライブラリーを機能させるように努めてきました。これまでのところ、喜びはありません。 dylibファイルをロードすることはできますが、dlsymを呼び出して関数ポインターを取得すると、0が返され、dlerrorはシンボルが見つかりませんでした。 したがって、dylibファイルからエクスポートされるシンボルをリストする簡単な方法があるかどうか疑問に思っています。どんなアイデアでもいいです。
120 macos  dylib 

12
Switchステートメントのフォールスルー…許可されるべきか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 覚えている限り、switchステートメントのフォールスルーの使用は避けてきました。実際、switchステートメントのバグにすぎないということを、頭の中で掘り下げたため、可能なこととして意識の中に入るのを思い出すことはできません。しかし、今日、私はそれを仕様で使用するコードに出くわしました。そのため、コミュニティの誰もがswitchステートメントのフォールスルーについて何を考えているのかすぐに気になりました。 それはプログラミング言語が明示的に許可してはいけないものですか(C#のように、回避策を提供します)、それともプログラマーの手に委ねるのに十分強力な言語の機能ですか? 編集: 私はフォールスルーで何を意味するのか十分に特定していませんでした。私はこのタイプをよく使います: switch(m_loadAnimSubCt){ case 0: case 1: // Do something break; case 2: case 3: case 4: // Do something break; } しかし、私はこのようなことが心配です。 switch(m_loadAnimSubCt){ case 0: case 1: // Do something, but fall through to the other cases // after doing it. case 2: case 3: …

4
サブディレクトリのGolangテスト
ワークスペースをよりクリーンに保つために、サブディレクトリとしてパッケージのテストと例を含むパッケージをGoで作成したいと考えています。これは可能ですか?可能な場合、どのようにですか? すべてのドキュメントでは常にテストコードを他のコードと同じ場所に配置していますが、これは何らかの方法で、または単に慣例の方が優れていますか?
120 build  go 

3
複数行の編集方法は?
日食で複数の線を編集したいのですが、ショートカットやプラグインが見つかりません。Geanyではctrl+ alt+ up/ downを押すだけで、複数の行を追加/編集できます。 多分この例は私が何を意味するかを説明することができます: var text = "myname"; var addr = "myaddr"; var age = "myage"; 上記のテキストを次のように編集します。 var my_text = "myname"; var my_addr = "myaddr"; var my_age = "myage"; 上記のテキストは単なる例ですが、時々、プレフィックスを編集しなければならない単語がたくさんあることがあります。
120 eclipse  line 

11
フラットファイルデータベース[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 この質問を改善する PHPでフラットファイルデータベース構造を作成する際のベストプラクティスは何ですか? 多くの場合、私がSQLのようなクエリ構文を実装しようとしている、成熟したPHPフラットファイルフレームワークがたくさんあります。(その時点でデータベースを使用するだけです)。 小さなコードオーバーヘッドで優れたパフォーマンスと機能を実現するためのエレガントなトリックはありますか?
120 php  sql  database  flat-file 

3
Firefoxデベロッパーツールのネットワークパネルがページの再読み込み時にクリアされないようにできますか?
POSTリクエストの内容を確認したいが、正常に完了した結果はlocation.reload()次のようになります。Firefox開発者ツールのネットワークパネルでこのリクエストをキャプチャしようとすると、ページのリロードにより、キャプチャされたイベントのリストがクリアされます。このクリアを防ぐことはできますか?

4
GolangプロダクションWebアプリケーションの構成
本番環境でGoバックエンドを実行している場合: Go Webアプリケーションを実行するためのスタック/構成は何ですか? サーバーの稼働を維持するために標準ライブラリnet / httpパッケージを使用している人以外は、このトピックについてはあまり知りません。Nginxを使用してリクエストをGoサーバーに渡す-Go with nginx これは少し壊れやすいようです。たとえば、マシンが再起動された場合(追加の構成スクリプトなしで)、サーバーは自動的に再起動しませんでした。 より確かな生産体制はありますか? 余談ですが、次のプロジェクトのためにGo搭載のRESTバックエンドサーバーを計画しており、多額の投資をする前に、Goがプロジェクトをライブで実行できるようにしたいと考えています。
120 web  go  production 

7
どのプロセスがすべてのディスクIOを使用しているか
「top」を使用すると、どのCPUがビジーで、どのプロセスがすべてのCPUを使用しているかを確認できます。 「iostat -x」を使用すると、どのドライブがビジーであるかを確認できます。 しかし、どのプロセスがドライブのすべてのスループットを使用しているかをどのように確認できますか?

2
技術的には、s3n、s3a、s3の違いは何ですか?
https://wiki.apache.org/hadoop/AmazonS3と次の単語の存在を知っています。 S3 Native FileSystem(URIスキーム:s3n)S3で通常のファイルを読み書きするためのネイティブファイルシステム。このファイルシステムの利点は、他のツールで作成されたS3上のファイルにアクセスできることです。逆に、他のツールは、Hadoopを使用して記述されたファイルにアクセスできます。欠点は、S3によって課されるファイルサイズの5GB制限です。 S3A(URIスキーム:s3a)S3 Nativeの後継であるs3n fsであるS3a:システムは、Amazonのライブラリーを使用してS3と対話します。これにより、S3aはより大きなファイル(5GBの制限なし)、より高いパフォーマンスの操作などをサポートできます。ファイルシステムは、S3 Nativeの代替/後継となることを目的としています。s3n:// URLからアクセスできるすべてのオブジェクトは、URLスキーマを置き換えるだけでs3aからもアクセスできるはずです。 S3 Block FileSystem(URIスキーム:s3)S3がサポートするブロックベースのファイルシステム。ファイルは、HDFSと同様にブロックとして保存されます。これにより、名前の変更を効率的に実装できます。このファイルシステムでは、ファイルシステム専用のバケットを用意する必要があります。ファイルを含む既存のバケットを使用したり、同じバケットに他のファイルを書き込んだりしないでください。このファイルシステムによって保存されるファイルは5GBを超える可能性がありますが、他のS3ツールと相互運用できません。 URIの文字を変更すると、なぜそのような違いが生じるのですか?例えば val data = sc.textFile("s3n://bucket-name/key") に val data = sc.textFile("s3a://bucket-name/key") この変更の根底にある技術的な違いは何ですか?これについて私が読むことができる良い記事はありますか?


10
ブートストラップのバージョンを特定するにはどうすればよいですか?
サイトのBootstrapを更新したいのですが、インストールされているバージョンがわかりません。 bootstrap.cssファイルとbootstrap.min.jsファイルのみを使用して、ブートストラップのバージョンを特定するにはどうすればよいですか? CSSファイルにはバージョンがなく、min.jsファイルには次のコメントが含まれています。 /*! * Bootstrap.js by @fat & @mdo * Copyright 2012 Twitter, Inc. * http://www.apache.org/licenses/LICENSE-2.0.txt */

3
Intellij IDEAはjavadocを自動的に表示します
Netbeansでコーディングすると、コードがオートコンプリートされ、Javadocが表示されます。ただし、Intellij IDEAを使用しているときにCtrl+Spaceをクリックするとオートコンプリートが表示され、Ctrl+Qをクリックするとjavadocが個別に表示されます。 Netbeansのように、オートコンプリートが表示されるか、Intellij IDEAでCtrl+Spaceをクリックするたびに、要素のJavadocを表示することは可能ですか?


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