プログラミング

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

16
位置を中央揃え:固定要素
position: fixed;画面の中央に動的な幅と高さのポップアップボックスを作成します。私margin: 5% auto;はこれに使用しました。なければposition: fixed;、それはではなく、垂直、水平に罰金を中央に配置します。を追加した後position: fixed;も、水平方向の中央に配置されません。 これが完全なセットです: .jqbox_innerhtml { position: fixed; width: 500px; height: 200px; margin: 5% auto; padding: 10px; border: 5px solid #ccc; background-color: #fff; } <div class="jqbox_innerhtml"> This should be inside a horizontally and vertically centered box. </div> コードスニペットを実行するHide resultsスニペットを展開 CSSでこのボックスを画面の中央に配置するにはどうすればよいですか?



7
パンダGroupByを使用して各グループ(カウント、平均など)の統計を取得しますか?
データフレームがdfあり、そこからいくつかの列を使用してgroupby: df['col1','col2','col3','col4'].groupby(['col1','col2']).mean() 上記の方法で、必要なテーブル(データフレーム)をほぼ取得します。欠けているのは、各グループの行数を含む追加の列です。言い換えれば、私には意地悪がありますが、これらの手段を得るために使用された数の数も知りたいのです。たとえば、最初のグループには8つの値があり、2番目のグループには10というように続きます。 つまり、データフレームのグループごとの統計情報を取得するにはどうすればよいですか?

9
クラスとモジュールの違い
私はJavaから来ましたが、今はRubyを使って作業しています。 私がよく知らない言語機能の1つがですmodule。私は正確には何でありmodule、いつそれを使用しますか?なぜa moduleを使用するのclassですか?
437 ruby  class  module 



10
特定の拡張子を持つファイルを再帰的に探します
私はbash(最新のUbuntu LTSリリース)を使用して、ディレクトリ内の特定の拡張子を持つすべてのファイルとそのサブディレクトリを検索しようとしています。 これはスクリプトファイルに記述されているものです。 #!/bin/bash directory="/home/flip/Desktop" suffix="in" browsefolders () for i in "$1"/*; do echo "dir :$directory" echo "filename: $i" # echo ${i#*.} extension=`echo "$i" | cut -d'.' -f2` echo "Erweiterung $extension" if [ -f "$i" ]; then if [ $extension == $suffix ]; then echo "$i ends with $in" else …
437 linux  bash  recursion 

10
Pythonでtry-except-elseを使用することは良い習慣ですか?
Pythonでは時々、次のようなブロックが表示されます。 try: try_this(whatever) except SomeException as exception: #Handle exception else: return something try-except-elseが存在する理由は何ですか? フロー制御を実行するために例外を使用しているので、そのようなプログラミングは好きではありません。でも、もしそれが言語に含まれているなら、それには正当な理由があるに違いないですね。 例外はエラーではなく、例外的な状況でのみ使用する必要があることを理解しています(例:ファイルをディスクに書き込もうとして、空き領域がない、または権限がない可能性があります)。フローではないコントロール。 通常、私は例外を次のように処理します: something = some_default_value try: something = try_this(whatever) except SomeException as exception: #Handle exception finally: return something または、例外が発生しても何も返さない場合は、次のようにします。 try: something = try_this(whatever) return something except SomeException as exception: #Handle exception

25
JavaScriptは日付に先行ゼロを追加します
このスクリプトを作成して、10日前の日付をdd / mm / yyyyの形式で計算します。 var MyDate = new Date(); var MyDateString = new Date(); MyDate.setDate(MyDate.getDate()+10); MyDateString = MyDate.getDate() + '/' + (MyDate.getMonth()+1) + '/' + MyDate.getFullYear(); これらのルールをスクリプトに追加することで、日と月のコンポーネントの先頭にゼロを付けて日付を表示する必要があります。うまく動かないようです。 if (MyDate.getMonth < 10)getMonth = '0' + getMonth; そして if (MyDate.getDate <10)get.Date = '0' + getDate; 誰かがスクリプトにこれらを挿入する場所を教えてくれれば、本当にありがたいです。


17
CSS(jQuery SVG画像の置き換え)を使用してSVG画像の色を変更する方法
StackаэтотвопросестьответынаStack Overflowнарусском これは、私が思いついた便利なコードの自己Q&Aです。 現在、SVG画像を埋め込み、CSSを介してSVG要素にアクセスする簡単な方法はありません。JS SVGフレームワークを使用するにはさまざまな方法がありますが、ロールオーバー状態のシンプルなアイコンを作成するだけの場合は、非常に複雑です。 これが私が思いついたものです。これは、WebサイトでSVGファイルを使用する最も簡単な方法だと思います。それは、初期のテキストからイメージへの置換方法からその概念を取り入れていますが、私が知る限り、SVGに対して行われたことはありません。 これは質問です: JS-SVGフレームワークを使用せずにSVGを埋め込み、その色をCSSで変更するにはどうすればよいですか?
437 jquery  css  svg 

8
MySQLタイプのテキストの最大長
プライベートメッセージを送信するためのフォームを作成していて、MySQLデータベーステーブルのフィールドのmaxlength最大長に適切なtextarea の値を設定したいと考えていtextます。タイプテキストフィールドにはいくつの文字を格納できますか? たくさんある場合、varcharの場合と同様に、データベースのテキストタイプフィールドで長さを指定できますか?
437 mysql  database 

6
フォワードを使用する利点
完全な転送でstd::forwardは、名前付き右辺値参照t1および名前なし右辺値参照への変換に使用されt2ます。それを行う目的は何ですか?&を左辺値のinnerままにすると、呼び出された関数にどのような影響がありますか?t1t2 template <typename T1, typename T2> void outer(T1&& t1, T2&& t2) { inner(std::forward<T1>(t1), std::forward<T2>(t2)); }

10
「throw」と「throw ex」に違いはありますか?
これらの2つの違いはすでに何であるかを尋ねるいくつかの投稿があります。(なぜ私はこれについても言及しなければならないのですか...) しかし、私の質問は、別のエラーの神のような処理方法で「throw ex」と呼んでいる点で異なります。 public class Program { public static void Main(string[] args) { try { // something } catch (Exception ex) { HandleException(ex); } } private static void HandleException(Exception ex) { if (ex is ThreadAbortException) { // ignore then, return; } if (ex is ArgumentOutOfRangeException) { // Log then, throw …

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