プログラミング

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


4
JavaはLet's Encrypt証明書をサポートしていますか?
HTTP経由でリモートサーバー上のREST APIをクエリするJavaアプリケーションを開発しています。セキュリティ上の理由から、この通信はHTTPSに切り替える必要があります。 今すぐことレッツ・暗号化は、彼らのパブリックベータ版を開始し、私はJavaは現在、デフォルトでは、証明書で動作します(または将来的に仕事ができることが確認された)かどうかを知りたいのです。 Let's EncryptはIdenTrustから中間署名を取得しました。これは朗報です。ただし、このコマンドの出力でこれら2つのいずれも見つかりません。 keytool -keystore "..\lib\security\cacerts" -storepass changeit -list 信頼できるCAを各マシンに手動で追加できることは知っていますが、私のアプリケーションはそれ以上の構成なしで自由にダウンロードして実行できるはずなので、「そのまま」機能するソリューションを探しています。私に朗報はありますか?
124 java  ssl  keystore  lets-encrypt  ca 

7
Array.CopyとBuffer.BlockCopy
Array.CopyとBuffer.BlockCopyはどちらも同じことBlockCopyを行いますCopyが、汎用の実装であるのに対して、バイトレベルのプリミティブ配列の高速コピーを目的としています。私の質問は-どのような状況で使用する必要がありますBlockCopyか?プリミティブ型の配列をコピーしているときはいつでも使用する必要がありますか、それともパフォーマンスのためにコーディングしている場合にのみ使用する必要がありますか?Buffer.BlockCopyoverの使用に関して本質的に危険なものはありArray.Copyますか?
124 .net  arrays 

18
Mavenの依存関係を使用するようにEclipseビルドパスを構成する方法
Mavenがプロジェクトの依存関係を管理するために提供する機能を利用したいと思います。Mavenがどのように機能するかについての私の簡単な理解は、必要なJARを取得し、これらのライブラリを使用してプロジェクトをビルドするということです。 現在、簡単なPOMファイルをテストとして設定しています。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.jamesgoodwin.test</groupId> <artifactId>com.jamesgoodwin.test</artifactId> <version>0.0.1-SNAPSHOT</version> <build> </build> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>3.0.0.RELEASE</version> <type>jar</type> <scope>compile</scope> </dependency> </dependencies> </project> 依存関係を管理するために、通常はプロジェクトまたはJARをビルドパスに追加すると、プロジェクトをビルドできるようになります。 ただし、M2Eclipseを使用する場合、依存関係はビルドパスに自動的に追加されません。Mavenが依存関係を管理していることをEclipseに通知するための構成はありますか?
124 java  eclipse  maven-2  ide  m2eclipse 


7
Pythonがsys.pathのディレクトリにある共有オブジェクトを見つけられないのはなぜですか?
インポートしようとしていpycurlます: $ python -c "import pycurl" Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: libcurl.so.4: cannot open shared object file: No such file or directory 現在、にlibcurl.so.4あり/usr/local/libます。ご覧のとおり、これは次の場所にありsys.pathます。 $ python -c "import sys; print(sys.path)" ['', '/usr/local/lib/python2.5/site-packages/setuptools-0.6c9-py2.5.egg', '/usr/local/lib/python25.zip', '/usr/local/lib/python2.5', '/usr/local/lib/python2.5/plat-linux2', '/usr/local/lib/python2.5/lib-tk', '/usr/local/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/sitepackages', '/usr/local/lib', '/usr/local/lib/python2.5/site-packages'] どんな助けでも大歓迎です。


3
URLパラメータへのPython辞書
Python辞書を文字列に変換してURLパラメータとして使用しようとしています。これを行うには、より良い、よりPython的な方法があると私は確信しています。それは何ですか? x = "" for key, val in {'a':'A', 'b':'B'}.items(): x += "%s=%s&" %(key,val) x = x[:-1]

