プログラミング

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

13
いつバニラJavaScriptとjQueryを使用するのですか?
私は実際にすることができますことを、代わりにjQueryのは、JavaScriptを使用して、特定の慣行があることを、一般的なjQueryの質問に答えるためにしようと/監視しながら気づいたあまり書いてください ...よく同じ量を。また、パフォーマンス上の利点も得られます。 具体的な例 $(this) 対 this クリックされたオブジェクトIDを参照するクリックイベント内 jQuery $(this).attr("id"); Javascript this.id; このような他の一般的な方法はありますか?jQueryを混在させることなく、特定のJavaScript操作を簡単に実行できる場合。それともまれなケースですか?(実際にはより多くのコードが必要なjQueryの「ショートカット」) 編集:私はjQueryとプレーンJavaScriptのパフォーマンスに関する答えを高く評価していますが、実際にはもっと定量的な答えを探しています。 jQueryを使用しているときに、実際にを使用する代わりにプレーンJavaScriptを使用するほうがよい(読みやすさ/コンパクトさ)場合$()。元の質問で挙げた例に加えて。

7
Clang vs GCC-どちらがより良いバイナリを生成しますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3年前休業。 この質問を改善する 私は現在GCCを使用していますが、最近Clangを発見し、切り替えについて考えています。ただし、決定的な要素が1つあります- gcc -O3生成されるバイナリの品質(速度、メモリフットプリント、信頼性)。 ClangはGCCよりも優れたコンパイル速度と低いコンパイル時のメモリフットプリントを誇りますが、結果として得られるコンパイル済みソフトウェアのベンチマーク/比較に本当に興味があります。

16
STLのベクターとリスト
効果的なSTLで、 vectorは、デフォルトで使用されるシーケンスのタイプです。 それはどういう意味ですか?効率を無視vectorしても何でもできるようです。 誰かが私にvector実現可能なオプションではないlistが使用する必要があるシナリオを提供できますか?
238 c++  list  vector  stl 

24
Virtualenvsの壊れた参照
最近、他のいくつかのアプリケーション(ターミナルではなくiTermに変更し、デフォルトのテキストエディターとしてSublimeに変更しました)とともに多数のドットファイルをMacにインストールしましたが、それ以降、.virtualenvs内のフォルダーがすべての仮想環境で機能しなくなりましたそれらはまだそこにあり、それらの中で何かを実行しようとするといつでも次のエラーを出します: dyld: Library not loaded: @executable_path/../.Python Referenced from: /Users/[user]/.virtualenvs/modclass/bin/python Reason: image not found Trace/BPT trap: 5 dotfilesに関連するすべてのファイルを削除し、.bash_profileを以前の状態に復元しましたが、問題は解決しません。問題を診断したり、簡単な方法で解決したりする方法はありますか(たとえば、すべてのvirtualenvをもう一度作成する必要がない)。

19
jQuery Datepickerテキストボックスに今日の日付を事前に入力するにはどうすればよいですか?
私は非常にシンプルなjQuery Datepickerカレンダーを持っています。 $(document).ready(function(){ $("#date_pretty").datepicker({ }); }); そしてもちろんHTMLで... <input type="text" size="10" value="" id="date_pretty"/> 今日の日付はユーザーがカレンダーを表示するときにうまく強調表示されますが、ユーザーが何もせずにjQueryでテキストボックス自体にページの読み込み時に今日の日付を事前入力するにはどうすればよいですか?99%の確率で、今日の日付のデフォルトが彼らの望むものになります。

13
C#でJSON文字列を作成する方法
XmlWriterを使用してXMLを作成し、HTTP応答で返信しました。どのようにJSON文字列を作成しますか?文字列ビルダーを使用してJSON文字列を作成し、応答をJSONとしてフォーマットすると思いますか?
238 c#  asp.net  json 



