プログラミング

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



10
ES6のインポートに中括弧を使用する必要があるのはいつですか?
当たり前のようですが、ES6で単一のモジュールをインポートするときに中括弧を使用する場合について、少し混乱しました。たとえば、私が取り組んでいるReact-Nativeプロジェクトには、次のファイルとそのコンテンツがあります。 initialState.js var initialState = { todo: { todos: [ {id: 1, task: 'Finish Coding', completed: false}, {id: 2, task: 'Do Laundry', completed: false}, {id: 2, task: 'Shopping Groceries', completed: false}, ] } }; export default initialState; TodoReducer.jsでは、中括弧なしでインポートする必要があります。 import initialState from './todoInitialState'; initialState中括弧で囲むと、次のコード行で次のエラーが発生します。 未定義のプロパティtodoを読み取れません TodoReducer.js: export default function todos(state = …

17
Visual Studioでディレクトリ構造全体を「既存のアイテムを追加」するにはどうすればよいですか?
複雑な入れ子のディレクトリ構造にある、C#プロジェクトとはまったく関係のない独立した一連のファイルがあります。 それらをその形式で、作業中のASP.NET Webアプリケーションの別のディレクトリに追加したいのですが、同じ構造を維持しながら。そのため、フォルダーをプロジェクトのターゲットの場所にコピーし、「既存のアイテムを追加」して、以前のフォルダー階層を失うことを試みました。 通常、手作業でディレクトリを再作成し、1対1でコピーしてから、既存のアイテムを追加しました。この場合、単にディレクトリ/アイテムが多すぎます。 では、Visual Studio 2008で既存のディレクトリとファイルをどのように追加するのでしょうか。
765 visual-studio  ide 

9
乱数ジェネレーターは1つの乱数のみを生成します
次の機能があります。 //Function to get random number public static int RandomNumber(int min, int max) { Random random = new Random(); return random.Next(min, max); } 私の呼び方: byte[] mac = new byte[6]; for (int x = 0; x < 6; ++x) mac[x] = (byte)(Misc.RandomNumber((int)0xFFFF, (int)0xFFFFFF) % 256); ランタイム中にそのループをデバッガーでステップすると、異なる値が得られます(これが私が望んでいることです)。ただし、そのコードの2行下にブレークポイントを配置すると、mac配列のすべてのメンバーの値が等しくなります。 なぜそれが起こるのですか?
765 c#  random 


15
開発ブランチをマスターとマージする
つまり、GitHubリポジトリに2つのブランチがmasterありdevelopmentます。示されているように、開発ブランチですべての開発を行っています。 git branch development git add * git commit -m "My initial commit message" git push -u origin development 次に、developmentブランチのすべての変更をにマージしたいと思いmasterます。私の現在のアプローチは: git checkout master git merge development git push -u origin master 私が従う手順が正しいかどうか教えてください。
764 git  git-merge 

15
jQueryを使用して画像ソースを変更する
私のDOMは次のようになります。 <div id="d1"> <div class="c1"> <a href="#"><img src="img1_on.gif"></a> <a href="#"><img src="img2_on.gif"></a> </div> </div> 誰かが画像をクリックしたときに、画像の送信元を次のように変更したい <img src="imgx_off.gif">x画像番号1または2を表すwhereます。 これは可能ですか、それとも画像を変更するためにCSSを使用する必要がありますか?
764 javascript  jquery  image 

30
APKファイルのリバースエンジニアリングを回避する方法
Android向けの支払い処理アプリを開発していますが、ハッカーがAPKファイルのリソース、アセット、ソースコードにアクセスできないようにしたいと考えています。 誰かが.apk拡張子を.zipに変更すると、解凍してアプリのすべてのリソースとアセットに簡単にアクセスでき、dex2jarとJavaデコンパイラーを使用して、ソースコードにもアクセスできます。Android APKファイルのリバースエンジニアリングは非常に簡単です。詳しくは、Stack Overflowの質問APKファイルからプロジェクトへのリバースエンジニアリングをご覧ください。 Android SDKに付属のProguardツールを使用しました。署名付きキーストアとProguardを使用して生成されたAPKファイルをリバースエンジニアリングすると、難読化されたコードが表示されます。 ただし、Androidコンポーネントの名前は変更されず、アプリで使用されるKey-Valueなどの一部のコードは変更されません。Proguardのドキュメントに従って、このツールはマニフェストファイルに記載されているコンポーネントを難読化できません。 今私の質問は: Android APKのリバースエンジニアリングを完全に防ぐにはどうすればよいですか?これは可能ですか? ハッカーがAPKファイルをハッキングできないように、アプリのすべてのリソース、アセット、ソースコードをどのように保護できますか? ハッキングをより困難または不可能にする方法はありますか?APKファイルのソースコードを保護するには、他に何ができますか?

18
setTimeoutまたはsetInterval?
私の知る限り、これらの2つのJavaScriptは同じように動作します。 オプションA: function myTimeoutFunction() { doStuff(); setTimeout(myTimeoutFunction, 1000); } myTimeoutFunction(); オプションB: function myTimeoutFunction() { doStuff(); } myTimeoutFunction(); setInterval(myTimeoutFunction, 1000); setTimeoutとsetIntervalの使用に違いはありますか?

13
** kwargsの目的と用途は何ですか?
**kwargsPython の用途は何ですか? 私はあなたがobjects.filterテーブルでを行い、**kwargs引数を渡すことができることを知っています。 時間デルタを指定するためにこれを行うこともできますtimedelta(hours = time1)か? 正確にはどのように機能しますか?「開梱」のクラスですか?のようにa,b=1,2?
763 python  kwargs 



15
「マージする前に変更をコミットするか、隠しておく」というgitを解決するにはどうすればよいですか?
ローカルマシンでいくつかの更新を行い、それらをリモートリポジトリにプッシュしました。次に、サーバーに変更をプルしようとしていますが、メッセージが表示されます。 エラー:次のファイルに対するローカルの変更は、マージによって上書きされます: wp-content / w3tc-config / master.php マージする前に、変更をコミットするか、隠しておいてください。 だから私は走った、 git checkout -- wp-content/w3tc-config/master.php もう一度試したところ、同じメッセージが表示されました。私はそれw3tcがサーバー上の設定ファイルで何かを変更したと仮定しています。ローカルコピーとリモートコピーのどちらがサーバーに移動するかは気にしません(リモートコピーが最適だと思います)。残りの変更(プラグインの更新)をマージできるようにしたいだけです。 何か案は?
763 git 

14
SQL ServerのDateTime2とDateTime
どれ: datetime datetime2 SQL Server 2008以降で日付と時刻を格納するための推奨される方法は何ですか? 精度の違いを認識しています(おそらくストレージスペースも)が、現時点ではそれらを無視しています。何をいつ使用するかに関するベストプラクティスドキュメントはありますか、それとも単に使用するdatetime2だけなのでしょうか?

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