プログラミング

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

20
int a [] = {1,2、}; 奇妙なカンマが許可されています。何か特別な理由は?
多分私はこの惑星の出身ではないかもしれませんが、以下は構文エラーであるように思えます: int a[] = {1,2,}; //extra comma in the end しかし、そうではありません。このコードがVisual Studioでコンパイルされたときは驚きましたが、C ++のルールに関してはMSVCコンパイラを信頼しないことを学んだので、標準を確認しましたが、標準でも許可されています。あなたが私を信じないなら、あなたは文法規則のために8.5.1を見ることができます。 なぜこれが許可されるのですか?これは愚かな役に立たない質問かもしれませんが、なぜ私が尋ねているのか理解して欲しいのです。それが一般的な文法規則のサブケースである場合、私は理解するだろう-彼らは、初期化子リストの末尾に冗長なコンマを許可しないために、一般的な文法をこれ以上難しくしないことに決めました。ただし、追加のコンマは明示的に許可されています。たとえば、関数呼び出しの引数リストの最後に冗長なコンマを含めることはできません(関数がを受け取る場合...)。これは正常です。 繰り返しますが、この冗長なコンマが明示的に許可されている特別な理由はありますか?

30
2つの日付間の月数の違い
OverаэтотвопросестьответынаStack Overflowнарусском:Вычислениеколичествамесяцевмеждудвумядатами C#で2つの日付間の月の差を計算するにはどうすればよいですか? DateDiff()C#にVBのメソッドに相当するものはありますか?年が離れている2つの日付の月の違いを見つける必要があります。ドキュメントは私が次のTimeSpanように使用できると言っています: TimeSpan ts = date1 - date2; しかし、これは私に日数でデータを与えます。毎月30日というわけではなく、2つのオペランドの値がかなり離れているため、この数を30で除算したくないのですが、30で除算すると、誤った値になる可能性があります。 助言がありますか?
334 c#  .net  vb.net  date 


6
ファイルのMD5チェックサムを計算する
iTextSharpを使用してPDFファイルからテキストを読み取ります。ただし、PDFファイルには画像しか含まれていないため、テキストを抽出できない場合があります。同じPDFファイルを毎日ダウンロードしていますが、PDFが変更されていないか確認したいと思います。テキストと変更日を取得できない場合、MD5チェックサムはファイルが変更されたかどうかを確認する最も信頼できる方法ですか? もしそうなら、私は暗号化の経験があまりないので、いくつかのコードサンプルがありがたいです。
334 c#  .net  hash  md5 

6
春-@Transactional-バックグラウンドで何が起こりますか?
メソッドに注釈を付けたときに実際に何が起こるか知りたいの@Transactionalですが?もちろん、Springはそのメソッドをトランザクションにラップすることを知っています。 しかし、私には以下の疑問があります。 Springがプロキシクラスを作成すると聞きましたが?誰かがより多くでこれを説明でき深さ。そのプロキシクラスに実際に存在するのは何ですか?実際のクラスはどうなりますか?そして、どうすればSpringの作成されたプロキシクラスを見ることができますか また、Springのドキュメントで次のことを読みました。 注:このメカニズムはプロキシに基づいているため、プロキシ経由で着信する「外部」メソッド呼び出しのみがインターセプトされます。これは、「自己呼び出し」、つまりターゲットオブジェクト内の他のメソッドを呼び出すターゲットオブジェクト内のメソッドは、呼び出されたメソッドが@Transactional! ソース:http : //static.springsource.org/spring/docs/2.0.x/reference/transaction.html 自己呼び出しメソッドではなく、外部メソッド呼び出しのみがトランザクションの下にあるのはなぜですか?

6
iptablesから特定のルールを削除するにはどうすればよいですか?
ポート8006および8007でそれぞれ特別なHTTPおよびHTTPSサービスをホストしています。iptablesを使用してサーバーを「アクティブ化」します。つまり、着信HTTPおよびHTTPSポートをルーティングします。 iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT iptables -A INPUT -i eth0 -p tcp --dport 443 -j ACCEPT iptables -A INPUT -i eth0 -p tcp --dport 8006 -j ACCEPT iptables -A INPUT -i eth0 -p tcp --dport 8007 -j ACCEPT iptables -A PREROUTING -t nat …
334 linux  firewall  iptables 

30
IntelliJにプロジェクトフォルダーが表示されない
IntelliJに問題があります。左側のプロジェクトビューにフォルダーが表示されません。私の設定は "View As:Project"です。フォルダとパッケージが再び表示されるように管理するにはどうすればよいですか?オプションを変更しなかったので、手がかりはありません! IntelliJ 10.0.3を使用しています。私はMaven Liftプロジェクトに取り組んでいます。

