プログラミング

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

3
レトポリンとは何ですか?
カーネルまたはクロスプロセスメモリの開示(Spectre攻撃)を緩和するために、Linuxカーネル1は、いわゆるretpolineを介した間接呼び出しを実行するために-mindirect-branch=thunk-extern導入された新しいオプションでコンパイルされます。gcc これは、Googleの検索でごく最近の使用のみが検出されるため(通常はすべて2018年)、新しく発明された用語のようです。 retpolineとは何ですか?それは最近のカーネル情報開示攻撃をどのように防ぎますか? 1 Linux固有ではありませんが、他のOS での緩和策の一部として、類似または同一の構造が使用されているようです。


4
React PropTypes:1つのプロップに異なるタイプのPropTypeを許可します
そのサイズの小道具を受け取るコンポーネントがあります。小道具は文字列または数値ex:"LARGE"またはのいずれか17です。 React.PropTypesに、propTypes検証でどちらか一方であることを通知できますか? タイプを指定しないと、警告が表示されます。 prop type `size` is invalid; it must be a function, usually from React.PropTypes. MyComponent.propTypes = { size: React.PropTypes }


10
ビジー状態のデバイスをアンマウントする方法
私は毎日複数のユーザーによってアクセスされているいくつかのsambaドライブを持っています。(SQLテーブルから)共有ドライブを認識し、すべてのユーザーがアクセスできる特別なディレクトリにマウントするためのコードがすでにあります。 SQLテーブルからドライブを削除した場合(事実上それをオフラインにした場合)、ビジー状態のデバイスをアンマウントする方法はありますか?これまでのところ、どのような形式でもumount機能しないことがわかりました。 データを破壊する可能性を無視して-現在読み取られているデバイスをアンマウントすることは可能ですか?
244 linux  umount 

16
プロパティファイルからリストを読み取り、Springアノテーション@Valueでロードする
.propertiesファイルに値のリストを入れたい、つまり: my.list.of.strings=ABC,CDE,EFG そしてそれを私のクラスに直接ロードするには、すなわち: @Value("${my.list.of.strings}") private List<String> myList; 私が理解しているように、これを行う別の方法は、それをSpring構成ファイルに入れて、それをBean参照としてロードすることです(私が間違っている場合は修正してください)。 <bean name="list"> <list> <value>ABC</value> <value>CDE</value> <value>EFG</value> </list> </bean> しかし、これを行う方法はありますか?.propertiesファイルを使用していますか?PS:可能であれば、カスタムコードなしでこれを実行したいと思います。


3
汎用辞書の大文字と小文字を区別しないアクセス
マネージdllを使用するアプリケーションがあります。これらのdllの1つは、一般的な辞書を返します。 Dictionary<string, int> MyDictionary; 辞書には、大文字と小文字のキーが含まれています。 別の側では、潜在的なキー(文字列)のリストを取得していますが、ケースを保証できません。キーを使用して辞書の値を取得しようとしています。しかし、もちろん大文字と小文字が一致しないため、次のコードは失敗します。 bool Success = MyDictionary.TryGetValue( MyIndex, out TheValue ); MSDNドキュメントに記載されているように、TryGetValueに大文字と小文字を区別しないフラグがあることを期待していましたが、これは一般的な辞書には無効のようです。 重要なケースを無視してその辞書の値を取得する方法はありますか?適切なStringComparer.OrdinalIgnoreCaseパラメータを使用してディクショナリの新しいコピーを作成するよりも良い回避策はありますか?
244 c#  generics  dictionary 

7
CSS3回転アニメーション
<img class="image" src="" alt="" width="120" height="120"> このアニメーション画像を機能させることができません。360度回転するはずです。 以下のCSSはまだ静止しているため、何か問題があると思います。 .image { float: left; margin: 0 auto; position: absolute; top: 50%; left: 50%; width: 120px; height: 120px; margin-top: -60px; margin-left: -60px; -webkit-animation-name: spin; -webkit-animation-duration: 4000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: spin; -moz-animation-duration: 4000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: spin; -ms-animation-duration: 4000ms; -ms-animation-iteration-count: …
244 image  css  animation  rotation 

8
ページの読み込み時にJavaScript関数を呼び出すにはどうすればよいですか?
従来、ページが読み込まれた後にJavaScript関数を呼び出すには、JavaScript onloadのビットを含む本文に属性を追加します(通常は関数のみを呼び出します)。 <body onload="foo()"> ページが読み込まれたら、JavaScriptコードを実行して、ページの一部にサーバーからのデータを動的に入力します。属性を追加できる要素onloadがないJSPフラグメントを使用しているため、属性を使用できませんbody。 ロード時にJavaScript関数を呼び出す他の方法はありますか?私はjQueryに慣れていないので、jQueryは使用しません。
244 javascript  onload 

20
JavaScriptからメールを送信する方法
私のWebサイトには、ページを更新せずに電子メールを送信する機能が必要です。だから私はJavaScriptを使いたいです。 <form action="javascript:sendMail();" name="pmForm" id="pmForm" method="post"> Enter Friend's Email: <input name="pmSubject" id="pmSubject" type="text" maxlength="64" style="width:98%;" /> <input name="pmSubmit" type="submit" value="Invite" /> これが関数を呼び出す方法ですが、JavaScript関数に何を入れるかわかりません。私が行った調査から、mailtoメソッドを使用する例を見つけましたが、私の理解では、実際にはサイトから直接送信されません。 したがって、私の質問は、JavaScript関数の内部に何を配置してWebサイトから直接メールを送信できるかを見つけることです。 function sendMail() { /* ...code here... */ }
244 javascript  email 

8
Pythonでランダムなブール値を取得しますか?
私はpythonでランダムなブール値を取得する(コインを弾く)ための最良の方法(高速かつエレガント)を探しています。 現時点では、random.randint(0, 1)またはを使用していrandom.getrandbits(1)ます。 私が知らないより良い選択肢はありますか?
244 python  random 


7
DataFrameをiPython Notebookのテーブルとして表示する
iPython Notebookを使用しています。私がこれをするとき: df セルが付いた美しいテーブルが手に入ります。ただし、これを行うと: df1 df2 最初の美しいテーブルは印刷されません。私がこれを試した場合: print df1 print df2 列をあふれ、出力を非常に高くする別の形式でテーブルを出力します。 両方のデータセットの美しいテーブルを強制的に出力する方法はありますか?

15
BashでファイルまたはSTDINから読み取る方法は?
次のPerlスクリプト(my.pl)は、コマンドライン引数のファイルまたはSTDINから読み取ることができます。 while (<>) { print($_); } perl my.pl一方で、STDINから読み込みますperl my.pl a.txtから読み込みますa.txt。これはとても便利です。 Bashに相当するものはありますか?
244 bash  stdin 

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