プログラミング

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

25
インストールされているnpmパッケージのバージョンを見つける
インストールされているnode.js / npm パッケージのバージョンを確認するにはどうすればよいですか? npm自体のバージョンを出力します。 npm -v <package-name> これは不可解なエラーを出力します: npm version <package-name> これにより、パッケージのバージョンがレジストリに出力されます(つまり、利用可能な最新バージョン)。 npm view <package-name> version インストールされたバージョンを取得するにはどうすればよいですか?
2199 node.js  package  npm 

18
JavaScriptで配列を空にするにはどうすればよいですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 配列を空にする方法はあり.remove()ますか? 例えば、 A = [1,2,3,4]; どうすれば空にできますか?
2197 javascript  arrays 


12
Dockerfileの「COPY」コマンドと「ADD」コマンドの違いは何ですか?
DockerfileのコマンドCOPYとADDコマンドの違いは何ですか?また、いつどちらを使用するのですか? COPY <src> <dest> COPY命令は<src>、パスからコンテナーのファイルシステムに新しいファイルをコピーして追加します<dest> ADD <src> <dest> ADD命令は、新しいファイルをからコピー<src>し、パスにあるコンテナーのファイルシステムに追加します<dest>。
2196 docker  dockerfile 

17
Node.jsをいつ使用するかを決める方法は?
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 私はこの種のものに不慣れですが、最近Node.jsがいかに優れているかについて多くを聞いています。一般的にjQueryとJavaScriptの操作がどれほど好きかを考えると、Node.jsをいつ使用するかを決定する方法を考えざるを得ません。私が考えているWebアプリケーションはBitlyのようなものです -いくつかのコンテンツを取り、それをアーカイブします。 ここ数日間の宿題から、次の情報が得られました。Node.js 通常のWebサーバーとして実行できるコマンドラインツールで、JavaScriptプログラムを実行できます 優れたV8 JavaScriptエンジンを利用 同時にいくつかのことを行う必要がある場合は非常に良いです イベントベースなので、素晴らしいAjaxはすべて似サーバー側で実行できます ブラウザとバックエンドの間でコードを共有できます MySQLと話しましょう 私が出会ったいくつかの情報源は次のとおりです。 Node.jsの詳細–導入とインストール NodeJSについて 例によるノード( Archive.is) Webアプリを作ろう:NodePad Node.jsはAmazonのEC2インスタンスでほとんどそのまま実行できることを考慮して、PHP、Python、Rubyなどの強力な王とは対照的に、Node.jsが必要な問題の種類を理解しようとしています。。私はそれが言語に関する専門知識に本当に依存することを理解していますが、私の質問はより一般的なカテゴリに分類されます。

30
エンコーディングを手動で指定せずに、C#で文字列の一貫したバイト表現を取得するにはどうすればよいですか?
どのようにして変換しないstringにbyte[]手動で特定のエンコーディングを指定せずに、.NET(C#)で? 文字列を暗号化します。変換せずに暗号化することはできますが、ここでエンコードが機能する理由を知りたいのですが。 また、エンコードを考慮する必要があるのはなぜですか?文字列が格納されているバイトを簡単に取得できませんか?なぜ文字エンコーディングに依存しているのですか?

20
文字列を日時に変換する
文字列として、次のような日時の膨大なリストがあります。 Jun 1 2005 1:33PM Aug 28 1999 12:00AM これらをデータベースの適切な日時フィールドに押し戻すので、実際の日時オブジェクトに魔法をかける必要があります。 これはDjangoのORMを経由しているため、SQLを使用して挿入時に変換を行うことはできません。
2183 python  datetime 




20
リベースで無関係な履歴をマージすることをGitが拒否
中にgit rebase origin/development次のエラーメッセージGitリポジトリから示されています: fatal: refusing to merge unrelated histories Error redoing merge 1234deadbeef1234deadbeef 私のGitバージョンは2.9.0です。以前のバージョンでは正常に機能していました。 新しいリリースで強制フラグが導入された無関係な履歴を許可して、このリベースを継続するにはどうすればよいですか?
2150 git  rebase 



7
演算子のオーバーロードの基本的なルールとイディオムは何ですか?
注:回答は特定の順序で与えられましたが、多くのユーザーは、与えられた時間ではなく投票に従って回答を並べ替えるため、最も意味のある順序で回答のインデックスを次に示します。 C ++での演算子のオーバーロードの一般的な構文 C ++での演算子オーバーロードの3つの基本ルール 会員と非会員の決定 オーバーロードする一般的な演算子 代入演算子 入出力演算子 関数呼び出し演算子 比較演算子 算術演算子 配列の添え字 ポインタのような型の演算子 変換演算子 新規および削除のオーバーロード (注:これは、Stack OverflowのC ++ FAQへのエントリになることを目的としています。このフォームでFAQを提供するという考えを批評したい場合は、これをすべて開始したメタへの投稿がそのための場所になります。回答その質問は、C ++チャットルームで監視されます。ここでは、FAQのアイデアが最初から始まっているため、アイデアを思いついた人があなたの答えを読む可能性が非常に高くなります。

13
ステージングされた変更を表示するにはどうすればよいですか?
コミットする変更をいくつかステージングしました。次のコミットのためにステージングされているすべてのファイルの差分をどのように確認できますか?git statusは知っていますが、ステージングされているファイルの名前だけでなく、実際の差分を確認したいと思います。 私はそれを見たのgit-diffが(1)のmanページを語ります git diff [--options] [-] […] このフォームは、インデックス(次のコミットのステージング領域)に対して行った変更を表示するためのものです。言い換えると、違いは、インデックスにさらに追加するようにgitに指示できるものですが、まだそうしていません。これらの変更は、git-add(1)を使用してステージングできます。 残念ながら、私はこれをまったく理解できません。エイリアスを作成できる便利なワンライナーがあるはずですよね?
2141 git  diff  dvcs  git-diff  git-stage 

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