10
Pythonでトライを作成する方法
私はトライとDAWG(直接非循環ワードグラフ)に興味があり、それらについてたくさん読んでいますが、出力トライまたはDAWGファイルがどのように見えるべきか理解できません。 トライはネストされた辞書のオブジェクトである必要がありますか?各文字が文字などに分割される場所はどこですか? 10万件または50万件のエントリがある場合、そのような辞書で実行される検索は高速でしょうか? -またはスペースで区切られた複数の単語で構成される単語ブロックを実装するにはどうすればよいですか? 単語のプレフィックスまたはサフィックスを構造内の別の部分にリンクする方法は?(DAWG用) 作成方法と使用方法を理解するために、最適な出力構造を理解したいと思います。 また、トライと一緒にDAWGの出力がどうあるべきかを評価します。 バブルが相互にリンクされたグラフィック表現を表示したくありません。一連の単語が試行またはDAWGに変換された後の出力オブジェクトを知りたいです。
124 python  trie  dawg 


3
既存のSQL Serverログインを同じ名前の既存のSQL Serverデータベースユーザーに接続する方法
単一のデータベースのユーザーを同じ名前のデータベースサーバーのログインに接続するSQL Serverコマンドはありますか? 例えば: データベースサーバー-既定のインスタンス データベース:TestDB サーバーログイン -TestUser TestDBの既存のユーザー-TestUser TestUserログインをTestDBデータベースのユーザーにしようとした場合、「ユーザー、グループ、またはロール」はすでに存在しています。 DB ユーザーをサーバーログインに割り当てる簡単な方法を知っている人はいますか?
124 sql  sql-server 

1
AngularJSで双方向フィルタリングを行う方法は?
AngularJSで実行できる興味深いことの1つは、特定のデータバインディング式にフィルターを適用することです。これは、たとえば、カルチャ固有の通貨やモデルのプロパティの日付形式を適用するのに便利な方法です。スコープに計算されたプロパティがあると便利です。問題は、これらの機能がどちらも双方向データバインディングシナリオでは機能しないことです。スコープからビューへの一方向データバインディングのみです。これは、他の点では優れたライブラリでの明らかな省略のようです-または何かが欠けていますか? でKnockoutJS、私は私は、プロパティの値を取得するために呼び出され1、およびプロパティが設定されたときに呼び出されるものを関数のペアを指定することができ、読み取り/書き込み計算プロパティを、作成することができます。これにより、たとえば、カルチャ対応の入力を実装できます。ユーザーが「$ 1.24」と入力して、それをViewModelのフロートに解析し、ViewModelの変更を入力に反映させます。 これに似ていると私が見つけることができる最も近いものは、$scope.$watch(propertyName, functionOrNGExpression);これを使用することです。これにより、プロパティの$scope変更時に関数を呼び出すことができます。しかし、これは、たとえば、文化を意識した入力の問題を解決しません。メソッド自体の$watched中でプロパティを変更しようとすると、問題に注意してください$watch。 $scope.$watch("property", function (newValue, oldValue) { $scope.outputMessage = "oldValue: " + oldValue + " newValue: " + newValue; $scope.property = Globalize.parseFloat(newValue); }); (http://jsfiddle.net/gyZH8/2/) ユーザーが入力を開始すると、入力要素は非常に混乱します。プロパティを2つのプロパティに分割し、1つは解析されていない値用、もう1つは解析された値用に改善しました。 $scope.visibleProperty= 0.0; $scope.hiddenProperty = 0.0; $scope.$watch("visibleProperty", function (newValue, oldValue) { $scope.outputMessage = "oldValue: " + oldValue + " newValue: " + newValue; …


22
データベース構造を変更するためのバージョン管理システムはありますか?
私はしばしば次の問題に遭遇します。 データベースに新しいテーブルまたは列を必要とするプロジェクトのいくつかの変更に取り組んでいます。データベースを変更し、作業を続行します。通常、私は変更を書き留めて、ライブシステムで複製できるようにします。ただし、変更したことを常に思い出すことはできません。また、書き留めておくことも常に忘れています。 だから、私はライブシステムにプッシュし、大きくない明らかなエラーが発生しますNewColumnX。 これがこの状況のベストプラクティスではない可能性があるという事実に関係なく、データベースのバージョン管理システムはありますか?特定のデータベース技術については気にしません。存在するかどうか知りたいだけです。MS SQL Serverで動作する場合は、素晴らしいです。

22
Windows用のCコンパイラ?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Cコンパイラとしてgccを使用してLinuxで問題なく作業していますが、Windowsソリューションが必要です。何か案は?BloodshedのDev-C ++を見てきましたが、もっと多くのオプションを探していました。

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