プログラミング

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

26
iframeをコンテナの残りの高さの100%に合わせる
バナーとiframeを使用してWebページをデザインしたい。iframeが残りのすべてのページの高さを埋め、ブラウザのサイズが変更されると自動的にサイズ変更されることを願っています。CSSでのみ、JavaScriptコードを記述せずにそれを実行することは可能ですか? 私はheight:100%iframeに設定してみましたが、結果はかなり近いですが、iframe 30pxはバナーdiv要素の高さを含むページ全体の高さを埋めようとしたため、不必要な垂直スクロールバーが表示されました。それは完璧ではありません。 更新メモ:質問をうまく説明できなかったので失礼します。CSVマージンを試し、DIVでパディング属性を使用して、Webページの再配置高さ全体を正常に占有しましたが、iframeではうまくいきませんでした。 <body> <div style="width:100%; height:30px; background-color:#cccccc;">Banner</div> <iframe src="http: //www.google.com.tw" style="width:100%; height:100%;"></iframe> </body> コードスニペットを実行する結果を非表示スニペットを展開 どんなアイデアでも大歓迎です。
260 html  css  iframe 

7
Swift辞書にキーが含まれているかどうかを判別し、その値のいずれかを取得する
私は現在、次の(不器用な)コードを使用して、(空でない)Swift辞書に特定のキーが含まれているかどうかを判別し、同じ辞書から1つの(任意の)値を取得しています。 これをSwiftでよりエレガントにするにはどうすればよいですか? // excerpt from method that determines if dict contains key if let _ = dict[key] { return true } else { return false } // excerpt from method that obtains first value from dict for (_, value) in dict { return value }
260 swift  dictionary 

