[過去ログ] ふらっと C#,C♯,C#(初心者用) Part155 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
43: デフォルトの名無しさん (ワッチョイ 7610-Icr6) [sage] 2022/06/22(水) 19:58:57.85 ID:pCRUTkSs0(3/3) AAS
RandomNumberGenerator.GetInt32の方がおすすめよ
ゲームみたいにシード値を固定にしたい場合はその限りではないけど
速度が欲しい場合はXorshiftもあるんでついでに比較するといい
47: デフォルトの名無しさん (ワッチョイ 2324-zXsU) [sage] 2022/06/22(水) 21:10:25.85 ID:MLZMXa4p0(1/3) AAS
ローカル変数に保持するとかなりの確率でレジスタに入るがstaticフィールドに紐づいてるインスタンスだと逆に絶対にその都度メモリにアクセスすることになる
それもその都度多重ポインタを辿っていく事になるので何度もreadする変数は出来ればローカル変数に一度入れた方が良い
レジスタ利用されずともヒープへのアクセスとスタックへのアクセスじゃ局所性の問題からスタックの方が早いし手間以外にはメリットしかない
141
(1): デフォルトの名無しさん (テテンテンテン MM4f-hYij) [sage] 2022/06/26(日) 09:58:33.85 ID:MUUA0Nh2M(1/2) AAS
>>139
139(1): デフォルトの名無しさん (スップ Sddf-MDA+) [] 2022/06/26(日) 08:51:05.64 ID:60uDe2Q5d(1/3) AAS
横からの質問ですが、デスクトップアプリならなんとなく理解はできてるつもりですが、ウェブアプリだと、複数のユーザからの処理をサーバ上のアプリが処理していく際に、同期処理で重たいのが動いている場合にほかのユーザまでまたされるということがありますか?
アクセス単位で別々にスレッド処理されてるから、メソッドを同期非同期するのはあくまでもその単一ユーザの処理の中で考えれば良いですかね?
それとも、他のユーザも待たされるから基本的には非同期で作っていくものですか?
ちなみに、winformからblazor移行の勉強中です
同時アクセスしてるユーザー数>Webサーバが用意してるスレッド数の上限 だと待たされることがある
これがC10K(クライアント10000台)問題

なので対策としてDBアクセスみたいなI/O待ちみたいなときにスレッドを占有せずいったんリリースさせようと考えて
async/awaitの仕組みが生まれた
173: デフォルトの名無しさん (ワッチョイ 8fad-d/rJ) [sage] 2022/06/28(火) 01:12:23.85 ID:vCyl6X270(1) AAS
いきなりオマエ呼ばわりかよ、何様?
230: デフォルトの名無しさん (ワッチョイ 2310-TkQT) [sage] 2022/07/10(日) 23:21:25.85 ID:za66V9r/0(1) AAS
同じマンまだおったんか
308
(1): デフォルトの名無しさん (オイコラミネオ MMad-GsVe) [sage] 2022/07/16(土) 20:52:07.85 ID:Nb4vyBV3M(1/3) AAS
もう全然DB使わなくなった
使い道が自分にはない
jsonで大体事足りる
419: デフォルトの名無しさん (アウアウウー Sa09-G1eK) [] 2022/07/30(土) 09:58:01.85 ID:paa5jUiAa(1/2) AAS
64KBの壁な
529: デフォルトの名無しさん (ワッチョイ 0101-GG26) [sage] 2022/08/12(金) 23:07:18.85 ID:5/2owLeW0(1) AAS
複数のプロジェクトで使用するクラスだからこそライブラリにするんじゃないのか?
572: デフォルトの名無しさん (オッペケ Srf1-3aJ4) [] 2022/08/13(土) 17:58:17.85 ID:qT9RB751r(17/18) AAS
>>571
571(1): デフォルトの名無しさん (アウアウウー Saa5-6Vk+) [sage] 2022/08/13(土) 17:46:23.05 ID:R59fh56/a(1) AAS
>>564
今日立てて今日過去ログ入りしてるの草
それニュー速VIP板だよ
606
(2): デフォルトの名無しさん (ワッチョイ 7f24-W8rp) [] 2022/08/24(水) 17:20:41.85 ID:nmRyLlKO0(1/5) AAS
割と現実的なプログラミングランキグンでC#は4位
外部リンク:gigazine.net
745: デフォルトの名無しさん (スププ Sd22-M17j) [sage] 2022/08/31(水) 21:08:38.85 ID:46weiauMd(1) AAS
できないプログラムなんてない
796
(1): デフォルトの名無しさん (ワッチョイ 2124-UhYb) [sage] 2022/09/01(木) 21:49:56.85 ID:c9OPbwmX0(1/2) AAS
[Intrinsic]属性が付いてるってことは基本はxmmレジスタ利用して128bitいっぺんに書き換える方式だからnint以下と同様にスレッドセーフやで
826
(1): デフォルトの名無しさん (ワッチョイ 45da-zjO4) [sage] 2022/09/02(金) 23:05:22.85 ID:Wh8UmZjA0(2/2) AAS
>>823
823(1): デフォルトの名無しさん (ワッチョイ 8242-yNcK) [sage] 2022/09/02(金) 18:36:45.46 ID:6qLP4Zra0(1) AAS
ef core でも生SQL書けるからなんとかなるよ
まあ自由度はDapper程無いけどマイグレーションは便利
確かにマイグレーションは便利ね。

あるテーブルに4つくらいの各テーブルをグルーピングして外部結合するLinq to SQL書いたら、
この世のものとは思えないSQL出力しよった。最後にソート付け足したら、もう勘弁してくれみたいな例外吐いて動かなくなった。
外部結合の時に発生するnullとC#側のプリミティブ型の相性が悪い感じ

結局DBMS側にストアド書いたけどそのストアド叩くだけのlinqに落ち着いたけど、C#オンリーで開発ってのは難しいね
839: デフォルトの名無しさん (ワッチョイ 27da-KE5h) [sage] 2022/09/03(土) 12:35:07.85 ID:iqyYnwJn0(1) AAS
>>829
829(1): デフォルトの名無しさん (ワッチョイ ad2f-6Yq+) [sage] 2022/09/02(金) 23:54:24.91 ID:XYWvvS0T0(1) AAS
>>826
それ、どの段階でエラーになったん?

個人的にはマイグレーションとかいらない機能だと思ってるが
どの段階って、普通にforeachで遅延実行時のエラー。
Can't translate to SQLみたいな感じだった
外部結合だけじゃなくて、SELECTする内容も複数カラムに渡ったCASE文だらけで
linq文も30行くらいになってたから、作ってる段階から「ムリだろうなぁ」とは思ってた。

ef coreのマイグレ便利だよ。
プロジェクト初期に、DBが形になるまではコードファーストでテーブル作る。
プロジェクトメンバに配った後は差分パッチのSQL作るのもefでやってるし、C#のソースで差分管理できるから。
逆にマイグレ機能なかったらef core使う人いなくなってしまうのでは・・w
998: デフォルトの名無しさん (ワッチョイ 5701-dv3E) [] 2022/09/18(日) 13:24:42.85 ID:a87PubfG0(1/2) AAS
東京に「飽きるの」って地名無かった?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.041s