プログラミング

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

15
UTF-8 byte []を文字列に変換する方法は?
UTF-8byte[]が含まれていることがわかっているファイルから読み込まれた配列があります。 一部のデバッグコードでは、それを文字列に変換する必要があります。これを行うライナーはありますか? カバーの下では、それは単なる割り当てとmemcopyであるべきなので、それが実装されていなくても、それは可能であるべきです。



5
C ++識別子でアンダースコアを使用する場合のルールは何ですか?
C ++では、メンバー変数にローカル変数やパラメーターではなく、メンバー変数であることを示すために、何らかの接頭辞を付けてメンバー変数に名前を付けるのが一般的です。MFCのバックグラウンドを持っている場合は、おそらくを使用しますm_foo。myFooたまに見たこともあります。 C#(またはおそらく.NET)は、のように、アンダースコアのみの使用を推奨しているよう_fooです。これはC ++標準で許可されていますか?

10
Node.jsの使用には、ES6のインポート/エクスポートが必要です。
私が共同で取り組んでいるプロジェクトでは、使用できるモジュールシステムについて2つの選択肢があります。 を使用してモジュールをインポートしrequire、およびを使用module.exportsしてエクスポートしexports.fooます。 ES6を使用したモジュールのインポートimport、およびES6を使用したエクスポートexport どちらを使用してもパフォーマンス上のメリットはありますか?ノードモジュールでES6モジュールを使用する場合に知っておくべきことは他にありますか?



22
IDの一致に基づく、あるテーブルから別のテーブルへのSQL更新
私はデータベースを持っています account numbersありcard numbersます。これらをファイルとupdateアカウント番号のカード番号と照合し、アカウント番号のみを使用するようにします。 テーブルをアカウント/カードデータベースにリンクするビューを作成して、 Table IDと関連するアカウント番号。次に、IDがアカウント番号と一致するレコードを更新する必要があります。 これは、フィールドを更新する必要があるSales_Importテーブルaccount numberです。 LeadID AccountNumber 147 5807811235 150 5807811326 185 7006100100007267039 そして、これはRetrieveAccountNumber私が更新する必要があるテーブルです: LeadID AccountNumber 147 7006100100007266957 150 7006100100007267039 私は以下を試しましたが、今のところ運がありません: UPDATE [Sales_Lead].[dbo].[Sales_Import] SET [AccountNumber] = (SELECT RetrieveAccountNumber.AccountNumber FROM RetrieveAccountNumber WHERE [Sales_Lead].[dbo].[Sales_Import]. LeadID = RetrieveAccountNumber.LeadID) カード番号をアカウント番号に更新しますが、アカウント番号は NULL

26
Pythonラムダが役立つのはなぜですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 私はPythonラムダを理解しようとしています。ラムダは、現実には忘れておくべき「興味深い」言語アイテムの1つですか? 私はそれが必要になるかもしれないいくつかのエッジケースがあると確信していますが、それが曖昧であること、将来のリリースで再定義される可能性(私のさまざまな定義に基づく私の仮定)、およびコーディングの明快さの低下-それがあれば避けられる? これは、C型のオーバーフロー(バッファオーバーフロー)を思い出します。つまり、最上位の変数をポイントし、他のフィールド値を設定するためにオーバーロードしています。それは一種の技術者のショーマンシップのように感じますが、メンテナンスコーダーの悪夢です。

9
Swift Betaのパフォーマンス:配列の並べ替え
Swift Betaでアルゴリズムを実装していたところ、パフォーマンスが非常に低いことに気付きました。さらに深く掘り下げた後、ボトルネックの1つが配列の並べ替えと同じくらい単純なものであることに気付きました。関連する部分はここにあります: let n = 1000000 var x = [Int](repeating: 0, count: n) for i in 0..<n { x[i] = random() } // start clock here let y = sort(x) // stop clock here C ++では、同様の操作に私のコンピューターで0.06秒かかります。 Pythonでは、0.6秒かかります(トリックのない、整数のリストの場合はy = Sorted(x)のみ)。 Swiftでは、次のコマンドでコンパイルすると6秒かかります。 xcrun swift -O3 -sdk `xcrun --show-sdk-path --sdk macosx` また、次のコマンドでコンパイルすると、88秒もかかります。 xcrun …

30
JNI共有ライブラリ(JDK)のロードに失敗しました
Eclipseを開こうとすると、ポップアップダイアログに次のように表示されます。 JNI共有ライブラリ "C:/JDK/bin/client/jvm.dll" `のロードに失敗しました。 これに続いて、Eclipseフォースは終了します。 ここでは、いくつかのポイントを挙げておきます。 そのパスに何かが存在するかどうかを確認しました。それは存在します。 私のEclipseとJava SE Development Kitはどちらも64ビットです。私のシステムをチェックしたところ、64ビットを処理できます。 私はGoogleとStack Overflowでこの問題を検索しましたが、見つかった唯一の答えは、32ビットバージョンのJDKとEclipseをダウンロードすることでした。 32ビットバージョンのダウンロードは、最後の手段としてのみやりたいことです。 この問題を解決するために何が提案されますか?

22
C#でリフレクションを使用して文字列からプロパティ値を取得する
リフレクションを使用してデータ変換を実装しようとしていますコードに 1の例しています。 の GetSourceValueこの関数は、様々なタイプを比較するスイッチがありますが、私はこれらのタイプやプロパティを削除して持ちたいGetSourceValueパラメータとしてのみ単一の文字列を使用してプロパティの値を取得します。文字列でクラスとプロパティを渡し、プロパティの値を解決したいと思います。 これは可能ですか? 1 元のブログ投稿のWebアーカイブバージョン


11
リストの削除、削除、ポップの違い
>>> a=[1,2,3] >>> a.remove(2) >>> a [1, 3] >>> a=[1,2,3] >>> del a[1] >>> a [1, 3] >>> a= [1,2,3] >>> a.pop(1) 2 >>> a [1, 3] >>> リストから要素を削除する上記の3つの方法の間に違いはありますか?
928 python  list 

16
vimレジスタを使用するにはどうすればよいですか?
レジスターを使用するインスタンスが1つだけであることを知っているのでCtrlR*、クリップボードからテキストを貼り付けることができます。 レジスタの他の用途は何ですか?それらを使用するには? VIレジスターについて知っていることすべて(vi 7.2に焦点を当てましょう)-私たちと共有してください。
926 vim  vi 

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