プログラミング

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

6
LoaderManagerのinitLoaderとrestartLoaderの違い
との違いについて完全に迷っinitLoaderていますrestartLoader機能のますLoaderManager。 彼らは両方とも同じ署名を持っています。 restartLoader ローダーが存在しない場合は、それも作成します(「このマネージャーで新しいローダーを開始するか、既存のローダーを再起動します」)。 2つの方法の間に何らかの関係がありますか?呼び出しはrestartLoader常に呼び出しinitLoaderますか?電話しrestartLoaderなくても電話できますinitLoaderか?initLoader2回呼び出してデータを更新しても安全ですか?2つのうち1つを使用する必要があるのはなぜですか?

9
ビット演算子とは何ですか?
私は楽しみのためにコードを書く人であり、学術的または専門的な設定でそれを深く掘り下げていないので、これらのビット単位の演算子のようなものは本当に私をエスケープします。 私はJavaScriptに関する記事を読んでいましたが、これは明らかにビット単位の操作をサポートしています。私はこの操作が何度も言及されているのを見続けていますが、正確にそれが何であるかを理解しようと読みましたが、まったく理解できないようです。それで、彼らは何ですか?明確な例は素晴らしいでしょう!:D もう少し質問-ビット演算の実用的なアプリケーションは何ですか?いつ使用しますか?

7
Android Studioの「実装されていないメソッドを追加する」機能
Eclipse IDEには、特定のクラスに必要なすべてのメソッドを追加(実装)できる優れた機能があります。Android Studio IDEでこの機能を探していますが、今のところ成功していません。同様のものはありますか?私にとってそれは重要な機能の1つであり、それなしでは生きていけません。 編集: 実装するメソッドを選択したくありません。私はEclipseがしていたようにIDEにそれをしてほしい。たとえば、Activity拡張クラス内の「実装されていないメソッドを追加」をクリックすると、これらすべてonCreate() onPause() onResume()が生成されました。

6
ファーストクラス関数と高次関数の違い
私は思ったんだけどどうか/の間にどのような違いファーストクラスの機能と高階関数。 私はこれら2つのWikiページを読みましたが、どちらもかなり似ています。同じことを言っているのに、なぜ2つの用語が必要なのでしょうか。 グーグルを試してみましたが、有用なものは見つかりませんでした。

6
ORA-30926:ソース表の安定した行セットを取得できません
私は得ています ORA-30926:ソース表の安定した行セットを取得できません 次のクエリで: MERGE INTO table_1 a USING (SELECT a.ROWID row_id, 'Y' FROM table_1 a ,table_2 b ,table_3 c WHERE a.mbr = c.mbr AND b.head = c.head AND b.type_of_action <> '6') src ON ( a.ROWID = src.row_id ) WHEN MATCHED THEN UPDATE SET in_correct = 'Y'; 私はtable_1それがデータを持っていることを実行しました、そして私はまたデータを持っている内部クエリ(src)を実行しました。 なぜこのエラーが発生し、どのように解決できますか?
129 oracle  sql-merge 

17
プログラムで新しいcronジョブを作成するにはどうすればよいですか?
プログラムで新しいcronジョブを追加できるようにしたいのですが、これを行う最善の方法は何ですか? 私の研究から、現在のcrontabをダンプしてから新しいcrontabを追加し、それをcrontabにパイプで戻すことができるようです: (crontab -l ; echo "0 * * * * wget -O - -q http://www.example.com/cron.php") | crontab - もっと良い方法はありますか?
129 linux  unix  cron 

3
jqueryは背景色を変更します
私はこの例でjqueryを試していました: $(document).ready(function(){ $("button").mouseover(function(){ $("p#44.test").css("background-color","yellow"); $("p#44.test").hide(1500); $("p#44.test").show(1500); $("p#44.test").css("background-color","red"); }); }); 私は次のことが起こると予想しました: 1. Color of <p> to turn yellow 2. <p> to slowly fade 3. <p> to slowly show 4. Color of <p> to turn red しかし、これは実際に起こったことです: 1. <p> turned red 2. <p> slowly hid away 3. <p> slowly showed 何故ですか?
129 jquery 

7
正規化されたUTF-8とは何ですか?
ICUプロジェクト(今も持っているPHPライブラリは)検索するときに、それが簡単に値を比較するために行うために、ヘルプノーマライズUTF-8文字列に必要なクラスが含まれています。 ただし、これがアプリケーションにとって何を意味するのかを理解しようとしています。たとえば、「互換性の同等性」ではなく「正規の同等性」が必要な場合、またはその逆はどのような場合ですか。

