プログラミング

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

8
Pythonの__future__の用途と使用方法/使用方法、および機能
__future__Pythonモジュールに頻繁に現れます。Pythonのドキュメントを__future__読んでも、何のために、いつどのように使用するのかわかりません。__future__ 誰かが例で説明できますか? __future__私が受け取った基本的な使用法に関するいくつかの答えは正しいようです。 ただし、__future__動作についてもう1つ理解する必要があります。 私にとって最も混乱する概念は、現在のpythonリリースに将来のリリースの機能がどのように含まれているか、そして将来のリリースの機能を使用するプログラムを現在のバージョンのPythonで正常にコンパイルする方法です。 現在のリリースには、将来の機能がパッケージされていると思います。ただし、これらの機能は__future__現在の標準ではないため、使用しないと使用できません。私が正しいかどうか教えてください。
693 python  python-2.x 

9
ファビコンは32x32または16x16である必要がありますか?
通常のファビコンとiPhone / iPadフレンドリーなファビコンの両方として単一の画像を使用したいと思います。 これは可能ですか?通常のブラウザのファビコンとしてリンクされている場合、iPadに適した72x72 PNGスケールになりますか?または、別の16x16または32x32イメージを使用する必要がありますか?
692 favicon 


30
1〜5から1〜7のランダムな範囲を拡大します
1から5の範囲のランダムな整数を生成する関数を指定して、1から7の範囲のランダムな整数を生成する関数を記述します。 シンプルなソリューションとは何ですか? メモリ使用量を減らす、またはより遅いCPUで実行するための効果的なソリューションは何ですか?
692 algorithm  random  puzzle 

30
ネストされたJavaScriptオブジェクトキーの存在をテストする
オブジェクトへの参照がある場合: var test = {}; それは潜在的に(しかしすぐにはではなく)ネストされたオブジェクトを持つでしょう: {level1: {level2: {level3: "level3"}}}; 深くネストされたオブジェクトのプロパティの存在を確認する最良の方法は何ですか? alert(test.level1);は生成されますundefinedが、alert(test.level1.level2.level3);失敗します。 私は現在次のようなことをしています: if(test.level1 && test.level1.level2 && test.level1.level2.level3) { alert(test.level1.level2.level3); } しかし、もっと良い方法があるかと思っていました。

