プログラミング

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



7
iTunes 11で曲リストに色を付けるアルゴリズムはどのように機能しますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 この質問を改善する 新しいiTunes 11には、アルバムの曲リストを表示する非常に優れたビューがあり、アルバムカバーの機能でフォントと背景の色を選択します。誰かがアルゴリズムがどのように機能するかを理解しましたか?

7
アトミック/揮発性/同期の違いは何ですか?
アトミック/揮発性/同期化は内部的にどのように機能しますか 次のコードブロックの違いは何ですか? コード1 private int counter; public int getNextUniqueIndex() { return counter++; } コード2 private AtomicInteger counter; public int getNextUniqueIndex() { return counter.getAndIncrement(); } コード3 private volatile int counter; public int getNextUniqueIndex() { return counter++; } volatile次のように機能しますか?です volatile int i = 0; void incIBy5() { i += 5; } に相当 …



13
AngularJSディレクティブで定義されたメソッドを呼び出す方法は?
私はディレクティブを持っています、これがコードです: .directive('map', function() { return { restrict: 'E', replace: true, template: '<div></div>', link: function($scope, element, attrs) { var center = new google.maps.LatLng(50.1, 14.4); $scope.map_options = { zoom: 14, center: center, mapTypeId: google.maps.MapTypeId.ROADMAP }; // create map var map = new google.maps.Map(document.getElementById(attrs.id), $scope.map_options); var dirService= new google.maps.DirectionsService(); var dirRenderer= new google.maps.DirectionsRenderer() …

14
JavaScriptを使用して新しいページを読み込まずに、ブラウザーでURLを変更する
現在のページにいくつかの影響を与える可能性があるが、ブラウザのURLも変更するJavaScriptアクションをどのように作成しますか?ユーザーがリロードまたはブックマークを押すと、新しいURLが使用されますか? また、[戻る]ボタンで元のURLを再読み込みすることもできます。 JavaScriptの状態をURLに記録しようとしています。

16
シェルスクリプトからリモートTCPポートが開いているかどうかをテストする
シェルスクリプト内から、指定されたTCPポートがリモートサーバーで開いているかどうかを適切にテストするための迅速で簡単な方法を探しています。 私はなんとかtelnetコマンドでそれを行うことができました、そしてそれはポートが開かれるときうまくいきます、しかしそれがそうでないときそれがタイムアウトするようには見えないし、そこでハングアップします... これがサンプルです: l_TELNET=`echo "quit" | telnet $SERVER $PORT | grep "Escape character is"` if [ "$?" -ne 0 ]; then echo "Connection to $SERVER on port $PORT failed" exit 1 else echo "Connection to $SERVER on port $PORT succeeded" exit 0 fi 私はより良い方法、またはたとえば8秒未満で接続しない場合にtelnetを強制的にタイムアウトさせ、シェルでキャッチできるものを返す方法(戻りコード、または標準出力の文字列)が必要です。 IO :: Socket :: INETモジュールを使用し、ポートをテストする成功したスクリプトを記述したPerlメソッドを知っていますが、可能であればPerlの使用を避けたいです。 注:これは私のサーバーが実行しているものです(ここから実行する必要があります) …
297 shell  tcp  port  solaris  telnet 


8
PHPで(空の)配列を初期化する最良の方法
他の特定の言語(AS3など)では、新しい配列の初期化は、オブジェクトの作成とインスタンス化の理由var foo = []よりもvar foo = new Array()、このように行う方が高速であることが指摘されています。PHPに同等の機能があるかしら。 class Foo { private $arr = array(); // is there another / better way? }

9
ローカルGitリポジトリとリモートGitリポジトリの同期
ローカルリポジトリをリモートリポジトリと同期して、ローカルリポジトリがリモートリポジトリの100%コピーになるようにしたいのです。つまり、これらのリポジトリで特定のファイルが異なる場合、ローカルのファイルをリモートのファイルで上書きします。リモートに存在しないローカルリポジトリ内のファイル、ローカルファイルは削除されます。 リモートリポジトリの新しいクローンを作成する以外にそれを達成する方法はありますか? ローカルの変更/コミットを破棄して、ローカルのgitリポジトリをリモートでワンショットで同期するのと同じような質問です。
297 git 

8
.htaccess:無効なコマンド 'RewriteEngine'、おそらくスペルが間違っているか、サーバー構成に含まれていないモジュールによって定義されています
ローカルでphpファイルを参照しようとすると、このエラーが発生します [Fri Apr 13 19:16:40 2012] [alert] [client 127.0.0.1] C:/AppServ/www/hr-website/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: http://127.0.0.1/ 何が問題ですか ?
297 apache  .htaccess 

14
住所をGoogleマップリンクに変換する方法(MAPではありません)
しばらくウェブで(グーグル)を探した後、次のようなアドレスをとるものは何も見つかりません。 1200 Pennsylvania Ave SE、ワシントン、コロンビア特別区、20003 クリック可能なリンクに変換します。 http://maps.google.com/maps?f=q&source=s_q&hl=ja&q=1200+Pennsylvania+Ave+SE,+Washington,+District+of+Columbia,+20003&sll=37.0625,-95.677068&sspn=44.118686,114.169922 &ie = UTF8&cd = 1&geocode = FT5MUQIdIDlp-w&split = 0&ll = 38.882147、-76.99017&spn = 0.01064,0.027874&z = 16&iwloc = A jQueryまたはPHPが推奨されるか、これに関する有用な情報のみ。

26
SQLデータリーダー-Null列値の処理
SQLdatareaderを使用して、データベースからPOCOを構築しています。コードは、データベースでnull値を検出した場合を除いて機能します。たとえば、データベースのFirstName列にnull値が含まれている場合、例外がスローされます。 employee.FirstName = sqlreader.GetString(indexFirstName); この状況でnull値を処理する最良の方法は何ですか?
297 c#  sqldatareader 

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