プログラミング

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



13
ファイルに行を書き込む正しい方法?
私は慣れています print >>f, "hi there" ただし、print >>サポートが終了しているようです。上記の行を実行するための推奨される方法は何ですか? 更新:これらのすべての回答について"\n"...これはユニバーサルですか、Unix固有ですか?IE、"\r\n"Windows で実行する必要がありますか?
1069 python  file-io 

4
Linuxでgrepを使用してファイル名だけを表示するにはどうすればよいですか?
grepLinuxでファイル名のみ(インライン一致なし)を表示するにはどうすればよいですか? 私は通常次のようなものを使用しています: find . -iname "*php" -exec grep -H myString {} \; どうすればファイル名(パス付き)を取得できますが、一致はありませんか?使用する必要がありますxargsか?grepマニュアルページにこれを行う方法がありませんでした。
1068 linux  grep 

30
インライン/インラインブロック要素間のスペースを削除するにはどうすればよいですか?
このHTMLとCSSを考えると: span { display:inline-block; width:100px; background-color:palevioletred; } <p> <span> Foo </span> <span> Bar </span> </p> コードスニペットを実行する結果を非表示スニペットを展開 その結果、SPAN要素間には4ピクセル幅のスペースができます。 デモ: http : //jsfiddle.net/dGHFV/ これが発生する理由を理解しています。また、次のように、HTMLソースコードのSPAN要素間の空白を削除することで、そのスペースを取り除くことができることも知っています。 <p> <span> Foo </span><span> Bar </span> </p> ただし、HTMLソースコードを改ざんする必要がないCSSソリューションを望んでいました。 これをJavaScriptで解決する方法を知っています-次のように、コンテナー要素(段落)からテキストノードを削除します。 // jQuery $('p').contents().filter(function() { return this.nodeType === 3; }).remove(); デモ: http : //jsfiddle.net/dGHFV/1/ しかし、この問題はCSSだけで解決できますか?
1068 html  css 

18
AngularJSのディレクティブスコープの「@」と「=」の違いは何ですか?
このトピックに関するAngularJSのドキュメントを注意深く読み、次にディレクティブをいじっています。こちらがフィドルです。 そしてここにいくつかの関連するスニペットがあります: HTMLから: <pane bi-title="title" title="{{title}}">{{text}}</pane> ペインディレクティブから: scope: { biTitle: '=', title: '@', bar: '=' }, 取得できないことがいくつかあります。 なぜ"{{title}}"with '@'と"title"一緒に使用する必要があるの'='ですか? 要素を属性で装飾せずに、親スコープに直接アクセスすることもできますか? ドキュメントには、「式を介して分離されたスコープから親スコープにデータを渡すことが望ましい場合が多い」とありますが、双方向バインディングでもうまく機能するようです。なぜ発現経路の方が良いのでしょうか? 式の解決策を示す別のフィドルも見つけました:http : //jsfiddle.net/maxisam/QrCXh/

14
関数から複数の値を返すにはどうすればよいですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 それをサポートする言語で複数の値を返すための標準的な方法は、しばしば混乱しています。 オプション:タプルの使用 次の簡単な例を考えてみます。 def f(x): y0 = x + 1 y1 = x * 3 y2 = y0 ** y3 return (y0, y1, y2) ただし、返される値の数が増えると、すぐに問題が発生します。4つまたは5つの値を返す場合はどうなりますか?もちろん、それらを繰り返し使用することはできますが、どの値がどこにあるのかを簡単に忘れてしまいます。また、受け取りたい場所をどこでも開梱するのは見苦しくなります。 オプション:辞書を使用する 次の論理的なステップは、ある種の「レコード表記」を導入することです。Pythonでは、これを行う明白な方法はを使用することですdict。 以下を検討してください。 def g(x): y0 = x + 1 y1 = x * 3 y2 = y0 ** y3 return {'y0': …


30
オブジェクトのマップ関数(配列の代わり)
私はオブジェクトを持っています: myObject = { 'a': 1, 'b': 2, 'c': 3 } Array.prototype.map次のように使用されるのと同様のネイティブメソッドを探しています。 newObject = myObject.map(function (value, label) { return value * value; }); // newObject is now { 'a': 1, 'b': 4, 'c': 9 } JavaScriptはmapオブジェクトに対してそのような関数を持っていますか?(これはNode.JSに必要なので、ブラウザー間の問題は気にしません。)

9
angular.service対angular.factory
angular.factory()とangular.service()の両方がサービスの宣言に使用されるのを見てきました。ただし、公式ドキュメントには angular.serviceどこにもありません。 2つの方法の違いは何ですか? 何が何のために使われるべきですか?

21
「async」と「await」をいつどのように使用するか
ことを主な事柄の私の理解1からasyncとawait書きやすいコードを作成し、読みすることです-しかし、それらを使用している長時間のロジックを実行するためにバックグラウンドスレッドを産卵に等しいですか? 現在、最も基本的な例を試しています。インラインでコメントを追加しました。はっきりさせてくれませんか? // I don't understand why this method must be marked as `async`. private async void button1_Click(object sender, EventArgs e) { Task<int> access = DoSomethingAsync(); // task independent stuff here // this line is reached after the 5 seconds sleep from // DoSomethingAsync() method. Shouldn't it be reached immediately? …


10
LINQでグループ化
次のようなクラスがあるとします。 class Person { internal int PersonID; internal string car; } 今私はこのクラスのリストを持っています: List<Person> persons; これで、このリストに同じPersonIDの複数のインスタンスを含めることができます。次に例を示します。 persons[0] = new Person { PersonID = 1, car = "Ferrari" }; persons[1] = new Person { PersonID = 1, car = "BMW" }; persons[2] = new Person { PersonID = 2, car = "Audi" …
1063 c#  linq  group-by 


13
JSONファイルをプリティプリントする方法は?
乱雑なJSONファイルをプリティプリントしたい-Pythonでこれを行う最も簡単な方法は何ですか?PrettyPrintは「オブジェクト」を取得することを知っていますが、これはファイルである可能性がありますが、ファイルを渡す方法がわかりません。ファイル名を使用するだけでは機能しません。

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