プログラミング

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


11
デフォルトのAnaconda python環境を変更する方法
Anacondaをインストールして、py3k(Python 3.3を保持)とpy34(Python 3.4を保持)の2つの追加環境を作成しました。それらに加えて、Anacondaインストーラーがデフォルトで作成し、Python 2.7を保持する「root」という名前のデフォルト環境があります。この最後の1つがデフォルトです。ターミナルから「ipython」を起動すると、バージョン2.7が表示されます。Python 3.4で作業するために、(シェルで)コマンドを発行する必要があります source activate py34 ipython デフォルト環境をPython 3.4に変更します。これは問題なく機能しますが、たいていの場合、Python 2.7ではなくPython 3.4で作業するので、面倒です(私は教育目的のために保持していますが、かなり長い話です)。とにかく、デフォルトの環境をPython 3.4に変更する方法を知りたいと思います。最初からすべてを再インストールする必要はありません。
170 python  anaconda  conda 

6
Java 8ストリームAPIでカウントしてグループ化する
Java 8ストリームAPIでグループ化を行う簡単な方法を見つけようとすると、この複雑な方法が出てきます。 List<String> list = new ArrayList<>(); list.add("Hello"); list.add("Hello"); list.add("World"); Map<String, List<String>> collect = list.stream().collect( Collectors.groupingBy(o -> o)); System.out.println(collect); List<String[]> collect2 = collect .entrySet() .stream() .map(e -> new String[] { e.getKey(), String.valueOf(e.getValue().size()) }) .collect(Collectors.toList()); collect2.forEach(o -> System.out.println(o[0] + " >> " + o[1])); 私はあなたの入力に感謝します。

5
矢印演算子「->」はJavaで何をしますか?
矢印演算子に出くわしたコードを探している間、正確には何をしているのですか?Javaには矢印演算子がないと思いました。 return (Collection<Car>) CollectionUtils.select(listOfCars, (arg0) -> { return Car.SEDAN == ((Car)arg0).getStyle(); }); 詳細:Java 6、Apache Commons Collection、IntelliJ 12 更新/回答: IntelliJ 12がラムダをサポートするJava 8をサポートし、述語を「折りたたみ」、ラムダとして表示していることがわかりました。以下は「展開された」コードです。 return (Collection<Car>) CollectionUtils.select(listOfCars, new Predicate() { public boolean evaluate(Object arg0) { return Car.SEDAN == ((Car)arg0).getStyle(); } });

5
Array.mapで非同期待機を使用する
次のコードがあるとします: var arr = [1,2,3,4,5]; var results: number[] = await arr.map(async (item): Promise<number> => { await callAsynchronousOperation(item); return item + 1; }); 次のエラーが発生します。 TS2322:タイプ 'Promise <number> []'はタイプ 'number []'に割り当てることができません。タイプ 'Promise <number>はタイプ' number 'に割り当てることができません。 どうすれば修正できますか?一緒に作っasync awaitてArray.map一緒に作業するにはどうすればよいですか?

11
Rubyでハッシュのすべての値を変更する
ハッシュのすべての値を変更して、値の前後に '%'を追加したいので、 { :a=>'a' , :b=>'b' } に変更する必要があります { :a=>'%a%' , :b=>'%b%' } これを行う最良の方法は何ですか?
170 ruby  hash 

6
redisインスタンスのバージョンを確認する方法
redis-instanceバージョンを確認するにはどうすればよいですか? Redisサイトで次のコマンドを見つけました: $ redis-server そしてそれは私に与えるべきです(サイトによると): [28550] 01 Aug 19:29:28 # Warning: no config file specified, using the default config. In order to specify a config file use 'redis-server /path/to/redis.conf' [28550] 01 Aug 19:29:28 * Server started, Redis version 2.2.12 [28550] 01 Aug 19:29:28 * The server is now ready to …
170 redis  version 

8
PHPメソッドの連鎖?
私はPHP 5を使用していますが、「メソッドチェーニング」と呼ばれるオブジェクト指向アプローチの新機能について聞いたことがあります。正確には何ですか?どうすれば実装できますか?
170 php  oop  method-chaining 

