プログラミング

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

15
ブラウザはどのくらいの期間HTTP 301をキャッシュしますか?
HTTP 301 Permanent Redirectの問題をデバッグしています。簡単なテストの後、Safariは再起動時に301のキャッシュをクリアするようですが、Firefoxはクリアしません。 IE、Chrome、Firefox、Safariはいつ301のキャッシュをクリアしますか? 更新:たとえば、にリダイレクトexample1.comしたいexample2.comが、誤ってにリダイレクトするように設定した場合example3.com、これは問題です。私は間違いを修正できますが、それまでにアクセスしたことのあるユーザーはすべて、example1.comへの誤ったリダイレクトをキャッシュしているexample3.comため、キャッシュがクリアされるまで、example1.comまたはexample2.comそのどちらにも到達できません。調査の結果、私はそこにはなかったことがわかりませんCache-Controlし、Expiresヘッダを設定します。不適切な301応答のヘッダーは次のようになります。 HTTP/1.1 301 Moved Permanently Date: Wed, 27 Feb 2013 12:05:53 GMT Server: Apache/2.2.21 (Unix) DAV/2 PHP/5.3.8 X-Powered-By: PHP/5.3.8 Location: http://example3.com/ Content-Type: text/html 私自身のテストはそれを示しています: IE7、IE8、Android 2.3.4はまったくキャッシュしません。 Firefox 18.0.2、Safari 5.1.7(Windows 7)、およびOpera 12.14はすべてのキャッシュを使用し、ブラウザーの再起動時にキャッシュをクリアします。 IE10とChrome 25はキャッシュしますが、ブラウザーの再起動時にクリアされないので、いつクリアされますか?



20
「コード」OSX / MacのVisual Studio Codeのコマンドラインで機能しない
コマンド「コード」。このマニュアルでは動作しませんか? それが機能する前の他のすべての手順は機能しました。OSX端末でVisual Studio Codeを呼び出すにはどうすればよいですか? Monas-MacBook-Pro:myExpressApp mona$ pwd /Users/mona/nodejs/myExpressApp Monas-MacBook-Pro:myExpressApp mona$ code . -bash: code: command not found 編集:私はワークスペースを変更してVisual Code Studio内からそれを開いてしまいましたが、なぜそのコマンド「コード」なのかと思っています。動作しませんか?

