プログラミング

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

18
Python単体テストはどこに行くのですか?
ライブラリまたはアプリを作成している場合、単体テストファイルはどこに行きますか? テストファイルをメインアプリのコードから分離するのは良いことですが、テストするモジュールをインポートするのが難しくなるため、アプリのルートディレクトリ内の「tests」サブディレクトリにそれらを配置するのは厄介です。 ここにベストプラクティスはありますか?

27
Rセッションで利用可能なメモリを管理するためのトリック
対話型Rセッションの使用可能なメモリを管理するために、どのようなトリックを使用しますか?以下の関数(2004年のPetr PikalとDavid Hindsによるr-helpリストへの投稿に基づく)を使用して、最大のオブジェクトをリスト(および/またはソート)し、場合rm()によってはそれらのいくつかをリストします。しかし、これまでで最も効果的な解決策は、十分なメモリを備えた64ビットLinuxで実行することでした。 他の人が共有したい素敵なトリックはありますか?投稿ごとに1つお願いします。 # improved list of objects .ls.objects <- function (pos = 1, pattern, order.by, decreasing=FALSE, head=FALSE, n=5) { napply <- function(names, fn) sapply(names, function(x) fn(get(x, pos = pos))) names <- ls(pos = pos, pattern = pattern) obj.class <- napply(names, function(x) as.character(class(x))[1]) obj.mode <- napply(names, mode) obj.type <- …

13
foreachインデックスを見つける方法は?
foreachインデックスを見つけることは可能ですか? でfor、次のようにループ: for ($i = 0; $i < 10; ++$i) { echo $i . ' '; } $i インデックスを提供します。 forループを使用する必要がありforeachますか、それともループ内のインデックスを取得する方法はありますか?
490 php  loops  foreach 

11
Javaで「UTF-8」文字列リテラルを取得する場所
次のコードでは、文字列リテラルの代わりに定数を使用しようとしています。 new InputStreamReader(new FileInputStream(file), "UTF-8") "UTF-8"かなり頻繁にコードに現れ、static final代わりにいくつかの変数を参照する方がはるかに良いでしょう。このような変数がJDKのどこにあるか知っていますか? ちなみに、考え直してみると、このような定数は悪い設計です。パブリックスタティックリテラルはデータ複製のソリューションではありません
490 java 

3
CSSメディアクエリ:max-width OR max-height
CSSメディアクエリを記述する場合、「OR」ロジックで複数の条件を指定する方法はありますか? 私はこのようなことをやろうとしています: /* This doesn't work */ @media screen and (max-width: 995px OR max-height: 700px) { ... }
490 css  media-queries 



11
「Xcode / iOSライセンスに同意するには、管理者権限が必要です。sudoを介してrootとして再実行してください。」GCCを使用する場合
Cプログラムをコンパイルしようとしているときに、次のコマンドを実行します。 gcc pthread.c -o pthread 戻り値: Xcode / iOSライセンスに同意するには、管理者権限が必要です。sudoを使用してrootとして再実行してください。 そして私のコードはコンパイルされません。 なぜこれが起こっているのですか?どうすればこの問題を修正できますか?
489 ios  xcode  gcc 

17
PHPで日付形式を変換する
日付をyyyy-mm-ddからdd-mm-yyyy(SQLではなく)に変換しようとしています。ただし、日付関数がタイムスタンプを必要とする方法がわからないため、この文字列からタイムスタンプを取得できません。 これはどのようにして可能ですか?
489 php  date  formatting 


6
このプログラムはなぜ有効なのですか?構文エラーを作成しようとしました
私はActiveStateの32ビットActivePerl 5.14.2をWindows 7で実行しています。構文エラーでチェックインされているプログラムを検出するために、Gitのプリコミットフックをいじくり回したいと思いました。(どういうわけか私はなんとかそのような悪いコミットをすることができました。)それで私はテストプログラムとしてこれをランダムに書きました: use strict; use warnings; Syntax error! exit 0; ただし、警告なしでコンパイルおよび実行され、終了時のエラーレベルはゼロです。この有効な構文はどうですか?
489 perl 

21
C#の#regionに相当するJava
Eclipseでコードの折りたたみにリージョンを使用したい。どのようにしてJavaでそれを行うことができますか? C#での使用例: #region name //code #endregion
489 java  c#  eclipse  folding 

8
Chromeデベロッパーツールの位置を変更する方法
ツールは、デフォルトではChromeウィンドウの下部に表示されます。右側には十分な空きスペースがありますが、縦方向に十分なスペースがないため、これはワイドスクリーンディスプレイにとってはかなり悪い選択です。残念ながら、私はツールを再配置する方法を見つけられませんでした。Firebugと同様に、横に配置したいと思います。 私が望むものに似た唯一のオプションは、開発ツールを切り離して、クロムとツールウィンドウを並べて配置することです。ただし、これはIDEからブラウザにすばやくAltキーを押しながらタブを移動する場合にはあまり便利ではないため、「統合された」ソリューションが適しています。


6
UbuntuにBoostをインストールする方法
Ubuntuを使用していて、Boostをインストールしたい。私が試した sudo apt-get install boost しかし、そのようなパッケージはありませんでした。UbuntuにBoostをインストールする最良の方法は何ですか?
489 ubuntu  boost 

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