コードレビュー

ピアプログラマコードレビューのQ&A

2
ディレクトリ書き込み許可チェック
ディレクトリパスの書き込み権限を確認するために、次の方法を検討してください。/// <summary> /// Check existence and write permissions of supplied directory. /// </summary> /// <param name= directory >The directory to check.</param> protecte...
   

17
Clever Algorithmsプロジェクトの遺伝的アルゴリズム
たった今完成した本のプロジェクトのために、Rubyコードの束を書きました。一つの批判は、それが良いコードであるが、あまり「ルビーのような」ものではないということです。私のスタイルは通信上の理由で簡略化され...
  

9
リンクの解決-フォローアップ
最近投稿したものと似たコード: Resolving a link メソッドに簡単に抽出できない別のコードがあります:#define THROW_LAST_WINDOWS_ERROR()\ WindowsApi::Exception::Throw(::GetLastError(), __FILE__, __LINE__) #define THROW_MANUAL_WINDOWS_ERROR(x)\ WindowsApi::Exc...
  

26
フォーマッタークラス
本番用コードでは、BoostまたはC ++ 0xを使用できません。この場合、sprintfまたはstringstreamを使用して文字列をフォーマットするのは面倒です。そのため、独自の小さなFormatterクラスを作成するように求められました。このク...
  

8
クエリするデータベースメソッド
__construct()でPDO接続を初期化し、インスタンスを$ db private varに挿入するデータベースクラスがあります。今、私はこの方法でクエリするために使用できるメソッドに取り組んでいます:$db = new db; $db->query(array( 'select' => ...
     

12
ExtJSグリッドプラグイン
以下のコードは、Ext.grid.GridPanel用に私が作成したプラグインです。これにより、基本的に、グリッドで行がストライプされる方法をもう少し制御できます。デフォルトでは、1行おきに代替色を使用できます。このプラグイ...
   

9
ゲームファイルの解析
注:このファイルは私の手に負えません。解析する必要があるファイルの形式またはタイプを変更できません。ここに私が解析しようとしているサンプルデータがあります。これは、 1人のプレーヤーのみに関する情報です...
  

12
ファイルから一連の数値を抽出する
ほとんどのプログラミングはC / C ++とPerlで行っていますが、現在はFortranを学習しています。まず、Perlで5分未満かかる簡単なプログラムのコーディングから始めました(BioStarのthis threadを参照)。Fortran 95のソリューション...
  

25
YAMLファイル内に格納された正規表現の使用
settingslogicをインストールし、構成ファイルに次のようにメールの正規表現を入れました:#config/settings.yml defaults: &defaults email_regex: /^([\w\.%\+\-]+)@([\w\-]+\.)+([\w]{2,})$/i development: <<: *defaults # neat_setting: 800 test: <<: *...
    

19
カスタムチェックサムアルゴリズム
しばらくの間、私はMMOのチェックサムアルゴリズムをリバースエンジニアリングして、チャットにリンクされているアイテムの有効性をチェックしました(WoWと同様)。チェックサムが無効な場合、ゲームクライアントはク...
  

39
コンストラクタとデストラクタのデータベース接続
PHPでデータベースの相互作用を行うためのさまざまな方法で遊んでいますが、私が取り組んできたアイデアの1つは、コンストラクターでDBに接続し、デストラクターで切断することです。これは私のDatabaseクラスのコードで...
   

Next page