プログラミング

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

30
npmがsudoなしでエラーをスローする
nodejs.orgのパッケージを介してnodeとnpmをインストールしました。npmで何かを検索またはインストールしようとすると、コマンドをsudoで実行しない限り、次のエラーがスローされます。これは許可の問題だと思いますか?私はすでに管理者です。 npm ERR! Error: EACCES, open '/Users/chietala/.npm/-/all/.cache.json' npm ERR! { [Error: EACCES, open '/Users/chietala/.npm/-/all/.cache.json'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/Users/chietala/.npm/-/all/.cache.json' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! System Darwin 12.2.0 npm ERR! command "node" "/usr/local/bin/npm" "search" …
1287 node.js  unix  permissions  npm  sudo 

30
重複した行を削除するにはどうすればよいですか?
かなり大きなものから重複行を削除する最良の方法は何ですか SQL Serverテーブル(300,000以上の行)ですか? もちろん、RowIDアイデンティティーフィールドが存在するため、行は完全な複製にはなりません。 MyTable RowID int not null identity(1,1) primary key, Col1 varchar(20) not null, Col2 varchar(2048) not null, Col3 tinyint not null

3
PDFファイルの適切なMIMEメディアタイプ
PDFを扱うとき、私はMIMEタイプapplication/pdfやapplication/x-pdf他のものに出くわしました。 これら2つのタイプに違いはありますか?ある場合、それは何ですか?どちらが優先されますか? 大量のPDFを配信する必要のあるWebアプリに取り組んでおり、PDFがある場合はそれを正しい方法で実行したいと考えています。


29
Pythonスクリプトのプロファイルをどのように作成できますか?
多くの場合、プロジェクトオイラーやその他のコーディングコンテストの実行時間は最大であるか、特定のソリューションの実行速度が自慢です。Pythonでは、時々アプローチがややこしい-つまり、タイミングコードをに追加する__main__。 Pythonプログラムの実行にかかる時間をプロファイルする良い方法は何ですか?

19
Pythonでスレッドを使用するにはどうすればよいですか?
Pythonのスレッディングを理解しようとしています。私はドキュメントと例を見てきましたが、率直に言って、多くの例は過度に洗練されており、それらを理解するのに苦労しています。 マルチスレッド用に分割されているタスクをどのように明確に示しますか?


13
Pythonで型を確認する標準的な方法は何ですか?
特定のオブジェクトが特定のタイプであるかどうかを確認する最良の方法は何ですか?オブジェクトが特定の型から継承するかどうかを確認してみませんか? オブジェクトがあるとしましょうo。それがであるstrかどうかを確認するにはどうすればよいですか?
1278 python  types 

30
React JSX内のループ
Reactで次のようなことを実行しようとしていますJSX(ObjectRowは別のコンポーネントです)。 <tbody> for (var i=0; i < numrows; i++) { <ObjectRow/> } </tbody> 関数呼び出しにマップしているJSXので、これが有効ではない理由を理解しましたJSX。しかし、テンプレートランドから来てJSX、に新しいので、上記をどのように達成するか(コンポーネントを複数回追加する)はわかりません。
1278 javascript  reactjs 


8
Gitプッシュを適切に強制するにはどうすればよいですか?
私はリモートの裸でない「メイン」リポジトリをセットアップし、それを自分のコンピューターに複製しました。ローカルに変更を加え、ローカルリポジトリを更新して、変更をリモートリポジトリにプッシュしました。その時点までは順調でした。 さて、リモートリポジトリで何かを変更する必要がありました。次に、ローカルリポジトリで何かを変更しました。リモートリポジトリへの変更は必要ないことに気付きました。そのためgit push、ローカルリポジトリからリモートリポジトリに移動しようとしましたが、次のようなエラーが発生しました。 履歴が失われないようにするために、非早送りの更新は拒否されました。リモートの変更をマージしてから、もう一度プッシュします。詳細については、「早送りに関する注意」セクションgit push --helpを参照してください。 たぶん git push --force ローカルコピーがリモートコピーに変更をプッシュし、同じにするように強制します。強制的に更新しますが、リモートリポジトリに戻ってコミットすると、ファイルに古い変更(メインのリモートリポジトリに以前あった変更)が含まれていることに気づきました。 私はで述べたように答えの1のコメント: [強制]を試みましたが、変更を保存するためにマスターサーバーに戻ると、古いステージングが表示されます。したがって、私がコミットするとき、リポジトリは同じではありません。もう一度git pushを使用しようとすると、同じエラーが発生します。 この問題を解決するにはどうすればよいですか?

30
どうすればEclipseを高速化できますか?
どうすればEclipseのエクスペリエンスをより速くできますか? たとえば、私は必要のないすべてのプラグイン(Mylyn、Subclipseなど)を無効にします。 Mercurialのプラグインを使用する代わりに、TortoiseHGを外部ツールとして構成します。
1274 eclipse  performance 

19
パラメータを取るBashエイリアスを作成しますか?
私は以前CShell(csh)。これにより、パラメータを受け取るエイリアスを作成できます。表記は次のようなものでした alias junk="mv \\!* ~/.Trash" Bashでは、これは機能していないようです。Bashには多くの便利な機能があるので、これは実装されていると思いますが、どうしたらいいのでしょうか。
1273 bash  alias 


27
カスタムオブジェクトを含むNSMutableArrayを並べ替える方法を教えてください。
やりたいことはとてもシンプルに見えますが、Webで答えを見つけることができません。私が持っているNSMutableArrayオブジェクトのを、とのは、彼らが「人」オブジェクトであるとしましょう。であるNSMutableArrayPerson.birthDateで並べ替えたいNSDate。 私はそれがこの方法と関係があると思います: NSArray *sortedArray = [drinkDetails sortedArrayUsingSelector:@selector(???)]; Javaでは、オブジェクトをComparableに実装するか、Collections.sortをインラインカスタムコンパレーターで使用します... Objective-Cでこれをどのように実行しますか?

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