プログラミング

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

7
「return list.sort()」がリストではなくNoneを返すのはなぜですか?
findUniqueWords結果がソートされていることを確認できましたlist。ただし、リストは返されません。どうして? def findUniqueWords(theList): newList = [] words = [] # Read a line at a time for item in theList: # Remove any punctuation from the line cleaned = cleanUp(item) # Split the line into separate words words = cleaned.split() # Evaluate each word for word in words: # Count …
154 python  list  sorting  return 


15
Swiftの辞書にmap()を適用する最もきれいな方法は何ですか?
辞書のすべてのキーに関数をマップしたいのですが。次のようなものがうまくいくことを期待していましたが、フィルターを直接辞書に適用することはできません。これを達成する最もクリーンな方法は何ですか? この例では、各値を1ずつインクリメントしようとしていますが、これは例では偶然です。主な目的は、map()を辞書に適用する方法を理解することです。 var d = ["foo" : 1, "bar" : 2] d.map() { $0.1 += 1 }
154 swift  dictionary 



5
PHPでカールエラーをキャッチする方法
PHP curl関数を使用して、ローカルマシンからWebサーバーにデータを投稿しています。私のコードは次のとおりです: $c = curl_init(); curl_setopt($c, CURLOPT_URL, $url); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); curl_setopt($c, CURLOPT_POST, true); curl_setopt($c, CURLOPT_POSTFIELDS, $data); $result = curl_exec($c); if (curl_exec($c) === false) { echo "ok"; } else { echo "error"; } curl_close($c); 残念ながら、404、500、ネットワーク障害などのエラーは検出できません。では、データがリモートにポストされなかったか、リモートから取得されなかったことをどのようにして知ることができますか?
154 php  curl 

11
Javaエグゼキューター:タスクが完了したときに、ブロックせずに通知する方法
エクゼキューターサービスに送信する必要があるタスクでいっぱいのキューがあるとします。一度に1つずつ処理してほしい。私が考えることができる最も簡単な方法は: キューからタスクを取得する 実行者に提出する 返されたFutureで.getを呼び出し、結果が利用可能になるまでブロックします キューから別のタスクを実行... ただし、完全にブロックしないようにしています。タスクを一度に1つずつ処理する必要のある10,000のキューがある場合、それらのほとんどがブロックされたスレッドを保持しているため、スタック領域が不足します。 私が望むのは、タスクを送信し、タスクが完了したときに呼び出されるコールバックを提供することです。そのコールバック通知をフラグとして使用して、次のタスクを送信します。(functionaljavaとjetlangはこのような非ブロッキングアルゴリズムを使用しているようですが、コードを理解できません) JDKのjava.util.concurrentを使用してそれを行うにはどうすればよいですか。 (これらのタスクを提供するキュー自体がブロックする可能性がありますが、それは後で取り組む問題です)

5
キーでパンダのグループ化データフレームにアクセスする方法
キーでgroupbyオブジェクトの対応するgroupbyデータフレームにアクセスするにはどうすればよいですか? 次のgroupbyを使用します。 rand = np.random.RandomState(1) df = pd.DataFrame({'A': ['foo', 'bar'] * 3, 'B': rand.randn(6), 'C': rand.randint(0, 20, 6)}) gb = df.groupby(['A']) 反復してキーとグループを取得できます。 In [11]: for k, gp in gb: print 'key=' + str(k) print gp key=bar A B C 1 bar -0.611756 18 3 bar -1.072969 10 5 bar -2.301539 …

10
パンダシリーズで要素のインデックスを検索する
これは非常に基本的な質問であることはわかっていますが、何らかの理由で回答が見つかりません。python pandasでシリーズの特定の要素のインデックスを取得するにはどうすればよいですか?(最初の発生で十分です) つまり、次のようなものを希望します。 import pandas as pd myseries = pd.Series([1,4,0,7,5], index=[0,1,2,3,4]) print myseries.find(7) # should output 3 確かに、そのようなメソッドをループで定義することは可能です: def find(s, el): for i in s.index: if s[i] == el: return i return None print find(myseries, 7) しかし、もっと良い方法があるはずだと思います。ある?
154 python  pandas 

