プログラミング

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


11
画像をオーバーレイする方法
CSSを使用して、ある画像を別の画像にオーバーレイしたい。この例は、最初の画像(必要に応じて背景)が製品のサムネイルリンクで、リンクがライトボックス/ポップアップを開いて画像のより大きなバージョンを表示することです。 このリンクされた画像の上に、拡大鏡の画像が欲しいのですが、画像をクリックして拡大できることを人々に示したいと思います(どうやらこれは拡大鏡なしでは明白ではありません)。
127 html  css 

4
PHPセッションはどのように機能しますか?(「使用方法」ではありません)
セッションファイルは通常、たとえば/tmp/サーバーに保存され、という名前が付けられsess_{session_id}ます。私は中身を見ていましたが、実際にどのように機能するのか理解できません。 ファイルから変数名とコンテンツを取得するのは簡単です。しかし、PHPはどのセッションが誰のものかをどのようにして知るのでしょうか? session_idは完全にランダムに見え、1つのIPアドレスに複数のユーザーが存在する可能性があり、複数のブラウザーウィンドウを開いている場合は、各ユーザーに複数のセッションが存在する可能性があります。 それはどのように機能するのでしょうか?
127 php  session 

6
なぜPromise.catchハンドラー内にスローできないのですか?
なぜErrorcatchコールバックの内部をスローして、他のスコープにあるかのようにプロセスにエラーを処理させないのはなぜですか? console.log(err)何もしなければ、何も出力されず、何が起こったのかわかりません。プロセスは終了しました... 例: function do1() { return new Promise(function(resolve, reject) { throw new Error('do1'); setTimeout(resolve, 1000) }); } function do2() { return new Promise(function(resolve, reject) { setTimeout(function() { reject(new Error('do2')); }, 1000) }); } do1().then(do2).catch(function(err) { //console.log(err.stack); // This is the only way to see the stack throw err; // …

7
github上のフォークとブランチの違い
githubでホストされているプロジェクトをフォークした場合。すべてのブランチをフォークしますか?フォークがどのブランチに基づいているかを知るにはどうすればよいですか?つまり、どのブランチが私のPCにダウンロードされますか?

1
なぜこのF#コードはとても遅いのですか?
C#とF#のLevenshtein実装。C#バージョンは、約1500文字の2つの文字列で10倍高速です。C#:69ミリ秒、F#867ミリ秒。どうして?私が知る限り、彼らはまったく同じことをしますか?それがリリースビルドかデバッグビルドかは関係ありません。 編集:編集距離の実装を特に探している人がここに来ると、壊れます。作業コードはこちらです。 C#: private static int min3(int a, int b, int c) { return Math.Min(Math.Min(a, b), c); } public static int EditDistance(string m, string n) { var d1 = new int[n.Length]; for (int x = 0; x < d1.Length; x++) d1[x] = x; var d0 = new int[n.Length]; for(int i …
127 c#  performance  f#  inline 

6
GLSLシェーダーの正しいファイル拡張子は何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 12か月前に閉鎖。 この質問を改善する 私はglslシェーディングを学んでいて、さまざまなファイル形式に出くわしました。頂点とフラグメントのシェーダー.vertと.frag拡張機能を提供している人を見てきました。しかし、私はまた.vsh、.fsh拡張機能、さらには両方のシェーダーを1つの.glslファイルにまとめて見ました。それで、標準のファイル形式があるのか​​、それとも「正しい」形式なのでしょうか?
127 opengl  glsl  shader 


10
Javaシリアライゼーション:readObject()とreadResolve()の比較
『Effective Java and other sources』では、シリアライズ可能なJavaクラスを操作するときにreadObject()メソッドをいつどのように使用するかについて、かなり説明しています。一方、readResolve()メソッドは、少し謎のままです。基本的に私が見つけたすべてのドキュメントは、2つのうちの1つだけに言及するか、両方に個別に言及します。 未回答の質問は次のとおりです。 2つの方法の違いは何ですか? どの方法をいつ実装すべきですか? 特に何を返すかという点で、どのようにreadResolve()を使用する必要がありますか? この件について少しお話しいただければ幸いです。

1
powershell 2.0は、例外にアクセスする方法をキャッチしてみてください
これはtry catchPowerShell 2.0の $urls = "http://www.google.com", "http://none.greenjump.nl", "http://www.nu.nl" $wc = New-Object System.Net.WebClient foreach($url in $urls) { try { $url $result=$wc.DownloadString($url) } catch [System.Net.WebException] { [void]$fails.Add("url webfailed $url") } } しかし、私がやりたいのはc#のようなものです catch( WebException ex) { Log(ex.ToString()); } これは可能ですか?

7
<filter-mapping>内の<url-pattern>からいくつかの具体的なURLを除外できますか?
コンクリートフィルターを1つのコンクリートを除くすべてのURL(つまり、/*を除く/specialpath)に適用します。 それを行う可能性はありますか? サンプルコード: &lt;filter&gt; &lt;filter-name&gt;SomeFilter&lt;/filter-name&gt; &lt;filter-class&gt;org.somproject.AFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;SomeFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;!-- the question is: how to modify this line? --&gt; &lt;dispatcher&gt;REQUEST&lt;/dispatcher&gt; &lt;dispatcher&gt;FORWARD&lt;/dispatcher&gt; &lt;/filter-mapping&gt;

7
ネストされた各OutputStreamおよびWriterを個別に閉じる必要がありますか?
私はコードの一部を書いています: OutputStream outputStream = new FileOutputStream(createdFile); GZIPOutputStream gzipOutputStream = new GZIPOutputStream(outputStream); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(gzipOutputStream)); 次のようにすべてのストリームまたはライターを閉じる必要がありますか? gzipOutputStream.close(); bw.close(); outputStream.close(); または、最後のストリームを閉じるだけで問題ありませんか? bw.close();

12
SimpleTestとPHPunit
この両方の経験を持っている人なら誰でも、この2つの違いの重要性に光を当てることができるかどうか疑問に思っていましたか? 特定のケースに適したものにする特定の強さはありますか?

15
Javaソースファイルを生成するJava API [終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する Javaソースファイルを生成するフレームワークを探しています。 次のAPIのようなもの: X clazz = Something.createClass("package name", "class name"); clazz.addSuperInterface("interface name"); clazz.addMethod("method name", returnType, argumentTypes, ...); File targetDir = ...; clazz.generate(targetDir); 次に、Javaソースファイルがターゲットディレクトリのサブディレクトリにあります。 誰かがそのようなフレームワークを知っていますか? 編集: ソースファイルが本当に必要です。 メソッドのコードも記入したいと思います。 直接のバイトコード操作/生成ではなく、高レベルの抽象化を探しています。 オブジェクトのツリーに「クラスの構造」も必要です。 問題ドメインは一般的です。「共通の構造」なしで、非常に異なるクラスを大量に生成することです。 SOLUTIONS 私は...あなたの答えに基づいて、2件の回答を掲載しているCodeModelとし、EclipseのJDTと。 私は私のソリューションでCodeModelを使用しました:-)

14
なぜ人々はSQLカーソルをそんなに嫌うのですか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 オーバーヘッドと不便さのためにカーソルを使用しなくてもいいようにしたいのは理解できますが、ユーザーがカーソルを使用しなくて済むようにかなりの時間を費やしているところに深刻なカーソル恐怖症が起こっているようです。 たとえば、1つの質問では、カーソルで明らかに取るに足らないことを行う方法と、再帰カスタム関数を使用した共通テーブル式(CTE)再帰クエリを使用して提案された承認済みの回答を質問しましたが、これは処理できる行数を32に制限しています(SQLサーバーの再帰的な関数呼び出し制限のため)。これは、システムの寿命を延ばすための恐ろしい解決策であることに私を襲い、単純なカーソルの使用を避けるための途方もない努力は言うまでもありません。 このレベルの非常識な憎悪の理由は何ですか?いくつかの「注目の権威」はカーソルに対してファトワを発行しましたか?子供たちのモラルを破壊するカーソルの中心に、言い表せない悪が潜んでいますか? Wikiの質問。担当者より回答に関心があります。 関連情報: SQL Server早送りカーソル 編集:より正確にしましょう:通常のリレーショナル操作の代わりにカーソルを使用しないでください。それは非常に簡単です。私が理解していないのは、カーソルがより簡単で効率的なソリューションである場合でも、クーディーや何かがあるようなカーソルを回避するために人々が邪魔をしているということです。私を困惑させるのは不合理な憎しみであり、明白な技術的効率ではありません。
127 sql  cursor 

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