プログラミング

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

3
JettyとNettyの違いは何ですか?
JettyとNettyの主な違いは何ですか? NettyはJbossの一部ですが、デフォルトのWebサーバーコンテナーですか? NettyはServlets 3.0をサポートしていますか?
143 jetty  netty 

7
Linux環境変数名で使用できる文字
Linux環境変数名で使用できる文字は何ですか?manページとWebをざっと検索すると、変数の操作方法に関する情報のみが生成され、許可されている名前は生成されませんでした。 のようなドットを含む定義済みの環境変数を必要とするJavaプログラムがありますcom.example.fancyproperty。Windowsではその変数を設定できますが、Linuxでは設定できませんでした(SuSEとUbuntuで試してみました)。その変数名は許可されていますか?

9
クラス名を保持する文字列からオブジェクトをインスタンス化する方法はありますか?
私はファイルを持っています:Base.h class Base; class DerivedA : public Base; class DerivedB : public Base; /*etc...*/ および別のファイル:BaseFactory.h #include "Base.h" class BaseFactory { public: BaseFactory(const string &sClassName){msClassName = sClassName;}; Base * Create() { if(msClassName == "DerivedA") { return new DerivedA(); } else if(msClassName == "DerivedB") { return new DerivedB(); } else if(/*etc...*/) { …

4
正規表現に基づいて文字列を分割する
コマンドの出力を表形式で持っています。この出力を結果ファイルから解析して文字列に格納しています。1行の各要素は1つ以上の空白文字で区切られているため、正規表現を使用して1つ以上のスペースを照合し、分割しています。ただし、すべての要素の間にスペースが挿入されています。 >>> str1="a b c d" # spaces are irregular >>> str1 'a b c d' >>> str2=re.split("( )+", str1) >>> str2 ['a', ' ', 'b', ' ', 'c', ' ', 'd'] # 1 space element between!!! これを行うより良い方法はありますか? 各分割の後str2、リストに追加されます。
143 python  regex 

13
SQL Serverで複数の列を一度に変更する方法
ALTERテーブルのいくつかの列のデータ型が必要です。 単一の列の場合、以下は正常に機能します。 ALTER TABLE tblcommodityOHLC ALTER COLUMN CC_CommodityContractID NUMERIC(18,0) しかし、1つのステートメントで複数の列を変更するにはどうすればよいですか?以下は機能しません。 ALTER TABLE tblcommodityOHLC ALTER COLUMN CC_CommodityContractID NUMERIC(18,0), CM_CommodityID NUMERIC(18,0)


13
エラーLNK2019:未解決の外部シンボル_WinMain @ 16が関数___tmainCRTStartupで参照されています
以下のような単純なコードを実行しているときに、次の2つのエラーが発生します。 #include <iostream> #include <string> using namespace::std; template <class Type> class Stack { public: Stack (int max):stack(new Type[max]), top(-1), maxsize(max){} ~Stack (void) {delete []stack;} void Push (Type &val); void Pop (void) {if (top>=0) --top;} Type& Top (void) {return stack[top];} //friend ostream& operator<< (ostream&, Stack&); private: Type *stack; int top; const …

9
Collections.emptyMap()と新しいHashMap()
使用できる状況にはどのようなものがありますCollections.emptyMap()か?ドキュメントには、コレクションを不変にしたい場合にこのメソッドを使用できると記載されています。 不変の空のコレクションが必要なのはなぜですか?ポイントは?
143 java  collections 

7
AngularのINPUT要素のngModel内でパイプを使用する
HTML INPUTフィールドがあります。 <input [(ngModel)]="item.value" name="inputField" type="text" /> そして、その値をフォーマットして既存のパイプを使用したいと思います: .... [(ngModel)]="item.value | useMyPipeToFormatThatValue" .... そしてエラーメッセージを取得します: アクション式にパイプを含めることはできません このコンテキストでパイプを使用するにはどうすればよいですか?


13
2つのリスト間の共通要素の比較
def common_elements(list1, list2): """ Return a list containing the elements which are in both list1 and list2 >>> common_elements([1,2,3,4,5,6], [3,5,7,9]) [3, 5] >>> common_elements(['this','this','n','that'],['this','not','that','that']) ['this', 'that'] """ for element in list1: if element in list2: return list(element) これまでのところ、うまくいきませんでした。 何か案は?
143 python  list 

5
パンダデータフレームの行のサブセットを変更する
AとBの2つの列を持つパンダのDataFrameがあると仮定します。このDataFrameを変更(またはコピーを作成)して、Aが0のときは常にBがNaNになるようにします。 私は以下を試しました df['A'==0]['B'] = np.nan そして df['A'==0]['B'].values.fill(np.nan) 成功なし。
143 python  pandas 

9
angular-cliで1つのテスト仕様のみを実行する方法
Angular-CLI(ベータ20)でビルドされたAngular2プロジェクトがあります。 選択した1つのスペックファイルのみに対してテストを実行する方法はありますか? 以前はAngular2クイックスタートに基づくプロジェクトを使用しており、jasmineファイルに手動でスペックを追加できました。しかし、カルマテスト以外でこれを設定する方法や、Angular-CLIビルドでカルマテストを特定のファイルに制限する方法がわかりません。

5
Swiftでインデックスを使用してマップまたは縮小する
配列のインデックスを取得する方法がありますmapかreduceスウィフトでは?each_with_indexRubyのようなものを探しています。 func lunhCheck(number : String) -> Bool { var odd = true; return reverse(number).map { String($0).toInt()! }.reduce(0) { odd = !odd return $0 + (odd ? ($1 == 9 ? 9 : ($1 * 2) % 9) : $1) } % 10 == 0 } lunhCheck("49927398716") lunhCheck("49927398717") 上記のodd変数を削除したいと思います。

11
単一のnpmrcファイルで複数のレジストリを構成する方法はありますか
これが私の問題です。VPNでのみ機能するプライベートNPMレジストリがあります。VPNから出たときにシームレスに機能するように、フォールバックレジストリhttps://registry.npmjs.orgを用意したいと考えています。 PS現在、私は使用していますnpmrc回避策として.npmrcファイルを切り替えるには良い仕事をして
143 node.js  npm 

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