プログラミング

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

7
ldは既存のライブラリを見つけることができません
このDebian lennyシステムでアプリケーションをg ++とリンクしようとしています。ldは、指定されたライブラリーを見つけられないと不平を言っています。ここでの具体的な例はImageMagickですが、他のいくつかのライブラリでも同様の問題が発生しています。 私はリンカーを次のように呼び出しています: g++ -w (..lots of .o files/include directories/etc..) \ -L/usr/lib -lmagic ldは文句を言う: /usr/bin/ld: cannot find -lmagic ただし、libmagicは存在します。 $ locate libmagic.so /usr/lib/libmagic.so.1 /usr/lib/libmagic.so.1.0.0 $ ls -all /usr/lib/libmagic.so.1* lrwxrwxrwx 1 root root 17 2008-12-01 03:52 /usr/lib/libmagic.so.1 -> libmagic.so.1.0.0 -rwxrwxrwx 1 root root 84664 2008-09-09 00:05 /usr/lib/libmagic.so.1.0.0 $ ldd /usr/lib/libmagic.so.1.0.0 …

6
Djangoモデルの数値フィールドの最大値を制限する方法は?
Djangoには、DecimalFieldやPositiveIntegerFieldなど、モデルで使用できるさまざまな数値フィールドがあります。前者は格納される小数点以下の桁数と格納される文字の総数に制限できますが、特定の範囲内の数値のみを格納するように制限する方法はありますか。 それが失敗した場合、PositiveIntegerFieldを制限して、たとえば50までの数値のみを保存する方法はありますか? 更新:バグ6845 がクローズされたため、このStackOverflowの質問は意味がないかもしれません。-サンパブロクパー

29
Java:enumに特定の文字列が含まれているかどうかを確認しますか?
これが私の問題です-私は(存在する場合でも)enumに相当するものを探していArrayList.contains();ます。 これが私のコード問題のサンプルです: enum choices {a1, a2, b1, b2}; if(choices.???(a1)}{ //do this } 今、私はここの方がより良いルートArrayListであるStringsことを認識していますが、列挙型のコンテンツを別の場所でスイッチ/ケースに通す必要があります。したがって、私の問題。 このようなものが存在しないと仮定すると、どうすればそれを実行できますか?
169 java  string  enums 

12
Postmanを使用したヘッダーでのJWTトークンの送信
次の記事に基づいて、JWTトークンベースのセキュリティの実装をテストしています。テストサーバーからトークンを正常に受信しました。Chrome POSTMAN RESTクライアントプログラムでヘッダー内のトークンを送信する方法がわかりません。 私の質問は次のとおりです。 1)正しいヘッダー名やPOSTMANインターフェイスを使用していますか? 2)トークンをbase 64エンコードする必要がありますか?トークンを送り返すだけでいいと思った。
169 express  jwt  postman 

2
djangoフォームフィールドにデフォルトで空のクエリセットを作成する
私はこのフィールドをフォームに持っています: city = forms.ModelChoiceField(label="city", queryset=MyCity.objects.all()) district = forms.ModelChoiceField(label="district", queryset=MyDistrict.objects.all()) area = forms.ModelChoiceField(label="area", queryset=MyArea.objects.all()) 地区は市をクリックすることから来て、面積は面積をクリックして来ます と queryset=MyDistrict.objects.all()とqueryset=MyArea.objects.all()フォームは非常に重いとなります。デフォルトでクエリセットを空にするにはどうすればよいですか?

9
(grep)非ASCII文字に一致する正規表現?
Linuxでは、多くのファイルを含むディレクトリがあります。一部には非ASCII文字がありますが、すべて有効なUTF-8です。1つのプログラムにバグがあり、ASCII以外のファイル名で機能しないため、影響を受けるファイルの数を調べる必要があります。私はこれを使ってこれを行いfind、次にgrepを実行して非ASCII文字を出力し、次にa wc -lを実行して数字を見つけていました。grepである必要はありません。私は、任意の標準的なUnix使用できる正規表現のように、Perlの、sedは、AWKなどを、 しかし、「ASCII文字以外の文字」の正規表現はありますか?
169 regex  unicode  grep  ascii 

6
改行を印刷せずにawk
変数sum / NRを各反復で並べて出力したい。各反復でawkが改行を印刷しないようにするにはどうすればよいですか?私のコードでは、各反復でデフォルトで改行が出力されます for file in cg_c ep_c is_c tau xhpl printf "\n $file" >> to-plot.xls for f in 2.54 1.60 800 awk '{sum+=$3}; END {print sum/NR}' ${file}_${f}_v1.xls >> to-plot-p.xls done done 出力をこのように見せたい cg_c ans1 ans2 ans3 ep_c ans1 ans2 ans3 is_c ans1 ans2 ans3 tau ans1 ans2 ans3 xhpl …
169 scripting  awk  newline 

15
Pythonでメソッドのオーバーロードを使用するにはどうすればよいですか?
私はPythonでメソッドのオーバーロードを実装しようとしています: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow(2) しかし、出力がありますsecond method 2。同様に: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow() 与える Traceback (most recent call last): File "my.py", line 9, in <module> ob.stackoverflow() TypeError: …

