プログラミング

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

11
多次元配列を値でソートする方法は?
この配列を「order」キーの値でソートするにはどうすればよいですか?値は現在シーケンシャルですが、常にそうであるとは限りません。 Array ( [0] => Array ( [hashtag] => a7e87329b5eab8578f4f1098a152d6f4 [title] => Flower [order] => 3 ) [1] => Array ( [hashtag] => b24ce0cd392a5b0b8dedc66c25213594 [title] => Free [order] => 2 ) [2] => Array ( [hashtag] => e7d31fc0602fb2ede144d18cdffd816b [title] => Ready [order] => 1 ) )

17
IDで要素を削除
標準のJavaScriptで要素を削除するときは、最初にその親に移動する必要があります。 var element = document.getElementById("element-id"); element.parentNode.removeChild(element); 最初に親ノードに移動する必要があるのは少し奇妙に思えますが、JavaScriptがこのように機能する理由はありますか?
1129 javascript 

30
スクロールバーを非表示にしますが、スクロールは可能です
ページ全体をスクロールできるようにしたいのですが、スクロールバーは表示されません。 Google Chromeの場合: ::-webkit-scrollbar { display: none; } しかし、Mozilla FirefoxとInternet Explorerはそのように動作しないようです。 私はCSSでもこれを試しました: overflow: hidden; スクロールバーは非表示になりますが、これ以上スクロールできません。 ページ全体をスクロールしながらスクロールバーを削除する方法はありますか? CSSまたはHTMLのみを使用してください。

29
jQueryドロップダウンから選択オプションを取得
通常$("#id").val()、選択したオプションの値を返すために使用しますが、今回は機能しません。選択したタグにはIDがありますaioConceptName HTMLコード <label>Name</label> <input type="text" name="name" /> <select id="aioConceptName"> <option>choose io</option> <option>roma</option> <option>totti</option> </select>
1128 javascript  jquery  html 

8
Facebook FluxでReduxを使用する理由 [閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 昨年休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 私はこの答えを読んで、ボイラープレートを減らし、GitHubの例をいくつか見て、少しやり直してみました(todoアプリ)。 私が理解しているように、公式のredux doc動機は、従来のMVCアーキテクチャと比較して長所を提供します。しかし、それは質問に対する答えを提供しません: Facebook FluxではなくReduxを使用する理由 それはプログラミングスタイルの問題だけですか?機能か非機能か?または、問題はreduxアプローチから続く能力/開発ツールにありますか?たぶんスケーリング?またはテスト? reduxは関数型言語から来た人々にとって流動的なものだと言ってもよろしいですか? この質問に答えるために、実装の複雑さを比較することができます。 公式のredux docモチベーションのモチベーションポイントは次のとおりです。 楽観的な更新の処理(私が理解しているように、5番目の点にほとんど依存しません。Facebookの変化に実装するのは難しいですか?) サーバーでのレンダリング(facebookフラックスでもこれを行うことができます。reduxと比較して何か利点はありますか?) ルート遷移を実行する前にデータを取得する(facebookフラックスではなぜそれができないのですか?利点は何ですか?) ホットリロード(React Hot Reloadで可能です。なぜreduxが必要なのですか?) 元に戻す/やり直し機能 その他のポイントは?持続する状態のように...

6
「テンプレート」と「タイプ名」のキーワードをどこに、なぜ配置しなければならないのですか?
テンプレートでは、どこで、なぜ私は配置する必要がありますtypenameし、template依存名に? とにかく依存名は正確には何ですか? 私は次のコードを持っています: template <typename T, typename Tail> // Tail will be a UnionNode too. struct UnionNode : public Tail { // ... template<typename U> struct inUnion { // Q: where to add typename/template here? typedef Tail::inUnion<U> dummy; }; template< > struct inUnion<T> { }; }; template <typename T> // …

30
Vimで最も生産的なショートカットは何ですか?
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 Vimについては、賛否両論あります。他のエディタよりもVimの方が(開発者として)速くなければならないようです。Vimを使用していくつかの基本的なことを行っていますが、Vimを使用すると生産性が最大で10倍低下します。 速度について話すときに注意する必要があるのは、次の2つだけです(速度については十分ではないかもしれませんが、注意してください)。 キーボードを使用する最も速い方法は、左手と右手を交互に使用することです。 マウスに触れないことは、できるだけ速くする2番目の方法です。手を動かして、マウスをつかんで動かして、キーボードに戻すには、何年もかかります(また、キーボードを見て、正しい場所に手を正しく戻したかどうかを確認する必要があります)。 Vimを使用すると生産性が大幅に低下する理由を示す2つの例を次に示します。 コピー/カット&ペースト。私はいつもそれをしています。すべての最新のエディターShift では、左手で押し、カーソルを右手で動かしてテキストを選択します。そして、Ctrl+ Cコピーは、あなたがカーソルと移動Ctrl+ Vペースト。 Vimではひどいです。 yy 1行をコピーする(行全体が必要になることはほとんどありません!) [number xx]yyxx行をバッファにコピーします。しかし、必要なものを選択したかどうかは正確にはわかりません。元に戻すには[number xx]dd、頻繁に行う必要がありますu。 もう一つの例?検索と置換。 でPSPAD:Ctrl+ fを押し、その後、あなたはあなたが検索したい内容を入力Enter。 Vim:で/、検索するものを入力し、各特殊文字の\前に特殊文字が置かれている場合は、を押します。Enter そして、Vimのすべてはそのようなものです。正しい方法で処理する方法がわからないようです。 注意:私はすでにVimのチート シートを読みました :) 私の質問は: Vimをどのように使用すれば、現代のエディターよりも生産性が向上しますか?
1126 vim  vi 


