プログラミング

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

30
アプリケーションまたはプロセスの実際のメモリ使用量を測定する方法は?
ここでは、この質問について詳しく説明します。 Linuxでアプリケーションまたはプロセスのメモリ使用量をどのように測定しますか? Linuxでのメモリ使用量の理解のブログ記事から、psはこの目的に使用する正確なツールではありません。 なぜps「間違っている」のか 見方によってpsは、プロセスの実際のメモリ使用量は報告されません。それが実際に行っていることは、実行中の唯一のプロセスである場合、各プロセスが使用する実メモリの量を示しています。もちろん、一般的なLinuxマシンでは常に数十のプロセスが実行されpsています。つまり、によって報告されるVSZとRSSの数値はほぼ間違いなく間違っています。
712 linux  memory  process 




14
PowerShellスクリプトを実行する方法
PowerShellスクリプトを実行するにはどうすればよいですか? myscript.ps1という名前のスクリプトがあります 必要なフレームワークをすべてインストールしました 私は、その設定された実行ポリシーの事を 私はこのMSDNヘルプページの指示に従って、次の ように実行しようとしています:( powershell.exe 'C:\my_path\yada_yada\run_import_script.ps1'ありまたはなし--noexit) これは、ファイル名が出力されることを除いて、まったく何も返しません。 エラーなし、メッセージなし、何もありません。ああ、を追加-noexitすると同じことが起こりますが、PowerShell内に留まり、手動で終了する必要があります。 .ps1ファイルはプログラムを実行し、そのプログラムの出力に依存するエラーレベルを返すことになっています。しかし、私はまだそこに到達していないと確信しています。 何が悪いのですか?

10
クエリ文字列パラメータのJava URLエンコーディング
私がURLを持っていると言います http://example.com/query?q= そして、私はユーザーによって入力されたクエリを持っています: ランダムワード£500バンク$ 結果を適切にエンコードされたURLにしたい: http://example.com/query?q=random%20word%20%A3500%20bank%20%24 これを達成するための最良の方法は何ですか?URLEncoderURI / URLオブジェクトを作成してみましたが、どれも正しく機能しません。
710 java  http  url  encoding  urlencode 

17
直接キャストvs 'as'演算子?
次のコードを検討してください。 void Handler(object o, EventArgs e) { // I swear o is a string string s = (string)o; // 1 //-OR- string s = o as string; // 2 // -OR- string s = o.ToString(); // 3 } 3つのタイプのキャスティングの違いは何ですか(そう、3番目はキャスティングではありませんが、意図がわかります)。どちらを優先すべきですか?
709 c#  casting 

16
@classと#import
ClassAがClassBヘッダーを含める必要があり、ClassBが循環インクルージョンを回避するためにClassAヘッダーを含める必要がある場合は、フォワードクラス宣言を使用する必要があることを理解しています。また、インクルードが1回だけ行われるように、は#importシンプルであることも理解してifndefいます。 私の問い合わせはこれです:いつ使用し#import、いつ使用し@classますか?@class宣言を使用すると、次のような一般的なコンパイラ警告が表示されることがあります。 warning: receiver 'FooController' is a forward class and corresponding @interface may not exist. これを理解したいのですが、単に@class前方宣言を削除して#import、コンパイラーから出された警告を黙らせるために投げ込むだけです。


9
リモートを特定のコミットにリセットする
コミット後に行われたすべての変更を破棄したい<commit-hash>。だから私はしました: git reset --hard <commit-hash> リモコンでも同じようにしたいと思います。これどうやってするの?その後<commit-hash>、いくつかのコミット(およびプッシュ)を実行しましたが、それらすべてを破棄したいだけです。何かがひどく間違っていただけであり、私はそれがすでにあるより悪化させたくありません。;( 私は基本的に私の巻き戻したいorigin/masterとし<commit-hash>
709 git 

14
pipでインストールされているパッケージのバージョンを確認する
pipを使用して、現在インストールされているパッケージのバージョンを確認することはできますか? 私は知ってpip install XYZ --upgradeいますが、何かあるのだろうかと思っていpip info XYZます。そうでない場合は、現在使用しているバージョンを確認するのに最適な方法は何ですか。
709 python  pip 

18
Gitリポジトリのコミット履歴から大きなファイルを削除/削除する方法は?
たまに、DVDリッピングをWebサイトのプロジェクトに落とし込んだ後、不注意に落としgit commit -a -m ...たり、ザップをしたりして、リポジトリが2.2ギグ膨らみました。次回、編集、ビデオファイルの削除、すべてのコミットを行いましたが、圧縮ファイルはリポジトリの履歴に残っています。 私はそれらのコミットからブランチを開始し、あるブランチを別のブランチにリベースできることを知っています。しかし、大きなファイルが履歴に表示されず、ガベージコレクション手順でクリーンアップされるように、2つのコミットをマージするにはどうすればよいですか?

12
正規表現:AND演算子はありますか?
明らかに、|(パイプ?)を使用してを表すことができますが、同様ORに表す方法はありANDますか? 具体的には、特定のフレーズのすべてを含むが、特定の順序ではないテキストの段落を照合します。
708 regex  lookahead 

25
IFrameから境界線を削除
Webアプリに埋め込まれたiframeから境界線を削除するにはどうすればよいですか?iframeの例は次のとおりです。 <iframe src="myURL" width="300" height="300">Browser not compatible.</iframe> ページのコンテンツからiframeのコンテンツへの移行をシームレスにしたいのですが、背景色が同じであると想定しています。対象のブラウザはIE6のみであり、残念ながら他の人のためのソリューションは役に立ちません。

5
[]がlist()より速いのはなぜですか?
私は最近の処理速度を比較[]し、list()その発見に驚いた[]ランを超える3倍速くよりlist()。私はと同じテストを実行{}し、dict():との結果が実質的に同一であった[]と{}しながら、両方は約0.128sec /万サイクルを取ったlist()し、dict()およそ0.428sec /万サイクルごとをしました。 どうしてこれなの?やる[]と{}(そしておそらく()と''、あまりにも)その明示的に名前のカウンターパートは、(一方で、すぐにいくつかの空の株式リテラルのコピーをバックパスlist()、dict()、tuple()、str())は完全に彼らが実際の要素を持っているかどうか、オブジェクトの作成に取り掛かりますか? 私はこれら2つの方法がどのように違うのか分かりませんが、知りたいです。ドキュメントやSOで答えを見つけることができず、空の角かっこを検索すると、予想よりも問題が多いことがわかりました。 私は呼び出すことで、私のタイミング結果を得たtimeit.timeit("[]")とtimeit.timeit("list()")し、timeit.timeit("{}")かつtimeit.timeit("dict()")それぞれ、リストや辞書を比較するために、。Python 2.7.9を実行しています。 to のパフォーマンスを比較し、同様のリテラル対グローバルのシナリオに触れているように見える「なぜTrueがif 1よりも遅いのですか?」を最近発見しました。おそらくそれも検討する価値があります。if Trueif 1

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