プログラミング

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


19
ブラウザウィンドウ/タブが閉じているときにlocalStorageアイテムを削除するにはどうすればよいですか?
私のケース:キーと値を含むlocalStorageは、ブラウザーが閉じられたときに削除され、単一のタブではありません。 それが適切で何が改善できるかは私のコードを見てください: //create localStorage key + value if not exist if(localStorage){ localStorage.myPageDataArr={"name"=>"Dan","lastname"=>"Bonny"}; } //when browser closed - psedocode $(window).unload(function(){ localStorage.myPageDataArr=undefined; });


30
入力タイプの日付のデフォルト値を今日に設定するにはどうすればよいですか?
HTML5入力タイプは素晴らしいです。Operaの新しい組み込み日付ピッカーは簡単です。Chromeは少なくともスピンホイール実装で新しい入力タイプをサポートしています。 しかし、日付フィールドのデフォルト値を今日の日付に設定する方法はありますか?Operaでは、日付ピッカーから「今日」を選択でき、Chromeのいずれかのステップボタンをクリックするとすぐに、今日の日付から増減します。 私はこのマイナーな問題の解決策をコーディングするのを恥ずかしがり屋ではありませんが、両方のブラウザーが現在の日付を完全に認識しているが、自動的に(少なくともプレースホルダーとして)ポップインしないだけであることは私にはばかげているようです。
403 html  date  input 

3
multipart / form-dataの境界は何ですか?
について質問したいmultipart/form-data。HTTPヘッダーで、Content-Type: multipart/form-data; boundary=???。 ある???ユーザによって定義されて自由には?それともHTMLから生成されますか?私が定義することは可能??? = abcdefgですか?
403 html  http  forms 

20
importステートメントは常にモジュールの一番上にあるべきですか?
PEP 08の状態: インポートは常にファイルの先頭、モジュールのコメントとドキュメント文字列の直後、モジュールのグローバルと定数の前に置かれます。 しかし、インポートしているクラス/メソッド/関数がまれにしか使用されない場合、必要なときにインポートを実行する方が確かに効率的ですか? これではない: class SomeClass(object): def not_often_called(self) from datetime import datetime self.datetime = datetime.now() これより効率的ですか? from datetime import datetime class SomeClass(object): def not_often_called(self) self.datetime = datetime.now()

