プログラミング

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

8
Java RegExメタ文字(。)と通常のドット?
Java RegExで、.文中で使用されているメタ文字(ドット)と通常のドットの違いを見つける方法。あまりにも(のような他のメタ文字のためにこのような状況に対処する方法*、+、\d、...)
150 java  regex 

21
「復元するバックアップセットが選択されていません」SQL Server 2012
SQL Server 2012データベースでfilestreamが有効になっています。ただし、バックアップして、別のSQL Server 2012インスタンス(別のマシン)に復元しようとすると、次のメッセージが表示されます。 復元するバックアップセットが選択されていません。 1行も詳しい説明はありません。ここで何が問題になっていますか? ファイルストリームのない他のすべてのデータベースは問題なく、正常に復元できます。それはファイルストリームに関連したものですか?修正プログラムなどをインストールする必要があります。

3
django-rest-frameworkの管理者スタイルの参照可能なインターフェイスを無効にする方法は?
私はdjango-rest-frameworkを使用しています。素晴らしいDjango管理スタイルのブラウズ可能な自己文書化APIを提供します。しかし、誰でもこれらのページにアクセスし、インターフェースを使用してデータを追加できます(POST)。どうすれば無効にできますか?

5
非ベアGitリポジトリにプッシュする方法は?
私は通常、Gitリポジトリがあるssh(画面とvim)を介してリモートサーバーで作業します。時々私はオンラインではないので、ラップトップに別のリポジトリ(リモートから複製)があります。 ただし、通常はファイアウォールの背後にいるか、パブリックIPを持っていないため、リモート側でこのリポジトリからプルすることはできません。 ベアリポジトリのみにプッシュする必要があることを読みました。次に、変更をリモートリポジトリにプッシュする方法を教えてください。

16
Javaで文字列を暗号化する方法
私が必要なのは、2Dバーコード(PDF-417)に表示される文字列を暗号化することです。これにより、誰かがスキャンするアイデアを得たときに、何も読めなくなります。 その他の要件: 複雑であってはならない RSA、PKIインフラストラクチャ、キーペアなどで構成しないでください。 周囲を覗き見できるほど簡単で、そのデータの取得に関心のある他の企業にとって簡単に解読できる必要があります。彼らは私たちを呼んで、私たちは彼らに標準を伝えるか、それらに復号化に使用できるいくつかの単純なキーを与えます。 おそらくこれらの企業は異なるテクノロジーを使用する可能性があるため、特別なプラットフォームやテクノロジーに結び付けられていない標準に準拠するのが良いでしょう。 何を指示してるんですか?いくつかのJavaクラスがやっているencrypt()とdecrypt()、高いセキュリティ基準を達成するために多くの合併症なし?
150 java  encryption 

23
ローリングまたはスライディングウィンドウイテレータ?
シーケンス/イテレータ/ジェネレータで反復可能なローリングウィンドウ(別名スライディングウィンドウ)が必要です。デフォルトのPython反復は、ウィンドウの長さが1である特別な場合と考えることができます。現在、次のコードを使用しています。誰かがこれを行うためのよりPythonic、冗長ではない、またはより効率的な方法を持っていますか? def rolling_window(seq, window_size): it = iter(seq) win = [it.next() for cnt in xrange(window_size)] # First window yield win for e in it: # Subsequent windows win[:-1] = win[1:] win[-1] = e yield win if __name__=="__main__": for w in rolling_window(xrange(6), 3): print w """Example output: [0, 1, 2] [1, 2, …
150 python  algorithm 

10
要素にスペースを含むbash配列
私は私のカメラからのファイル名のbashで配列を構築しようとしています: FILES=(2011-09-04 21.43.02.jpg 2011-09-05 10.23.14.jpg 2011-09-09 12.31.16.jpg 2011-09-11 08.43.12.jpg) ご覧のとおり、各ファイル名の中央にスペースがあります。 それぞれの名前を引用符で囲み、スペースをバックスラッシュでエスケープしてみましたが、どちらも機能しません。 配列要素にアクセスしようとすると、引き続きスペースがelementdelimiterとして扱われます。 名前の中にスペースを含むファイル名を正しくキャプチャするにはどうすればよいですか?
150 arrays  bash  unix  scripting 