9
RxJava Observableを使用する必要がある場合と、Androidで単純なコールバックを使用する場合
アプリのネットワーキングに取り組んでいます。そこで、私はSquareのレトロフィットを試すことにしました。彼らはシンプルをサポートしていることがわかりますCallback @GET("/user/{id}/photo") void getUserPhoto(@Path("id") int id, Callback<Photo> cb); およびRxJava Observable @GET("/user/{id}/photo") Observable<Photo> getUserPhoto(@Path("id") int id); どちらも一見するとかなり似ていますが、実装すると面白くなります... 単純なコールバックの実装では、次のようになります。 api.getUserPhoto(photoId, new Callback<Photo>() { @Override public void onSuccess() { } }); これは非常にシンプルで簡単です。そして、Observableそれはすぐに冗長で非常に複雑になります。 public Observable<Photo> getUserPhoto(final int photoId) { return Observable.create(new Observable.OnSubscribeFunc<Photo>() { @Override public Subscription onSubscribe(Observer<? super Photo> observer) { try { observer.onNext(api.getUserPhoto(photoId)); …

10
SIGPIPEを防ぐ(または適切に処理する)方法
TCPまたはローカルUNIXソケットでの接続を受け入れ、単純なコマンドを読み取り、コマンドに応じて応答を送信する小さなサーバープログラムがあります。問題は、クライアントがときどき回答に関心を持たずに早く終了する可能性があるため、そのソケットに書き込むとSIGPIPEが発生し、サーバーがクラッシュすることです。ここでクラッシュを防ぐためのベストプラクティスは何ですか?行の反対側がまだ読んでいるかどうかを確認する方法はありますか?(select()は、ソケットが書き込み可能であると常に表示するため、ここでは機能しないようです)。または、ハンドラーでSIGPIPEをキャッチして無視する必要がありますか?
260 c  io  signals  broken-pipe  sigpipe 


13
コンテキストまたはアクティビティ外のgetString
R.stringハードコードされた文字列をコードから除外するのに非常に優れていることがわかったので、アプリケーションのモデルと連携して出力を生成するユーティリティクラスでそれを使い続けたいと思います。たとえば、この場合、アクティビティの外部のモデルからメールを生成しています。 のgetString外でContextも使えActivityますか?私は現在の活動を渡すことができると思いますが、それは不必要なようです。私が間違っていたら訂正してください! 編集:使用せずにリソースにアクセスできますContextか?

29
PythonとSeleniumを使用してEnter / Returnキーを入力しますか?
Seleniumで入力してEnterキーまたはReturnキーをすばやく入力する方法を探しています。残念ながら、テストしようとしているフォーム(自分のコードではなく、変更できない)には[送信]ボタンがありません。手動で作業する場合、私はちょうど入力しますENTERかRETURN。typeクリックするボタンがないので、Selenium コマンドでそれを行う方法を知る必要があります。

12
MySQLでSELECTステートメントを使用してテーブル名を取得する
MySQLでは、データベースのテーブルを次のようにリストできることを知っています。 SHOW TABLES ただし、これらのテーブル名を別のテーブルに挿入したいとします。たとえば、次のようにします。 INSERT INTO metadata(table_name) SHOW TABLES /* does not work */ 次のような標準のSELECTステートメントを使用してテーブル名を取得する方法はありますか? INSERT INTO metadata(table_name) SELECT name FROM table_names /* what should table_names be? */
260 mysql 

14
CSS経由の順序付きリストの2行目のインデントを維持するにはどうすればよいですか?
箇条書きの箇条書きまたは10進数がすべて上位のテキストブロックと揃っている「内部」リストが欲しいのですが。リストエントリの2行目は、1行目と同じインデントにする必要があります。 例えば: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, 1. Text 2. Text 3. longer Text, longer Text, longer Text, longer Text, longer Text, longer Text …
260 html  css  html-lists 

11
現在のスクリプトディレクトリを適切に判断するにはどうすればよいですか?
Pythonで現在のスクリプトディレクトリを特定するための最良の方法を教えてください。 私は、Pythonコードを呼び出す方法が多いため、適切な解決策を見つけるのが難しいことを発見しました。 ここにいくつかの問題があります: __file__でスクリプトを実行した場合、は定義されませんexec。execfile __module__ モジュールでのみ定義されています ユースケース: ./myfile.py python myfile.py ./somedir/myfile.py python somedir/myfile.py execfile('myfile.py') (別のスクリプトから、別のディレクトリに配置でき、別の現在のディレクトリを持つことができます。 私は完璧な解決策はないことを知っていますが、ほとんどの場合を解決する最善のアプローチを探しています。 最も使用されるアプローチはですos.path.dirname(os.path.abspath(__file__))が、で別のスクリプトからスクリプトを実行する場合、これは実際には機能しませんexec()。 警告 現在のディレクトリを使用するソリューションはすべて失敗します。これは、スクリプトの呼び出し方法によって異なる場合や、実行中のスクリプト内で変更される場合があります。

6
アプリの署名に使用されたキーストアを確認するにはどうすればよいですか?
署名されたアプリといくつかのキーストアファイルがあります。アプリを更新したいので、どのキーが使用されたかを調べる必要があります。 最初にアプリに署名するために使用したキーストアを、マシンにあるさまざまなキーストアと照合するにはどうすればよいですか?

9
フレックスボックス:行あたり4アイテム
フレックスボックスを使用して、ページに合わせて動的にサイズ変更される8つのアイテムを表示しています。アイテムを強制的に2行に分割するにはどうすればよいですか?(1行に4つ)? 以下は関連する抜粋です。 (または、jsfiddleを使用する場合-http : //jsfiddle.net/vivmaha/oq6prk1p/2/ ) .parent-wrapper { height: 100%; width: 100%; border: 1px solid black; } .parent { display: flex; font-size: 0; flex-wrap: wrap; margin: -10px 0 0 -10px; } .child { display: inline-block; background: blue; margin: 10px 0 0 10px; flex-grow: 1; height: 100px; } <body> <div class="parent-wrapper"> …
260 html  css  flexbox 

5
JSON.parseからの例外をキャッチする適切な方法
JSON.parse404応答が含まれる場合がある応答で使用しています。404を返す場合、例外をキャッチしてから他のコードを実行する方法はありますか? data = JSON.parse(response, function (key, value) { var type; if (value && typeof value === 'object') { type = value.type; if (typeof type === 'string' && typeof window[type] === 'function') { return new(window[type])(value); } } return value; });

5
サブプロセスでの「shell = True」の実際の意味
subprocessモジュールで別のプロセスを呼び出しています。しかし、質問があります。 次のコードでは: callProcess = subprocess.Popen(['ls', '-l'], shell=True) そして callProcess = subprocess.Popen(['ls', '-l']) # without shell どちらも機能します。ドキュメントを読んだ後、私はそれがshell=Trueシェルを介してコードを実行することを意味することを知った。つまり、不在の場合、プロセスは直接開始されます。 だから私は私の場合に何を好むべきですか-プロセスを実行してその出力を取得する必要があります。シェルの内部または外部から呼び出すことの利点は何ですか。
260 python  subprocess 

6
POSTリクエストを送信する方法は?
私はこのスクリプトをオンラインで見つけました: import httplib, urllib params = urllib.urlencode({'number': 12524, 'type': 'issue', 'action': 'show'}) headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"} conn = httplib.HTTPConnection("bugs.python.org") conn.request("POST", "", params, headers) response = conn.getresponse() print response.status, response.reason 302 Found data = response.read() data 'Redirecting to <a href="http://bugs.python.org/issue12524">http://bugs.python.org/issue12524</a>' conn.close() しかし、PHPでの使用方法、params変数内のすべての内容、または使用方法がわかりません。これを機能させるために少し助けてもらえますか?
260 python  urllib  httplib 

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