11
FROM句で更新のターゲットテーブルを指定することはできません
単純なmysqlテーブルがあります。 CREATE TABLE IF NOT EXISTS `pers` ( `persID` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(35) NOT NULL, `gehalt` int(11) NOT NULL, `chefID` int(11) DEFAULT NULL, PRIMARY KEY (`persID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; INSERT INTO `pers` (`persID`, `name`, `gehalt`, `chefID`) VALUES (1, 'blb', 1000, 3), (2, 'as', 1000, 3), …

25
datetime2データ型をdatetimeデータ型に変換すると、範囲外の値になります
5つの列を持つデータテーブルがあり、行にデータが入力され、トランザクションを介してデータベースに保存されます。 保存中にエラーが返されます: datetime2データ型からdatetimeデータ型への変換の結果、範囲外の値が発生しました これは、読んだとおり、私のデータテーブルにはのタイプがDateTime2あり、私のデータベースにはがあることを意味しますDateTime。それは間違いです。 日付列は次のDateTimeように設定されています。 new DataColumn("myDate", Type.GetType("System.DateTime")) 質問 これはコードで解決できますか、それともデータベースレベルで何かを変更する必要がありますか?


4
リダイレクトでChromeのネットワークデバッガーを使用する方法
Chromeネットワークデバッガーを使用すると、ページに読み込まれたすべてのHTTPリソースを確認できます。ただし、新しいトップレベルのHTMLページが読み込まれるたびにリストがクリアされます。これにより、何らかの理由で(スクリプトの実行または300応答)自動的に再読み込みされるページのデバッグが非常に困難になります。 新しいトップレベルのページが読み込まれたときにネットワークデバッガーをクリアしないようにChromeに指示できますか?または、前のページのネットワークリソースに戻って確認できますか? または、リダイレクトを実行しているデバッグしようとしているページを制御していないときに、新しいページをロードする前にChromeを強制的に停止させることはできますか?OpenIDのダンスの一部で問題が発生しているため、SSLと認証情報の組み合わせにより、コマンドラインツールでのデバッグが非常に困難になっています。


12
JavaScriptでURLのホスト名部分を抽出する方法
完全なURLから開始する本当に簡単な方法はありますか? document.location.href = "http://aaa.bbb.ccc.com/asdf/asdf/sadf.aspx?blah" ホスト部分のみを抽出します。 aaa.bbb.ccc.com これを確実に実行するJavaScript関数があるはずですが、見つかりません。

18
git:あなたのブランチはXコミットで先行しています
これは実際どのようにして起こりますか? 現在、自分で1つのリポジトリで作業しているので、これが私のワークフローです。 ファイルを変更する コミット 満足するまで1-2を繰り返します マスターにプッシュ 次に、aを実行するgit statusと、ブランチがXコミット(おそらく、私が行ったのと同じ数のコミット)によって進んでいることがわかります。これは、コードをプッシュしたときに、ローカルにキャッシュされたファイル(.gitフォルダー内)が実際に更新されないためですか?git pullこの奇妙なメッセージを「修正」するようですが、なぜそれが起こるのか私はまだ興味があります、おそらく私はgitを間違って使用していますか? メッセージに出力されるブランチを含む 私の地元の支店はマスターよりも先です 現在のブランチをどこにプッシュ/プルしますか 私はGitHubにプッシュし、その時点でたまたま作業しているコンピューターに移動します。自分で作業しているのは自分だけなので、ローカルコピーは常に完全に最新です。 実際にはリモートリポジトリをチェックしません それが私の考えであり、私の理解が正しいことを確認することにしました。 あなたはそれにいくつかの追加の引数を渡していますか? 私が見ることができるものではなく、私の側で何か面白い設定が行われているのでしょうか? $ git status # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # nothing to commit (working directory clean)
379 git  git-commit 


10
System.currentTimeMillisとSystem.nanoTime
精度対 精度 ゲームでのオブジェクトの位置を更新するときにSystem.currentTimeMillis()またはSystem.nanoTime()を使用する必要があるかどうかを知りたいですか?彼らの動きの変化は、最後の電話からの経過時間に正比例しているので、できるだけ正確にしたい。 私は、異なるオペレーティングシステム間にいくつかの深刻な時間解決の問題があることを読みました(つまり、Mac / Linuxはほぼ1 msの解像度を持っていますが、Windowsは50msの解像度を持っています?)。私は主にWindowsでアプリを実行しており、50msの解像度はかなり不正確なようです。 私がリストした2つよりも優れたオプションはありますか? 提案/コメントはありますか?

11
jQuery CSSプロパティを使用して背景画像を設定する
imageUrl変数に画像のURLがあり、jQueryを使用してそれをCSSスタイルとして設定しようとしています: $('myObject').css('background-image', imageUrl); これは機能していないようです: console.log($('myObject').css('background-image')); を返しますnone。 何か考え、私は間違っているのですか?
379 javascript  jquery  css 

7
css3を使用したSVGドロップシャドウ
css3を使用してsvg要素にドロップシャドウを設定することは可能ですか? box-shadow: -5px -5px 5px #888; -webkit-box-shadow: -5px -5px 5px #888; フィルター効果を使用して影を作成することについていくつかの発言を見ました。CSSを単独で使用する例はありますか?以下は、cusorスタイルが正しく適用されているが、影の効果がない実際のコードです。最小限のコードでシャドウ効果を得るのを手伝ってください。 svg .shadow { cursor:crosshair; -moz-box-shadow: -5px -5px 5px #888; -webkit-box-shadow: -5px -5px 5px #888; box-shadow: -5px -5px 5px #888; } <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" baseProfile="full" viewBox="0 0 120 70"> <rect class="shadow" x="10" y="10" width="100" height="50" fill="#c66" /> </svg> …
379 html  css  svg  svg-filters 

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