9
より大きなリストのn番目ごとのアイテムのリストを返すPythonの方法
0から1000までの数字のリストがあるとし[0, 10, 20, 30, ... ]ましょう。最初とすべての後続の10番目のアイテムのリストを生成するpythonic / efficient方法はありますか? はい、forループを使用してこれを行うことができますが、これを行うためのきちんとした方法があるかどうか、おそらく1行でも疑問に思っていますか?
170 list  python 


3
カフカの消費者相殺を決定するものは何ですか?
私はカフカに比較的新しいです。私はそれを少し実験しましたが、消費者オフセットに関していくつかのことが不明確です。私がこれまでに理解したことから、コンシューマーが開始するときに、読み取りを開始するオフセットは、構成設定によって決まりますauto.offset.reset(間違っている場合は訂正してください)。 たとえば、トピックに10個のメッセージ(オフセット0〜9)があり、コンシューマーがダウンする前(またはコンシューマーを強制終了する前)にたまたま5個消費したとします。次に、その消費者プロセスを再起動するとします。私の質問は: auto.offset.resetがに設定されている場合、smallest常にオフセット0から消費を開始しますか? auto.offset.resetがに設定されている場合、largestオフセット5から消費を開始しますか? この種のシナリオに関する動作は常に確定的ですか? 私の質問に不明な点がある場合は、遠慮なくコメントしてください。前もって感謝します。

2
HTML 5 Favicon-サポート?
ウィキペディアのファビコンのページを読んでいました。彼らはファビコンのHTML 5仕様について言及しています。 現在のHTML5仕様では、タグ内で属性rel = "icon" sizes = "スペースで区切られたアイコンディメンションのリスト"を使用して、サイズアイコンを複数のサイズで指定することを推奨しています。[ source ]アイコンのコンテンツタイプをtype = "file content-type"の形式で含めることにより、Microsoft .icoやMacintosh .icnsファイルなどのコンテナフォーマットを含む複数のアイコンフォーマットを提供できます。鬼ごっこ。 引用記事(W3)を見ると、この例が示されています。 <link rel=icon href=favicon.png sizes="16x16" type="image/png"> <link rel=icon href=windows.ico sizes="32x32 48x48" type="image/vnd.microsoft.icon"> <link rel=icon href=mac.icns sizes="128x128 512x512 8192x8192 32768x32768"> <link rel=icon href=iphone.png sizes="57x57" type="image/png"> <link rel=icon href=gnome.svg sizes="any" type="image/svg+xml"> 私の質問は、HTML 5メソッドをサポートしているブラウザーはありますか? 注:Appleはapple-touch-iconHTML5メソッドよりもメタタグメソッドを使用しています。 ウィキペディアの記事はこう主張しています: ただし、Google Chrome …
170 html  browser  favicon 

11
voidメソッドの単体テスト?
何も返さないメソッドを単体テストする最良の方法は何ですか?具体的にはc#です。 私が実際にテストしようとしているのは、ログファイルを取得して特定の文字列について解析するメソッドです。次に、文字列がデータベースに挿入されます。これまでに行われていないことはありませんが、TDDが非常に新しいので、これをテストできるのか、それとも実際にはテストされないのかと思います。
170 c#  unit-testing 

20
コンテンツに合わせてUITableViewのサイズを変更する
に質問UILabelが表示されUITableView、各行に複数の選択肢が表示される複数の選択肢の回答が表示されるアプリを作成しています。質問と回答はさまざまですので、これはUITableView動的に変化する必要があります。 sizeToFitテーブルの回避策を見つけたいのですが。テーブルのフレームがすべてのコンテンツの高さに設定されている場所。 誰でも私がこれを達成する方法についてアドバイスできますか?

1
Crontab-ディレクトリで実行
ルートcrontabで毎日実行するジョブを設定したいと思います。しかし、アプリケーションには多数の相対パスがあるため、特定のディレクトリから実行して、必要なすべてのファイルを見つけることができるようにしたいと思います。 とにかく、特定のディレクトリから実行するようにcrontabに指示できますか?

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