プログラミング

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

30
現実世界のLisp
私はLisp(実際にはScheme)を実験しましたが、それが私がもっと学びたいと思っている非常に美しい言語であることがわかりました。しかし、Lispが深刻なプロジェクトで使用されることは決してないようで、どの求人でも望ましいスキルとしてLispがリストされているのを見たことがありません。Lispを使用したことがある人、または「現実の世界」で使用されているのを見た人、またはそれが純粋に学術的な言語と見なされているかどうかを知っている人からの連絡に興味があります。

25
TextInputLayoutを使用するときにEditTextヒントの色を変更する
TextInputLayoutデザインライブラリの新しいものを使用しています。フローティングラベルを表示したり、色を変更したりできます。残念ながら、実際のEditTextヒントは常に白くなっています。 XML、スタイル、およびプログラムでhintColorを変更してみました。また、を使用してみましたandroid.support.v7.widget.AppCompatEditText が、EditTextヒントは常に白く表示されます。 ここに私のXMLは、私のためであるTextInputLayoutとEditText <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" android.support.design:hintTextAppearance="@style/GreenTextInputLayout"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/city" android:textColorHint="@color/black" android:hint="@string/city" /> </android.support.design.widget.TextInputLayout> そして、これは私が使用しているスタイルですTextInputLayout(私はhintTextColor属性を黒にしようとしましたが、私のために何もしませんでした): <style name="GreenTextInputLayout" parent="@style/TextAppearance.AppCompat"> <item name="android:textColor">@color/homestory_green</item> </style>


11
PowerShellでファイルバージョンを取得する
PowerShellの.dllまたは.exeファイルからバージョン情報を取得するにはどうすればよいですか? 私は、具体的に興味を持ってFile Version他のバージョン情報である(つまり、にもかかわらず、Company、Language、Product Name、など)だけでなく、役立つだろう。

6
C ++、ベクターにコピーセット
にコピーstd::setする必要がありますstd::vector: std::set <double> input; input.insert(5); input.insert(6); std::vector <double> output; std::copy(input.begin(), input.end(), output.begin()); //Error: Vector iterator not dereferencable 問題はどこだ?
146 c++  copy  stdvector  stdset 

5
NUnit Assert.ThrowsメソッドまたはExpectedException属性を使用しますか?
これらが例外をテストする2つの主な方法であると思われることを発見しました。 Assert.Throws<Exception>(()=>MethodThatThrows()); [ExpectedException(typeof(Exception))] これらのうちどれが最良でしょうか?一方が他方よりも優れている点はありますか?それとも単に個人的な好みの問題ですか?

12
Java-SQLインジェクションを防止するエスケープ文字列
私はいくつかのアンチSQLインジェクションをJavaに配置しようとしていますが、「replaceAll」文字列関数を操作するのは非常に困難です。最終的に、既存の\to \\、any "to \"、any 'to \'、およびany \nを変換\\nして、文字列がMySQL SQLインジェクションによって評価されるときにブロックされるようにする関数が必要です。 使用していたコードをいくつかジャッキアップしました\\\\\\\\\\\が、関数内のすべてが目を凝らしています。誰かがこの例を偶然持っているなら、私はそれを大いに感謝します。

5
PHPの変数からクラスをインスタンス化しますか?
私はこの質問が曖昧に聞こえるのを知っているので、例を使ってより明確にします: $var = 'bar'; $bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()'); これが私がやりたいことです。どうしますか もちろん、次のようにeval()を使用することもできます。 $var = 'bar'; eval('$bar = new '.$var.'Class(\'var for __construct()\');'); しかし、私はむしろeval()から離れたいと思います。eval()なしでこれを行う方法はありますか?
146 php  class  variables  eval 

