ふらっとVisual C#,C♯,C#(初心者用) Part109
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2013/11/28(木) 11:27:54.20他のスレッドでは書き込めないような低レベルな質問。
質問者自身なんだか意味がよく分からない質問。
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて、他スレ・他板へ行くことを勧められることがあります、ご了承下さい。
なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっとVisual C#,C♯,C#(初心者用) Part108
http://toro.2ch.net/test/read.cgi/tech/1383867970/
■関連スレ
C#, C♯, C#相談室 Part81
http://toro.2ch.net/test/read.cgi/tech/1381134494/
■コード貼るなら↓使ってください
http://ideone.com/
0357デフォルトの名無しさん
2013/12/09(月) 10:56:14.120358デフォルトの名無しさん
2013/12/09(月) 11:53:19.570359デフォルトの名無しさん
2013/12/09(月) 12:12:23.75どの本?
0360デフォルトの名無しさん
2013/12/09(月) 12:31:36.830361デフォルトの名無しさん
2013/12/09(月) 12:59:48.54これに対するおちょくりでしょ。ここは変な荒らし多いからな
合ってるよ。単純に配列並べてアクセスするならジャグドの方が多次元より早い
0362デフォルトの名無しさん
2013/12/09(月) 13:08:48.11http://msdn.microsoft.com/ja-jp/library/ms973839.aspx
>v1 の JIT は、jagged 配列 (「配列の配列」) を矩形の配列よりも効率的に最適化することができ、その違いは顕著なものです。
0364デフォルトの名無しさん
2013/12/09(月) 13:18:53.270365デフォルトの名無しさん
2013/12/09(月) 13:19:31.00あほかw
0366デフォルトの名無しさん
2013/12/09(月) 13:40:18.482001 年 8 月
ちと古くないか?
0367デフォルトの名無しさん
2013/12/09(月) 13:45:16.11結局は自分で確認しろとしか
0368デフォルトの名無しさん
2013/12/09(月) 14:06:15.21いい勝負してるよ
VC++ vs MSCLRで比べると逆転する
C# Generic (mono)
http://ideone.com/doMVEW
List back : 1000000 : 00:00:00.0209179
List front : 100000 : 00:00:03.6538403
LinkedList back : 1000000 : 00:00:00.2210205
LinkedList front : 1000000 : 00:00:00.3238953
C++/STL
http://ideone.com/NynvMY
vector back : 1000000 : 0
vector front : 100000 : 3.69
list back : 1000000 : 0.13
list front : 1000000 : 0.08
0369デフォルトの名無しさん
2013/12/09(月) 14:24:05.34今後禁止な
テンプレ追加決定
0370デフォルトの名無しさん
2013/12/09(月) 15:06:18.35いい加減悟っていただけないでしょうか
0371デフォルトの名無しさん
2013/12/09(月) 15:19:41.46http://ideone.com/VewfYv
10000 x 10000
jagged : 00:00:23.4685876
square : 00:00:16.7713101
100 x 100
jagged : 00:00:00.0005807
square : 00:00:00.0006616
昔のCLRだとラージオブジェクトの扱いが
うまくなかったので2次元配列が不利だったのかと
予想してみる。
0372デフォルトの名無しさん
2013/12/09(月) 15:37:44.08知らなかったは
0373デフォルトの名無しさん
2013/12/09(月) 15:43:48.24http://schima.hatenablog.com/entry/20091118/1258518836
この辺りだとジャグの方が早いになってたのに・・・いつの間にw
0374デフォルトの名無しさん
2013/12/09(月) 15:47:33.77だから言っただろ
ジャグ配列の方が早いって言ってたキチガイは反省しろよ
0375デフォルトの名無しさん
2013/12/09(月) 16:12:50.3910000 x 10000だと、ジャグで7秒くらい、普通ので5秒くらいでした
100 x 100は同じくらいだったけども、PC遅くね?w
0376デフォルトの名無しさん
2013/12/09(月) 16:25:57.970377デフォルトの名無しさん
2013/12/09(月) 17:44:56.59書き方は荒いけど、内容は悪くないだろ。
2次元配列よりジャグ配列だと思い込んでたから勉強になったわ。
0378デフォルトの名無しさん
2013/12/09(月) 18:18:43.650379デフォルトの名無しさん
2013/12/09(月) 18:19:15.74唾棄すべきだよそういうのは
0380デフォルトの名無しさん
2013/12/09(月) 18:27:33.53風邪でも引いてるのか?
0381デフォルトの名無しさん
2013/12/09(月) 22:20:33.160382デフォルトの名無しさん
2013/12/09(月) 22:21:16.110383デフォルトの名無しさん
2013/12/09(月) 22:21:36.12なんで思い込みで人に教えるかな・・・
おまえみたいなのがいるから>>361みたいなあほが沸いてくるんだよな
0384デフォルトの名無しさん
2013/12/09(月) 22:26:33.200385デフォルトの名無しさん
2013/12/09(月) 22:28:02.230386デフォルトの名無しさん
2013/12/09(月) 22:28:57.87またはそのコラボレーション
0387デフォルトの名無しさん
2013/12/09(月) 22:30:21.720388デフォルトの名無しさん
2013/12/09(月) 22:33:17.280389デフォルトの名無しさん
2013/12/09(月) 22:35:01.600390デフォルトの名無しさん
2013/12/09(月) 22:37:12.64キチガイ涙拭けよwwwwwwwwwwwwwwwwwww
0391デフォルトの名無しさん
2013/12/09(月) 22:40:01.280392デフォルトの名無しさん
2013/12/09(月) 23:04:32.960393デフォルトの名無しさん
2013/12/09(月) 23:12:13.92そこはvectorじゃなくdequeを使うとこなんじゃないの?
0394デフォルトの名無しさん
2013/12/09(月) 23:15:21.240395デフォルトの名無しさん
2013/12/09(月) 23:58:57.640396デフォルトの名無しさん
2013/12/10(火) 00:03:04.270397デフォルトの名無しさん
2013/12/10(火) 00:07:28.03というかコレクションのコレクションとして自然に型システムに溶け込むジャグ配列に対して
2次元配列の奇形具合がわからないとかセンスないねとしか
0398デフォルトの名無しさん
2013/12/10(火) 00:09:29.380399デフォルトの名無しさん
2013/12/10(火) 00:16:04.02どうぞどうぞ。止めないぜ。
0400デフォルトの名無しさん
2013/12/10(火) 00:45:05.79ピボットテーブルなら2次元配列のが直接的
C#でジャグ配列の使い道なんてないよ
0401デフォルトの名無しさん
2013/12/10(火) 00:50:41.94Lengthの扱いもイレギュラー 行の入れ替えもまともに出来ないようなもんをさあ
Cで脳みそ止まってるんじゃないの
0402デフォルトの名無しさん
2013/12/10(火) 01:13:20.36よく理解できない発想だけど、そんな人いるんだね。
大昔のBASIC上がりの人なんかねw
たぶん配列をメモリーじゃなくてデカルト座標的に把握してるんだろうな。
0403デフォルトの名無しさん
2013/12/10(火) 04:46:51.100404デフォルトの名無しさん
2013/12/10(火) 06:49:37.890405デフォルトの名無しさん
2013/12/10(火) 10:39:10.210406デフォルトの名無しさん
2013/12/10(火) 11:34:40.560407デフォルトの名無しさん
2013/12/10(火) 11:42:10.35staticおじさんの方が自分を省みるだけマシだな
0408デフォルトの名無しさん
2013/12/10(火) 11:59:44.950409デフォルトの名無しさん
2013/12/10(火) 12:01:32.740410デフォルトの名無しさん
2013/12/10(火) 12:43:14.32{
string str;
}
0411デフォルトの名無しさん
2013/12/10(火) 12:54:24.23ジャグ
0412デフォルトの名無しさん
2013/12/10(火) 19:28:21.61自動で更新追加削除のコマンドを組み立ててくれるオプションはないんすか?
0413デフォルトの名無しさん
2013/12/10(火) 19:36:31.500414デフォルトの名無しさん
2013/12/10(火) 19:43:52.900415デフォルトの名無しさん
2013/12/10(火) 19:58:51.340416デフォルトの名無しさん
2013/12/10(火) 20:37:17.05ども
0417デフォルトの名無しさん
2013/12/10(火) 21:09:52.290418デフォルトの名無しさん
2013/12/10(火) 21:27:21.76コネクションプーリングって有効になるの?
ぐぐってもオラクルだのSQLServerなら効くってのばっかりでよくわからん。
ACCESSだとコネクションを閉じないで再利用した方が効率いいのかな?
0419デフォルトの名無しさん
2013/12/10(火) 21:29:55.82で検索すれば真っ先に引っかかったんだが
0420デフォルトの名無しさん
2013/12/10(火) 21:51:48.900421デフォルトの名無しさん
2013/12/10(火) 23:13:33.44T-SQLではめんどくさすぎて気が狂いそうです
0422デフォルトの名無しさん
2013/12/10(火) 23:30:17.240423デフォルトの名無しさん
2013/12/11(水) 00:17:12.030424デフォルトの名無しさん
2013/12/11(水) 09:30:38.820425デフォルトの名無しさん
2013/12/11(水) 10:47:23.35自分が不利になるとセンスが無いだの難癖つけに走る超超超クズがこのスレにいるのでご注意
0426デフォルトの名無しさん
2013/12/11(水) 11:20:57.810427デフォルトの名無しさん
2013/12/11(水) 13:38:48.96CreatedからRunningに移行させる方法はありませんか?
またはdelegateによらず、Taskの状態を
操作できる他のクラスはありませんか?
0428デフォルトの名無しさん
2013/12/11(水) 14:35:47.400429デフォルトの名無しさん
2013/12/11(水) 14:42:30.92配列に決まってんだろ
初心者でも知ってるぞ
0430デフォルトの名無しさん
2013/12/11(水) 15:04:35.29釣りだろ
ちょっと調べればすぐわかる
0431デフォルトの名無しさん
2013/12/11(水) 15:58:08.91TreeNode sNode = new TreeNode();
sNode = treeView1.Nodes.Add("unko", "unko");// 1
sNode = treeView1.Nodes.Add("Unko", "Unko");// 2
sNode = treeView1.Nodes["Unko"].Nodes.Add("po", "po");// 3
3を2の子ノードに設定しようとしたら1の子ノードになってしまいます。
stringキーは大文字小文字の区別はしないのか?
0432デフォルトの名無しさん
2013/12/11(水) 16:04:33.920433デフォルトの名無しさん
2013/12/11(水) 16:29:36.620434デフォルトの名無しさん
2013/12/11(水) 16:52:28.13調べた結果、下記のサイトを見つけ、
ttp://ari-it.doorblog.jp/archives/28674070.html
shell32.dllとIShellFolderインターフェイス使うらしいのですが、まるで分かりません
どう使って実装していけばいいのか、教えて下さいお願いします
0435デフォルトの名無しさん
2013/12/11(水) 18:16:55.81http://www.codeproject.com/Articles/3551/C-does-Shell-Part-1
C#1年未満なら2年生になってから出直してきて
0436デフォルトの名無しさん
2013/12/11(水) 18:57:41.07見たいなリストとツリーが合体したようなコントロールってどこにあるの?
GUIはC#が楽だという噂だが、みつからん
0437デフォルトの名無しさん
2013/12/11(水) 19:00:17.20作らなければないから
0438デフォルトの名無しさん
2013/12/11(水) 19:14:40.88ソート無効
CollapseはRowのDelete
ExpandはRowのReject
子レコードはList<DataRow>列で管理
0439デフォルトの名無しさん
2013/12/11(水) 19:32:36.22Windows API Code Packを使うと、割と簡単にできる
0440デフォルトの名無しさん
2013/12/11(水) 21:04:54.80IShellFolder, IEnumIDListといくつかのShellAPIを使えばできるにょ
COMインターフェイスの定義はPInvoke.netでみつかるにょ
コピペして自分のソースに貼り付けれはいいにょ
.netだとCOMはタイプライブラリをインポートするか定義を自分で書くかだにょ
馬鹿にはコピペが一番だにょ
0441デフォルトの名無しさん
2013/12/11(水) 21:06:52.440442デフォルトの名無しさん
2013/12/11(水) 21:07:43.19Marshal.AllocCoTaskMemとMarshal.FreeCoTaskMemしか使わない
0443デフォルトの名無しさん
2013/12/11(水) 21:13:58.160444デフォルトの名無しさん
2013/12/11(水) 22:26:06.630445デフォルトの名無しさん
2013/12/11(水) 22:47:22.20転じて(兵を)整列させる、誘導するって意味
0446デフォルトの名無しさん
2013/12/11(水) 22:50:23.170447デフォルトの名無しさん
2013/12/11(水) 22:53:30.110448デフォルトの名無しさん
2013/12/11(水) 23:15:49.05すげー物知りですね、ありがとうございます!
だからTask関係あるんですね、よく理解できました
やっぱ英語わかるとはかどるんだろうなー
0449デフォルトの名無しさん
2013/12/12(木) 00:01:29.95そもそもmarshalingっていう言い方そのものがあんまり適切じゃないようにも思うけど。
たぶん.NETはましな方だと思うけど、それでも妙な用語とか命名とか他にも結構あるよ。
例えばPredicate<T>って一体全体どの辺りがpredicateなんだろうねw
0450デフォルトの名無しさん
2013/12/12(木) 00:11:57.92c〔+目的語+of+(代)名詞〕〈…を〉〔…の〕属性であると断定する.
用例
He predicated rationality of humankind. 彼は合理性は人間の属性である[人間は生来合理的である]と断言した.
0451デフォルトの名無しさん
2013/12/12(木) 00:12:25.56カラスは黒い
みたいなもん
0452デフォルトの名無しさん
2013/12/12(木) 00:17:50.28どう見ても述語だろ?
0453デフォルトの名無しさん
2013/12/12(木) 00:21:52.19思いっきり不自然だよ。
Predicate<T>の値に期待される機能は、T型の値を評価してboolを返す機能。
こういうの普通は断言とか術語とか言わないでしょ。
0454デフォルトの名無しさん
2013/12/12(木) 00:28:20.07この5を任意に指定できるように xは1より大きい x => 1 < x
とすれば、この式は述語だけを取り出したものと考えられるわけだ
0455デフォルトの名無しさん
2013/12/12(木) 00:31:31.960456デフォルトの名無しさん
2013/12/12(木) 00:34:14.86■ このスレッドは過去ログ倉庫に格納されています