プログラミング

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


7
カスタム.NET例外をシリアル化可能にする正しい方法は何ですか?
具体的には、例外にカスタムオブジェクトが含まれていて、それ自体がシリアル化可能である場合とそうでない場合があります。 この例を見てみましょう: public class MyException : Exception { private readonly string resourceName; private readonly IList<string> validationErrors; public MyException(string resourceName, IList<string> validationErrors) { this.resourceName = resourceName; this.validationErrors = validationErrors; } public string ResourceName { get { return this.resourceName; } } public IList<string> ValidationErrors { get { return this.validationErrors; } } } …



6
CSS幅の小数点以下の桁数は尊重されますか?
CSSのデザインをしている間、私がしばらく疑問に思っていた何か。 CSS幅の小数点以下の桁数は尊重されますか?それとも丸みがありますか? .percentage { width: 49.5%; } または .pixel { width: 122.5px; }
225 html  css 

30
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信リンク障害
データベースをJavaプログラムと通信できるように取り組んでいます。 誰かが、JDBCを使用して迅速で汚いサンプルプログラムを提供してもらえますか? 私はかなり途方もないエラーを得ています: Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at com.mysql.jdbc.Util.handleNewInstance(Util.java:409) at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1122) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2260) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:787) …
225 java  mysql  jdbc 

13
シェルスクリプト-変数から最初と最後の引用符( ")を削除します
以下は、より大きなスクリプトからのシェルスクリプトのスニペットです。変数によって保持されている文字列から引用符を削除します。私はsedを使用してそれをやっていますが、それは効率的ですか?そうでない場合、効率的な方法は何ですか? #!/bin/sh opt="\"html\\test\\\"" temp=`echo $opt | sed 's/.\(.*\)/\1/' | sed 's/\(.*\)./\1/'` echo $temp
225 string  bash  shell  unix  sed 

18
カレンダーアプリケーションで定期的なイベントをモデル化する最良の方法は何ですか?
私は定期的なイベントをサポートする必要があるグループカレンダーアプリケーションを構築していますが、これらのイベントを処理するために思いついたすべてのソリューションはハックのように見えます。どれだけ前を見ることができるかを制限し、すべてのイベントを一度に生成できます。または、イベントを繰り返しとして保存し、カレンダーを先に見たときに動的に表示することもできますが、誰かがイベントの特定のインスタンスの詳細を変更したい場合は、イベントを通常のイベントに変換する必要があります。 これを行うにはもっと良い方法があると確信していますが、まだ見つけていません。詳細を変更したり、特定のイベントインスタンスを削除したりできる、定期的なイベントをモデル化する最良の方法は何ですか? (私はRubyを使用していますが、あなたの答えを制約しないようにしてください。ただし、Ruby固有のライブラリなどがある場合、それは知っておくと役に立ちます。)

7
コマンドの出力をMakefile変数に割り当てる方法
インストールされているPythonが特定のバージョン(2.5など)よりも新しい場合にのみ、条件付きでいくつかのmakeルールを実行する必要があります。 私は実行するような何かをすることができると思った: python -c 'import sys; print int(sys.version_info >= (2,5))' 次に、ifeqmakeステートメントで出力(問題がない場合は「1」、それ以外の場合は「0」)を使用します。 単純なbashシェルスクリプトでは、次のようになります。 MY_VAR=`python -c 'import sys; print int(sys.version_info >= (2,5))'` ただし、Makefileでは機能しません。 助言がありますか?他の賢明な回避策を使用してこれを達成することができます。
225 shell  makefile 

9
PHP文字列をどのように暗号化および復号化しますか?
つまり、 Original String + Salt or Key --> Encrypted String Encrypted String + Salt or Key --> Decrypted (Original String) 多分次のようなもの: "hello world!" + "ABCD1234" --> Encrypt --> "2a2ffa8f13220befbe30819047e23b2c" (may be, for e.g) "2a2ffa8f13220befbe30819047e23b2c" --> Decrypt with "ABCD1234" --> "hello world!" PHPでは、これをどのように行うことができますか? を使用しようとしましたCrypt_Blowfishが、うまくいきませんでした。

8
Pythonのany関数とall関数はどのように機能しますか?
any()とall()Pythonの組み込み関数がどのように機能するかを理解しようとしています。 タプルを比較して、値が異なる場合はそれが返さTrueれ、それらがすべて同じである場合は返されるようにしていFalseます。この場合、彼らはどのようにして[False、False、False]を返しますか? dですdefaultdict(list)。 print d['Drd2'] # [[1, 5, 0], [1, 6, 0]] print list(zip(*d['Drd2'])) # [(1, 1), (5, 6), (0, 0)] print [any(x) and not all(x) for x in zip(*d['Drd2'])] # [False, False, False] 私の知る限り、これは出力するはずです # [False, True, False] (1,1)は同じなので、(5,6)は異なり、(0,0)は同じです。 すべてのタプルでfalseと評価されるのはなぜですか?
225 python 

22
Hibernate-カスケード=” all-delete-orphan”のコレクションは、所有するエンティティインスタンスによって参照されなくなりました
エンティティを更新しようとすると、次の問題が発生します。 "A collection with cascade=”all-delete-orphan” was no longer referenced by the owning entity instance". 私には親エンティティがありSet<...>、いくつかの子エンティティがあります。更新しようとすると、すべての参照がこのコレクションに設定され、設定されます。 次のコードは私のマッピングを表しています。 @OneToMany(mappedBy = "parentEntity", fetch = FetchType.EAGER) @Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN }) public Set<ChildEntity> getChildren() { return this.children; } これに従って、私はSet <..>のみをクリーンアップしようとしました:問題を「可能」に解決する方法が、それは機能しませんでした。 アイデアがあれば教えてください。 ありがとう!

9
java.util.Dateのタイムゾーンを設定する方法
a java.util.Dateからa を解析しましたStringが、ローカルタイムゾーンをdateオブジェクトのタイムゾーンとして設定しています。 解析されるStringfromでタイムゾーンが指定されていませんDate。dateオブジェクトの特定のタイムゾーンを設定したい。 どうやってやるの?

23
Ansibleのsudoパスワードを指定する
非インタラクティブな方法でAnsibleのsudoパスワードを指定するにはどうすればよいですか? 私はこのようなAnsibleプレイブックを実行しています: $ ansible-playbook playbook.yml -i inventory.ini \ --user=username --ask-sudo-pass しかし、私はそれをこのように実行したいです: $ ansible-playbook playbook.yml -i inventory.ini \ --user=username` **--sudo-pass=12345** 方法はありますか?プロジェクトの展開をできるだけ自動化したい。
225 ansible 

15
オブジェクトの配列のJavaScript削減
のa.x各要素を合計したいとしarrます。 arr = [{x:1},{x:2},{x:4}] arr.reduce(function(a,b){return a.x + b.x}) >> NaN ある時点で斧が未定義であると信じる原因があります。 以下は正常に動作します arr = [1,2,4] arr.reduce(function(a,b){return a + b}) >> 7 最初の例で何が間違っていますか?

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