7
sshキーを削除する方法は?
現在、古いSSHキーをサーバーにアップロードしています。問題は、~/.sshディレクトリを失ったことです(オリジナルid_rsaとid_rsa.pubファイルを含む)。 したがって、古いSSHキーをサーバーから直接削除して、新しいSSHキーをアップロードしたいと思います。 私は成功せずに次のコマンドを試しました: $> ssh-add -D SSHキーを完全に削除する方法はありますか?

7
列の値が明確でないすべての行を選択する方法
列の値が明確でないすべての行(EmailAddressなど)を返すselectステートメントを実行する必要があります。 たとえば、テーブルが次のようになっているとします。 CustomerName EmailAddress Aaron aaron@gmail.com Christy aaron@gmail.com Jason jason@gmail.com Eric eric@gmail.com John aaron@gmail.com 返すクエリが必要です: Aaron aaron@gmail.com Christy aaron@gmail.com John aaron@gmail.com 私は多くの投稿を読み、さまざまなクエリを試しましたが、役に立ちませんでした。私がうまくいくと私が信じている質問は以下です。誰かが代替案を提案したり、私のクエリの何が問題になっているのか教えてくれますか? select EmailAddress, CustomerName from Customers group by EmailAddress, CustomerName having COUNT(distinct(EmailAddress)) > 1

2
フレックスアイテムが親コンテナーの幅ではなくコンテンツの幅を取るようにする
のコンテナ<div>がありdisplay: flexます。子供がい<a>ます。 子供を「インライン」に表示するにはどうすればよいですか? 具体的には、子の幅をその内容によって決定し、親の幅に拡張しないようにするにはどうすればよいですか? 私が試したこと: 子供をに設定しましたdisplay: inline-flexが、それでも全幅を占有しました。他のすべての表示プロパティも試しましたが、何の効果もありませんでした。 例: .container { background: red; height: 200px; flex-direction: column; padding: 10px; display: flex; } a { display: inline-flex; padding: 10px 40px; background: pink; } <div class="container"> <a href="#">Test</a> </div> コードスニペットを実行する結果を非表示スニペットを展開 http://codepen.io/donpinkus/pen/YGRxRY
154 html  css  flexbox 

1
tarとzipの違いは何ですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善したいですか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する tarとzipの違いは何ですか?それぞれのユースケースは何ですか?
154 unix  compression  zip  tar 

4
Objective-Cにおけるnullable、__ nullable、_Nullableの違い
Xcode 6.3では、Objective-CでAPIの意図をよりよく表現するために(そしてもちろんSwiftのサポートを向上させるために)新しい注釈が導入されました。それらの注釈はもちろんnonnull、nullableそしてnull_unspecifiedでした。 しかし、Xcode 7では、次のような多くの警告が表示されます。 ポインターにヌル可能型指定子(_Nonnull、_Nullable、または_Null_unspecified)がありません。 それに加えて、Appleは別のタイプのnull可能指定子を使用して、Cコード(ソース)をマークします。 CFArrayRef __nonnull CFArrayCreate( CFAllocatorRef __nullable allocator, const void * __nonnull * __nullable values, CFIndex numValues, const CFArrayCallBacks * __nullable callBacks); つまり、まとめると、次の3つの異なるnull可能性アノテーションがあります。 nonnull、nullable、null_unspecified _Nonnull、_Nullable、_Null_unspecified __nonnull、__nullable、__null_unspecified どのアノテーションを使用する理由と場所を知っていますが、どのタイプのアノテーションをどこでどの理由で使用するかについて少し混乱しています。これは私が集めることができるものです: 私が使うべき性質のためにnonnull、nullable、null_unspecified。 私が使用する必要があるメソッドのパラメータについてはnonnull、nullable、null_unspecified。 私が使用する必要があるCの方法については__nonnull、__nullable、__null_unspecified。 そのような私が使用する必要があり、二重のポインタなどの他の例については_Nonnull、_Nullable、_Null_unspecified。 しかし、基本的に同じことを行うアノテーションがたくさんある理由については、まだ混乱しています。 だから私の質問は: それらの注釈の正確な違いは何ですか、それらを正しく配置する方法とその理由は何ですか?

13
djangoテンプレートで数値をフォーマットする
数値をフォーマットしようとしています。例: 1 => 1 12 => 12 123 => 123 1234 => 1,234 12345 => 12,345 これはかなり一般的なことですが、どのフィルターを使用するのかわかりません。 編集:これを行う一般的なPythonの方法がある場合は、モデルにフォーマットされたフィールドを追加できます。
154 python  django 

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