プログラミング

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

23
JavaScriptで配列をループする最も速い方法は何ですか?
私はあなたがこのようにループのために書くべきであることを本から学びました: for(var i=0, len=arr.length; i < len; i++){ // blah blah } そのため、arr.length毎回計算されません。 他の人は、コンパイラがこれに対していくらかの最適化を行うと言うので、あなたはただ書くことができます: for(var i=0; i < arr.length; i++){ // blah blah } 私は実際にどちらが最善の方法であるか知りたいのですか?

6
GCCダンププリプロセッサが定義
OverаэтотвопросестьответынаStack Overflowнарусском:Какузнатьсписоквсехопределённыхмакросов? コマンドラインからgcc / g ++がプリプロセッサ定義をダンプする方法はありますか?以下のようなI平均の事__GNUC__、__STDC__など。
248 gcc  g++  c-preprocessor 

28
Facebook OAuth「このURLのドメインはアプリのドメインに含まれていません」
最初に、この質問に対する回答をかなり長い間検索してきたと言いましょう... 自分のマシンでローカルに開発されているアプリケーションで動作するようにFacebook OAuthをセットアップしようとしています。Facebookの認証ですべてが完璧に機能していましたが、使用localhostから別のドメイン名(まだ私のマシンのローカル)に移動するまでは、次のエラーが発生します。 URLを読み込めません:このURLのドメインはアプリのドメインに含まれていません。このURLをロードできるようにするには、アプリのすべてのドメインとサブドメインをアプリ設定の[アプリドメイン]フィールドに追加します。 私のhostsファイルには127.0.0.1 photovote.dev (完璧に機能する)が含まれています 私のアプリでのリダイレクト(Socialiteを使用)は http://photovote.dev/auth/facebook/callback Facebookアプリの設定で... 私のアプリのドメインは photovote.dev 私のサイトのURLは http://photovote.dev/ 私の有効なOAuthリダイレクトURIは http://photovote.dev/auth/facebook/callback エラーメッセージが表示されたときのURLは次のとおりです。 https://www.facebook.com/v2.5/dialog/oauth?client_id=XXXXXXXXXXXXXXX&redirect_uri=http%3A%2F%2Fphotovote.dev%2Fauth%2Ffacebook%2Fcallback&scope=email&response_type=code&state=0ztcKhmWwFLtj72TWEMLDLD95MZZMZMZZMZM 私は何が問題なのか途方に暮れています... スクリーンショット1 スクリーンショット2

6
モジュール内でグローバル変数を呼び出す
Projects.tsという名前のブートスクリプトプラグインで宣言されたグローバル変数を参照するというtypescriptファイルがありますbootbox.js。 bootboxTypeScriptクラス内から呼び出された変数にアクセスしたい。 出来ますか?
248 typescript 

12
プログラミングで「フック」という用語は何を意味していますか?
最近、私が書いているプログラムについて何人かの人々と話している間に「フック」という用語を聞いた。フックは関数の一種であると会話から推測しましたが、この用語が何を意味するのか正確にはわかりません。定義を検索しましたが、適切な答えが見つかりませんでした。誰かがこの用語が一般的に何を意味するのか、そしておそらく定義を説明するための小さな例を私に与えることができるでしょうか?
248 hook 

4
README.mdの段落内の新しい行
問題を編集して[プレビュー]をクリックすると、次のマークダウンソースが表示されます。 a b c すべての文字を新しい行に表示します。 ただし、README.mdで同様のマークダウンソース構造をプッシュすると、すべての文字が1行に結合されるように見えます。 このプロジェクトのREADME.mdに保存されている新しい行を希望します。https://github.com/zoran119/simple-read-only-test どのように考えていますか?
248 github  readme 

14
div id jQueryへのスムーズスクロール
div id jqueryコードへのスクロールが正しく機能するようにしています。別のスタックオーバーフローの質問に基づいて、私は以下を試しました デモhttp://jsfiddle.net/kevinPHPkevin/8tLdq/ $('#myButton').click(function() { $.scrollTo($('#myDiv'), 1000); }); しかし、それはうまくいきませんでした。divにスナップします。私も試しました $('#myButton').click(function(event) { event.preventDefault(); $.scrollTo($('#myDiv'), 1000); }); 進展なし。

6
Typescriptで辞書を宣言して初期化する
次のコードを考える interface IPerson { firstName: string; lastName: string; } var persons: { [id: string]: IPerson; } = { "p1": { firstName: "F1", lastName: "L1" }, "p2": { firstName: "F2" } }; 初期化が拒否されないのはなぜですか?結局、2番目のオブジェクトには「lastName」プロパティがありません。

13
カスタムオブジェクトのベクターの並べ替え
カスタム(つまり、ユーザー定義)オブジェクトを含むベクターを並べ替える方法を教えてください。 おそらく、カスタムオブジェクトのフィールドの1つ(並べ替えのキーとして)を操作する述語(関数または関数オブジェクト)と共に標準のSTLアルゴリズムの並べ替えを使用する必要があります。 私は正しい軌道に乗っていますか?
248 c++  stl  sorting 


3
コンテンツセキュリティポリシーはどのように機能しますか?
開発者コンソールにたくさんのエラーが出ます: 文字列の評価を拒否 次のコンテンツセキュリティポリシーディレクティブに違反しているため、インラインスクリプトの実行を拒否されました スクリプトの読み込みを拒否 スタイルシートの読み込みを拒否しました これは一体何なのでしょう?コンテンツセキュリティポリシーはどのように機能しますか?Content-Security-PolicyHTTPヘッダーを使用するにはどうすればよいですか? 具体的には... ...複数のソースを許可しますか? ...別のディレクティブを使用しますか? ...複数のディレクティブを使用しますか? ...ポートを処理しますか? ...異なるプロトコルを処理しますか? ... file://プロトコルを許可しますか? ...使用インラインスタイル、スクリプト、およびタグ<style>と<script>? ...許可するeval()? そして最後に: 正確には'self'どういう意味ですか?

8
Chromeの要素インスペクターでCSSルールがグレー表示されているとはどういう意味ですか?
私は検査てるh2適用されるように見える- -グレー表示されているGoogle Chromeの要素インスペクタとCSSルールの一部を使用してWebページ上の要素を。取り消し線はルールがオーバーライドされたことを示しているようですが、スタイルがグレー表示されている場合はどういう意味ですか?

11
特定のディレクトリに直接sshするにはどうすればよいですか?
多くの場合、いくつかのサーバーの1つにログインし、それらのマシンのいくつかのディレクトリの1つに移動する必要があります。現在、私はこの種のことをしています: localhost〜] $ ssh somehost somehostへようこそ! somehost〜] $ cd / some / directory / somewhere / named / Foo somehost Foo] $ どのホストとどのディレクトリにアクセスする必要があるかを判別できるスクリプトがありますが、これを行う方法がわかりません。 localhost〜] $ go_to_dir Foo somehostへようこそ! somehost Foo] $ これを行うための簡単で賢い方法はありますか?
248 bash  shell  scripting  ssh 


