12/04/04 16:27:32.32
まともなレスがいくつあるか数えてみ
こんな糞スレいらねーよ
201:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 16:40:14.84
早く いなくならねーかなー。
202:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 20:16:32.69
URLリンク(twitter.com)
NHK科学文化部 ? @nhk_kabun
【今夜の特集は「2ちゃんねる」】今夜9時からのニュースウオッチ9では巨大掲示板、2ちゃんねるの世界について特集します。
ニュースウオッチ9
4/4 (水) 21:00 ~ 22:00 (60分)
NHK総合・東京(Ch.1)
▽また来るか?春の暴風 帰宅対策の効果を検証
▽東北勢初の優勝は?高校野球いよいよ決勝
▽2ちゃんねるの実態
【キャスター】大越健介,井上あさひ,【スポーツキャスター】廣瀬智美,【気象キャスター】井田寛子
203:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 20:33:40.93
コピペマン参上!まで読んだ。
204:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 21:15:52.77
毎回反応してくれてありがとう。
205:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 21:17:50.37
もうこのスレいらないな
雑談したいなら雑談スレでしてくれ
ミスターサタンのC#相談室
スレリンク(tech板)
こっちに統合する方向で
206:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 21:31:25.55
もうまともな回答者は見限ってんだろ
屑同士が延々言い争ってて見苦しいわ
207:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 21:34:59.32
どこかのスレの何かが着実に感染してるよな
208:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 22:06:42.21
プログラマになってこき使われて精神が侵された人か
プログラマにもなれない引きこもりしかいなさそう
209:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 22:10:52.90
windows api code pack使ってみたいのですが
教えてください
210:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 22:21:08.51
-------------終了------------
211:67
12/04/04 22:34:19.22
擁護してくれた人有り難う。がっついてもしょうがないから、別のことするよ。
またね!cya!
212:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 23:09:14.37
shine
213:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 23:23:00.87
sin(αχ+β)
214:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 23:34:08.38
質問をする場で援護とかぬかしてる時点でふぁびょってましたと自白したようなもんだな
215:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 23:36:09.29
>>212
\ │ /
/ ̄\
─( ゚ ∀ ゚ )─
\_/
/ │ \
216:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 23:40:06.02
無能ほど初心者をライバル視して蹴落とそうとする
217:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 23:43:27.90
無能にレスするお前も無能
218:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 23:44:46.84
無能ほどいちいち食いつくよな
219:営利利用に関するLR審議中@詳細は自治スレへ
12/04/04 23:48:10.32
| | | | | | | | | | || | |
| | | レ | | | | | J || | |
| | | J | | | し || | |
| レ | | レ| || J |
J し | | || J
| し J|
J レ
/V\
/◎;;;,;,,,,ヽ
_ ム::::(l|l゚Д゚)| …うわぁ
ヽツ.(ノ::::::::::.:::::.:..|)
ヾソ:::::::::::::::::.:ノ
` ー U'"U'
220:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 00:01:00.17
マンガ脳の恐怖、まで読んだ。
221:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 00:23:06.35
webBrowserをキャプチャーしたいのですが、キャプチャーする瞬間だけ
webBrowser1.ScrollBarsEnabled = false;
にしてキャプチャーしたいのですが、
スクロールバーのある状態でキャプチャーされてしまいます。
webBrowser1.ScrollBarsEnabled = false;を設定したあとで
forの繰り返しでApplication.DoEvents()を500000回繰り返したあと(100000回ではダメ)
キャプチャーメソッドを実行すると大丈夫です。
またスクロールバーをfalseに設定したあと、表示を確認して手動でキャプチャメソッドをボタンを押して実行すると大丈夫です。
良い方法があれば教えていただきたいです。
222:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 00:36:09.14
画像の右と下を削れ
スクロールバーなんてcssやjavascriptで好きなだけいじれるのにどうすんの
223:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 00:44:52.68
命令口調クンは相変わらずアホだなw
224:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 00:47:07.06
>>221
>>205
225:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 04:03:39.43
おや?>>34のようすが…
おめでとう!>>34は常駐荒らしにしんかした!
226:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 07:14:52.32
>>221
Application.DoEvents()を500000回だとOKというのは、
Application.DoEventsが効いてるんじゃなくて単に時間つぶせばいいってことじゃね?
Thread.Sleepか、それでだめならTimerで100msecとか200msecとか待ってみればいいさ
227:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 07:46:41.97
XDocument xmldoc;
// (略)
var ques = xmldoc.Element("quesheet");
foreach (var que in ques.Elements())
{
if (que.Value.Contains(".flv"))
{
// あった
}
}
これをもっと良い感じで書けない?
228:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 08:11:49.14
リストビューをマウスホイールでスクロールすると他のイベントが
止まってしまうのなんとかならないものでしょうか?
229:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 08:44:36.48
リストビューの更新に時間がかかりすぎてメッセージキューが詰まってるだけだったりしないか
だとしたらダイエットするのはリストビューの方だぞ
230:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 08:50:14.85
>>227
bool あった = ques.Elements().Any(que => Path.GetExtension(que.Value).ToLower() == ".flv");
拡張子調べるならこうじゃね
231:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 16:58:43.20
URLリンク(www.atmarkit.co.jp)
ここの「List 1: FileOpenPickerクラスを使ってユーザーにファイルを指定してもらう例」
のコードをそのまま書いてもawaitの行のところで
The 'await' operator can only be used within an async method. Consider marking this method with the 'async' modifier and changing its return type to 'Task'.
というエラーが出てしまいますが、何が原因なのでしょうか?
232:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 17:59:44.42
new StreamWriter(new FileStream("log.txt", FileMode.Create)).Write(str);
これっていつstream閉じられるの?
233:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 18:37:35.57
>>231
メッセージどおりだが、メソッドにawaitキーワードが必要
>>232
Closeとかusingとかしてないのなら、誰からも参照されなくなった後そのうち
234:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 18:57:30.49
asyncだろw
235:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 19:20:33.97
そうだったww
236:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 19:29:43.29
もうこのスレいらないな
雑談したいなら雑談スレでしてくれ
ミスターサタンのC#相談室
スレリンク(tech板)
こっちに統合する方向で
237:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 19:38:33.36
タイトルに初心者をつけて質問してきた馬鹿に玄人が全員でいかに頭がおかしいか罵り欝にしてやるスレ
238:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 20:06:28.86
お前病気だな
239:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 20:12:09.52
普段は>>173-174で聞けば問題ないよ
240:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 20:13:56.29
では、質問者もいなくなったことだし
メッセージボックスがメインウィンドウの後ろにまわる問題か
値型の変数の参照がもてない問題に話題を移そうか?
241:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 20:43:56.97
金蔓、またはMSの犬の話ですね
いいですよ
242:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 20:44:15.57
参照で思い出したんだが
outつけて受け取った引数の値を関数内で使ったらマナー違反?問題なし?
ガイドライン読んでも出力用の引数って事しか書いてなくていまいち確信が持てない
243:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 20:50:28.79
タイトルの初心者用じゃなくて素人用に変えてやれよ
エスパーするにも限度があるわ
244:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 20:51:04.80
使いたければ使えばいいと思うが、outに渡す変数は初期化されていなくてもいいから…
うん
245:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 21:00:07.58
いや、使いたくはない。
outがついてる引数に適当な変数突っ込んでも問題ないという根拠がほしかっただけ
246:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 21:00:13.61
いや言語仕様上使えないだろ…
247:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 21:05:52.68
ホントだw
試しにoutつきの引数使おうとしたら怒られたわ
これで安心してoutで受け取る関数を使える
ありがとう!
248:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 21:21:56.05
よかったよかった
249:営利利用に関するLR審議中@詳細は自治スレへ
12/04/05 21:33:39.92
質問無ければ無理にスレ伸ばさなくていいんだよ
雑談したければ他でやれ
250:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 00:19:01.81 BE:2838468285-2BP(1001)
public class class1
{
public class class2
{
public string unko;
}
class2[] class3;
public class1()
{
class3=new class2[1];
}
}
class class4
{
static void Main()
{
class5=new class1();
}
}
このコードを実行してもclass2[0]がnullになる 何故なのか
251:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 00:21:22.42
newしてないからだろ。
252:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 00:28:22.46
Form1に直接WMPコントロールを貼り付けてもD&Dが出来ないらしいので
ユーザーコントロール(mediaplayer.cs)にWMPコントロールを貼り付けてこれをForm1に貼り付け。
mediaplayer.csにthis.DragEnter += new System.Windows.Forms.DragEventHandler(this.MediaPlayer_DragEnter);
まずドラッグエンターイベントが起こるか見てみたけどまったく起きない
たすけて
form1.dragenterイベントの場合はタイトルバーにドラッグするとイベントが起こるのは確認できたが。
253:250
12/04/06 00:34:07.02 BE:2838468285-2BP(1001)
>>251
ここでnewしてるだろ
public class1()
{
class3=new class2[1];
}
254:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 00:39:35.46
配列の作成しかしてないから当たり前
255:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 00:44:50.77
int[] だと int 型が値型なので配列だけインスタンスを作ればいい
class2[] は class2 が参照型なので配列だけでなく class2 自体も作る必要がある
class3 = new class2[1]; の後に class3[0] = newclass2();
256:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 00:52:17.96
インデントが残るように貼れよw
それか外部サイト使うかw
257:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 03:41:20.05
>>250
というか、List使った方が良いんじゃない?
>>252
載せてるコントロールのAllowDropは全部trueになってる?
258:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 03:49:22.48
財政破綻の仁川市で給与遅配
4月の手当一日遅れで支給、自治体で初の事態
負債3兆ウォン・負債比率は39.8%
記事入力 : 2012/04/04 10:34
3月30日、仁川市の通帳には残高が532億ウォン(約39億円)あった。
週末の31日と4月1日に都市鉄道2号線建設地方債などの負債元本・利息として502億ウォン(約36億9000万円)が引き落とされ、
2日の残高はたった30億ウォン(約2億2000万円)となった。この日は、市職員6000人に毎月支給される福利厚生費
(給食費・役職手当・特別業務費)20億ウォン(約1億4700万円)を支給する日だった。
このため、市は「ほかの支出で予算が完全に枯渇しないよう、福利厚生費の支払いを一日遅らせた」と市職員に通知した。
財政難に苦しむ仁川市では、職員に対し事実上の給与である公務員手当を支給すべき日に支給できないという、初めての事態に陥った。
2日午後にたばこ税150億ウォン(約1億1000万円)が入ってくるため、福利厚生費が支給できるのは3日ということになる。
(略)
仁川経済正義実戦市民連合のキム・ソンウォン事務局長は「仁川市の財政は事実上『倒産』したも同じ」と語った。
リンク先に全文
URLリンク(www.chosunonline.com)
その他関連ニュース
大邱と釜山も財政破綻の危機(2012,4,5)
URLリンク(www.chosunonline.com)
【社説】地方の財政危機は仁川だけの問題ではない(2012,4,5)
URLリンク(www.chosunonline.com)
259:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 04:10:21.51
Win8のVisualStudio11betaのMediaElementとMediaPlayerの違いって何でしょうか?
あとWin7に入ってたサンプル動画(野生動物.wmv)をMediaElementで再生させようとしたのですが、
sourceを設定してplay()を実行しても再生されないのですが何がいけないのでしょうか?
260:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 04:15:30.33
>>258
ネトウヨ市ね。
261:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 06:57:39.19
Windows8 CPを試用しているんですが、UISpy.exeが動きません。
".net Framework 2.0/3.5 をインストールしてください"とメッセージが出るんですが、
.net Frameworkって下位互換性があるんじゃなかったでしたっけ?
Win8の4.5では動かないのかな?
262:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 07:30:35.24
元々後方互換性はオマケ
対応する.NET入れろと言うのが基本方針
それを無視して別のバージョンで動かす奴が多すぎたから
4ではapp.configで明示しない限り起動しないようにした
263:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 08:06:25.14
ほとんど100%の互換性あるよ
MSの後方互換性ポリシーは異常だから
264:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 10:08:03.48
>>257
プロパティウインドウのallowDropはすべてtrueです
265:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 10:20:46.04
>>264
WMPがCOMだからじゃないかな?メディアをWinformsで扱いたいのならDirectshow.net使った方が簡単だよ
LGPLだからライセンスも何とかなるし
266:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 11:11:26.74
>>265
ユーザーコントロールに貼り付けてもcomの場合はtextboxなどのように
簡単にD&Dは出来ないのですか?
267:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 11:20:46.40
はい
268:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 11:31:41.75
>>266
WMPのComにはDrug系のイベントがないから無理っぽいね
ベースのUserControlにイベントがあっても反応しないし
マウスのイベント自体は存在するようだから、MouseDownとMouseMove使って自分で実装が一番早そうだね
269:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 14:01:23.56
もう10年以上経つとおもうが、全く普及しないな .NET
超有名なアプリは大抵 非.NET
まぁ、.NETで書き直されたら即効で乗り換えるけどな
270:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 14:05:26.64
作り直してももらえるのはお金じゃなく罵声だったりするからなあw
271:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 14:59:09.67
VS 2010の悪口はそこまでだ
272:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 15:25:05.68 BE:1277310863-2BP(1001)
WindowsFormで文字列を右寄せで表示する方法教えろ
273:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 15:25:44.55
いやどす
274:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 15:26:02.53
ディスプレイを逆さまにしろ。
275:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 15:26:46.74
,NET4.0入れてください とか悪い気がしてくるんだよな
別に性能いいわけでもなし遅いし重いしメモリ多いし
276:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 15:40:49.94
確かに・・・
.NETはアプリを使う側には全くメリットがない
作る側でも、大したメリットはないがな
277:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 15:43:09.87
それはない。
278:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 16:13:09.87
触るな
279:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 16:17:06.61
>>272
キーワードくれてるやからさっさとどこへなりとも行っちまえ
TextFormatFlags.Right, StringAlignment.Far
280:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 16:21:24.31
文字列 右寄せで検索すらしない奴にキーワード教えた所でできるとは思えない
今までの流れだと完成したソリューションをうpしてくれるまで粘着するんじゃない
281:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 16:24:00.99
TableLayoutPanel使えば?
282:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 16:55:02.14
★「エロゲーは危険な社会を作り出す凶器」―規制を求める請願、衆議院に
「アダルトゲームで青少年は心を破壊され、人間性を失う」「ランドセルを背負った小学生の少女を
イメージしているものが多く、幼い女の子にとって極めて危険な社会を作り出す凶器となる」―
アダルトゲームやアニメ、雑誌の規制を求める請願が衆議院に提出されている。
「美少女アダルトアニメ雑誌及び美少女アダルトアニメシミュレーションゲームの製造・販売を規制する
法律の制定に関する請願」で、10月3日に受理された。紹介議員は村井宗明議員(民主党)。
アダルトアニメゲーム・雑誌は「幼い少女達を危険にさらす社会を作り出していることは明らかで、表現の
自由などという以前の問題」と指摘し、製造・販売について罰則を伴った法律の制定を求めている。
1万449人の署名も添えられている。
一方、児童ポルノ禁止法について、新たに単純所持の禁止などを追加する改正の動きに
対し、慎重な議論を求める請願も、255人の署名とともに衆議院に提出されている。
紹介議員は保坂展人議員(社民党)。
児童ポルノ画像や映像の所持・取得に罰則を設けることは「多くのえん罪事件や捜査権の
乱用、プライバシー侵害や行き過ぎた監視国家化が引き起こされる」と主張し、
新たな罰則を設けないよう求めている。
児童ポルノの定義を明確なものにすることや、イラストを同法に含めないことも求めている。
URLリンク(www.itmedia.co.jp)
283:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 17:19:35.51
デジャヴ
284:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 17:22:12.88
>>282
通報した。
285:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 17:23:26.38
Visual StudioとASP.NET MVCでJavaScriptのデバッグをするのに
デフォルトブラウザ(Firefox)ではなくIEで開くにはどうしたらいいですか?
IEでないとデバッガが動かないみたいなのですが。
286:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 17:24:03.31
もしくはVisual StudioでJavaScriptをデバッグできるようにするFirefoxのアドオンはありますか?
287:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 17:25:43.79
そもそも誰?っていう
わいどしょー() おりんぴっく()
288:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 18:05:37.07
>>268
ありがとう。
ここ見て出来るって言うからずっと悩んでたw
URLリンク(japan.internet.com)
289:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 21:27:37.22
さっさと教えろ
290:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 21:50:34.19
>>288
ごめんな、普通にD&D行けたよ。一応その時のソース貼っておくからチェックしてみてね
URLリンク(ideone.com)
291:営利利用に関するLR審議中@詳細は自治スレへ
12/04/07 00:00:43.82
>>290
またまたありがとうな
下記の1行が原因だったです。
this.axWindowsMediaPlayer1.Dock = System.Windows.Forms.DockStyle.Fill;
axwmpのDockプロパティをnoneにしていたのが原因だった。
292:291
12/04/07 00:15:40.04
なぜnoneの場合はイベントが起きないのかは理解していないw
293:営利利用に関するLR審議中@詳細は自治スレへ
12/04/07 01:25:11.01
韓国ドラマにパクリ疑惑 「現代の医者が高麗時代にタイムスリップし医術で人を救い歴史的人物と絡む」
スレリンク(poverty板)
韓国版「JIN-仁ー」側、ドラマ「神医」に盗作疑惑を提起
MBCドラマ「タイムスリップDr.JIN」側が、盗作疑惑が提起されているドラマ「神医」側に強硬な対応を取るとの立場を明かした。
俳優のソン・スンホンとJYJのキム・ジェジュンが出演する「タイムスリップDr.JIN」の制作会社「クロスピクチャーズ」と
「イギムプロダクション」側は6日、報道資料を通じて「ことし8月にSBS(ソウル放送)で放映予定のドラマ『神医』の内容が、
現代の医者が高麗時代にタイムスリップして時空を超えた医術活動をし、特定時代の歴史的人物と絡み合わせるが、
そのメイン設定が日本の漫画『JIN-仁ー』(村上もとか作)と同じだ」と盗作疑惑を提起した。
続いて「正式に日本と版権契約をして制作を進めている韓国版ドラマ『タイムスリップDr.JIN』も放映を控え、
韓国内はもちろん、日本でも法的、道徳的論議が大きくなりかねない」と懸念を表した。
今月2日、このような状況に深く憂慮し、顧問弁護士を通じてSBS側に内容証明を送ったものの、
まだ公式回答が得られていないことが伝えられた。
「タイムスリップDr.JIN」側は、必要ならば裁判所に放送停止仮処分を申請することも辞さない考えを伝えた。
一方、SBS「神医」は女優のキム・ヒソンが6年ぶりにカムバックする作品であるうえ、
イ・ミンホの時代劇デビュー作ということで話題を集めている。
MBC「タイムスリップDr.JIN」は、ソン・スンホンとJYJのキム・ジェジュンが出演予定のドラマだ。
URLリンク(news.livedoor.com)
294:営利利用に関するLR審議中@詳細は自治スレへ
12/04/07 02:02:07.09
ネトウヨ王に、俺はなる!まで読んだ。
295:営利利用に関するLR審議中@詳細は自治スレへ
12/04/07 17:47:17.91
アホがageるからコピペ貼られるんだよ
296:営利利用に関するLR審議中@詳細は自治スレへ
12/04/07 18:02:07.62
釣りだと思いたいがこいつは真性だろう
297:営利利用に関するLR審議中@詳細は自治スレへ
12/04/07 18:20:09.46
クリップボードに大きいビットマップをコピーできないのだがなぜだ?
DataObject dataObject = new DataObject();
dataObject.SetData(DataFormats.Bitmap, new Bitmap(1000, 1000));
Clipboard.SetDataObject(dataObject);
これでペイントブラシに貼り付けると「クリップボードのエラーです。」と怒られる
ちなみに
new Bitmap(1000, 1000)→new Bitmap(100, 100)
はうまくいく。
どういうこと??
298:営利利用に関するLR審議中@詳細は自治スレへ
12/04/07 18:20:25.05
質問の仕方を教えて下さい
299:営利利用に関するLR審議中@詳細は自治スレへ
12/04/07 18:27:06.47
>>297
確証はないけどGlobalAllocに関わる制限のような気がする
300:営利利用に関するLR審議中@詳細は自治スレへ
12/04/07 20:34:39.61
>>297
Bitmapをフィールドして持ったらどうなるか
301:営利利用に関するLR審議中@詳細は自治スレへ
12/04/07 21:14:25.89
つまり朝鮮人を根絶やしにしろということだな
302:297
12/04/07 23:17:27.81
>>299
俺のしらない世界(><)
>>300
フィールドにしてもだめ
ちなみによくWEBのサンプルでみかけるようにファイルからビットマップを読み込んでも大きいサイズはだめ
> dataObject.SetData(DataFormats.Bitmap, new Bitmap("test.bmp"));
だから過去悩んでる人いそうなのにWEB検索しても何もひっかかってこないのな、不思議・・
>>299の原因を探ったほうがいいんやろか(*_*)むずかしそうやけど
303:297
12/04/07 23:47:04.50
解決
Windowsか俺のPCの問題だったみたい
単純にペイントブラシだけで大きい範囲を選択してコピペするだけで同じ状況になった
(>>299と関係するかもしれない)
コーディングの問題じゃなく対処不可能な事柄のであきらめます
レスしてくれた人ありがとう!
304:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 01:14:15.06
>CPUはAMDのFX-8120使っているが8コア中1コアしか動かないクソ。
あのさ、マルチコアや並列処理っていうけど
エンコード作業の場合、あの1コマ1コマを"描画する単純な繰り返し作業"だからCPUが"手分け"できるわけ。
ところがゲームの場合、キャラクタ更新(ここでは列車やバス)は個別にバラバラに動くわけだから
極端な話、CPUで同時に列車を動かす処理をマルチコア対応できたとしても
オブジェクト同士の衝突は1件しか発生しない(CPUによる手分けができない)。
それも同期をとらないといけないよね?
A列車9をCore i7 2600Kとグラボ(型番は関係ない)の環境で100編成の列車を同時に動かしていて、
それをCPU1、CPU2、CPU3、CPU4でギリギリ割り振って処理させていたとする。
ところがポイントの切り替え忘れで一つの線路に逆方向同士の列車が入線して衝突。
衝突した列車XはCPU1で、列車YはCPU4で動かしていたとすると、
他の列車の動く処理と同期をとるために全部のCPUを一旦止めないといけない。
つまりCPU1とCPU4を止めると、CPU3で動いている列車Zはどうするの?って話。
本来マルチコアは繰り返し処理の冗長さをCPUが手分けして同時に処理することで
処理時間を短縮するテクノロジーであって
処理の順序が重要視される鉄道ゲームにおいて並列処理は衝突判定を最も苦手にする。
なんでもかんでもマルチコア対応すればヌルヌル動くとか幻想持ちすぎなんだよ。
Simctiy4やCitiesXLですらマルチコア対応してないんだから、ADの技術力の低さでも何でもなく
衝突判定が多数生じる鉄道ゲームでマルチコア対応させるなど無理がある。
305:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 01:43:50.54
衝突判定を端折ると衝突オブジェクトは生きたままですり抜けちゃうんだよな。
球同士の判定で[球の直径<移動量]をマルチコアで同期なしで処理するのは難しい。
306:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 01:49:57.56
つまり3Dレンダリングソフトはマルチコア非対応ってことか
307:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 01:53:37.50
ただ、ちょっとすり抜けちゃうだけでしょ
特に問題ない
308:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 02:06:49.82
>>306
レンダラーだったら、画像1枚に1コア当てても全然問題ないだろうね。
線形補間だったら、移動量は時間から予測できるので問題ない。
>>307
シューティングとかだと大変な気がする。お化けが出るぞ~。
309:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 02:19:44.28
時々この手の誰にレスしてるんだかわかない奴って居るけど、
本人これ面白いとか思ってるのかね。
それともガチンコで頭おかしいのかな。
まあ桜も咲いたしあれかねw
310:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 02:50:56.71
お前の言ってるそれを日本企業が殆ど日本をターゲットとした販売で2,3年の開発で出来ると思ってんの?
世界を相手にした超巨大タイトルならまだ知れず、この程度のソフトウェアじゃ無理だよ
そもそもお前、マルチコア対応のプログラミングって組んだことねぇだろ?
CPUが勝手にソフトウェアをマルチコアで動かしてくれてるわけじゃねぇぞ
書かれたコードをCPUが読み込む時にちゃんとロックさせないと他のCPUが同じ処理をしちゃったり
結果を出したコードに対して再度同じ事を実行しちゃったりで超面倒なんだぞ
下手するとループで死ぬし
まぁ、Ivy世代からやっとこの作業から開放されるみたいだけど…
詳しく知りたければトランザクションメモリとでもググれ
何も知らんくせに知ったような口叩くな
つか、そんな下らん事はどうでも良いんだよ!
一方通行の道路まだかよ…
311:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 02:59:46.94
Parallel.Forでも使えば楽
あと今の動画エンコは同じフレームだけじゃなく前後のフレームも見てるから単純じゃないよ
312:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 03:07:45.54
昔の動画エンコから前後も見てます。
しかもスレッドを分けるのも単純です。境界だけ考慮するだけですから。
313:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 03:22:59.44
1コア内ですがCPUは勝手にx86コードを分解してかなり並列化して実行してくれます。
あの糞x86コードをですよ?
314:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 03:38:09.90
しかし、スレッドを分けてしまうとプロセッサのプロセス切替が1ミリもかかるので超遅くなる
ってかいまの時代にたかがプロセスの切替に1ミリも使うって一体どういうつもりなんだマジで
設計古すぎるからどうにかしろよ
いまのアプリが昔に比べて糞遅いのって無駄にスレッドたてまくってプロセス切替の餌食になってるだろ
スレッドの基本
URLリンク(msdn.microsoft.com)
315:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 03:39:52.69
ファイルのコピーとかエクスプローラからやると信じられないぐらい遅いくせに
xcopyでやると瞬殺で終わるのってこれだろ?これが原因ちゃうんか?
316:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 03:56:30.27
>>314
おまえの読解力の無さにワロタw
>プロセッサは、一定の間隔(ミリ秒単位)でプロセスを切り替えているため、そのように見えてしまうだけです。
317:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 04:11:34.40
「イエス・キリストは韓国人」で、中国の掲示板が“炎上”
中国でインターネットの掲示板(BBS)に「イエスも韓国人にさせられる運命から逃げられなかった」との
タイトルで一連の写真が掲載されたことで(画像)、中国のインターネット・ユーザーが反発している。
写真の投稿者は、「捏造(ねつぞう)ではない。韓国内の神学校で生命の危険を冒して撮影してきた」と説明。
掲載されているのは、聖書にあるイエス・キリストの生涯の有名なシーンを題材にした一連の絵画だが、
人々の服装はすべて韓国の民族服。風景や家屋も、すべて韓国のものだ。
中国の反応は「厚顔無恥」、「宇宙一の想像力」、「哀れな人々」、「宇宙創造のビッグ・バンも、韓国人が実施した」など、
非難や揶揄(やゆ)の書き込みが相次いでいる。韓国人を指す差別用語を使っているケースもみられる。
中国では、韓国や韓国人を嫌う感情が高まっているとされる。ビジネスや留学で韓国人と接触する機会が増えた結果、
「はっきりした理由もなく、自国や自民族の優位性を強調する人が目立つ」(30代中国人・男性)との声が聞かれる。
中国では、韓国メディアの朝鮮日報の報道として、ソウル大学の教授が「大量の史料を調べた結果、
イエス・キリストは韓国の血筋を引いていたことが判明した」と発表したと伝えられたことがある。
318: ◆QZaw55cn4c
12/04/08 09:00:44.00
>>314
1ms もかかるのか?
319:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 09:08:52.24
馬鹿だろお前ら
320:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 10:03:10.44
すんませんした
321:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 10:06:50.33
>>316
なにかまちがってるの?
322:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 10:18:56.07
馬鹿だろお前
323:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 10:21:26.17
>>321
一つのプロセッサでは複数のスレッドを同時には実行できないから、タイムスライスと言うテクニックを使って順繰りに処理を行う
そのときに一つのスレッドを例えば1ミリ実行したら次のスレッドを1ミリ実行するって話が書いてあるんだよ
切り替え自身はレジスタの退避と復帰だから1ミリも掛かる訳がない
勿論マルチプロセッサだと事情は変わってくるが
324:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 10:27:13.58
うはっ馬鹿だろお前って言ってるオレ天才
325:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 10:52:06.62
286/386の時代はタスクゲートやコールゲートがどーたらこーたらと、
タスク切り替えのコストを気にしていた時代もあったな。
何もかもが懐かしい・・・
326:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 11:01:09.95
ロートルはさっさとこの世から退場しろ
327:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 11:27:10.91
>>323
つまり、ファイルコピー時に途中経過を表示するような処理を書いちゃうと1つのファイルごとに1㍉かかっちゃうとも読めるね
Sleepを入れてると問答無用で1㍉以上かかる・・・と
328:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 11:35:18.33
>>323
何言ってるのかわからない
その仕組みなら切替自身にかかってると思うんだけど
かからない理由を言ってみろ
329:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 11:44:44.13
これ動作を検証できるようなソースがほしいね
330: ◆QZaw55cn4c
12/04/08 11:45:06.72
>>325
それはプロセスの切り替えの話では?
でもそのプロセス切り替えにしてもタスクゲート・コールゲートなんぞをがっしり使った OS はみたことがない‥‥‥。
331: ◆QZaw55cn4c
12/04/08 11:45:56.00
>>328
理由は書いてある
>切り替え自身はレジスタの退避と復帰だから1ミリも掛かる訳がない
332:297
12/04/08 11:47:46.65
なんか荒れてるみたいやけど、一応報告しとくと
PC再起動したらなおった。ありがとう。
333:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 12:27:50.20
>>331
だからやっぱりスレッド切り替えたら1ミリ必須なんだろ?
334:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 12:30:49.14
>>323は意味のないレスを書いてるだけだから相手にすんな
切替自体になんて切替に1㍉以上かかる以上そんな細かい内容に意味なんてまったくない
MSの開発者ですら検証したことないだろうよ
俺等に関係あることは切替にはどんな処理をしていようと(なんにもしてなかろうと)1㍉以上かかってしまうっていう現実があるだけ
335:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 12:43:24.80
>>334
>>333
例えばI/O待ちに入ったら、1ミリ経たなくてもスレッドは切り替わるよ。sleepって知らないかな?
それと当然プロセッサが2つ以上なら、条件有るけど同時実行されるよな
336:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 12:46:38.68
>>333-334
スレッド切り替えに 1ms もかかるわけがない、それじゃプロセス切り替えとかわらないだろ、どあほが。
337:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 12:52:08.93
一ミリ一ミリお前はミリミリ星から来た一ミリ星人かよ
338:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 13:06:38.52
数学を1時間勉強したら国語を1時間勉強するその次は社会を1時間だという話で
教科を変更するのに1時間の休憩を挟まなければいけないという話ではないだろ
339:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 13:08:22.00
>>336
スレッドの基本
URLリンク(msdn.microsoft.com)
書いてあるだろウンコ
340:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 13:10:37.30
さっきトイレにいったらウンコが㍉㍉㍉㍉って大量に出た
341:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 13:16:57.87
>一定の間隔(ミリ秒単位)でプロセスを切り替えているため
これのことを言ってるのか
これは一定の間隔ごとにという意味で一定の間隔を使ってって意味じゃないだろ
342:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 13:35:09.70
1msがCPUにとってどれだけ悠久の時間に見えるかわかってない奴でもプログラマが出来る時代かw
日本本当終わってるな。
>>339
それはプロセスを切り替えるスケジューリングの単位がmsのオーダーだって言ってるだけw
切り替えそのものにmsオーダーの時間が必要なんてどこにも書いてない。
真面目に言ってるなら自分の絶望的な馬鹿を恥じた方がいいと思う
343:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 13:37:45.41
>プロセッサは、一定の間隔(ミリ秒単位)でプロセスを切り替えているため、そのように見えてしまうだけです。
これは切り替えするためにかかる時間じゃなくて、タイムスライスのことな。
ちなみに1msという単語はどこにもでてきてない。
スレッドのタイムスライスはふつうは2クロックサイクル。サーバなら12クロックサイクルな。
GetSystemTimeAdjustment()で1クロックサイクルの時間は取得できる。
おまえらの糞PCなら1クロックサイクル=15msぐらいだよ。
344:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 13:52:32.71
>1クロックサイクル=15msぐらいだよ。
真空管レベル?
345:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 13:58:20.40
>>344
CPU のクロックとスケジューラのクロックの違いは
文脈から読み取れるようになろうぜ
346:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 13:58:40.09
MSDNに書いてあるとおり、
CPUの1クロックの時間じゃなくて、クロック割り込みのサイクルな。
CPUのクロックには依存しない。HALに依存する。
347:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 14:04:28.51
>>285
ちょっと面倒だけど、IEを手動で操作すれば良い。
VisualStudioに拘らないなら、FirefoxにFirebug入れてデバッグすると良いよ。
348:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 14:21:42.12
今PC上のスレッド数をカウントして950くらい。
パフォーマンスカウンタでCPU時間を消費しているスレッド数を確認すると700くらい。
スレッドの切り替えに1ms掛かっていたらどうなるかねえ。
ぼくにはとてもわからないや。
349:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 14:47:16.00
バカじゃねーの
350:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 14:52:41.91
なんで間違いを認めないの?
351:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 15:16:26.78
パフォーマンスモニタでContext Switches/secが見られる。
おまえらの糞PCでも1万/秒超えても余裕だろ?
352:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 15:39:46.98
間違いを認めたら芯が折れてしまうんですよ…
私の中の「芯」がね
353:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:02:49.10
>>339
あほか。お前日本語が読めんのか?
URLリンク(msdn.microsoft.com)
>プロセッサは、一定の間隔(ミリ秒単位)でプロセスを切り替えているため、
これを
>>333
>だからやっぱりスレッド切り替えたら1ミリ必須なんだろ?
と読む程度の理解しかできないのなら日本人やめろ。
スレッド切り替えに要する時間は、切り替えるタイミングとは違う。
354:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:05:28.84
間違いを理解する頭がないだけだと思う
355:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:08:03.44
スレッド切り替えのほかにAPIを呼び出して時間のかかる処理は
一端他の処理をすすめるんじゃなかったっけ?
356:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:11:33.67
>>353
もうやめて! 相手のライフはとっくにゼロなのよ!!
357:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:20:03.80
ライフが0になっても敗北しない
358:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:21:38.54
Parallel.Foreachで画像ダウンロードすると
登録した数だけ一気にDL開始しやがる
同時ダウンロード2つまでとか設定するのどうやるの?
359:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:43:49.17
>>342
したら2つのスレッドABを
360:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:45:41.14
>>342
途中送信すまんこ
したら2つのスレッドABをA→Bって切り替えるのに必要な時間は?
プロセスが1ms単位でしか動けないのにそれ以下の時間で切替できるわけないじゃん
361:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:45:48.21
少し前に誰かがParallelの動作について詳しく書いてたけど、並列度は全くいじれないという話だったはず。
362:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:47:48.52
>プロセスが1ms単位でしか動けない
これがおまえの妄想なんだよ。
MSのドキュメントにそんなことは一言も書いてない。
363:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:48:47.84
実際にスレッドスイッチングが毎秒数千回発生してる以上は、話の前提に何か誤りがあると考えるのが自然ではないでしょうか
364:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:49:27.27
誰か検証頼む
俺がやるとどうもスレッドの動作はタイマー依存になってるように見えるんぬ
365:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:51:07.34
そのけんしょうほうほうおかしくね?
366:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:51:31.97
>>363
CPU側では1msごとに切替あった?→まだ→あった?→まだ・・・ってポーリングが走ってるってことだろ?
でないと1ms刻みでキャッチできないと思うのは俺も例の人と同じ意見
367:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:52:58.84
>>360
切り替えに必要な時間、と
切り替わるタイミングの単位時間、とは
違う。
368:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:53:48.85
はあ?
369:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:53:58.45
>>366
スレッド切り替えにポーリングなんてあり得ない。
370:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:54:27.11
スレッドは不思議な魔法で並列動作をしてるわけじゃなくて
やはり単一のCPUでやってることをそろそろ認識すべきだと思う
上のほうに勝手に並列でとかあるけど
そんなこと物理的にできるわけない
んでドキュメントを見る限りどうもAPIのスレッド機能はなにやら糞っぽい・・・と
371:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 16:55:54.26
タスクスケジュールは優先度付きキューで順繰りに回してるだけだ
インサイドwindowsに書いてある
ボーリングなんてしとらん
372:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:02:38.36
>>370
勝手に並列ってPGが意識しなくていいということだ。
スレッドスケジューラの動作はMSの公式ドキュメントに詳しく書いてるだろ。
それを読まずに糞っぽいっておまえの脳が糞だよ。
373:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:05:49.23
並列にも色々あるしねえ
機械語のレベルなら依存関係のない命令はスーパースカラで一気に実行するでしょ
374:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:08:12.81
で、Windowsのスレッド関連のAPIのどこが糞なの?
絶対必要なのにない機能でもあんの?
375:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:13:49.77
Parallel系のメソッドは並列度をオプションで取れてもバチは当たらないと思います!
376:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:19:14.52
丸投げ専用メソッドにオプションとか不吉です!!!
377:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:21:50.87
馬鹿が大杉で噴いたわ。
ちなみにWiodnwsの場合、目安として、
バックグラウンドアプリケーションのタイムスライスは20ms、
フォアグラウンドアプリケーションのタイムスライスは60msとかな。
コンテキストスイッチは昔は概ね数マイクロ秒くらいな感じだったが、
今はもう少し速いんじゃないかな、まあ目安は1マイクロ秒かそれ以下ってとこだろう。
378:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:24:08.72
というか1msってどこをどう読んだらそうなるんだ
379:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:26:43.84
>>377
それの辺って資料ないのかな
380:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:29:01.38
だからインサイドWindowsに詳しく書いてあると何度言ったら
381:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:33:40.04
URLリンク(support.microsoft.com)
2000の頃は3クォンタム10-15msでバックグラウンド3クォンタム、フォアグラウンド9クォンタムだそうだ。
382:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:41:33.09
やっぱりスレッド切替をすると1ms以上かかる事実はかわらないと
383:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:42:31.98
>>382
タスク、プロセス、スレッドを同列にしか考えられないならそうだろうね
384:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:43:03.99
>>380
あり
書籍の名前だったんだな
385:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:43:42.09
Sleep(1)すると、1msどころか数十msは帰ってこないよ。
386:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:45:22.72
>>381
最低限の切り替えはハードウェアレベルのタイマーか何か存在してるんだろうか?
387:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:46:24.87
タイマータイマーうるせえなマジで
388:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:52:28.14
>>385
それはBeginPeriodの設定次第
389:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:52:44.78
>>385
もうお前は帰ってこなくていいよ
390:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:53:43.23
まさか、この時代に再び擬似タスクが復活しようとは・・・
391:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:56:29.26
9x系に戻るしかないな
392:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 17:58:02.23
>>388
違う。上に指摘してあるクロック割り込みのサイクルからくる仕様。
HALをリアルタイム用にすれば精度は1ms以下にすることができる。
393:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 18:05:03.68
今のwindowsの仕様のままリアルタイム方向に持っていくと
スイッチのオーバーヘッドがすごいことになりそうだねw
394:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 18:06:18.88
どうでもいい話が続いてるけど、プロセスのスケジューリングの単位がmsなんだから
どんなに高性能のマシンを使い最適の設定をしたとしても、Sleep(1)から復帰する
時間が常に2ms未満になることを保証することなんてできるわけがない。
395:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 18:11:02.60
なんでこんな糞仕様になってるの?
というわけで単に擬似並列がしたいだけのときはスレッド関数自作したほうが
ぶっちゃけすごく動作いいぞ
396:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 18:13:17.81
>>395
いつの時代のプログラマだよあんた。
あんたプロセスとスレッドの区別付いてる?
397:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 18:14:20.72
>>395
糞仕様というかOSの仕組みを考えると仕方ないと思うよw
組み込み向けで使われるリアルタイムOSとは違うしなあ
>>371が書いてるけど優先順位とかあるしねえ
精度がほしけりゃデバイスドライバでも書いて優先度上げてとか
するしかないんじゃないの?
398:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 18:37:53.53
だからリアルタイム用のHAL出てるだろ。
399:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 18:39:12.83
そもそもリアルタイムOSが要件ならWindows使わず、リアルタイムOS使え。
いっぱいあるだろ。
400:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 19:06:54.27
てか、すでに時代にあってねぇよこの仕様
401:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 19:10:19.89
どのあたりが? と聞くと答えられないんですね。
402:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 19:12:49.29
XNAイジってて、Color構造体で任意の値が作成できねーぞムキーぃって思ってたらコンストラクタにあった。
なんでWinformとお作法が違うんだよ・・・。Orz
403:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 19:14:54.88
>>402
winformが設計が古いからとか思わないのか
XNAに限らず後発の枠組みはどれも作法が違うぞ
404:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 19:19:58.18
>>401
どう考えても㍉秒単位になってるところだろ
405:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 19:22:00.34
新OSでμ対応やってみたらあっさり出来ちゃったレベルでいけると思うけどね
そんなに対応が難しい問題とは思えない
406:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 19:30:39.53
>>403
WinFormは自分に合っててかなり基本は良設計だと思ってるからだな。
たまに変な設計のコントロールあったりするけど・・・。
407:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 19:46:47.98
>>406
新しい設計がすべていいとは思わないが場合によっては変わるのは仕方ない
というかColor構造体なんか一度作ったら早々いじらないから
コンストラクタで指定でもいいと思うけどw
408:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 19:58:56.77
>>404-405
自分の無知を棚に上げてよくそういうこといえるよな....
よく言われるように(と言ってもこの無知連中は知らんと思うけど)低レイテンシと
高スループットはトレードオフなわけだが、何でスループットを犠牲にして
uSecオーダーのレイテンシなんかを実現しなきゃいかんのか。
そんな低レイテンシが求められる分野なんてほとんどないつーのw
409:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 20:04:11.80
>>407
マーそうなんだけどね。
そういえば最初C#始めた時に、何でコンストラクタにないんだよムキー!って言ってたの思い出した。(汗
俺の思考の設計がかなり不味いね!Orz
410:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 20:07:25.59
>>408
>そんな低レイテンシが求められる分野なんてほとんどないつーのw
まれにあるから、そういうことが出来るようにしとけ
と、言うだけのことだろ、馬鹿じゃねーのか?
411:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 20:09:27.23
まれにもないって。
>>410はそれが必用になるケースがあると思ってるんだろうが、
まず間違いなくそれは>>410が何か勘違いしてるだけ。
412:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 20:12:39.56
最近のアプリの激重具合はわけもわからずスレッドたてまくるからだろ?
413:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 20:17:41.53
>>411
お前がそういう状況を知らんだけ。
まあ、必用とか言うアホにありがちのことだが。(w
414:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 21:09:36.78
ReportViewerのデータソースにはTableAdapterに登録したものしか使えないのでしょうか?
xsdに登録したTableAdapterにクエリを追加しようとすると
[Microsoft][HY104][ODBC Microsoft Access Driver]有効桁数の値が無効です。
と、エラーが出ます。SQL文で文字列に対しLIKE ? を使うとそのエラーが出ます。
数列に対して同じ文を入力すると問題無く出来ます。
URLリンク(www.atmarkit.co.jp)
このサイトの図11では文字列でも実行できるのですが図14で先ほどのエラーが出てしまいます。
OleDbConnectionを使ってmdbと接続し、Commandで文字列を探した場合は問題なく動作します。
現在はそれを使いDataGridViewに表示させているのでそのままReportに出力できるのが一番いいのですが・・・
宜しくお願いします。
415:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 21:14:42.34
>>382
いったいどういう意味でそういっているんだ?よくわからないから説明してくれないか?
>>377
>コンテキストスイッチは昔は概ね数マイクロ秒くらいな感じだったが、
>今はもう少し速いんじゃないかな、まあ目安は1マイクロ秒かそれ以下ってとこだろう。
マイクロだぜ?まいくろ。みりの千分の一だ。
416:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 21:16:13.35
まれに1msの精度を要求するメトロノームを作りたくなるかもしれないだろ!
417:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 21:17:21.27
>>415
わからないレベルに話しても無駄
418:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 21:19:56.63
まれにじゃないし
今作りたいし
419:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 21:24:32.67
>>415
エスパーしてみると、タスクスイッチまで1ms掛かるんだから(この段階でも色々無視しているがw)、1ms経たないと他のスレッドが実行できない
だからスレッドを乱立するプログラムが実行速度を損なっているじゃないかぁぁぁぁあって事じゃないかな?
俺には彼の説得は無理そうだから、お任せします
420:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 21:24:34.22
Sleep(1)が1msで戻らないからスレッド切り替えに1ms掛かってるとか抜かしてる人だもんねえ
Sleep(1)はタイムスライス破棄してないんだよ
スイッチ自体起こってない
421:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 21:44:33.99
>>415の話もトンデモだけどね。
何でGHz台で動いてるCPUでたかがコンテキストの保存と復元ごときにuSecオーダーの
時間がかかるんだよw
どんなにかかっても100PSecのオーダーにしかならんと思うけどw
422:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 21:46:33.16
単なるタイムスライス・ラウンドロビンではなくて、1ms 経たなくともシステムコールのタイミング等やI/Oウェイトでもスレッドのコンテキストスイッチは発生しうるというのに。
423:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 21:48:00.03
>>421
へえ。それはしらなかった。基本、SPとPCその他以外にもいろいろとセーブしまくっているかとおもっていたんだ。
424:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 21:56:52.96
>>420
え?それは意味わかんない
やってみると明らかに1ms以上返ってこないじゃん
何がいいたいの?
425:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 21:59:48.01
>>423
全てのレジスタのPush POPってマシン語で1命令だぜ
どのスレッドを次に実行するかなんかのプログラムの方はもう少し掛かるが
426:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 22:09:32.49
これのどこが初心者スレだ
427:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 22:15:23.69
今どきのCPUのコンテキストって数キロバイトに達するものもあるんだぜ?
カーネルモードへの切り替え、キャッシュフラッシュ、コンテキストの保存、ロード、ユーザモードへの切り替え
これくらいの処理が走るんだ、マイクロ秒レベルの時間がかかることは別に不思議ではない。
コンテキストスイッチの差異は、数千から1万CPUサイクルを消費するってのが一般的な目安。
428:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 22:15:35.13
マルチスレッドに魔法を感じてる人間がいるところさ
429:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 22:25:06.04
>>420
じゃあ、優先度を上げて、Sleep(10000)ってやればCPU張り付くんですねwww
430:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 22:31:24.16
この辺の仕組みってゲーム屋ぐらいしかまともに考えたことある奴いないよな
ゲーム屋でも間違ってるのいるし
ビジネスアプリ組んでる奴はほぼ壊滅状態
431:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 22:32:09.66
>>427
数キロバイトもレジスタないぞ?
432:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 22:41:44.97
おっと数キロは言い過ぎた。
でも例えばIA64なんかは1キロバイトは余裕で超えてたはずだ。
433:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 22:42:52.14
おやじはWin32時代に経験済み。
434:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 22:45:05.82
>>358
ParallelOptions.MaxDegreeOfParallelismプロパティ
435:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 22:50:28.10
>>434
あんがと
436:423 ◆QZaw55cn4c
12/04/08 23:00:26.28
>>428
うん。マルチコアに接続するひとつの方法だからね。
F# のアプローチが(今はそうでないにせよ)将来的にマルチコア対応ソフトウェアをシームレスに記述する方法に成長すればいいのだが
437:営利利用に関するLR審議中@詳細は自治スレへ
12/04/08 23:04:01.72
LinqもParallelも一番の問題は
どうやってプログレスバーを更新すかるだよな。
438:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 00:19:47.04
WindowsFormのボタンの枠を消す方法教えろ
439:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 00:26:06.28
えろ、まで読んだ。
440:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 00:30:48.93
>>435 オレも勉強したい。参考にソース見せて?!
441:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 00:32:27.96
>>438 まずボタンを消しまして、ラベルを上に配置します。
442:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 00:36:27.85
どんだけ物分りが悪いんだよ
しかも質問する方は態度でけえ奴が定期的に湧くし同一人物か
443:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 00:39:09.06
低姿勢で質問して答えが返ってきたことがない
444:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 00:40:50.21
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。
なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#, C♯, C#相談室 Part71
スレリンク(tech板)
445:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 00:40:59.08
おい、C#だとWindowsFormのボタンの枠消せネーよ
446:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 00:42:05.45
いや、自分で煽っておいてなんだけどボタンの枠ってどこだよw
447:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 00:44:10.26
ボタン使わなきゃいいだろ もしくは自分で描画しろ
448:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 01:18:17.19
プログラミング自体始めたばかりで入門サイト見て回っているんだけど
どこも文法の解説ばかりでピンと来ない
初心者がよくやる間違ったコーディング例を提示してから
こうやると簡潔に書けますという正解例が書かれているようなサイトがあればうれしいんだけど
書籍にもそういうのがないんだよな
449:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 01:37:07.32
DataGridViewの一行一行に隠しデータを持たせる
(MFCでいう CListCtrlとかのGetItemData SetItemData)
には、どうすればいいでしょうか?
450:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 01:42:27.76
そういう数学みたいなものはないだろうな
書き方なんて数年ですっかり変わるし作るものも十人十色、記述の仕方も無限通りある
例えば電卓みたいなよくあるアルゴリズムを自分で作ってみて、
自分のソースを失敗例、公開されているものを正解例として比べてみるといいんじゃないの
まったく作れなければまだ実力が足りない 公式を丸暗記するレベルだから文法をまずは覚えるべき
451:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 01:46:48.98
>>449
カラムの項目ごとのvisibleをfalseにするだけでいけたと思う
452:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 01:49:08.31
>>448
極論だけど、最初から正しいコードを書こうとか思わず、
我流でもとにかく書いてみるほうが学習効率が高いと思うよ
453:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 01:54:59.82
>>448
welcome つ スレリンク(tech板)
454:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 01:57:35.10
>>452
ね
まず書いてみないとわからないよね
10年以上やってる俺でもそういうときあるもの
455:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 02:10:59.70
やっぱり問題にぶち当たらないと人は考えないってことですかね
こういう高級言語って早々問題が生じるようなこともないんですよね
わかりにくいコードだから見やすく書こうと意識するぐらいで
ほとんどコピペで済みますし
例えば、テキストから文字列を一行づつ読みこむ場合
Listに追加していって返すのじゃなくて
イテレーターとLinq使ったほうがメモリの使用量が少なくて済みますという解説があって
なるほどと思ったけど、別にListのままでも問題ないんですよね
趣味でやる分には制限がないからあんまり上達しないんだろうな
456:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 02:26:28.31
>>451
いけた。こんな使い方していいのか。ありがとう
457:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 03:06:31.19
>>455
基本的にコピペは悪だよ。バグをバラまく可能性があるからね。
後はユニットテスト任せだな。
あと、自分は10行に一回位はコンパイルを試行するね。
オーダー的には未試行の行数が増えるほど不具合の数も跳ね上がるし。
458:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 03:17:52.03
Bitmapクラスって読み込めないjpegがあるね
ビューアーだと見れるのに読み込めない
面倒だけどどっかのdll使うしか無いのか
459:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 04:07:36.98
通りすがりの人にプログラミングを教えるような感じの解説をしてほしい
ようやく未確認飛行の解説が理解できるようになりかけてきたけど
最初の頃は全く理解できなかった
「C++でいうところの~」、「オブジェクト指向における~」
通りすがりの人にオブジェクト指向ってなんですか?って聞いて答えられる人なんていない
どんなに簡潔に書かれている文章であっても、専門用語混じりで書かれていたのでは理解に苦しむ
これからプログラミングを始めようとする人のための心構えみたいなものを教えて欲しい
460:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 04:19:11.18
>>459
多少わからないことがあっても、それはそれとして脇に置いといて、とにかく進む。
自分でサンプルプログラムを打つ。自分でコンパイルする。サンプルプログラムを変化させて挙動をみる。
461:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 04:27:09.80
>>459
勘とセンスが必要だ。
りんごって言ったら、味とか形とか用途とか思いつくけど、
そういう専門用語も慣れれば同じような感触を持つようになるよ。
食べれないけどね。
462:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 05:31:19.64
URLリンク(studiostyles.info)
コードエディタのカラーを変更
これいいね。背景が明るいから暗くしたいと思ってたんだよ
463:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 11:06:41.12
未使用変数やイベントハンドラの警告メッセージを表示させないようにするにはどうしたらいい?
あるインターフェースでイベントを定義し、そのインターフェースをインプリしたクラスで
一部イベントを使ってないのがあるんですよ。
インターフェースをインプリしたクラスのほとんどが、イベントを使うから、
インターフェースにイベントがある事自体は良いんだけど……
464:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 11:10:29.18
仮想メソッド
465:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 13:25:44.20
川俣さんの記事は厨二臭い
466:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 13:33:44.00
>>463
#pragma warning disable xxx
467:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 14:13:41.53
>>455
PC用にコード書くならもはやメモリの制限なんてあってないようなもんじゃね
468:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 14:18:32.37
大量の画像と動画と圧縮ファイル扱ってるけどメモリの問題は大変だよ
469:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 14:20:06.99
圧縮したままなるべく扱えば問題ねーだろ
なんでもかんでも展開したままにすりゃそらメモリ食うけど
470:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 14:33:04.19
URLリンク(www.atmarkit.co.jp)
これ理解できる人いる?
ラムダ式って、ある一つの機能(要素)を部分的に変更するって印象だけど
これみたいにあらゆる機能を詰め込んだものをどっさり渡すような使い方って有りなの?
それに1つのメソッドの中がごちゃごちゃし過ぎだと思うんだが
471:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 14:35:58.75
>>470
というかデリゲートで使うメソッドがすべて小さいわけじゃないしなあ
472:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 14:37:03.51
使い勝手重視だとそう簡単にはいかなくてね
先読みやデータ保持でメモリ数倍~数10倍、圧縮ファイルのままだと遅い
統合アーカイバDLLだと形式によってメモリ展開サポートしてないとか他にも色々
まあ大抵のソフトじゃリークさえしてなきゃ問題はないだろうな
473:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 14:40:13.09
>>472
圧縮したままというのはzip書庫などの話じゃない
今時jpegの表示に時間がかかる物なんてないだろ
メモリと速度気にするなら一部だけ展開して残りはjpegファイルのままメモリに置くとかさ
圧縮したたま=書庫じゃねーぞ
jpegなんかも圧縮してあるからw
474:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 14:44:26.45
bitmap画像がソリッド圧縮されている書庫内をビューに表示するときはどうするのさ
475:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 14:46:58.36
今時そんなアホいるのかよ
476:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 15:28:58.32
>>473
Bitmap型やImage型で持たないでStreamか何かで保持してろといいたいのか
まあそのとおりだな
477:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 15:31:38.36
いやもっとレベル低いことを言っているぞ
jpegで持てとか言っているしw
オフセットだけ取得しておけばいいんだよ
478:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 15:35:20.85
MemoryStreamって他のスレッドが書き込み中に
他のスレッドが読み込むと壊れたりしますか?
479:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 15:35:56.06
>>470
これの問題はそもそもGoTo,WarpTo,共通処理
という3つのメソッドに分ける必要が無いことだな
分けるために余計な要素が色々加わってややこしくなってる
void Goto(Arg arg, bool isWarp = false)
これ一個にしたほうが遥かにシンプル
ただinterfaceを渡すより必要なデリゲートを必要なだけ渡したほうが問題は難しくならないのは確か
interfaceの大きさを過不足なく設定するのは不可能だから
480:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 16:02:48.00
GoToとかWarpって命名が厨臭く感じるのは俺だけ?
dist,srcってのもなんか変、placeじゃなくてlocationやareaのほうがいい
MoveTo(target)orWalkToやTeleport(target)のほうがいい
それと自分としては歩くのとワープは明らかに動作も意味も違うので
goToに無理に統一するんじゃなくて、moveToとteleportで分けたほうがいいと思う
後々変更するとき面倒そう
481:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 16:08:39.26
後藤さんが作ったのかも
482:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 16:36:16.45
>>466
ありがと
483:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 16:41:35.43
問題なのは論理構造がちゃんと書いてないことだろう
ワープモードじゃなかったら歩く、というのがごちゃごちゃ書いてあってはっきりわからなかったり
OnLeaving()とかOnEntering()とか本質じゃないコードがトップレベルに書いてあったりしてノイズになってるからそれを直すと
if (currentPlace == distPlace) return;
if (warpMode)
currentPlace.GoTo(distPlace);
else
currentPlace.GoTo(distPlace, (...) => Walk(...));
// まだ知らない場所なら、その場所を学ぶ
if (!IsKnownPlace(currentPlace) && currentPlace.HasDistance)
{
General.LearnPlace(currentPlace);
}
if (!warpMode)
{
if(ストリーキング判定チェック())
{
ストリーキング実行();
}
}
こんな感じになるか
ラムダを使ったほうが分かりやすくなるならラムダを使ったほうがいいしそうじゃないなら使わないほうがいい
484:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 17:13:50.47
俺だったらこんな感じで書く
public static void TeleportTo(Area target) teleportTo(target);
public static void MoveTo(Area target) moveTo(target);
private static void moveTo(Area target)
{
if (CheckCollision(me.Area,target)) return;
bool found = CheckFoundMe(me.Area) || CheckFoundMe(target);
me.BeginMove();
var distance = GetDistance(me.Area,target);
var timeReq = GetTimreRequired(me.WalkSpeed,distance);
State.ElapsedTime(timeReq, found, false);
me.Area = target;
me.Moved();
…
}
485:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 17:40:48.82
ラムダ式
public static void TeleportTo(Area target) moveTo(target,()=>{});
public static void WalkTo(Area target){
moveTo(target,()=>{
bool found = CheckFoundMe(me.Area) || CheckFoundMe(target);
var distance = GetDistance(me.Area,target);
var timeReq = GetTimreRequired(me.WalkSpeed,distance);
State.SetTime(timeReq, found, false);
});}
private static void moveTo(Area target,Action moveType)
{
if (CheckCollision(me.Area,target)) return;
me.BeginToMove();
me.Move(moveType);
me.Area = target;
me.Moved();
…
}
486:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 17:48:44.06
全然読めません!
487:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 17:50:38.47
せめてインデントがほしい
488:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 18:00:38.24
URLリンク(www.atmarkit.co.jp)
これとかすんげー参考になる
おれ、まさにこんなコーディングしてしまってたわーって感じ
川俣さんにも見て欲しい
489:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 18:46:02.66
>>478
もちろん
490:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 18:54:27.04
XmlElementとXElementかはどっちがいい?
491:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 18:56:24.24
手に馴染むほう
492:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 18:59:45.16
XmlElementのほーが
hogenode["banana"]
って書けて便利
493:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 19:27:40.16
数値や日付読むときにXElementのほうがキャストで書けて便利
記述の簡潔さならどう転んでもXmlElementに勝ち目はないだろ
Javaが好きかスクリプト言語が好きか、って感じ
494:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 20:00:13.44
XMLとJAVAが嫌いです。
495:414
12/04/09 20:37:09.32
自己解決しました。クエリは関係無く、ReportViewerにParamで値を送ってフィルタかけるだけでした
496:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 21:02:23.37
>>493
XMLにするときはXElementすごい便利だけど
XMLから型に戻すときたいへんじゃない?
正規表現使ったりして自前で戻すのん?
497:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 21:15:51.26
そりゃキャストで戻せる場合は限られてるけど
そういうとき面倒なのはXmlElementだって同じだろ
498:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 21:23:55.14
キャストで戻せる場合ってある?
499:営利利用に関するLR審議中@詳細は自治スレへ
12/04/09 21:25:57.56
数値一般とかDateTimeとか
500:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 02:11:51.76
(´・д・`)アラヤダ!!
知らなかったわ……
URLリンク(msdn.microsoft.com)
501:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 02:12:43.58
大量のデータは遅くて扱えないんだよなぁ。
502:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 07:48:37.85
コードがへたれなだけだろ
503:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 10:50:58.73
dwmapi.dllのDwmExtendFrameIntoClientArea使ってForm全体にGlassEffectを実装
ただし文字も含め黒色は全部glass化される
URLリンク(ideone.com)
labelやtextbox等を全部オーナードローしたりするのは高コストなので
UseCompatibleTextRenderingをtrueにして対処しようとしたけど変化なし
何故だかわかりますか?
URLリンク(msdn.microsoft.com)
504:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 13:12:28.35
IEnumerable<T>.Select(s=>正規表現で文字列取得)
yieldって値を1個しか返せないんですよね?
複数マッチした文字列を返したい場合は
素直にforeachでやるほうがいいのかな
505:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 13:22:03.58
SelectManyじゃね
506:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 13:51:27.75
Properties.Settings.Defaultに
Dictionaryとか放り込めない?
507:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 14:35:37.48
>>502
天才のコードプリーズ。
XMLパーサを速くするなんて論理的に不可能。
ほんと馬鹿は困る。
508:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 14:54:09.79
XMLSerializerはソースコード生成してcscで実行時コンパイルして高速実行してるな
509:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 15:04:29.32
どんなに高速化したってやってることはコンパイラと同じ。
字句解析して、構文解析して、最後に必ず型変換が入る。どうやっても時間がかかる。
ファイル読み込んだら型変換なしのバイナリデータの単純なシリアライズしたデータ形式には絶対に勝てない。
510:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 15:23:15.46
XMLSerializerはかなり早いよ
XML読んで変換するだけなら100MBとかなら十分実用になる
100MBで遅くなるようならコードがヘボいんだろうな
511:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 15:50:08.92
>>509は時代に置いてけぼりになってるね
512:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 15:55:07.39
失礼します。DateTimeにdouble型の秒数(msを含む)を加算させたいのですが、全て同じ結果になります。
AddMilisecondを使用しても結果は変わりませんでした。
良い方法がありましたら教えてください、よろしくお願いします。
DateTime Base = DateTime.Parse("2012/04/05 15:21");
DateTime Add1, Add2, Add3;
double time1 = 0.5, time2 = 1.0, time3 = 1.5; // 秒数
Add1 = Add2 = Add3 = Base;
Add1.AddSeconds(time1);
Add2.AddSeconds(time2);
Add3.AddSeconds(time3);
Console.WriteLine("time1={0}.{1}", Add1, Add1.Millisecond);
Console.WriteLine("time2={0}.{1}", Add2, Add2.Millisecond);
Console.WriteLine("time3={0}.{1}", Add3, Add3.Millisecond);
Console.ReadKey();
513:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 15:57:20.70
>>511
理解できす逆ギレ乙w
514:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 16:00:04.43
アホな戦いすんな。見苦しい
515:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 16:01:00.89
多分
×Add1.AddSeconds(time1);
○Add1=Add1.AddSeconds(time1);
516:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 16:03:55.48
XMLが遅いってのはMSが言ってることだしな。
遅すぎてWinFSを開発中止にしたし。
>>509
そんなの誰でも知ってる。基本情報処理試験に出てくるレベル。
初心者スレだからって偉そうに
517:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 16:05:14.98
XMLが遅くないって言ってる馬鹿ってそもそもいない。
しかし、XMLが遅いと言うと逆ギレする馬鹿がいる。
518:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 16:05:47.66
>>515
動きました、ありがとうございます
519:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 16:08:41.00
なんでXaml作っているときに遅いと気付かなかったのか・・・
520:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 16:09:46.64
コンパイラとかでもそうだけど
C++みたいな変態言語でもなければ
結局ディスク読み込みがボトルネックになるからXMLでもなんでも変わらないんじゃないかね
まあバイナリのほうがはるかにデータ節約できるけど
521:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 16:19:15.03
intのディスクサイズはたいてい4バイト、XMLならその何倍もデータ量になるから、
大量データでは使い物にならない。所詮、メールとか、WEBサイトとかしか使えない。
ボトルネックであるHDDの遅さがさらに問題なる。
だからMSはVista開発時、ずっとHDDメーカーにもっと速くしろと文句を言っていた。
522:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 16:29:56.80
最大1000個のファイルを読み込んで、変換処理(1秒程度)をして、表示というプログラムを作っているんだけど
単純に並列でファイルを読み込むとHDDに負担がかかると思うのですが、どういう設計をすればいいですか?
何かヒントとなる単語を教えて下さい。あとはぐぐります。
523:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 16:39:37.97
ファイルを圧縮したらいいんじゃないか
524:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 16:59:26.47
>>520
意味不明。C++だろうとXML使えばHDD読み込みは遅くなる。
525:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 17:03:19.63
その1000個のデータはどういうものかによるんじゃね?
526:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 17:06:30.87
C++のソースをコンパイルする時に
ディスク読み込みよりコンパイル作業自体がボトルネックになるでしょう
普通の言語ならディスク読み込みがボトルネックになるでしょう
XMLも解析してどうこうよりディスク読み込みがボトルネックでしょう
ということ
527:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 17:10:10.29
普通の言語ってなんだよ?w
528:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 17:14:45.20
C#とか・・・
529:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 17:18:04.21
別にC++と比較してそんなにコンパイルは速くないだろ。
530:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 17:21:22.59
ファイルは画像ファイルやhtmlのソースコードです
並列にしてしまうと、ファイル読み込み時に
001スレッドはAファイルを読み込み+エンコード
002スレッドはBファイルを読み込み+エンコード
・
・
100スレッド
となって、HDDのヘッダが忙しく動きまわることになるんじゃないかと
HDDは並列では動作しないと思うのでそこをどうするのか気になります
531:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 17:23:58.96
直列にすればいいじゃん。
532:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 17:26:23.77
SSDかRAMディスクにしろよ
ゲームなどの細かいファイルならパックしてシーケンシャル読みがしやすくなるように
できるがそういうパックのしようがないのは置き場所を変えるしかない
533:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 17:28:12.26
>>527
<丶`∀´><ハングルニダ
534:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 17:30:03.93
Aファイルを読み込み→エンコード→A表示
→Bファイルを読み込み→エンコード→B表示→...
未表示項目は読み込み中表示やGIFアニメ
読み込み用スレッドは1つだけ
535:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 17:31:34.90
>>529
そうか?
遅いだろC++
536:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 17:32:48.66
C#むちゃくちゃ速い
537:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 17:34:16.97
プリコパイル使ってるからだろ。
C++もプリコンパイル効けば変わらない。
538:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 17:34:34.92
>>531
直列にできればいいのですが、自分の知識だと
一旦全部読み込んでから、エンコードを並列ということしかできなくて
直列でファイルを読み込んで、随時並列でエンコードしていくというのが実現できたらいいのですが
何かヒントを教えて下さい
539:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 17:36:15.00
RAMDISKかSSDを使う。
540:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 17:43:57.82
>>522
URLリンク(msdn.microsoft.com)
>たとえば、3 個のファイルをハードディスクから読み出すとしましょう。この場合、3 個のファイルの読み出し処理それぞれに、
>合計 3 個のスレッドを作成してもメリットはまったくありません。理由は簡単です。個々のスレッドは、同一のハードディスクを使用することになるからです。
541:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 17:55:15.92
ボトルネックを低減するには、コマンドキューイングするしか無いと思うんだけどねぇ。
542:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 17:57:09.11
SATA HDDは世代によるけど付いてるじゃん
543:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 18:02:31.16
バグの9割は使用者の無知
544:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 18:03:57.13
ただし、OracleとJavaは除く。
545:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 18:04:29.74
Method(){
スレッドをたちあげる
一つ読み込む
それをエンコードする
}
これを
Method(){
スレッドをたちあげる
一つ読み込む
Method();
それをエンコードする
}
こうしたらいいんじゃないの
546:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 18:21:56.30
>>542
まーそうだけど、ディスクを読むスレッドがあるならそれをちゃんと稼働させてビジーにしておくしか無いと思うのよ。
547:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 18:22:37.59
>>545
無限再帰。。。
548:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 18:28:13.68
>>538
producer-consumerっていう凄く使い古されたパターンがあるからクグれ
549:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 18:43:28.83
>>545
あほな…
ごく簡単にやるなら一つのスレッドでループで直列に読み込みながら、
一つ読む毎に変換処理をスレッドプールにキューイング。
って感じだけど、処理終わったら表示ってのがどういうのかイメージわかない。
550:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 18:48:13.82
>>517
んでビルドするとバイナリに変換されますって言うと「そんなのXMLじゃねえからXML名乗んな」って来るんですね
もう飽きました
551:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 18:50:34.48
テーブルでいいもんをXMLでわざわざ書かなきゃいけないときに冗長すぎて泣く
552:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 18:52:01.83
だからantは嫌いmake最高
ただしnmakeてめーは駄目だ
553:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 18:52:51.87
foreach(var filePath in filePathes)
{
byte[] bytes = File.ReadAllBytes(filePath);
スレッドスタート(() => Encode(bytes));
}
こんな感じのほうが普通か
554:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 18:55:57.48
ThreadPool.QueueUserWorkItemかTask.Startあたりをおススメしたいが
数によってはスレッドプールがストールするんだよなあ
あれさえなければ…なんだけどいまいち薦めにくい
555:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:15:53.55
>>549
今のところはファイルの一覧がListViewに表示されていて
変換中、完了というのがListViewの各項目に表示されるというだけです
完了したらHDDに保存したいです
保存はおそらく完了イベントを受け取ってから保存という形になると思いますが
これも同時に完了イベントが発生する可能性もあるし
さらに読み込み中に完了イベントが発生する可能性もあるので
読み込みと書き込み部分を一つのスレッドでしか扱えないように
ロックする方法が必要だと思います
今までは何も考えずに並列でやっていたので、HDDの断片化や消耗がひどかったんじゃないかと
1度の処理で1000ファイル合計約2GBぐらいです
556:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:22:08.28
コンカレントなキューあったよね確か
557:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:28:58.01
なにが目的なのかわかんね
スレッドはどうして必要なの?
558:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:31:34.36
inとoutが一つだとすると大して恩恵は無いような気がする
2GBとなると考えなしにメモリに貯めておけるデータじゃないしね
559:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:35:07.43
エロのパワーは人を進化させるよね
560:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:36:43.84
スレッドが必要な理由は、データの読み書き時間よりエンコードの時間のほうが長くかかるからです
同期的に処理をした場合、コアを1つしか使ってくれないので、もう少し処理を速くしたいなと思いまして
561:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:38:00.60
まあ1GBぐらいで抑えておかないと性能下がりそうな感じもするな
知らんけど
562:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:38:35.65
ま、途中経過はみたいからメインのスレッドとは別に1つ処理をするスレッドを立てるぐらいでいいような気がする
んでそのスレッドが1000ファイルやると同時に途中経過もステータスだか数字だかでメモリに吐き出す
メインスレッドではそれは見て表示
ぐらいしかやることねぇだろマジで
他、なんか新しい要素がないとこれ以上やる理由ない気がすんだけどな
563:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:43:11.29
やりたいだけだったらどうすればいいかすでに解答が出てるし
後は努力次第
564:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:44:58.64
スレッド云々より、ハードディスクの効率のいい読込みたいなのを気にしてるように見える。
1000個のファイルがきれいに並んでいて、並んでる順に読むんならそうできるんだろうけどさ。
565:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:48:32.57
ソースがHDDの領域に無作為に記録されていたり、断片化されているということは否定できません
しかし、並列処理をして、1クラスタごとに別ファイルを参照しに針がカコカコ動いていると思うと怖くて
566:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:49:07.36
>>560
それ明示的にコア2つ使うようにしてくんない気がする
スレッドが1つのHDDに対して読み書きしてるときはマルチタスクは意味がねぇ
1ファイル処理毎に
A:①データ読み書き→②エンコード
B:①データ読み書き→②エンコード
・
・
・
のAとBのそれぞれを2コアの処理でやってくれるかっつーと甘い気がすんだよな
ぶっちゃけやってくれないと思う
このへんの処理ってどうなってるか詳しくしらないんだけど
並列にしたいのは
A-①とB-②の処理とA-②とB-①の処理のタッグだよね?
こんな賢く判断してくれるかなぁ・・・っつーとなんか甘い気がw
567:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:54:57.25
なんか変だぞ
568:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:57:41.11
>>566
スレッドGUI
スレッド1:A①→B①→A保存→C①→B保存→D読み込み中
スレッド2:A②→C②
スレッド3:B②→D読み込み待
こんな感じです
569:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:58:00.34
なにが変なんだよ
570:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:58:51.79
>>568
そんなの並列化しねぇよ
マルチタスクに夢みんなよ
571:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:59:08.10
基本は
読む→Enqueue→Dequeue→書く→読む→Enqueue→Dequeue→書く→…
のスレッドが一つと
Dequeue→エンコ→Enqueue→Dequeue→エンコ→…
のスレッドが複数だろう
うまく動くにはフラグが必要だが長くなるので省略している
効率を考えるとキューの状況に応じて読みと書きを切り替えるべきだろうけど
質問者のレベルだと難しすぎて無理だろ
572:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 19:59:59.82
だから最初から読み込みはシングルスレッドで
エンコードだけマルチスレッドでって話だっただろ
573:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:05:29.51
2コアで動く条件もわからずスレッドわけたりしてるけど
そこはどうだろうか?
俺はよくわからないからいつも別exeにしちゃうけど
574:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:05:56.56
よく分からないなら首を突っ込まんほうがいいぞ
575:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:07:42.66
>>568
そこまで分かってるならその通りに書けばいいんだよ
流れとしてはそれで問題ない
で、何が問題なんだ?
576:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:07:46.79
とりあえず俺以上にわかってない奴等ばっかだったから大丈夫
基本的に同じHDDや同じインスタンスにアクセスしてるようなプログラムは並列で動かん
577:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:09:27.70
>>576
お前ここ3日くらいとんでもない発言繰り返してるけど何かの病気なの?
578:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:10:31.22
>>577
違ってる部分指摘しろよ
579:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:10:31.59
370 名前:営利利用に関するLR審議中@詳細は自治スレへ[sage] 投稿日:2012/04/08(日) 16:54:27.11
スレッドは不思議な魔法で並列動作をしてるわけじゃなくて
やはり単一のCPUでやってることをそろそろ認識すべきだと思う
上のほうに勝手に並列でとかあるけど
そんなこと物理的にできるわけない
んでドキュメントを見る限りどうもAPIのスレッド機能はなにやら糞っぽい・・・と
こいつの臭いがする
580:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:12:11.06
>>578
まず質問者の前提ではHDDにアクセスするスレッドは1つだ
581:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:17:35.99
>>575
読み込まれたファイルからスレッドプールにキューイングという部分がよくわかりません。
Thread.Start()
を使って次々立てていたんですが、各所でThreadを使わないほうがいいと言われているようなので
582:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:18:09.34
どうせ名無しで書いてるんだから、間違いを指摘されたら黙ってフェードアウトすりゃいいのにな。
ちょっとかかなりか知らんけど精神病んでるよな
583:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:19:16.02
>>581
プロデューサーコンシューマーパターンでググって自力でがんばれ
アホも沸いてるようだからここは今から荒れるぞ
あとこの場合はThread使っていい
どうせスレッドプールはつっかえる
584:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:20:18.59
>>550
XMLは糞遅い。この事実はどうしようもない。
585:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:20:24.28
>>582
間違いあるなら指摘しろよ
アンカーもつけずになにキタネェ対応してんだよ
586:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:21:13.82
アンカーつけてりゃ偉いって2ch初めてかよ
587:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:23:18.39
アンカーも付いてないのに自分のことだって分かるんか。
588:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:24:21.35
コンテキストで分かるだろ。
589:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:24:49.09
>>583
教えていただいた、いろいろな単語をググって調べてみます
ありがとうございました
590:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:32:04.12
>>583
どう考えてもプールむき出しそっちのが楽。
ストールは最初に最小スレッド数設定すりゃいいだけ。
自分でスレッド立てると、スレッド数とか気にしなきゃならないから面倒なだけだぜ。
まあTaskの方が良いけど。
591:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:33:35.44
高負荷ってはじめから分かってるなら、
スレッド数は論理CPUの数だけに制限したほうがいいに決まってる。
ファイル読み込みは1スレッドで
その後の処理は論理CPUの数だけのThread使いまわせばいいだけ。
592:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:35:14.80
それを言うならスレッドプールを使えばあとはよろしくやってくれるだろ
593:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:35:18.36
>>590
楽かどうかじゃなくて
>要求が少ないときは、スレッド プールの実際のスレッド数が最小値を下回る場合があります。
こんなこと書いてるメソッドには何の意味もないんだよ。
594:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:35:26.43
XMLをビルドするとバイナリに変換されるってなんのことだ?
595:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:40:43.84
>>593
馬鹿ハッケーン
596:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:40:48.79
>>592
GetMaxThreadsの数まで増えても別に効率的になるわけじゃないし全然宜しくないよ。
597:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:41:34.53
>>593
アホなの?
598:営利利用に関するLR審議中@詳細は自治スレへ
12/04/10 20:41:43.76
>>596
真性馬鹿ハッケーン