プログラミング

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

13
ChromeがJSファイルをキャッシュしないようにする
私はJSファイルに変更を加えますが、ブラウザでは実際には変更されません。ファイルを毎回名前を変更して再ロードする必要があります。追加できる何らかの.htaccessコマンドや、キャッシュを停止するための何かはありますか? それは私のhtmlページをハードコアにキャッシュすることです。変更を確認するためだけにブラウザ全体を再度開く必要があります。サーバーの問題である可能性がありますか?

10
BestPractice-文字列の最初の文字を小文字に変換する
文字列の最初の文字を小文字に変換するメソッドが欲しいのですが。 私のアプローチ: 1。 public static string ReplaceFirstCharacterToLowerVariant(string name) { return String.Format("{0}{1}", name.First().ToString().ToLowerInvariant(), name.Substring(1)); } 2。 public static IEnumerable<char> FirstLetterToLowerCase(string value) { var firstChar = (byte)value.First(); return string.Format("{0}{1}", (char)(firstChar + 32), value.Substring(1)); } あなたのアプローチは何ですか?
136 c#  .net  string 


7
LINQ:異なる値
次のアイテムをXMLから設定しました。 id category 5 1 5 3 5 4 5 3 5 3 これらのアイテムの明確なリストが必要です: 5 1 5 3 5 4 LINQでもカテゴリとIDを区別するにはどうすればよいですか?
136 linq  distinct 



7
bash / sh-&&と;の違い
私は通常;、1行に複数のコマンドを組み合わせるために使用しますが、一部の人はを好み&&ます。違いはありますか?例えば、cd ~; cd -およびcd ~ && cd -同じものを作るようです。より移植性の高いバージョンはどれですか。たとえば、Androidのシェルなどのbashサブセットでサポートされますか?

7
tdタグの最初のレベルのみにスタイルを適用する
クラスのスタイルをtdタグの1レベルのみに適用する方法はありますか? <style>.MyClass td {border: solid 1px red;}</style> <table class="MyClass"> <tr> <td> THIS SHOULD HAVE RED BORDERS </td> <td> THIS SHOULD HAVE RED BORDERS <table><tr><td>THIS SHOULD NOT HAVE ANY</td></tr></table> </td> </tr> </table>
136 css  css-selectors 


2
ステートメントが完了する前に、最大再帰100を使い果たしました
私max recursion errorはこのクエリでを取得し続けます。 最初はnullが返されていて、それが原因でnull値と一致してエラーが発生するためだと思っていましたが、クエリを書き直してnullが返されず、エラーが発生するようにしました。 エラーが発生しないように、この関数を書き換えるための最良の方法は何でしょうか WITH EmployeeTree AS ( SELECT EMP_SRC_ID_NR Id, USR_ACV_DIR_ID_TE Uuid, CASE Employees.APV_MGR_EMP_ID WHEN Null THEN '0' ELSE Employees.APV_MGR_EMP_ID END as ApprovalManagerId FROM dbo.[tEmployees] as Employees WITH (NOLOCK) WHERE APV_MGR_EMP_ID = @Id and Employees.APV_MGR_EMP_ID is not null and Employees.EMP_SRC_ID_NR is not null UNION ALL SELECT EMP_SRC_ID_NR Id, …




3
SQLALCHEMY_TRACK_MODIFICATIONSを無効にできるかどうかはどうすればわかりますか?
Flask-SQLAlchemyを使用するアプリを実行するたびに、SQLALCHEMY_TRACK_MODIFICATIONSオプションが無効になるという次の警告が表示されます。 /home/david/.virtualenvs/flask-sqlalchemy/lib/python3.5/site-packages/flask_sqlalchemy/__init__.py:800: UserWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True to suppress this warning. warnings.warn('SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True to suppress this warning.') 私はこのオプションが何をするのかを見つけようとしましたが、Flask-SQLAlchemyのドキュメントは、このトラッキングを何が使用するかについて明確ではありません。 SQLALCHEMY_TRACK_MODIFICATIONS True(デフォルト)に設定すると、Flask-SQLAlchemyはオブジェクトの変更を追跡し、シグナルを発行します。これには追加のメモリが必要であり、不要な場合は無効にできます。 プロジェクトが必要SQLALCHEMY_TRACK_MODIFICATIONS = …

8
HTMLフォーム:Select-OptionとDatalist-Option
Select-OptionとDatalist-Optionの違いは何だろうと思っていました。どちらか一方を使用した方がよい状況はありますか?それぞれの例は次のとおりです。 選択オプション <select name="browser"> <option value="firefox">Firefox</option> <option value="ie">IE</option> <option value="chrome">Chrome</option> <option value="opera">Opera</option> <option value="safari">Safari</option> </select> データリスト-オプション <input type=text list=browsers> <datalist id=browsers> <option value="Firefox"> <option value="IE"> <option value="Chrome"> <option value="Opera"> <option value="Safari"> </datalist>

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