5
OPTION(RECOMPILE)は常に高速です。どうして?
追加するという奇妙な状況に遭遇しました OPTION (RECOMPILE)クエリすると0.5秒で実行さしましたが、省略するとクエリに5分以上かかります。 これは、クエリがQuery AnalyzerまたはC#プログラムからを介して実行される場合SqlCommand.ExecuteReader()です。呼び出す(または呼び出さない)DBCC FREEPROCCACHEまたはDBCC dropcleanbuffers違いはありません。クエリ結果は常に瞬時に返されOPTION (RECOMPILE)、それがない場合は5分を超えます。クエリは常に[このテストのために]同じパラメータで呼び出されます。 SQL Server 2008を使用しています。 私はSQLの記述にはかなり慣れていますがOPTION、以前にクエリでコマンドを使用したことがなく、このフォーラムの投稿をスキャンするまではプランキャッシュの概念全体に精通していませんでした。投稿から私の理解は、それOPTION (RECOMPILE)は高価な操作です。それは明らかにクエリの新しいルックアップ戦略を作成します。それでは、なぜそれを省略した後続のクエリOPTION (RECOMPILE)が非常に遅いのですか?後続のクエリは、再コンパイルのヒントを含む以前の呼び出しで計算されたルックアップ戦略を利用するべきではありませんか? 呼び出しごとに再コンパイルのヒントを必要とするクエリがあるのは非常に珍しいことですか? エントリーレベルの質問で申し訳ありませんが、私は本当にこれの表裏を作ることができません。 更新:クエリの投稿を求められました... select acctNo,min(date) earliestDate from( select acctNo,tradeDate as date from datafeed_trans where feedid=@feedID and feedDate=@feedDate union select acctNo,feedDate as date from datafeed_money where feedid=@feedID and feedDate=@feedDate union select acctNo,feedDate as date from datafeed_jnl where …


11
単精度と倍精度の浮動小数点演算の違いは何ですか?
単精度浮動小数点演算と倍精度浮動小数点演算の違いは何ですか? 私は特に、ビデオゲームコンソールに関する実用的な用語に興味があります。たとえば、ニンテンドー64には64ビットプロセッサがありますか。PS3とXbox 360は、倍精度浮動小数点演算または単精度のみを引き出すことができますが、一般に、倍精度機能が利用されます(存在する場合)。

5
<p>タグに<div>タグを含めることができないのはなぜですか?
私の知る限り、これは正しいです: &lt;div&gt; &lt;p&gt;some words&lt;/p&gt; &lt;/div&gt; しかし、これは間違っています: &lt;p&gt; &lt;div&gt;some words&lt;/div&gt; &lt;/p&gt; 1つ目はW3Cバリデーター(XHTML 1.0)を渡すことができますが、 2つ目は渡すことができません。私は誰も2番目のようなコードを書かないことを知っています。なぜか知りたいだけです。 そして、他のタグの包含関係はどうですか?
169 html  xhtml 

20
Mac OS Xでのフォーカスフォローマウス(およびオートレイズ)
(私がそれを望んでいるのがどれほどクレイジーかについては知りたくない!:) フォーカスフォローマウスは、ポイントトゥフォーカス、ポインターフォーカス、および(一部の実装では)ずさんなフォーカスとも呼ばれます。[これを検索しやすくする他の用語を追加してください!] Xマウス
169 macos  focus  mouse 

3
npmモジュールのすべてのバージョンをリストする方法は?
ノードモジュール[webpack]のすべてのバージョンを表示するために、Windowsコマンドプロンプトで以下のコマンドを実行しました npm view webpack versions このコマンドは、最初の100バージョンのみを表示し、後で「331以上」のテキストを表示します。 すべてのバージョンを一覧表示するにはどうすればよいですか?
169 node.js  npm 

3
「= default」はデフォルトのコンストラクタとデストラクタの「{}」とどう違うのですか?
もともとはデストラクタについての質問としてこれを投稿しましたが、今はデフォルトのコンストラクタの考慮を追加しています。元の質問は次のとおりです。 クラスに仮想のデストラクタを与えたいが、それ以外はコンパイラが生成するものと同じである場合は、次のように使用できます=default。 class Widget { public: virtual ~Widget() = default; }; しかし、空の定義を使用して入力を減らすことで同じ効果を得ることができるようです: class Widget { public: virtual ~Widget() {} }; これらの2つの定義が異なる動作をする方法はありますか? この質問に投稿された回答に基づくと、デフォルトのコンストラクタの状況は似ているようです。デストラクタの「=default」と「{}」の意味にほとんど違いがないことを考えると、デフォルトのコンストラクタのこれらのオプションの意味にも同様にほとんど違いはありませんか?つまり、そのタイプのオブジェクトが作成されて破壊されるタイプを作成したいと仮定すると、なぜ私は言いたいのですか? Widget() = default; の代わりに Widget() {} ? 元の投稿後にこの質問を拡張すると、SOのルールに違反することになります。デフォルトのコンストラクタについてほぼ同じ質問を投稿することは、あまり望ましくない選択肢であると私を思いました。

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