10
React JSX:選択された<select>オプションで「selected」を選択
&lt;select&gt;メニューのReactコンポーネントでselected、アプリケーションの状態を反映するオプションの属性を設定する必要があります。 ではrender()、optionState状態の所有者からSortMenuコンポーネントに渡されます。オプション値はprops、JSONから渡されます。 render: function() { var options = [], optionState = this.props.optionState; this.props.options.forEach(function(option) { var selected = (optionState === option.value) ? ' selected' : ''; options.push( &lt;option value={option.value}{selected}&gt;{option.label}&lt;/option&gt; ); }); // pass {options} to the select menu jsx ただし、JSXコンパイル時に構文エラーがトリガーされます。 これを行うと、構文エラーはなくなりますが、明らかに問題は解決しません。 var selected = (optionState === option.value) ? 'selected' : 'false'; …


7
GitHubからクローンを作成するときにフォルダーの名前を変更しますか?
Githubからクローンを作成すると、コンピューター上のアプリと同じ名前のフォルダーが作成されます。名前を変更する方法はありますか? たとえば、このクローンを作成すると、長い「sign-in-with-twitter」フォルダが作成されます git clone https://github.com/sferik/sign-in-with-twitter.git 後でフォルダの名前を変更できることはわかっていますが、ステートメントの最後にオプションを追加して、名前を変更する方法があるかどうか疑問に思っています。例えば git clone https://github.com/sferik/sign-in-with-twitter.git as 'signin' 問題は、いくつかの設定を微調整して機能させるために、複数のアプリを複製していることです。問題がある場合は、フォルダーを削除しますが、一部のGemがインストールされたままでも心配ですフォルダを削除しました
403 git  github 

8
MySQLインデックスはどのように機能しますか?
MySQLのインデックスがどのように機能するかに本当に興味があります。具体的には、テーブル全体をスキャンせずに、要求されたデータをどのように返すことができますか? トピック外ですが、詳しく説明してくれる人がいたら、とてもありがたいです。
402 mysql  indexing 

4
保護されたWebサービスにもアクセスするiOSアプリでのFacebook認証の設計
目標: Facebookを使用して、実行中の保護されたWebサービスへのアクセスを必要とするiOSアプリケーションへの認証をユーザーに許可します。 前提条件: サインインにFacebookを使用しないことを選択したユーザー向けに、ネイティブ認証(および登録)システムが用意されています。 詳細: ユーザーがシステム用に個別のアカウント/資格情報を作成せずにFacebookにサインインするオプションを提供したいとします。 私たちは独自のネイティブ認証メカニズム(ユーザー名とパスワード)をサポートしているため、独自のユーザーIDを持ち、最初の資格情報の検証後のやり取りに使用される認証トークンを発行します。 Facebookの開発者向けドキュメントに、これに関するベストプラクティスがないことに驚いています。既存のドキュメントはすべて、FB認証をWebサイトに構築すること、または認証を必要とするサービスのないスタンドアロンのモバイルアプリを想定しています。 これがどのように設計されるかについての最初の考えは次のとおりですが、それが正しいかどうかの検証が必要です。 クライアントがFacebook iOSログインをポップします UIユーザーはFacebook認証情報でサインインし、アクセストークンを取得します iOSアプリがアクセストークンをサーバーに渡す サーバーは、アクセストークンを使用してFBグラフAPIと通信し、(a)トークンを検証し、(b)そのアクセストークンのFBユーザーIDを取得します。 たとえば、サーバーはhttps://graph.facebook.com/me/?access_token=XYZを呼び出し、JSONオブジェクトでプロファイル情報を返します。 有効であると想定すると、サーバーはJSONオブジェクトからユーザーIDを抽出し、ユーザーがすでにアカウントを持っているかどうかを確認します。その場合は、そのセッションで使用するためにクライアントに独自の認証チケットを発行します。ユーザーがアカウントを持っていない場合は、FacebookユーザーIDで新しいアカウントを作成し、独自の一意のユーザーIDを割り当てて、認証チケットを発行します。 次に、クライアントは、認証を必要とする後続の対話で認証チケットを返します。 これは私にとっては正しいアプローチのようですが、めちゃくちゃ基本的なものを見逃していて、間違った(複雑な)パスをたどっているかどうかはわかりません。

9
Scalaのすべての記号演算子はどういう意味ですか?
Scala構文には多くのシンボルがあります。これらの種類の名前は検索エンジンを使用して見つけるのが難しいため、それらの包括的なリストが役立つでしょう。 Scalaのすべてのシンボルとは何ですか?それぞれのシンボルは何をしますか? 具体的には、私が知っているしたいのですが-&gt;、||=、++=、&lt;=、_._、::、と:+=。
402 scala  operators 


12
正規表現でXMLとHTMLを解析するのが難しい理由の例をいくつか挙げていただけますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 私が人々が何度も何度も作っているのを見かける1つの間違いは、正規表現でXMLまたはHTMLを解析しようとすることです。XMLとHTMLの解析が難しい理由のいくつかを以下に示します。 人々はファイルを一連の行として扱いたいと思っていますが、これは有効です: &lt;tag attr="5" /&gt; 人々は&lt;または&lt;tagをタグの開始として扱いたいのですが、次のようなものが実際に存在します。 &lt;img src="imgtag.gif" alt="&lt;img&gt;" /&gt; 多くの場合、開始タグと終了タグを一致させる必要がありますが、XMLおよびHTMLでは、タグにそれ自体を含めることができます(従来の正規表現ではまったく処理できません)。 &lt;span id="outer"&gt;&lt;span id="inner"&gt;foo&lt;/span&gt;&lt;/span&gt; 多くの場合、ドキュメントのコンテンツ(「特定のページのすべての電話番号を見つける」問題など)と照合したいものの、データがマークアップされている場合があります(表示したときに正常に見える場合でも)。 &lt;span class="phonenum"&gt;(&lt;span class="area code"&gt;703&lt;/span&gt;) &lt;span class="prefix"&gt;348&lt;/span&gt;-&lt;span class="linenum"&gt;3020&lt;/span&gt;&lt;/span&gt; コメントに不適切な形式または不完全なタグが含まれている可能性があります: &lt;a href="foo"&gt;foo&lt;/a&gt; &lt;!-- FIXME: &lt;a href=" --&gt; &lt;a href="bar"&gt;bar&lt;/a&gt; 他に知っている落とし穴はありますか?
402 html  xml  regex 


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