6
gcc / cmakeを使用して64ビットLinuxマシンで32ビットバイナリをコンパイルする方法
32ビットでプロジェクトをコンパイルすることは可能ですかとcmakeし、gcc上の64ビット・システム?おそらくそうですが、どうすればよいですか? パラメータ/フラグなどを設定せずに「無知」な方法で試したところ、LD_LIBRARY_PATHリンクされたライブラリを見つけるように設定しただけ~/tools/libでは無視され、名前の付いたサブディレクトリのみが表示されます。 lib64ます。
129 linux  gcc  64-bit  cmake  32-bit 

20
アンドロイドで電話をかけ、電話が終わったら私の活動に戻る方法は?
電話をかけるアクティビティを起動していますが、[通話終了]ボタンを押してもアクティビティに戻りません。「通話終了」ボタンが押されたときに戻ってくる通話アクティビティをどのように起動できますか?これは私が電話をかける方法です: String url = "tel:3334444"; Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(url));

18
インラインJavascriptと外部JavaScriptのどちらを使用すればよいですか?
パフォーマンスとメンテナンスの容易さの観点から、外部スクリプトを含めるか、HTMLコードにインラインで記述する必要がある場合を知りたいです。 これの一般的な方法は何ですか? 現実のシナリオ-クライアント側のフォーム検証が必要なHTMLページがいくつかあります。このために、これらすべてのページに含めるjQueryプラグインを使用します。しかし、問題は、私が次のことを行うかどうかです。 このスクリプトをインラインで構成するコードを記述しますか? これらすべてのhtmlページで共有される1つのファイルにすべてのビットを含めますか? 各HTMLページごとに1つずつ、個別の外部ファイルに各ビットを含めますか? ありがとう。

1
sumがinject(:+)よりもはるかに速いのはなぜですか?
Ruby 2.4.0でいくつかのベンチマークを実行していて、 (1...1000000000000000000000000000000).sum すぐに計算しますが (1...1000000000000000000000000000000).inject(:+) 時間がかかるので、操作を中止しました。Range#sumエイリアスという印象を受けましたRange#inject(:+)が、そうではないようです。では、どのように機能するのでしょうか。sumなぜそれがこれよりもはるかに高速なのinject(:+)でしょうか。 注意Enumerable#sum(によって実装されているRange)のドキュメントは、遅延評価について、またはそれらの線に沿って何も述べていません。
129 ruby 

7
C ++でのポリモーフィズム
私の知る限り: C ++には、3つの異なるタイプのポリモーフィズムがあります。 仮想機能 関数名のオーバーロード オペレーターの過負荷 上記の3つのタイプの多型に加えて、他の種類の多型が存在します。 ランタイム コンパイル時 アドホックポリモーフィズム パラメトリック多態性 実行時のポリモーフィズムは仮想関数によって実現でき 、静的なポリモーフィズムはテンプレート関数によって実現できることを知っています しかし、他の2つについては アドホックポリモーフィズム ウェブサイトが言うパラメトリック多態性、 アドホックなポリモーフィズム: 使用できる実際のタイプの範囲が有限であり、使用前に組み合わせを個別に指定する必要がある場合、これはアドホックなポリモーフィズムと呼ばれます。 パラメトリック多態性: すべてのコードが特定の型について言及せずに記述されているため、任意の数の新しい型で透過的に使用できる場合、パラメトリックポリモーフィズムと呼ばれます。 私はそれらをほとんど理解できません:( 可能であれば、誰もが例でそれらの両方を説明できますか?この質問に対する回答が、大学の多くの新入生のために役立つことを願っています。

2
BCryptはC#で使用するのに適したハッシュアルゴリズムですか?どこで見つけることができますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する 私はパスワードをハッシュするとき、多くのプログラマーがBCryptアルゴリズムの使用を勧めていることを読みました。 私はC#でプログラミングしていて、BCryptの適切な実装を誰かが知っているかどうか疑問に思っていますか?私はこのページを見つけましたが、それが偽物であるかどうかは本当にわかりません。 パスワードハッシュスキームを選択するときは、何に注意する必要がありますか?BCryptは「良い」実装ですか?
129 c#  hash  bcrypt  bcrypt.net 


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