14
JSONデータをファイルに書き込むにはどうすればよいですか?
変数にJSONデータが格納されていますdata。 テストのためにこれをテキストファイルに書き込みたいので、毎回サーバーからデータを取得する必要はありません。 現在、私はこれを試しています: obj = open('data.txt', 'wb') obj.write(data) obj.close そして、私はこのエラーを受け取っています: TypeError:辞書ではなく文字列またはバッファでなければなりません これを修正するには?
1122 python  json 

7
gitブランチに名前を付けるために一般的に使用されるプラクティスの例は何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3年前休業。 私は今、グループのCVSリポジトリと対話するローカルgitリポジトリを数か月使用しています。私はほとんど神経質な数の枝を作りました、そのほとんどはありがたいことに私の幹に戻ってマージしました。しかし、ネーミングが問題になり始めています。単純なラベルで簡単に名前を付けるタスクがあるが、それぞれ独自のブランチとマージの状況を含む3つの段階でそれを達成する場合、ブランチ名を毎回繰り返すことができますが、履歴が少し混乱します。ステージごとに別々の説明を付けて、名前をより具体的にすると、ブランチ名が長くなり、扱いにくくなります。 ここで古いスレッドを調べて、ブランチに名前の/を付けて開始できることを学びました。つまり、トピック/タスク、またはそのようなものです。私はそれを始めて、それが物事をよりよく整理するのを助けるのに役立つかどうか見てみるかもしれません。 gitブランチに名前を付けるためのいくつかのベストプラクティスは何ですか? 編集:実際に命名規則を提案した人はいません。ブランチを使い終わったら、ブランチを削除します。経営陣が常に私の優先順位を調整しているため、たまたまいくつかあるだけです。:)タスクに複数のブランチが必要になる理由の例として、タスクの最初の個別のマイルストーンをグループのCVSリポジトリにコミットする必要があるとします。その時点で、CVSとの対話が不完全なため、そのコミットを実行してから、そのブランチを強制終了しました。(その時点で同じブランチを使い続けようとすると、CVSとのやり取りがおかしくなるのがわかりました。)

14
挿入された行のIDを取得する最良の方法?
IDENTITY挿入された行を取得する最良の方法は何ですか? 私が知っている@@IDENTITYとIDENT_CURRENTとSCOPE_IDENTITYが、それぞれに付属の長所と短所を理解していません。 誰かが違いを説明してくれませんか、それぞれをいつ使うべきですか?
1119 sql  sql-server  tsql 

11
クラスタ化インデックスと非クラスタ化インデックスは実際にはどういう意味ですか?
私はDBにあまり触れておらず、DBをアプリケーションプログラマとしてのみ使用しています。私が知りたいClusteredとNon clustered indexes。私はグーグルで私が見つけたものは: クラスター化インデックスは、テーブル内のレコードが物理的に格納される方法を並べ替える特別な種類のインデックスです。したがって、テーブルにはクラスタ化インデックスを1つだけ含めることができます。クラスタ化インデックスのリーフノードには、データページが含まれています。非クラスタ化インデックスは、インデックスの論理的な順序がディスク上の行の物理的な格納順序と一致しない特殊なタイプのインデックスです。非クラスター化インデックスのリーフノードは、データページで構成されていません。代わりに、リーフノードにはインデックス行が含まれます。 私がSOで見つけたのは、クラスター化インデックスと非クラスター化インデックスの違いは何ですか?。 誰かが簡単な英語でこれを説明できますか?

14
stderrに出力するエコー
エコーのように動作するが、標準出力ではなく標準エラー出力に出力する標準のBashツールはありますか? 私にはできることはわかっていますecho foo 1>&2が、少し醜く、間違いが起こりやすいと思います(たとえば、状況が変わったときに誤って編集される可能性が高くなります)。
1116 bash 

30
virtualenvで別のPythonバージョンを使用する
現在、Python 2.5.4を実行しているDebianシステムがあります。私はvirtualenvを適切にインストールしました、すべてがうまくいきます。異なるバージョンのPythonでvirtualenvを使用できる可能性はありますか? Python 2.6.2をコンパイルし、virtualenvで使用したいと考えています。バイナリファイルを上書きするだけで十分ですか?または、ライブラリに関して何かを変更する必要がありますか?

6
カスタムHTTPヘッダー:命名規則
何人かのユーザーから、自分のアカウントに関連するデータを、私たちが送信するリクエストのHTTPヘッダー、またはAPIから受け取るレスポンスに含めるように依頼されました。名前付け、形式などに関して、カスタムHTTPヘッダーを追加するための一般的な規則は何ですか? また、あなたが偶然見つけたこれらのスマートな使用法をウェブに投稿してください。私たちはこれをターゲットとして最善のものを使用してこれを実装しようとしています:)
1114 http  http-headers 

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