2
関数宣言構文:関数名の前の括弧内のもの
質問のタイトルを具体的に説明できなかったのは残念ですが、Goコードを読んでいて、次の形式の関数宣言が見つかりました。 func (h handler) ServeHTTP(w http.ResponseWriter, r *http.Request) { ... } https://github.com/mattermost/platform/blob/master/api/context.goから func (s *GracefulServer) BlockingClose() bool { ... } https://github.com/braintree/manners/blob/master/server.goから 何が(h handler)と(s *GracefulServer)括弧の平均値との間には?括弧内の意味を考慮して、関数宣言全体はどういう意味ですか? 編集する これはGoの関数とメソッドの相違点の重複ではありませんか?:この質問は、関数名の前の括弧内の内容が何であるかがわからなかったため、そして関数とメソッドの違いは何だろうと思ったために出てきました...この宣言がメソッドであることがわかっていれば、そもそもこの質問はありませんでした。誰かが私と同じ疑問をいつか持っているとしたら、彼女が「golangメソッド」を探しに行くとは思えません。それは、数式の前に「シグマ」という文字が何を意味するのか(合計を意味することを知らない)疑問に思うようなものであり、誰かがそれが合計と他の何かとの違いは何であるかを複製していると言います。 また、この質問に対する短い答え(「それはレシーバーです」)は、「関数とメソッドの違いは何ですか」に対する答えではありません。
248 go 

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