プログラミング

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

10
java.net.SocketException:接続のリセット
ソケットから読み取ろうとすると、次のエラーが発生します。私はそれをやっreadInt()ていますInputStream、そして私はこのエラーを得ています。ドキュメントを熟読すると、これは接続のクライアント部分が接続を閉じたことを示唆しています。このシナリオでは、私がサーバーです。 クライアントログファイルにアクセスできますが、接続を閉じていません。実際、ログファイルから、接続を閉じていることがわかります。それで、なぜこれが起こっているのか誰かが知っていますか?他に何をチェックしますか?これは、おそらくしきい値に達しているローカルリソースがある場合に発生しますか? 次の行があることに注意します。 socket.setSoTimeout(10000); の直前readInt()。これには理由があります(長い話)が、興味津々ですが、これが示されたエラーにつながる可能性のある状況はありますか?IDEでサーバーを実行していますが、たまたまIDEをブレークポイントに動かしたままにしていたところ、まったく同じエラーがIDEの自分のログに表示され始めていることに気付きました。 とにかく、それについて言及するだけで、うまくいけばレッドニシンではない。:-(

8
Thread.Sleepがなぜ有害なのか
Thread.Sleep();使用すべきでないと記載されているのをよく目にしますが、なぜそうなのか理解できません。場合はThread.Sleep();、トラブルを引き起こす可能性があり、安全であるのと同じ結果に任意の代替ソリューションがありますか? 例えば。 while(true) { doSomework(); i++; Thread.Sleep(5000); } 別のものは: while (true) { string[] images = Directory.GetFiles(@"C:\Dir", "*.png"); foreach (string image in images) { this.Invoke(() => this.Enabled = true); pictureBox1.Image = new Bitmap(image); Thread.Sleep(1000); } }
128 c#  multithreading  sleep 

6
React jsの「マウント」とは何ですか?
ReactJSの学習中に、「マウント」という用語を何度も聞いています。そして、この用語に関してライフサイクルの方法とエラーがあるようです。Reactはマウントとはどういう意味ですか? 例: componentDidMount() and componentWillMount()

6
JavaScriptでのRubyの|| =(または同等)?
Rubyの||=メカニズムが大好きです。変数が存在しないかである場合は、変数nilを作成し、それを何かに等しく設定します。 amount # is nil amount ||= 0 # is 0 amount ||= 5 # is 0 私は今、JavaScriptで同様のことをする必要があります。これを行うための慣習または適切な方法は何ですか?||=構文が無効であることはわかっています。それを処理する2つの明白な方法は次のとおりです。 window.myLib = window.myLib || {}; // or if (!window.myLib) window.myLib = {};
128 javascript  ruby  syntax 

8
RGBをグレースケール/強度に変換する
RGBからグレースケールに変換する場合、チャネルR、G、Bに特定の重みを適用する必要があると言われています。これらの重みは、0.2989、0.5870、0.1140です。 その理由は、これらの3つの色に対する人間の知覚/感受性が異なるためだと言われています。これらはNTSC信号の計算に使用される値であるとも言われます。 しかし、ウェブ上でこれについての適切なリファレンスは見つかりませんでした。これらの値のソースは何ですか? これらの以前の質問も参照してください:こことここ。


7
単一のLodash関数をインポートする方法は?
WebPACKのを使用して、私はインポートしようとしているのisEqualのため、lodashすべてのものを輸入しているようです。私は成功せずに次のことを試みました: import { isEqual } from 'lodash' import isEqual from 'lodash/lang' import isEqual from 'lodash/lang/isEqual' import { isEqual } from 'lodash/lang' import { isEqual } from 'lodash/lang'
128 javascript  lodash 

9
node.jsで複数行の文字列を実行するにはどうすればよいですか?
node.jsの台頭に伴い、JavaScriptでは複数行の文字列の必要性が高まっています。 ブラウザで機能しない場合でも、Node.JSでこれを行う特別な方法はありますか? 私がサポートできる計画またはこれを行うための少なくとも機能要求はありますか? 私はあなたが\n\すべての行の終わりで使用できることをすでに知っています、それは私が望むものではありません。


13
iphone:クラッシュレポートの.dSYMファイルの場所
このページによると、ここにあなたが適切なアプリケーションのバイナリと.dSYMファイルを持っている場合、それは彼らシンボリックに簡単です。しかし、.dSYMとアプリケーションバイナリファイルはどこにありますか?
128 iphone  xcode 

7
csvを読み取るときにパンダのインデックス列を削除する
CSVファイルをインポートする次のコードがあります。3つの列があり、最初の2つを変数に設定します。2番目の列を変数「効率」に設定すると、インデックス列も追加されます。インデックス列を取り除くにはどうすればよいですか? df = pd.DataFrame.from_csv('Efficiency_Data.csv', header=0, parse_dates=False) energy = df.index efficiency = df.Efficiency print efficiency 使ってみた del df['index'] 私が設定した後 energy = df.index これは別の投稿で見つかりましたが、「KeyError: 'index'」という結果になります
128 python  pandas 

15
MacでApplication Loaderアプリを見つけるには?
ダウンロードapplicationloader_1.3.dmg先のMacintosh HDにダウンロードしてインストールしました。 メッセージは、インストールが正常に完了したことを示しています。しかし、どこにも表示されないApplicationLoaderアプリがあります。 ApplicationloaderアプリをApplication->Utilityフォルダーにインストールして取得する方法 Mac OSXバージョン10.6.8を使用しています。
128 macos  loader 


9
(PySparkを使用して)Spark DataFrameに新しい列を追加するにはどうすればよいですか?
Spark DataFrame(PySpark 1.5.1を使用)があり、新しい列を追加したいと思います。 私は成功せずに次のことを試しました: type(randomed_hours) # => list # Create in Python and transform to RDD new_col = pd.DataFrame(randomed_hours, columns=['new_col']) spark_new_col = sqlContext.createDataFrame(new_col) my_df_spark.withColumn("hours", spark_new_col["new_col"]) これを使用してもエラーが発生しました: my_df_spark.withColumn("hours", sc.parallelize(randomed_hours)) では、PySparkを使用して既存のDataFrameに新しい列(Pythonベクターに基づく)を追加するにはどうすればよいですか?

13
asp.netコアで現在のユーザーを取得する方法
メールなどのユーザーの情報を取得して、現在のユーザーを取得したい。しかし、asp.netコアではそれができません。私はとても混乱していますこれは私のコードです HttpContextコントローラのコンストラクタではほとんどnull です。各アクションでユーザーを獲得することは良くありません。ユーザーの情報を一度取得してViewData、に設定したい。 public DashboardController() { var user = HttpContext.User.GetUserId(); }

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