[過去ログ] ふらっと C#,C♯,C#(初心者用) Part144 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
21: (ワッチョイ 3f01-9oxg) 2019/07/18(木)13:50 ID:1HV7iRhh0(1/2) AAS
お知恵をお借りしたく。。。

public struct LogsData
{
public double total;
public long starttime;
}

var aaa = new LIST<LogsData>();

totalだけが入ったLISTを作りたい

ぶん回す方法はできたのだがもっとスマートな方法はないだろうか。
省5
22: (ワッチョイ 4fda-dTVB) 2019/07/18(木)13:53 ID:6lFXmRU70(1) AAS
AddRange
23
(1): (ワッチョイ 4f5f-DGEx) 2019/07/18(木)13:57 ID:NtL98NX40(1) AAS
var bbb = aaa.Select( x=> x.total ).ToList();
24: (ワッチョイ 3f01-9oxg) 2019/07/18(木)14:04 ID:1HV7iRhh0(2/2) AAS
>>23
神現る。ありがとう!
25: (ワッチョイ 8f01-fACD) 2019/07/18(木)19:17 ID:teqAmMY+0(2/2) AAS
>>14
なる程
webを質問するとC#の枠組みを超えてしまうのでアレですが有用なアイデアありがとうございます
26
(1): (ワッチョイ 4f5f-6VcT) 2019/07/18(木)20:46 ID:c4BAkJVY0(1) AAS
>>17
てっきりbitmapは明示的にdisposeしないとメモリリークするのかと思ってたんだけど
都度GC.Collect()してみたらdisposeしなくても大丈夫だったわ
ありがと
27
(2): (アウアウウー Sad3-DP2E) 2019/07/19(金)16:29 ID:g/qsh+DNa(1) AAS
>>26
disposeすると今すぐメモリを解放してくれる。しないとガベコレが走るタイミングまで待たされる。GC.Collectは今すぐガベコレする。
28: (ドコグロ MMbf-M+2i) 2019/07/19(金)20:25 ID:VLsw2rVZM(1) AAS
>>27
大手の担当者(客)とか絶対理解できないから定期実行(十分に一度)してるわ
やらないと
リークだリークだうるせぇんだこれが
29
(1): (ブーイモ MM5f-6VcT) 2019/07/19(金)21:26 ID:5+qJlswgM(1) AAS
>>27
bitmapを凄い勢いで作るプログラムを前に書いたら
メモリ不足で例外を吐いた事があったのよ
んでGCで解放されないのかと思ってたわ
30
(2): (ワッチョイ 3f42-jGuh) 2019/07/19(金)21:30 ID:KvrVBoUe0(1) AAS
>>29
でもVSのモニタを見るとGCって結構な短期間で動いてくれるんだよな
GC.Collectはブラシーボ効果しかない
31: (ドコグロ MMbf-bkmc) 2019/07/19(金)21:36 ID:IuwL/lPHM(1) AAS
Bitmapはファイナライザを実装してるから2回GCが走らないと解放されない
あと頻繁に動いてるのは最も浅い世代のGen0GCで、GCを生き残って昇格してしまったオブジェクトを回収させるにはGC.Collectは有効
32: (ワッチョイ 4f61-M+2i) 2019/07/19(金)22:21 ID:A6fR/TKy0(1) AAS
>>30
遅いマシンで
割と重めのアプリを一日経ってからやってみ
3分ぐらいはフリーズするよ
stop the worldというだけはある
33: (ワッチョイ cfda-6VcT) 2019/07/20(土)02:43 ID:HA7JgwCb0(1) AAS
>>30
試してみたらGCが一度も走らずに即死した
GC.Collectしないとマズそう

https://i.imgur.com/sR1A0ME.jpg
34
(1): (ワッチョイ ff4a-7vAl) 2019/07/20(土)20:49 ID:hrLeGUFN0(1/2) AAS
時間はかかっても、MSゴシックなら正常に動作するんですが
游ゴシックを指定すると、なぜか文字が重なり合ったりして正常に表示されません

g.DrawString(new String('@', 5000000), drawFont, Brushes.Black, 0, 0);
35: (ワッチョイ 7f7b-eBwx) 2019/07/20(土)21:01 ID:IDb6GPRz0(1/2) AAS
>>34
描画先に十分なスペースはあるの?
フォントサイズ減らしたら改善するとかは無い?
それで無理なら一行ずつ描画するしかないな
36
(1): (ワッチョイ ff4a-7vAl) 2019/07/20(土)21:13 ID:hrLeGUFN0(2/2) AAS
文字列を短くするとちゃんと表示されます
37: (ワッチョイ 7f7b-eBwx) 2019/07/20(土)21:23 ID:IDb6GPRz0(2/2) AAS
あ、Rectangle指定しないと折り返さないのか?
https://dobon.net/vb/dotnet/graphics/drawstring.html
>>36
意図的に無茶な指定しているのなら不具合が起こってもしょうがないと思う
38
(2): (ワッチョイ 3f34-k+pP) 2019/07/21(日)12:10 ID:AXqQTYqQ0(1/2) AAS
Webbrowser で表示されているある部分をクリックしてAjaxで動的にHTMLが変化する場合 
documentcompleted は発生しませんが
HTMLの変化を検知するにはどうするのがいいのでしょうか?

タイマーを使ってWebbrowser のHMTLの内容を比較するくらいしかないですかね?
39
(1): (ワッチョイ 3f42-jGuh) 2019/07/21(日)12:43 ID:P7LE/kkP0(1) AAS
>>38
UWPのWebViewなら、スクリプトを直接呼び出して完了待ちとか出来るよ
FormsやWPFからでも使えるようになっているみたいだから頑張ればなんとかなる

勿論UWPで作るってのもアリだが
40: (ワッチョイ 3f34-k+pP) 2019/07/21(日)13:44 ID:AXqQTYqQ0(2/2) AAS
>>39
理想的な動作です
UWPでやってみます
ありがとうございます
1-
あと 962 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.016s