プログラミング

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

2
<system.web>と<system.webServer>の違いは何ですか?
たびに私は、命令は常に2つのセクションにそれを組み込むことを教え、IIS7とASP.NET用のハンドラやモジュールを追加する必要がありますsystem.webとsystem.webserver。 &lt;system.web&gt; &lt;httpHandlers&gt; &lt;/httpHandlers&gt; &lt;httpModules&gt; &lt;/httpModules&gt; &lt;/system.web&gt; この: &lt;system.webServer&gt; &lt;modules&gt; &lt;/modules&gt; &lt;handlers&gt; &lt;/handlers&gt; &lt;/system.webServer&gt; これら2つのセクションの違いは何ですか? また、system.webセクションに追加しないと、Visual Studio 2008デバッガーも正しく動作しません。


6
Access-Control-Allow-Originをバイパスする方法
私は自分のサーバーにajax呼び出しを行って、これらのajax呼び出しを防止するように設定したプラットフォームでサーバーにデータをフェッチして、サーバーのデータベースから取得したデータを表示する必要があります。私のajaxスクリプトは機能しています。サーバーのphpスクリプトにデータを送信して、処理できるようにすることができます。ただし、処理されたデータは、"Access-Control-Allow-Origin" そのプラットフォームのソース/コアにアクセスできません。そのため、許可されていないスクリプトは削除できません。(P / SIはGoogle Chromeのコンソールを使用し、このエラーを発見しました) 以下に示すAjaxコード: $.ajax({ type: "GET", url: "http://example.com/retrieve.php", data: "id=" + id + "&amp;url=" + url, dataType: 'json', cache: false, success: function(data) { var friend = data[1]; var blog = data[2]; $('#user').html("&lt;b&gt;Friends: &lt;/b&gt;"+friend+"&lt;b&gt;&lt;br&gt; Blogs: &lt;/b&gt;"+blog); } }); またはJSON上記のajaxスクリプトに相当するコードはありますか?JSON許されると思います。 誰かが私を助けてくれることを願っています。
197 javascript  php  jquery  ajax  cors 

14
ストアドプロシージャを出力パラメーターで実行しますか?
テストしようとしているストアドプロシージャがあります。SQL Management Studioでテストしようとしています。このテストを実行するには、次のように入力します... exec my_stored_procedure 'param1Value', 'param2Value' 最後のパラメータはoutput parameterです。ただし、出力パラメーターを使用してストアード・プロシージャーをテストする方法がわかりません。 出力パラメーターを使用してストアード・プロシージャーを実行するにはどうすればよいですか?