7
プライベートメソッドを呼び出す方法はありますか?
XMLとリフレクションを使用Objectして別のクラスにを返すクラスがあります。 通常、これらのオブジェクトは外部オブジェクトのサブフィールドですが、時々それをオンザフライで生成したいものです。私はこのようなものを試しましたが、役に立ちませんでした。Javaではprivateリフレクション用のメソッドにアクセスできないためだと思います。 Element node = outerNode.item(0); String methodName = node.getAttribute("method"); String objectName = node.getAttribute("object"); if ("SomeObject".equals(objectName)) object = someObject; else object = this; method = object.getClass().getMethod(methodName, (Class[]) null); 提供されたメソッドがの場合private、で失敗しますNoSuchMethodException。メソッドを作成するpublicか、派生元の別のクラスを作成することで解決できます。 要するに、privateリフレクションを介してメソッドにアクセスする方法があるのか​​と思っていました。
146 java  reflection  private 

9
HTMLテーブルの列を非表示/表示
複数の列を持つHTMLテーブルがあり、jqueryを使用して列チューザーを実装する必要があります。ユーザーがチェックボックスをクリックすると、テーブルの対応する列を表示/非表示にします。テーブルのすべてのtdにクラスをアタッチせずにこれを実行したいのですが、jqueryを使用して列全体を選択する方法はありますか?以下はHTMLの例です。 <table> <thead> <tr><th class="col1">Header 1</th><th class="col2">Header 2</th><th class="col3">Header 3</th></tr> </thead> <tr><td>Column1</td><td>Column2</td><td>Column3</td></tr> <tr><td>Column1</td><td>Column2</td><td>Column3</td></tr> <tr><td>Column1</td><td>Column2</td><td>Column3</td></tr> <tr><td>Column1</td><td>Column2</td><td>Column3</td></tr> </table> <form> <input type="checkbox" name="col1" checked="checked" /> Hide/Show Column 1 <br /> <input type="checkbox" name="col2" checked="checked" /> Hide/Show Column 2 <br /> <input type="checkbox" name="col3" checked="checked" /> Hide/Show Column 3 <br /> </form>
146 jquery  html  hide  html-table  show 

9
表のセル<td>の内容を強制的に折り返す方法は?
ページ全体*折り返し可能はmain.cssファイルで定義されています /* Wrappable cell * Add this class to make sure the text in a cell will wrap. * By default, data_table tds do not wrap. */ td.wrappable, table.data_table td.wrappable { white-space: normal; } ページ全体がここにあります: &lt;%@ include file="../../include/pre-header.html" %&gt; &lt;form id="commentForm" name="commentForm" action="" method="post"&gt; &lt;ctl:vertScroll height="300" headerStyleClass="data_table_scroll" bodyStyleClass="data_table_scroll" enabled="${user.scrollTables}"&gt; &lt;ctl:sortableTblHdrSetup …
146 html  css  html-table 


2
誰かがcollection_selectを明確で簡単な言葉で私に説明できますか?
私はRails APIのドキュメントをcollection_select調べています。 見出しはこれです: collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {}) そして、これは彼らが与える唯一のサンプルコードです: collection_select(:post, :author_id, Author.all, :id, :name_with_initial, :prompt =&gt; true) 誰かが、単純な関連付け(たとえば、Userhas_many Plans、およびa Planはに属しているUser)を使用して、構文で使用したいものとその理由を説明できますか? 編集1:また、form_helperフォーム内または通常のフォーム内でどのように機能するかを説明すると、すばらしいでしょう。これを、Web開発を理解しているがRailsに対して「比較的新しい」Web開発者に説明しているとします。どのように説明しますか?


6
Javaは任意の数を切り上げる
OverаэтотвопросестьответынаStack Overflowнарусском:Округлениевбольшуюсторонунеработает 簡単な質問について私が探している答えが見つからないようです。どのようにして数値を最も近い値に切り上げるのintですか? たとえば、数値が0.2、0.7、0.2222、0.4324、0.99999の場合は常に、結果を1にしたいと思います。 これまでのところ int b = (int) Math.ceil(a / 100); しかし、それは仕事をしていないようです。
146 java  math  int  rounding 

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