プログラミング

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



7
外部キーを持つテーブル列をNULLにすることはできますか?
他のテーブルへのID列がいくつかあるテーブルがあります。 外部キーにデータを入れた場合にのみ整合性を強制したい。後で更新してその列にデータを入力する場合は、制約もチェックする必要があります。 (これはデータベースサーバーに依存している可能性があります。MySQLとInnoDBテーブルタイプを使用しています) これは妥当な期待だと思いますが、間違っていた場合は訂正してください。

9
行ごとにサブプロセスstdoutを読み取る
私のpythonスクリプトはサブプロセスを使用して、非常にうるさいlinuxユーティリティを呼び出します。すべての出力をログファイルに保存し、その一部をユーザーに表示します。次の方法でうまくいくと思いましたが、ユーティリティが大量の出力を生成するまで、出力はアプリケーションに表示されません。 #fake_utility.py, just generates lots of output over time import time i = 0 while True: print hex(i)*512 i += 1 time.sleep(0.5) #filters output import subprocess proc = subprocess.Popen(['python','fake_utility.py'],stdout=subprocess.PIPE) for line in proc.stdout: #the real code does filtering here print "test:", line.rstrip() 私が本当に望んでいる動作は、フィルタースクリプトがサブプロセスから受け取った各行を出力することです。Sortaは何をするのかteeが好きですが、Pythonコードを使用しています。 何が欠けていますか?これは可能ですか? 更新: a sys.stdout.flush()がfake_utility.pyに追加された場合、コードはPython 3.1で望ましい動作をします。Python 2.6を使用しています。を使用proc.stdout.xreadlines()するとpy3kと同じように機能すると思いますが、そうではありません。 アップデート2: …
235 python  subprocess 

6
Chrome / Safariがフレックスの親の高さを100%満たしていない
特定の高さの垂直メニューが欲しいのですが。 各子は親の高さを埋め、テキストは中央揃えにする必要があります。 子の数はランダムなので、動的な値を使用する必要があります。 Div .containerにはランダムな数の子(.item)が含まれ、常に親の高さを満たす必要があります。それを実現するために、フレックスボックスを使用しました。 テキストを中央に揃えてリンクを作成するには、display: table-cellテクニックを使用しています。ただし、テーブルディスプレイを使用するには、高さを100%にする必要があります。 私の問題は.item-inner { height: 100% }、webkit(Chrome)で動作しないことです。 この問題の修正はありますか? または、すべて.itemを中央に揃えた垂直のテキストで親の高さを満たすようにする別のテクニックはありますか? ここの例jsFiddle、FirefoxとChromeで表示する必要があります .container { height: 20em; display: flex; flex-direction: column; border: 5px solid black } .item { flex: 1; border-bottom: 1px solid white; } .item-inner { height: 100%; width: 100%; display: table; } a { background: orange; …

4
Java 8ストリーム:複数のフィルターと複雑な条件
Stream複数の条件でaをフィルタリングしたい場合があります。 myList.stream().filter(x -> x.size() > 10).filter(x -> x.isCool()) ... または、複雑な条件と単一の 条件で同じことを行うことができますfilter: myList.stream().filter(x -> x.size() > 10 && x -> x.isCool()) ... 2つ目のアプローチの方がパフォーマンス特性は優れていると思いますが、それはわかりません。 最初のアプローチは読みやすさで勝ちますが、パフォーマンスのために何が良いですか?

9
Condaがデフォルトでベース環境をアクティブ化しないようにするにはどうすればよいですか?
最近、Macにanaconda2をインストールしました。デフォルトでは、Condaは、新しいターミナルセッションを開いたときに基本環境をアクティブにするように構成されています。 Condaコマンドにアクセスしたい(つまり、初期化時にCondaが実行する$ PATHにCondaへのパスを追加したいので、問題ない)。 しかし、私は通常pythonでプログラムしていませんし、デフォルトでCondaに環境をアクティブ化させたくありません。 conda initプロンプトから最初に実行すると、Condaはmyに以下を追加します.bash_profile。 # >>> conda initialize >>> # !! Contents within this block are managed by 'conda init' !! __conda_setup="$('/Users/geoff/anaconda2/bin/conda' 'shell.bash' 'hook' 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__conda_setup" else if [ -f "/Users/geoff/anaconda2/etc/profile.d/conda.sh" ]; then . "/Users/geoff/anaconda2/etc/profile.d/conda.sh" else export PATH="/Users/geoff/anaconda2/bin:$PATH" fi …
235 bash  anaconda  conda 

6
「P = NP」とは何ですか?なぜそんなに有名な質問なのですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する P = NPがコンピュータサイエンス全体でおそらく最も有名であるかどうかの問題。どういう意味ですか?そして、なぜそれがそんなに面白いのですか? ああ、そして追加の信用のために、声明の真実または虚偽の証拠を投稿してください。:)