5
Clangをllvm IRにコンパイルする方法
clang でバイナリ実行可能ファイルではなくバイトC/C++コードにLLVMコードをコンパイルしてほしい。どうすればそれを達成できますか?そして、LLVMバイトコードを取得した場合、それをバイナリ実行可能ファイルにさらにコンパイルするにはどうすればよいでしょうか。 基本的にLLVM、バイナリ実行可能ファイルにコンパイルする前に、独自のコードの一部をバイトコードに追加します。
150 c  llvm  clang 

13
選択リストに画像を追加する方法は?
性別の選択リストがあります。 コード: <select> <option>male</option> <option>female</option> <option>others</option> </select> ドロップダウンリストの画像をdrop-down-icon.jpegとして使用したい。 ドロップダウンアイコンの代わりにボタンを追加したい。 どうやってするか?
150 html  css 

5
VS2017 .Net標準ライブラリの内部メソッドの単体テスト
現在、.Net Standard 1.6ライブラリを作成して、最新のVisual Studio 2017リリース候補版を試しています。私はコードの単体テストにxUnitを使用しており、VS2017で内部メソッドを引き続きテストできるかどうか疑問に思っていました。 指定したプロジェクトが内部メソッドを表示できるようにするVS2015のすべての行AssemblyInfo.csクラスを使用できることを覚えています [assembly:InternalsVisibleTo("MyTests")] VS2017 .Net StandardプロジェクトにはAssemblyInfo.csクラスがないため、内部メソッドを単体テストできるかどうか疑問に思いましたか?


2
Bashのループから抜け出す方法は?
テキストを処理するBashスクリプトを記述したいのですが、whileループが必要になる場合があります。 たとえば、Cのwhileループ: int done = 0; while(1) { ... if(done) break; } それと同等のBashスクリプトを書きたいのですが。しかし、私が通常使用し、私が読んだすべての古典的な例が示したように、これは次のとおりです。 while read something; do ... done よく定義され、Cで広く使用されているwhile(1){}との方法についてのヘルプはありbreak;ません。また、stdinのデータを読み取る必要はありません。 上記のCコードに相当するBashで誰かが私を助けてくれませんか?
150 bash  shell  while-loop 

10
大きなdata.tableでNAを置き換える最速の方法
大きなdata.tableがありますあり、多くの欠損値が行と200列に散らばっています。これらのNA値をできるだけ効率的にゼロに再コーディングしたいと思います。 2つのオプションが表示されます: 1:data.frameに変換し、次のようなものを使用します 2:ある種のクールなdata.tableサブ設定コマンド タイプ1のかなり効率的なソリューションに満足します。data.frameに変換してからdata.tableに戻すのに時間がかかりません。

18
ポインターを削除した後でNULLにすることは良い習慣ですか?
まず、スマートポインタを使用することから始めます。これについて心配する必要はありません。 次のコードの問題は何ですか? Foo * p = new Foo; // (use p) delete p; p = NULL; これは、別の質問に対する回答とコメントによって刺激されました。Neil Butterworthからの1つのコメントで、いくつかの賛成票が生成されました。 削除後にポインターをNULLに設定することは、C ++では普遍的な推奨事項ではありません。これを行うのが良い場合もあれば、無意味でエラーを隠すことができる場合もあります。 それが役に立たない状況はたくさんあります。しかし、私の経験では、害はありません。誰かが私を啓発します。

2
XPath:テキストノードを選択
次のXMLがあります。 <node>Text1<subnode/>text2</node> XPathを介して最初または2番目のテキストノードを選択するにはどうすればよいですか? このようなもの: /node/text()[2] もちろん、それはノード内のすべてのテキストをマージした結果なので機能しません。
150 xml  xpath  selection 

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