プログラミング

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




11
Windowsに260文字のパス長制限があるのはなぜですか?
私は不都合な瞬間にこの問題に数回直面しています: 深いパスを持つオープンソースのJavaプロジェクトで作業しようとしています ソース管理にDeep Fitnesse Wikiツリーを格納する Bazaarを使用してソース管理ツリーをインポートしようとするとエラーが発生する なぜこの制限が存在するのですか? なぜまだ削除されていないのですか? パスの制限にどのように対処しますか?いいえ、LinuxまたはMac OS Xに切り替えることは、この質問に対する有効な回答ではありません;)
390 windows  path  limit 

7
NUnit対MbUnit対MSTest対xUnit.net [終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 .NET用の単体テストフレームワークは非常にたくさんあります。私はこの小さな機能比較を見つけました:http : //xunit.github.io/docs/comparisons.html 今、私たちは私たちに最適なものを選ぶことになっています。しかし、どうやって?それは重要ですか?最も将来性のあるもので、その背後にまともな勢いがあるのはどれですか。機能について気にする必要がありますか?xUnitは最も近代的で.NET用に特別に設計されているようですが、NUnitも広く受け入れられているようです。MSTestは再びVisual Studioに統合されています...

7
DDDの良い例はどこにありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 ドメインドリブンデザインについて学習していますが、いくつかの実用的な問題があり、いくつかの優れたサンプルを確認すると混乱する場合があります。 基本的なDDD概念のモデリングに優れた機能を果たすいくつかの優れたコードサンプルを知っている人はいますか? 特に興味がある 例示的なドメインモデル リポジトリ ドメイン/アプリケーションサービスの使用 値オブジェクト 集合根

2
PyLint、PyChecker、またはPyFlakes?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私はこれらのツールについていくつかのフィードバックを得たいと思います: 特徴; 適応性; 使いやすさと学習曲線。

9
Java 256ビットAESパスワードベースの暗号化
256ビットのAES暗号化を実装する必要がありますが、オンラインで見つけたすべての例では「KeyGenerator」を使用して256ビットのキーを生成していますが、自分のパスキーを使用したいと思います。自分のキーを作成するにはどうすればよいですか?256ビットにパディングしてみましたが、キーが長すぎるというエラーが表示されます。私は無制限の管轄パッチをインストールしているので、それは問題ではありません:) つまり。KeyGeneratorは次のようになります... // Get the KeyGenerator KeyGenerator kgen = KeyGenerator.getInstance("AES"); kgen.init(128); // 192 and 256 bits may not be available // Generate the secret key specs. SecretKey skey = kgen.generateKey(); byte[] raw = skey.getEncoded(); ここから取得したコード 編集 私は実際には、長すぎてビットではなく256バイトまでパスワードをパディングしていました。以下は、私がこれでいくつかの経験を積んだ今使用しているコードです。 byte[] key = null; // TODO byte[] input = null; // TODO byte[] …

12
SQL Serverの一時テーブルとテーブル変数の違いは何ですか?
SQL Server 2005では、次の2つの方法のいずれかで一時テーブルを作成できます。 declare @tmp table (Col1 int, Col2 int); または create table #tmp (Col1 int, Col2 int); これら2つの違いは何ですか?@tmpがtempdbをまだ使用しているかどうか、またはすべてがメモリ内で発生するかどうかについて、私は矛盾する意見を読みました。 どちらが優れているのか?

11
ビューの絶対座標を取得する方法
ビューの左上隅の絶対スクリーンピクセル座標を取得しようとしています。しかし、すべてのメソッドは、私のような見つけることができますgetLeft()し、getRight()これを私に与えて、彼らはすべてのビューの親に対するように見えるように動作しません0。これを行う適切な方法は何ですか? それが役立つ場合、これは「画像を順番に戻す」ゲーム用です。ユーザーがボックスを描いて複数のピースを選択できるようにしたい。私の仮定は、それを行うための最も簡単な方法はにあるということであるgetRawX()とgetRawY()からMotionEvent、その後の作品を保持したレイアウトの左上隅に対するそれらの値を比較します。ピースのサイズがわかったら、選択されたピースの数を判断できます。私が使用することができ実現getX()とgetY()にMotionEvent、それ戻る片がより困難に選択されたかを決定することができる相対位置として。(不可能ではない、私は知っている、しかしそれは不必要に複雑に思われる)。 編集:これは、質問の1つに従って、保持コンテナーのサイズを取得するために使用したコードです。TableLayoutすべてのパズルのピースを保持するテーブルです。 TableLayout tableLayout = (TableLayout) findViewById(R.id.tableLayout); Log.d(LOG_TAG, "Values " + tableLayout.getTop() + tableLayout.getLeft()); 編集2:提案された回答の詳細に従って、私が試したコードは次のとおりです。 public int[] tableLayoutCorners = new int[2]; (...) TableLayout tableLayout = (TableLayout) findViewById(R.id.tableLayout); tableLayout.requestLayout(); Rect corners = new Rect(); tableLayout.getLocalVisibleRect(corners); Log.d(LOG_TAG, "Top left " + corners.top + ", " + corners.left + ", " + …

8
コンテキストを取得するためのさまざまなメソッドの違いは何ですか?
私が見てきたさまざまなAndroidコード: public class MyActivity extends Activity { public void method() { mContext = this; // since Activity extends Context mContext = getApplicationContext(); mContext = getBaseContext(); } } ただし、どれが適切で、どのような状況で使用すべきかについての適切な説明はありません。 これに関するドキュメンテーションへのポインタと、間違ったものが選択された場合に何が壊れるかについてのガイダンスは、大いに評価されます。


29
メディアストアからURIからファイル名とパスを取得する
onActivityResult次を使用して画像のURIを取得できるmediastore画像選択から戻ってきました。 Uri selectedImage = data.getData(); これを文字列に変換すると、次のようになります。 content://media/external/images/media/47 またはパスに与える: /external/images/media/47 しかし、どこかにコピーすることなく画像をビットマップにロードしたいので、これを絶対パスに変換する方法を見つけることができないようです。URIとコンテンツリゾルバーを使用してこれを実行できることは知っていますが、これは電話の再起動時に中断するようですMediaStore。

12
Git:私の最後のコミットを見てください
前回のコミットでコミットされたファイルを、リストを確認したときとまったく同じように表示したいだけですgit commit。残念ながら検索 git "last commit" log グーグルで私はどこにも行きません。そして git diff HEAD^..HEAD もちろんそれは私が必要とするものではありません。それは変化の根性をも噴出するからです。
390 git 


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