11
iOS 7ナビゲーションバーのテキストと矢印の色
ナビゲーションバーの背景を黒に設定し、その中のすべての色を白に設定したい。 だから、私はこのコードを使用しました: [[UINavigationBar appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys: [UIColor whiteColor], NSForegroundColorAttributeName, [UIColor whiteColor], NSForegroundColorAttributeName, [NSValue valueWithUIOffset:UIOffsetMake(0, -1)], NSForegroundColorAttributeName, [UIFont fontWithName:@"Arial-Bold" size:0.0], NSFontAttributeName, nil]]; しかし、戻るボタンのテキストの色、矢印、バーのボタンは、デフォルトの青色のままです。 下の画像のようにそれらの色を変更するにはどうすればよいですか?

23
Mac OS X 10.9にLXMLをインストールできない
Lxmlをインストールして、Scrapyをインストールしたいと思います。 今日Macを更新したところ、lxmlを再インストールできなかったため、次のエラーが発生しました。 In file included from src/lxml/lxml.etree.c:314: /private/tmp/pip_build_root/lxml/src/lxml/includes/etree_defs.h:9:10: fatal error: 'libxml/xmlversion.h' file not found #include "libxml/xmlversion.h" ^ 1 error generated. error: command 'cc' failed with exit status 1 brewを使用してlibxml2とlibxsltをインストールしようとしましたが、どちらも正常にインストールされましたが、それでもlxmlをインストールできません。 前回のインストールでは、Xcodeで開発者ツールを有効にする必要がありましたが、Xcode 5に更新されたため、このオプションは使用できなくなりました。 誰か私が何をする必要があるか知っていますか?
234 python  xcode  macos  scrapy  lxml 

21
rvmのインストールが機能しない:「RVMは機能ではありません」
RVMをインストールしたのですが、動作しません。私の.profileファイルの最後にそのような行があります: [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" source .profile端末を実行して再起動しようとしましたが、それでも実行するrvm use 1.9.2と次のようになります。 RVM is not a function, selecting rubies with 'rvm use ...' will not work. 私のシステムはUbuntu 11.10です。
234 ruby  rvm 

3
ルビのハッシュ値でハッシュの配列内を検索するにはどうすればよいですか?
@fathersのハッシュの配列があります。 a_father = { "father" => "Bob", "age" => 40 } @fathers << a_father a_father = { "father" => "David", "age" => 32 } @fathers << a_father a_father = { "father" => "Batman", "age" => 50 } @fathers << a_father この配列を検索して、ブロックがtrueを返すハッシュの配列を返すにはどうすればよいですか? 例えば: @fathers.some_method("age" > 35) #=> array containing the hashes …
234 ruby  search  hash  arrays 

10
jQueryで配列をループする方法は?
配列をループしようとしています。私は次のコードを持っています: var currnt_image_list= '21,32,234,223'; var substr = currnt_image_list.split(','); // array here 配列からすべてのデータを取得しようとしています。誰かが私を正しい道に導くことができますか?

12
Bootstrap CSSスタイルをオーバーライドするにはどうすればよいですか?
bootstrap.css私のウェブサイトに合うように変更する必要があります。直接custom.css変更bootstrap.cssするのではなく、別のファイルを作成する方が良いと思います。1つの理由はbootstrap.css、更新を取得する必要があるためです。すべての変更を再度含めようとすると苦労します。これらのスタイルの読み込み時間を少し犠牲にしますが、オーバーライドするいくつかのスタイルでは無視できます。 アンカー/クラスのスタイルbootstrap.cssを削除するようにオーバーライドするにはどうすればよいですか?たとえば、次のスタイリングルールをすべて削除したい場合legend: legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5; } ですべて削除できbootstrap.cssますが、CSSのオーバーライドに関するベストプラクティスについての私の理解が正しい場合は、代わりに何をすべきですか? 明確にするために、これらの凡例のスタイルをすべて削除し、親のCSS値を使用したいと思います。プラナフの答えを組み合わせて、私は次のことをしますか? legend { display: inherit !important; width: inherit !important; padding: inherit !important; margin-bottom: inherit !important; font-size: inherit !important; line-height: inherit !important; color: inherit !important; …

13
Java Server Faces 2.0の主な欠点は何ですか?
昨日私はJava Server Faces 2.0に関するプレゼンテーションを見ました。私は現在、ASP.NET MVC / jQuery開発者として満足していますが、本当に印象的でした。JSFで私が最も気に入ったのは、特にAJAXの多いサイトで、ASP.NET MVCを使用した場合よりもはるかに高速に開発できるように見える大量のAJAX対応UIコンポーネントでした。統合テストもとても良さそうでした。 プレゼンテーションはJSFの利点のみを強調しているので、反対側についても聞きたいです。 だから私の質問は: Java Server Faces 2.0の主な欠点は何ですか? JSF開発者がJSFの代わりにASP.NET MVCの使用を検討する理由は何ですか?
234 asp.net-mvc  jsf  jsf-2 

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