30
与えられたものに40億でない整数を生成する
私はこのインタビューの質問を与えられました: 入力ファイルに40億の整数が含まれている場合、ファイルに含まれていない整数を生成するアルゴリズムを提供します。1 GBのメモリがあるとします。メモリが10 MBしかない場合の対処方法をフォローアップします。 私の分析: ファイルのサイズは4×10 9 ×4バイト= 16 GBです。 外部ソートを実行して、整数の範囲を知らせることができます。 私の質問は、ソートされた大きな整数セットで欠落している整数を検出する最良の方法は何ですか? 私の理解(すべての回答を読んだ後): 32ビット整数について話していると仮定すると、2 32 = 4 * 10 9個の異なる整数があります。 ケース1:1 GB = 1 * 10 9 * 8ビット= 80億ビットのメモリがあります。 解決: 1つの異なる整数を表す1ビットを使用すれば十分です。ソートは必要ありません。 実装: int radix = 8; byte[] bitfield = new byte[0xffffffff/radix]; void F() throws FileNotFoundException{ Scanner in = new …

15
<context:annotation-config>と<context:component-scan>の違い
私はSpring 3を学習していますが、&lt;context:annotation-config&gt;およびの背後にある機能を把握していません&lt;context:component-scan&gt;。 私が何を読んでから、それらは異なる扱いするように見える注釈を(@Required、@Autowired対など@Component、@Repository、@Service、だけでなく、私は彼らが同じレジスタの何を読んでからなど)豆ポストプロセッサクラスを。 もっと私を混乱させ、そこにあるannotation-config 属性に&lt;context:component-scan&gt;。 誰かがこれらのタグにいくつかの光を当てることができますか?似ている点、違う点、一方が他方に取って代わられている、それらが互いに完了している、どちらか一方が必要ですか?

9
BehaviorSubjectとObservable?
Angular RxJsパターンを調べていますが、a BehaviorSubjectとの違いがわかりませんObservable。 私の理解では、a BehaviorSubjectは時間とともに変化する可能性がある値です(サブスクライブでき、サブスクライバーは更新された結果を受け取ることができます)。これはとまったく同じ目的のようObservableです。 いつObservablevs を使用しBehaviorSubjectますか?BehaviorSubject以上を使用するメリットはありますObservableか、またはその逆ですか?


6
隠されたコミットされていない変更を回復する方法
開発ブランチにコミットされていない変更git stashがあり、を使用してそれらを隠しましたが、それらの隠されたものの中で非常に重要な変更がいくつかありました。これらの変更を取り戻す方法はありますか? また、それ以降、隠されたコードファイルに加えていくつかの変更を加えました。 可能であれば、隠された変更を新しいブランチに取得できる可能性はありますか?
690 git  git-stash 

19
jQueryで画像をプリロードする
JavaScriptで画像をプリロードするための迅速で簡単な方法を探しています。それが重要な場合は、jQueryを使用しています。 私はこれをここで見ました(http://nettuts.com ...): function complexLoad(config, fileNames) { for (var x = 0; x &lt; fileNames.length; x++) { $("&lt;img&gt;").attr({ id: fileNames[x], src: config.imgDir + fileNames[x] + config.imgFormat, title: "The " + fileNames[x] + " nebula" }).appendTo("#" + config.imgContainer).css({ display: "none" }); } }; しかし、それは私が欲しいものに対して少しオーバーザックに見えます! これを行うjQueryプラグインが世の中にあることは知っていますが、それらはすべて(サイズが)少し大きいようです。画像をプリロードするための迅速、簡単、かつ短い方法が必要です!
689 javascript  jquery 

13
Gitでマスターからブランチに変更を取得する
私のリポジトリには、というブランチがあります aq私が作業しているあります。 その後、で新しい作業とバグをコミットしましたmaster。 これらのコミットをaqブランチに入れるための最良の方法は何ですか?から別の新しいブランチを作成し、masterそれをaq?


9
VanillaJSとは何ですか?
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 簡単な質問が1つあります。それが数日間頭に残ってしまいました。VanillaJSとは何ですか。一部の人はそれをフレームワークと呼んでいます。公式ページからライブラリをダウンロードできます。 しかし、いくつかの例やTodoMVCを確認すると、公式ページなどのライブラリを含めずに、クラシックな生のJavaScript関数を使用しています。また、公式Webページのリンク「Docs」は、JavaScriptのMozilla仕様にリンクしています。 私の質問は、VanillaJSは生のJavaScriptですか?もしそうなら、特別なスクリプトが含まれていないブラウザだけが必要なのに、なぜ「フレームワーク」と呼ばれるのでしょうか。 おそらくばかげた質問で申し訳ありませんが、「VanillaJS」と言ったとき、人々は何について話しているのかわかりません。
688 javascript 

13
JSP /サーブレットを使用してサーバーにファイルをアップロードする方法
JSP /サーブレットを使用してファイルをサーバーにアップロードするにはどうすればよいですか?私はこれを試しました: &lt;form action="upload" method="post"&gt; &lt;input type="text" name="description" /&gt; &lt;input type="file" name="file" /&gt; &lt;input type="submit" /&gt; &lt;/form&gt; ただし、ファイル名のみを取得し、ファイルの内容は取得しません。に追加 enctype="multipart/form-data"すると&lt;form&gt;、request.getParameter()が返されますnull。 調査中、Apache Common FileUploadを偶然見つけました。私はこれを試しました: FileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUpload(factory); List items = upload.parseRequest(request); // This line is where it died. 残念ながら、サーブレットは明確なメッセージと原因なしに例外をスローしました。これがスタックトレースです: SEVERE: Servlet.service() for servlet UploadServlet threw …

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