25
UICollectionViewのセル間隔
セクションのセル間隔を設定するにはどうすればよいUICollectionViewですか?私はminimumInteritemSpacingそれを5.0に設定したプロパティがあることを知っていますが、間隔は5.0に表示されません。フローアウトデリゲートメソッドを実装しました。 - (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section { return 5.0; } それでも望ましい結果が得られません。最小間隔だと思います。最大間隔を設定する方法はありませんか?


8
固定幅でHTMLボタンのテキストを折り返す方法は?
HTMLボタンの幅を固定すると、ボタン内のテキストが折り返されないことに気づきました。私はワードラップでそれを試しましたが、ラップできるスペースがあってもそれは単語のカットです。 他のテーブルセルのように固定幅でHTMLボタンのテキストをラップするにはどうすればよいですか? &lt;td class="category_column"&gt; &lt;input type="submit" name="ctl00$ContentPlaceHolder1$DataList1$ctl12$ProCat_NameButton" value="Roos Sturingen / Sensors" id="ctl00_ContentPlaceHolder1_DataList1_ctl12_ProCat_NameButton" class="outset" style="height:118px;width:200px;font-size:18px;color:#7F7F7F;width:200px;white-space:pre;" /&gt; &lt;/td&gt; コードスニペットを実行する結果を非表示スニペットを展開 CSSクラスは、境界線を追加してパディングを変更するだけです。word-wrap:break-wordこのボタンに追加すると、次のようにラップされます。 Roos Sturingen / Sen sors そして、単語の途中で切り取れるのであれば、途中で切り取ってほしくない。
197 html  css  button  word-wrap 


13
Rubyでハッシュをコピーするにはどうすればよいですか?
私は少しルビーの初心者であることを認めます(今はrakeスクリプトを書いています)。ほとんどの言語では、コピーコンストラクターを簡単に見つけることができます。半時間の検索でルビは見つかりませんでした。元のインスタンスに影響を与えずに変更できるように、ハッシュのコピーを作成したいと思います。 意図したとおりに機能しないいくつかの予想されるメソッド: h0 = { "John"=&gt;"Adams","Thomas"=&gt;"Jefferson","Johny"=&gt;"Appleseed"} h1=Hash.new(h0) h2=h1.to_hash その間、私はこのエレガントな回避策に頼りました def copyhash(inputhash) h = Hash.new inputhash.each do |pair| h.store(pair[0], pair[1]) end return h end
197 ruby  hashmap 

7
SVNチェックアウトのローカル変更を破棄する方法は?
オープンソースプロジェクトのレビュー用に差分を提出したかったのです。 (ターミナル、Ubuntuから)SVNを使用してコードを取得しました。そして、いくつかのファイルでマイナーな編集を行いました。提出したい変更は1つだけです。私が行った残りの変更はデバッグ用で、もはや必要ありません。 私は使用して差分を生成しました svn di &gt; ~/os/firstdiff.diff だから私の質問、私のローカル変更を破棄する方法は? それを行うSVNの方法はありますか?そうでない場合は、各ファイルに移動してすべての編集内容を削除する必要があります。次に、新しいdiffを生成して送信します。
197 svn 

10
Kotlinのリストに「追加」、「削除」、「欠けているマップ」などがありませんか?
Javaでは、次のことができます public class TempClass { List&lt;Integer&gt; myList = null; void doSomething() { myList = new ArrayList&lt;&gt;(); myList.add(10); myList.remove(10); } } しかし、以下のようにKotlinに直接書き換えると class TempClass { var myList: List&lt;Int&gt;? = null fun doSomething() { myList = ArrayList&lt;Int&gt;() myList!!.add(10) myList!!.remove(10) } } リストから検索addおよびremove機能しないというエラーが発生しました 私はそれをArrayListにキャストすることを回避しますが、それをキャストする必要があるのは奇妙ですが、Javaではキャストは必要ありません。そして、それは抽象クラスListを持つ目的を無効にします class TempClass { var myList: List&lt;Int&gt;? = null fun …

17
1行のコマンドラインで複数行のステートメントを実行しますか?
私はPythonを使っ-cてワンライナーループを実行しています、すなわち: $ python -c "for r in range(10): print 'rob'" これは正常に動作します。ただし、forループの前にモジュールをインポートすると、構文エラーが発生します。 $ python -c "import sys; for r in range(10): print 'rob'" File "&lt;string&gt;", line 1 import sys; for r in range(10): print 'rob' ^ SyntaxError: invalid syntax これを修正する方法はありますか? Makelineに含めることができるように、これを1行にすることが重要です。

7
SIGTERMシグナルを正常に処理する方法は?
Pythonで書かれたそのような簡単なデーモンがあるとしましょう: def mainloop(): while True: # 1. do # 2. some # 3. important # 4. job # 5. sleep mainloop() そしてstart-stop-daemon、デフォルトでSIGTERM(TERM)シグナルを送信するを使用してデーモン化します--stop。 現在実行されているステップがであるとしましょう#2。そして、この瞬間にTERM信号を送信しています。 実行はすぐに終了します。 を使用してシグナルイベントを処理できることがわかりましたsignal.signal(signal.SIGTERM, handler)が、それでも現在の実行が中断され、コントロールがに渡されhandlerます。 だから、私の質問は-現在の実行を中断せずTERMに、別のスレッド(?)でシグナルを処理shutdown_flag = Trueしmainloop()て、正常に停止するように設定できるようにすることは可能ですか?

8
Gitリポジトリの最初の2つのコミットを結合しますか?
3つのコミットA、B、Cを含む履歴があるとします。 A-B-C 2つのコミットAとBを1つのコミットABに結合したいと思います。 AB-C 私は試した git rebase -i A 次の内容でエディターが開きます。 pick e97a17b B pick asd314f C これを次のように変更します squash e97a17b B pick asd314f C それからGit 1.6.0.4は言う: Cannot 'squash' without a previous commit 方法はありますか、これは単に不可能ですか?

6
匿名の再帰的なPHP関数
再帰的かつ匿名のPHP関数を持つことは可能ですか?これは機能させるための私の試みですが、関数名を渡しません。 $factorial = function( $n ) use ( $factorial ) { if( $n &lt;= 1 ) return 1; return $factorial( $n - 1 ) * $n; }; print $factorial( 5 ); これは階乗を実装するための悪い方法であることも知っています。これは単なる例です。

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