プログラミング

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

7
Rubyの「続行」に相当
Cおよび他の多くの言語にcontinueは、ループ内で使用すると、ループの次の反復にジャンプするキーワードがあります。continueRuby でこのキーワードに相当するものはありますか?
648 ruby  keyword  continue 


12
外部キー制約テーブルを切り捨てる方法は?
なぜないTRUNCATEのmygroup仕事は?私が持っON DELETE CASCADE SETているのに: エラー1701(42000):外部キー制約(mytest。instance、CONSTRAINT instance_ibfk_1FOREIGN KEY(GroupID)REFERENCES mytest。mygroup(ID))で参照されているテーブルを切り捨てることはできません drop database mytest; create database mytest; use mytest; CREATE TABLE mygroup ( ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY ) ENGINE=InnoDB; CREATE TABLE instance ( ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY, GroupID INT NOT NULL, DateTime DATETIME DEFAULT NULL, FOREIGN KEY …

16
どうすればgitに自己署名証明書を受け入れさせることができますか?
Gitを使用して、自己署名証明書を受け入れるように指示する方法はありますか? httpsサーバーを使用してgitサーバーをホストしていますが、現時点では証明書は自己署名されています。 そこで初めてリポジトリを作成しようとすると: git push origin master -f エラーが発生します: error: Cannot access URL https://the server/git.aspx/PocketReferences/, return code 22 fatal: git-http-push failed

23
Pythonで2つの変数の論理xorを取得するにはどうすればよいですか?
Pythonで2つの変数の論理xorを取得するにはどうすればよいですか? たとえば、文字列であると予想される2つの変数があります。それらの1つだけにTrue値が含まれていることをテストしたい(Noneまたは空の文字列ではない): str1 = raw_input("Enter string one:") str2 = raw_input("Enter string two:") if logical_xor(str1, str2): print "ok" else: print "bad" ^オペレータは、ビット単位であるように思われ、すべてのオブジェクトに定義されていません。 >>> 1 ^ 1 0 >>> 2 ^ 1 3 >>> "abc" ^ "" Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: unsupported operand type(s) …

11
Node.jsでコマンドラインバイナリを実行する
現在、CLIライブラリをRubyからNode.jsに移植しています。私のコードでは、必要に応じていくつかのサードパーティのバイナリを実行しています。Nodeでこれを達成するための最善の方法はわかりません。 Rubyの例で、PrinceXMLを呼び出してファイルをPDFに変換します。 cmd = system("prince -v builds/pdf/book.html -o builds/pdf/book.pdf") ノードの同等のコードは何ですか?


30
INotifyPropertyChangedの実装-より良い方法はありますか?
MicrosoftはINotifyPropertyChanged、自動プロパティのように、何かにきびきびとしたものを実装する必要がありました。指定するだけで、{get; set; notify;} それを実行するのは理にかなっていると思います。それとも、それを行うには複雑さがありますか? 私たちは自分のプロパティに「通知」のようなものを実装できますか?INotifyPropertyChangedクラスに実装するための優雅な解決策はありますか、それを行う唯一の方法はPropertyChanged、各プロパティでイベントを発生させることです。 できなければ、PropertyChanged イベントを発生させるコードを自動生成する何かを書くことができますか?

13
時間関数は関数型プログラミングにどのように存在できますか?
私は関数型プログラミングについてあまり知らないことを認めざるを得ません。私はそれをあちこちから読んだので、関数型プログラミングでは、関数が何度呼び出されても、同じ入力に対して同じ関数が同じ出力を返すことがわかりました。これは、関数式に含まれる入力パラメーターの同じ値に対して同じ出力に評価される数学関数とまったく同じです。 たとえば、次のことを考慮してください。 f(x,y) = x*x + y; // It is a mathematical function 何回使ってf(10,4)もその価値は常にあります104。そのため、記述した場所はどこでも、式全体の値を変更せずに、でf(10,4)置き換えることができます104。このプロパティは、式の参照透過性と呼ばれます。 ウィキペディアが言うように(リンク)、 逆に、関数コードでは、関数の出力値は関数に入力された引数にのみ依存するため、引数xに対して同じ値で関数fを2回呼び出すと、同じ結果f(x)が両方生成されます。 (現在の時間を返す)時間関数は関数型プログラミングに存在できますか? はいの場合、どのようにして存在できますか?関数型プログラミングの原則に違反していませんか?これは、関数型プログラミングの特性の1つである参照の透過性に特に違反しています(正しく理解していれば)。 または、いいえの場合、関数型プログラミングの現在の時刻をどのように知ることができますか?

5
複数のインデックスと複数列のインデックス
SQL Server 2005でテーブルにインデックスを追加したばかりで、考えていました。1つのインデックスを作成することと、インデックスを作成する列ごとに1つのインデックスを持つよりも複数の列を定義することの違いは何ですか。 一方を他方よりも使用する必要がある特定の理由はありますか? 例えば Create NonClustered Index IX_IndexName On TableName (Column1 Asc, Column2 Asc, Column3 Asc) 対 Create NonClustered Index IX_IndexName1 On TableName (Column1 Asc) Create NonClustered Index IX_IndexName2 On TableName (Column2 Asc) Create NonClustered Index IX_IndexName3 On TableName (Column3 Asc)

21
JavaScriptで配列を名(アルファベット順)で並べ替え
JavaScriptを使用して名で並べ替える必要がある配列(配列内の1つのオブジェクトについては以下を参照)を取得しました。どうすればできますか? var user = { bio: null, email: "user@domain.com", firstname: "Anna", id: 318, lastAvatar: null, lastMessage: null, lastname: "Nickson", nickname: "anny" };
646 javascript 


17
ActiveMQまたはRabbitMQまたはZeroMQまたは[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 ActiveMQとRabbitMQとZeroMQの長所と短所の経験を聞いてみたいと思います。その他の興味深いメッセージキューに関する情報も歓迎します。


9
.gitignoreによって無視される特定のファイルを表示するGitコマンド
私はGitで足を濡らしていますが、次の問題があります。 私のプロジェクトソースツリー: / | +--src/ +----refs/ +----... | +--vendor/ +----... ベンダーブランチにコード(現在はMEF)があり、そこでコンパイル/src/refsしてから、プロジェクトが参照を取得する場所に参照を移動します。 私の問題は、私は私の持っているということです.gitignore無視するように設定を*.dllして*.pdb。git add -f bar.dll無視できるファイルを強制的に追加することができますが、問題は、無視されているファイルが存在するかどうかを一覧表示できないことです。 無視されたファイルをリストして、それらを追加することを忘れないようにしたいと思います。 私はmanページを読んだのですがgit ls-files、動作させることができません。git ls-files --exclude-standard -i自分がやりたいことをやるべきだと私には思える。何が欠けていますか?
645 git  ignore 

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