プログラミング

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

8
jsonオブジェクト内にキーが存在するかどうかを確認します
amt: "10.00" email: "sam@gmail.com" merchant_id: "sam" mobileNo: "9874563210" orderID: "123456" passkey: "1234" 上記は私が扱っているJSONオブジェクトです。「merchant_id」キーが存在するかどうかを確認したい。以下のコードを試してみましたが、機能しません。それを達成する方法はありますか? <script> window.onload = function getApp() { var thisSession = JSON.parse('<?php echo json_encode($_POST); ?>'); //console.log(thisSession); if (!("merchant_id" in thisSession)==0) { // do nothing. } else { alert("yeah"); } } </script>
329 javascript  json 

1
ニューラルネットワークのトレーニングで非常に小さい値またはNaN値が表示される
Haskellでニューラルネットワークアーキテクチャを実装し、MNISTで使用しようとしています。 hmatrix線形代数のパッケージを使用しています。私のトレーニングフレームワークは、pipesパッケージを使用して構築されています。 私のコードはコンパイルされ、クラッシュしません。ただし、問題は、レイヤーサイズ(たとえば、1000)、ミニバッチサイズ、および学習率の特定の組み合わせによってNaN、計算に値が生じることです。いくつかの検査の後、非常に小さな値(次数1e-100)が最終的にアクティベーションに表示されることがわかります。しかし、それが起こらなくても、トレーニングはまだ機能しません。その損失や精度に改善はありません。 私は自分のコードをチェックして再チェックしましたが、問題の根本が何であるかについて途方に暮れています。 各レイヤーのデルタを計算するバックプロパゲーショントレーニングは次のとおりです。 backward lf n (out,tar) das = do let δout = tr (derivate lf (tar, out)) -- dE/dy deltas = scanr (\(l, a') δ -> let w = weights l in (tr a') * (w <> δ)) δout (zip (tail $ toList n) das) return (deltas) …

18
IntelliJ IDEAで前のビューの場所に移動(戻る/進む)のキーボードショートカット
最後の編集の場所に移動するためにCtrl+ Shift+ Backspaceが使用されていることを知っています。 でも、最近編集した場所ではなく、最近編集した場所にジャンプしたい。 たとえば、Ctrl+ を使用して宣言にジャンプした場合B、ジャンプする前の場所に戻りたいと思います。

8
gitでは、無関係なブランチをリポジトリに導入する簡単な方法はありますか?
今日はgitの問題を抱えている友人を助けている間に、masterブランチから完全に分離する必要があるブランチを紹介する必要がありました。このブランチの内容は、ブランチで開発されたものとは起源が実際には異なりましたが、後でブランチにmasterマージされる予定masterです。 John WiegleyのGitを下から上から読んだとき、ブランチが基本的に特定の規則に従うコミットのラベルであり、コミットがファイルのツリーと、オプションで親コミットにどのように関連付けられているかを思い出しました。gitのplumbを使用して、既存のリポジトリーに親なしのコミットを作成しました。 したがって、インデックス内のすべてのファイルを削除しました... $ git rm -rf . ... tarballからディレクトリとファイルを抽出し、それらをインデックスに追加しました... $ git add . ...そしてツリーオブジェクトを作成しました... $ git write-tree (git-write-tree作成されたツリーオブジェクトのsha1sumを教えてくれました。) 次に、親のコミットを指定せずにツリーをコミットしました... $ echo "Imported project foo" | git commit-tree $TREE (git-commit-tree作成されたコミットオブジェクトのsha1sumを教えてくれました。) ...そして、新しく作成したコミットを指す新しいブランチを作成しました。 $ git update-ref refs/heads/other-branch $COMMIT 最後に、masterブランチに戻ってそこで作業を続けました。 $ git checkout -f master これは計画どおりに機能したようです。しかし、これは明らかにgitを使い始めたばかりの人に穏やかに言えば、私がお勧めする種類の手順ではありません。これまでにリポジトリで発生したすべてのこととはまったく無関係の新しいブランチを作成する簡単な方法はありますか?
328 git  branch 



3
tmuxでスクロールバックバッファーサイズを増やす方法
でスクロールバックバッファサイズを増やすにはどうすればよいtmuxですか? コピーモードに入ると、利用可能なスクロールバック行の数(右上隅に表示されます)は常に2000未満です。すべてのtmuxコマンドのリストを見つけようとしましたが、スクロールバックサイズについて何も見つかりません。すべての場合、そのオプションを設定するscreenコマンドはで機能しませんtmux。 使用してtmux1.8、Ubuntuの12.04 LTSを、どちらかkonsoleかgnome-terminal。
328 scroll  tmux 


11
CSVとしての応答コンテンツタイプ
HTTP応答でCSVファイルを送信する必要があります。出力応答をCSV形式で設定するにはどうすればよいですか? これは機能していません: Response.ContentType = "application/CSV";
328 asp.net  http  csv 

10
実行時にメソッドが定義されている場所を見つける方法は?
最近、一連のコミットが発生した後、バックエンドプロセスが実行に失敗するという問題がありました。さて、私たちは良い男の子と女の子でありrake test、すべてのチェックイン後に実行しましたが、Railsのライブラリーのロードのいくつかの奇妙さのため、プロダクションモードでMongrelから直接実行したときにのみ発生しました。 私はバグを追跡しましたが、それは新しいRails gemがStringクラスのメソッドを上書きして、実行時のRailsコードでの1つの狭い用途を壊したためです。 とにかく、短い話ですが、実行時にRubyにメソッドが定義されている場所を尋ねる方法はありますか?そのような何かwhereami( :foo )が返ります/path/to/some/file.rb line #45か?この場合、それがStringクラスで定義されていることを私に言っても、ライブラリによってオーバーロードされているため、役に立ちません。 以下のためにgrepをするので、私は、私のプロジェクトのソース命を保証することはできません'def foo'必ずしも私が私が持っている場合はもちろんのこと、必要なものを私に与えることはありません多く def fooのを時々私は私が使用している可能性があり1実行時までわかりません。

19
TSQL Selectの行ごとに乱数を生成するにはどうすればよいですか?
テーブルの行ごとに異なる乱数が必要です。次の一見明白なコードでは、各行に同じランダム値を使用しています。 SELECT table_name, RAND() magic_number FROM information_schema.tables これからINTまたはFLOATを取得します。ストーリーの残りの部分では、この乱数を使用して、既知の日付からランダムな日付オフセットを作成します。たとえば、開始日から1〜14日オフセットします。 これはMicrosoft SQL Server 2000用です。

18
jQueryでは、name属性によって要素をどのように選択しますか?
以下のように、Webページに3つのラジオボタンがあります。 <label for="theme-grey"> <input type="radio" id="theme-grey" name="theme" value="grey" />Grey</label> <label for="theme-pink"> <input type="radio" id="theme-pink" name="theme" value="pink" />Pink</label> <label for="theme-green"> <input type="radio" id="theme-green" name="theme" value="green" />Green</label> コードスニペットを実行するHide resultsスニペットを展開 jQueryでは、これら3つのうちいずれかがクリックされたときに、選択したラジオボタンの値を取得します。jQueryにはid(#)およびclass(。)セレクターがありますが、以下のように名前でラジオボタンを検索したい場合はどうしますか? $("<radiobutton name attribute>").click(function(){}); この問題の解決方法を教えてください。


6
babelとwebpackを使用しているときにソースマップを生成するにはどうすればよいですか?
私はwebpackを初めて使用するので、ソースマップを生成するための設定が必要です。webpack serveコマンドラインから実行していますが、正常にコンパイルされます。しかし、本当にソースマップが必要です。これは私webpack.config.jsです。 var webpack = require('webpack'); module.exports = { output: { filename: 'main.js', publicPath: '/assets/' }, cache: true, debug: true, devtool: true, entry: [ 'webpack/hot/only-dev-server', './src/components/main.js' ], stats: { colors: true, reasons: true }, resolve: { extensions: ['', '.js', '.jsx'], alias: { 'styles': __dirname + '/src/styles', 'mixins': __dirname + '/src/mixins', …


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