8
日時列から日付を選択するにはどうすればよいですか?
2009-10-20 10:00:00のような値を持つ「datetime」タイプの列があります datetimeから日付を抽出して、次のようなクエリを記述します。 SELECT * FROM data WHERE datetime = '2009-10-20' ORDER BY datetime DESC 以下はそれを行うための最良の方法ですか? SELECT * FROM data WHERE datetime BETWEEN('2009-10-20 00:00:00' AND '2009-10-20 23:59:59') ORDER BY datetime DESC ただし、これは空の結果セットを返します。助言がありますか?
238 mysql  date  datetime 


17
高さ100%のフルスクリーンiframe
iframeの高さ= 100%はすべてのブラウザーでサポートされていますか? 私はdoctypeを次のように使用しています: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 私のiframeコードで、私が言うなら: <iframe src="xyz.pdf" width="100%" height="100%" /> つまり、残りのページの高さが実際に使用されます(上部に50pxの固定高さの別のフレームがあるため)これはすべての主要なブラウザー(IE / Firefox / Safari)でサポートされていますか? また、スクロールバーについてはscrolling="no"、私がと言っても、Firefoxで無効なスクロールバーが表示される...スクロールバーを完全に非表示にして、iframeの高さを自動的に設定するにはどうすればよいですか?

4
Javaアノテーションメンバーにはどのタイプを使用できますか?
今日、このドキュメントに従って最初の注釈インターフェイスを作成したかったのですが、このコンパイラエラーが発生しました Invalid type for annotation member": public @interface MyAnnotation { Object myParameter; ^^^^^^ } もちろんObject、アノテーションメンバーのタイプとして使用することはできません。残念ながら、一般的に使用できるタイプに関する情報は見つかりませんでした。 これは私が試行錯誤して見つけたものです: String →有効 int →有効 Integer →無効(驚くほど) String[] →有効(意外) Object →無効 おそらく、誰かが実際に許可されているタイプとその理由についていくつかの光を当てることができます。
238 java  annotations 

6
単体テスト中にSpring @Valueを設定する
プログラムでフォームを検証するために使用される単純なBeanのユニットテストを記述しようとしています。Beanにはアノテーションが付けられ@Componentており、クラス変数が @Value("${this.property.value}") private String thisProperty; このクラス内の検証メソッドの単体テストを記述したいのですが、可能であれば、プロパティファイルを使用せずに記述したいと思います。これの背後にある私の推論は、プロパティファイルから取得している値が変更された場合、テストケースに影響を与えないようにするためです。私のテストケースでは、値自体ではなく、値を検証するコードをテストしています。 テストクラス内でJavaコードを使用してJavaクラスを初期化し、そのクラス内にSpring @Valueプロパティを設定して、それを使用してテストする方法はありますか? このハウツーは近いようですが、まだプロパティファイルを使用しています。私はむしろそれがすべてJavaコードであることを望みます。

22
JavaScriptの日付オブジェクトは常に1日休みですか?
私のJava Scriptアプリでは、次のような形式で日付を保存しています。 2011-09-24 上記の値を使用して新しいDateオブジェクトを作成しようとすると(別の形式で日付を取得できるため)、日付は常に1日戻ってきます。下記参照: var doo = new Date("2011-09-24"); console.log(doo); ログ: Fri Sep 23 2011 20:00:00 GMT-0400 (Eastern Daylight Time)
238 javascript  date 

25
署名されたapkの生成時の「:app:lintVitalRelease」エラー
Google PlayでAPKをアップロードしようとしたところ、「デバッグ可能なAPKをアップロードしました。セキュリティ上の理由から、Google Playで公開する前にデバッグを無効にする必要があります。デバッグ可能なAPKの詳細をご覧ください。」というエラーメッセージが表示されました。 その後android:debuggable="false"、マニフェストに書き込み、再試行しました。同じエラーが発生したため、モジュールのビルドバリアントをリリースに設定し、apkを再度生成しようとしましたが、今回はこのエラーが生成されました。 Error:Gradle: Execution failed for task ':app:lintVitalRelease'. Lint found fatal errors while assembling a release target. To proceed, either fix the issues identified by lint, or modify your build script as follows: ... android { lintOptions { checkReleaseBuilds false // Or, if you prefer, you can continue …
238 java  android  gradle 

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