12
CSSでonclickエフェクトを使用できますか?
クリックで変更したい画像要素があります。 <img id="btnLeft"> これは機能します: #btnLeft:hover { width:70px; height:74px; } しかし、私が必要なのは: #btnLeft:onclick { width:70px; height:74px; } しかし、それは明らかに機能しません。onclickCSSで(JavaScriptを使用せずに)動作することは可能ですか?
334 html  css  onclick 


30
TextBoxでWPFの数値入力のみを受け付けるにはどうすればよいですか?
数字と小数点を受け入れようとしていますが、符号はありません。 Windowsフォーム用のNumericUpDownコントロールを使用したサンプルと、MicrosoftのNumericUpDownカスタムコントロールのこのサンプルを見てきました。しかし、これまでのところ、NumericUpDown(WPFでサポートされているかどうかにかかわらず)では必要な機能が提供されないようです。私のアプリケーションの設計方法では、右心の誰も矢印をいじりたくありません。私のアプリケーションのコンテキストでは、それらは実用的な意味を持ちません。 したがって、標準のWPF TextBoxに必要な文字だけを受け入れる簡単な方法を探しています。これは可能ですか?それは実用的ですか?
334 c#  wpf  xaml  textbox  numericupdown 

7
GitHubがSSH over HTTPSを推奨するのはなぜですか?
GitHubサイトにリンクがあります... https://help.github.com/articles/generating-ssh-keys ...そしてそれは述べています... 推奨されるHTTPS方式を使用しないことにした場合は、SSHキーを使用して、コンピューターとGitHubの間の安全な接続を確立できます。以下の手順では、SSHキーを生成し、公開鍵をGitHubアカウントに追加する方法を説明します。 HTTPSが推奨される方法である理由 SSH方式になんらかのセキュリティ上の欠陥がありますか、それとも遅くなりますか?SSHキーを作成したので、セキュリティ上の問題を軽減できますか?
334 git  github  ssh  https 

13
PHPUnitで単一のテストメソッドを実行する方法
私は名前の単一のテストメソッドを実行するために苦労していtestSaveAndDropたファイルにescalation/EscalationGroupTest.php付きをphpunit。私は次の組み合わせを試しました: phpunit EscalationGroupTest escalation/EscalationGroupTest.php --filter=escalation/EscalationGroupTest.php::testSaveAndDrop phpunit EscalationGroupTest escalation/EscalationGroupTest.php --filter=EscalationGroupTest.php::testSaveAndDrop phpunit EscalationGroupTest escalation/EscalationGroupTest.php --filter=EscalationGroupTest::testSaveAndDrop phpunit EscalationGroupTest escalation/EscalationGroupTest.php --filter=testSaveAndDrop いずれの場合も、ファイル内のすべてのテストメソッドescalation/EscalationGroupTest.phpが実行されます。代わりにメソッドを1つだけ選択する方法は? クラスの名前はEscalationGroupTestで、バージョンphpunitは3.2.8です。
334 php  phpunit 

15
Pythonに複数行のLambdaがない:なぜそうしないのですか?
複数行のラムダは、Pythonの他の構文構造と構文的に衝突するため、Pythonでは追加できないと言われています。今日バスでこれについて考えていたとき、複数行のラムダが衝突する単一のPython構成を考えることができないことに気づきました。私は言語をかなりよく知っているので、これは私を驚かせました。 さて、Guidoが言語に複数行のラムダを含めない理由があるのは確かですが、好奇心からです。複数行のラムダを含めることが曖昧になる状況は何ですか?私が聞いたことは本当ですか、それともPythonが複数行のラムダを許可しない他の理由がありますか?
334 python  syntax  lambda 

17
.NET DateTimeからミリ秒を切り捨てる方法
着信リクエストからのタイムスタンプをデータベースに保存された値と比較しようとしています。SQL Serverはもちろん、時間の精度をミリ秒単位で維持します。.NETDateTimeに読み込まれると、それらのミリ秒が含まれます。ただし、システムへの着信要求はその精度を提供しないため、ミリ秒を単にドロップする必要があります。 明らかなものがないように感じますが、それを行うためのエレガントな方法が見つかりません(C#)。
334 c#  .net  datetime 

3
MongoDBコレクションのすべてのドキュメントに新しいフィールドを追加する
既存のコレクションのすべてのドキュメントに新しいフィールドを追加するにはどうすればよいですか? 既存のドキュメントのフィールドを更新する方法は知っていますが、コレクション内のすべてのドキュメントに新しいフィールドを追加する方法はわかりません。mongoシェルでこれを行うにはどうすればよいですか?
334 mongodb  field  nosql 

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