プログラミング

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

7
ローカルストレージとCookie
すべてのCookieが同じ機能を持っているように見えるため、すべてのCookieをローカルストレージに移動することで、Webサイトの読み込み時間を短縮したいと考えています。明らかな互換性の問題を除いて、Cookieの機能を置き換えるためにローカルストレージを使用する場合、長所/短所(特にパフォーマンスに関して)はありますか?

7
AngularJSコントローラーの 'this'と$ scope
AngularJSのホームページの「Create Components」セクションに、次の例があります。 controller: function($scope, $element) { var panes = $scope.panes = []; $scope.select = function(pane) { angular.forEach(panes, function(pane) { pane.selected = false; }); pane.selected = true; } this.addPane = function(pane) { if (panes.length == 0) $scope.select(pane); panes.push(pane); } } selectメソッドがに追加されている$scopeが、addPaneメソッドがに追加されていることに注意してくださいthis。に変更すると$scope.addPane、コードが壊れます。 ドキュメントには実際には違いがあると書かれていますが、違いが何であるかについては触れられていません: Angularの以前のバージョン(1.0 RC以前)thisでは、$scopeメソッドと互換的に使用できましたが、これは当てはまりません。スコープに定義されたメソッドの内部thisと$scope(角セットは互換性がありますthisに$scopeではなく、それ以外の場合は、あなたのコントローラのコンストラクタの内部で、)。 どのようにthisして$scopeAngularJSのコントローラで動作しますか?

16
実行しているPostgreSQLのバージョンは?
私は(Debian Linuxを実行している)企業環境にいて、自分でインストールしませんでした。NavicatまたはphpPgAdminを使用してデータベースにアクセスします(役立つ場合)。また、データベースを実行しているサーバーにシェルアクセスできません。
1027 postgresql 

20
GitのHEADとは何ですか?
次のようなことを言っているGitのドキュメントを見る ブランチはHEADで完全にマージする必要があります。 しかし、GitとはHEAD正確には何ですか?
1026 git 

30
Android Studio:ライブラリとしてjarを追加しますか?
新しいAndroid Studioを使用しようとしていますが、正しく動作していないようです。 JSONオブジェクトをシリアライズ/デシリアライズするためにGsonライブラリを使用しています。しかし、ライブラリはどういうわけかビルドに含まれていません。 MainActivityだけで新しいプロジェクトを作成しました。/ libsフォルダー内のgson-2.2.3.jarをコピーし、ライブラリ依存関係として追加しました(右クリック->ライブラリーとして追加)。これにはandroid studioのjarが含まれるため、ソースファイルから参照できます。 プロジェクトを実行しようとすると、コンパイルできないため、追加しました。 compile files('libs/gson-2.2.3.jar') de .gradleファイルの依存関係に。その後は正しくコンパイルされますが、アプリケーションを実行するとClassDefNotFoundException。 誰かが私が間違っていることを知っていますか?

17
git config --globalはどこに書き込まれますか?
を使用git config --globalして設定する場合、どのファイルに書き込まれますか? 例: git config --global core.editor "blah" 次の場所では見つかりません。 C:\Program Files\Git\etc\gitconfig C:\myapp\.git\config ENVを設定していませんか? My Gitバージョン:1.6.5.1.1367.gcd48 – Windows 7の場合
1025 git  config 


6
git stash popとgit stash applyの違い
私はgit stash popかなり長い間使用しています。最近git stash applyコマンドについて知りました。試してみたところ、と同じように動作したようgit stash popです。 違いは何であるgit stash popとはgit stash apply?
1024 git  git-stash 

7
%〜dp0は何を意味し、どのように機能しますか?
私は%~dp0非常に便利で、バッチファイルの移植性を高めるために多く使用しています。 しかし、ラベル自体は私には非常に謎めいているようです...何をし~ていますか?いdp平均ドライブとパス?ん0を参照して%0、ファイル名を含んでバッチファイルへのパスを? それとも変なレーベルですか? また、それが文書化された機能なのか、それとも非推奨になる傾向があるのか​​を知りたいです。
1024 batch-file 



2
大きな(巨大、巨大、大きな)テキストファイルを開くためのテキストエディター[終了]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前休業。 この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 つまり、100 MB以上の大きさです。このようなテキストファイルは、編集者の範囲を広げることができます。 大きなXMLファイルを確認する必要がありますが、エディターにバグがある場合は確認できません。 助言がありますか?

5
Cプリプロセッサが「linux」という単語を定数「1」と解釈するのはなぜですか。
GCCのCプリプロセッサが単語(小文字)を定数として解釈するのはなぜですか?linux1 test.c: #include <stdio.h> int main(void) { int linux = 5; return 0; } 結果$ gcc -E test.c(前処理段階の後で停止): .... int main(void) { int 1 = 5; return 0; } もちろんどちらがエラーになります。 (ところで:何もありません#define linuxでstdio.hのファイル。)
1022 c  linux  gcc  c-preprocessor 



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