プログラミング

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


20
エラー2006(HY000):MySQLサーバーが廃止されました
大きなSQLファイル(大きなINSERTクエリ)を取得しようとすると、このエラーが発生します。 mysql> source file.sql ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id: 2 Current database: *** NONE *** ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id: 3 Current database: *** NONE *** テーブルの何も更新されません。MySQLを再起動するだけでなく、テーブル/データベースの削除と削除の取り消しを試みました。これらはどれも問題を解決しません。 これが私の最大パケットサイズです: +--------------------+---------+ | …
309 mysql 


5
最初の発生時に分割
区切り文字の最初の出現時に文字列を分割する最良の方法は何でしょうか? 例えば: "123mango abcd mango kiwi peach" 最初mangoに分割して取得: "abcd mango kiwi peach"
309 python  split 

10
HashMapでのキーの存在チェック
HashMapでキーの存在を確認することは常に必要ですか? 私は、たとえば1000エントリのHashMapを持っていて、効率を改善しようとしています。HashMapが非常に頻繁にアクセスされる場合、すべてのアクセスでキーの存在を確認すると、大きなオーバーヘッドが発生します。キーが存在しないために例外が発生した場合は、代わりに例外をキャッチできます。(これがめったに起こらないことを知っているとき)。これにより、HashMapへのアクセスが半分になります。 これは良いプログラミング方法ではないかもしれませんが、アクセス回数を減らすのに役立ちます。または、ここで何か不足していますか? [ 更新 ] HashMapにnull値がありません。
309 java  hashmap 

15
NSAttributedStringはどのように使用しますか?
NSStringまたはの複数の色NSMutableStringsは使用できません。そのNSAttributedStringため、iPad SDK 3.2(または3.2前後)で導入され、iPhone SDK 4.0ベータ版以降にiPhoneで利用できる機能について少し聞いたことがあります。 3色の紐が欲しいのですが。 3つの個別のNSStringを使用しない理由は、3つのNSAttributedString部分文字列それぞれの長さが頻繁に変化するため、計算を使用して3つの個別のNSStringオブジェクトを再配置しないことです。 次のようにするNSAttributedString方法を使用して可能である場合-(NSAttributed文字列で可能でない場合、どのように実行しますか): 編集: 、覚えておいてください@"first"、@"second"そして@"third"いつでも他の文字列に置き換えられます。そのため、ハードコードされたNSRange値を使用しても機能しません。

15
C#ラムダ式:なぜそれらを使用する必要があるのですか?
Microsoft Lambda Expressionのドキュメントをすぐに読みました。 ただし、この種の例は、理解を深めるのに役立ちました。 delegate int del(int i); del myDelegate = x => x * x; int j = myDelegate(5); //j = 25 それでも、なぜそれがそのようなイノベーションなのか、私にはわかりません。「メソッド変数」が終了したときに死ぬのは単なるメソッドですよね?実際の方法の代わりにこれを使用する必要があるのはなぜですか?
309 c#  c#-3.0  lambda 


13
'sizeof'(配列を指すポインター)を見つける方法は?
まず、ここにいくつかのコードがあります: int main() { int days[] = {1,2,3,4,5}; int *ptr = days; printf("%u\n", sizeof(days)); printf("%u\n", sizeof(ptr)); return 0; } ptr(32ビットシステムでは4バイトであるサイズを指定する代わりに)指している配列のサイズを確認する方法はありますか?
309 c  arrays  pointers  sizeof 

13
noImplicitAnyフラグを有効にしてtypescriptをコンパイルするときに、「オブジェクトタイプのインデックスシグネチャには暗黙的に「any」タイプがあります」というエラーを防ぐにはどうすればよいですか?
私は常に--noImplicitAnyフラグを使用してTypescriptをコンパイルします。これは、型チェックをできるだけ厳しくしたいので意味があります。 私の問題は、次のコードでエラーが発生することIndex signature of object type implicitly has an 'any' typeです: interface ISomeObject { firstKey: string; secondKey: string; thirdKey: string; } let someObject: ISomeObject = { firstKey: 'firstValue', secondKey: 'secondValue', thirdKey: 'thirdValue' }; let key: string = 'secondKey'; let secondValue: string = someObject[key]; 注意すべき重要な点は、キー変数はアプリケーションの他の場所から取得され、オブジェクト内の任意のキーにすることができるという考え方です。 私は明示的に型をキャストしてみました: let secondValue: string = <string>someObject[key]; …
309 typescript 


11
変換:許可されていない `aaaa` @ error / constitute.c / ReadImage / 453
convertImageMagickからキャプチャ画像を作成したい。 そして私はこれに従いましたが、いくつか問題があります。 私のLinuxシェルに入力: convert -background white -fill black -font FreeSerif-Bold -pointsize 36 label:'adfgh' ./test.png エラーは: 変換:許可されていませんadfgh@ error / constitute.c / ReadImage / 453。変換:画像ファイル名がありません./test.png@ error / convert.c / ConvertImageCommand / 3015 私のImageMagick:バージョン:6.7.2-7、でインストールしyum install ImageMagickます。 私は無知です。何かアドバイスはありますか?

11
Pythonで複数の引数を出力する
これは私のコードのほんの一部です: print("Total score for %s is %s ", name, score) しかし、私はそれを印刷して欲しい: 「(名前)の合計スコアは(スコア)です」 ここで、nameはリスト内の変数で、scoreは整数です。それがまったく役立つ場合、これはPython 3.3です。

5
'cut'コマンドで同じシーケンシャルデリミタを1つとして扱う方法は?
列ベースの「スペース」調整済みテキストストリームから特定の(4番目の)フィールドを抽出しようとしています。私は使用しようとしていますcut次の方法でコマンド。 cat text.txt | cut -d " " -f 4 残念ながら、cutは複数のスペースを1つの区切り文字として扱いません。私はawkをパイプで通したかもしれない awk '{ printf $4; }' またはsed sed -E "s/[[:space:]]+/ /g" スペースを折りたたむために、cutネイティブでいくつかの区切り文字を処理する方法があるかどうか知りたいですか?
309 bash  unix  delimiter  cut 


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