- 1 名前:デフォルトの名無しさん [2010/02/04(木) 20:32:55 ]
- このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からない場合など、勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。 >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 前スレ ふらっとC#,C♯,C#(初心者用) Part54 pc12.2ch.net/test/read.cgi/tech/1264236247/ 関連スレ C#, C♯, C#相談室 Part55(実質56) pc12.2ch.net/test/read.cgi/tech/1260111240/ WPF(XAML, XBAP, .Net3.5)GUIプログラミング Part5 pc12.2ch.net/test/read.cgi/tech/1261879110/
- 82 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 10:08:59 ]
- ごめんフォームのバックカラーに半透明は無理だな
- 83 名前:デフォルトの名無しさん [2010/02/10(水) 10:41:30 ]
- どうも無理っぽいですね。
Formを2個表示して formAをOpacityで半分透かして formBのBackColor = White formBのTransparencyKey = White で2個のフォームを重ねて表示することで実現できそうです・・・・ 無理やりですが。 他にいい方法があったら教えてください。
- 84 名前:デフォルトの名無しさん [2010/02/10(水) 10:42:41 ]
- formBに文字や図形など描画すると所望の動作をするようになりました。
- 85 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 10:47:13 ]
- うーむ
透明色をグラデーションした画像を当てはめてみたが どうも完全な透明とそれ以外としか扱ってくれないねえ やり方はあるのかもしれないけど
- 86 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 10:52:16 ]
- 作った背景画像
uproda.2ch-library.com/212053qe9/lib212053.png 実行してみた状態 uproda.2ch-library.com/212054XTX/lib212054.png 周りに透明が多いのはTransparencyKey=BackColorで透明にしてあるので
- 87 名前:84 [2010/02/10(水) 11:17:22 ]
- こっちで書いたのがこんな感じです。
uproda.2ch-library.com/212061CPP/lib212061.jpg
- 88 名前:デフォルトの名無しさん [2010/02/10(水) 11:19:11 ]
- >>87
なるほど 師匠ですか・・・ じゃなくて まあフォーム2枚を連動させたりとめんどくさいですけどとりあえずそれでw
- 89 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 14:00:32 ]
- 全部オーナードローするならレイヤードウィンドウって手も
- 90 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 15:38:42 ]
- WPFだったら楽なのに
- 91 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 16:23:19 ]
- ウィンドウそのものを透明にするのはWPFの範囲外だぞ
- 92 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 20:03:38 ]
- >>80
過去に何度か出てると思うけど、一応正攻法のやり方はこうらしい。 yellow.ribbon.to/~azumaya/doc_dotnet_uplayeredwnd.php
- 93 名前:デフォルトの名無しさん [2010/02/10(水) 20:09:51 ]
- >>92
.net側が使わないだけなのか 最近のGPUだと2D部分も結局は3D部分でやってるとかあったので できないはずは無いと思ってたんだが
- 94 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 21:38:44 ]
- >>79
あのクエリ式はともかく、Enumerableクラスのメソッド群は有用だよ。
- 95 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 23:32:56 ]
- >>94
流行らないっていってんだろw 俺に逆らうなw
- 96 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 23:45:40 ]
- C#のSMTP認証メール送信機能を使う機能を作りたいんだけど
どうしてもSMTP認証が失敗するw 使ってるのはSystem.Net.Mail.SmtpClient その他情報 失敗時のSmtpStatusCode:GeneralFailure smtpサーバー:会社のsmtpサーバー ポート:サブミッションポート(587) techbank.jpにSmtpClientのサブミッションポートは 認証上手く行かない事がある、System.Web.Mail.SmtpMai なら上手く行く、ってかいてあったのでこっちもテストプログラム 作ってみたら確かに認証通ってメール送信できた。。 何とかならないだろうか・・・
- 97 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 23:47:44 ]
- >w
などと不真面目な奴には教えない
- 98 名前:96 mailto:sage [2010/02/10(水) 23:52:15 ]
- >>97
それは大変失礼しました 結構真面目に悩んでいるので何かおわかりなら 教えて下さい
- 99 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 23:58:57 ]
- >>97
どうせわかんねーんだろwwwwww
- 100 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 23:59:26 ]
- >結構真面目に
ふざけるのもいい加減にしろ!
- 101 名前:96 mailto:sage [2010/02/11(木) 00:02:45 ]
- >>100
ふざけてないですよ?
- 102 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 00:07:53 ]
- ほっとけよ
- 103 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 00:26:43 ]
- ほっとけーきよ
- 104 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 00:31:02 ]
- hotkey
- 105 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 00:33:00 ]
- ほーほけきょ
- 106 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 01:51:06 ]
- 知らぬなら
教えてあげよう ホトトギス
- 107 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 04:09:14 ]
- >96
うちは587でもSystem.Net.Mail.SmtpClientは正常に動作してる 書いてるコードも晒さないで何とかしてもらおうというのがまず無理だと思う つぶやいてみたかっただけならtwitterへどうぞ
- 108 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 10:08:39 ]
- >>107
このスレッドは 「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。
- 109 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 10:26:25 ]
- IsErrorがtrueのObsolete属性が付いたメンバを使おうとしたときに出るコンパイルエラーを回避する方法はありますか?
- 110 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 11:11:34 ]
- >>108
>>58-62
- 111 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 11:48:27 ]
- >>108
ふらっとに池ボケ 最新50くらい嫁
- 112 名前:96 mailto:sage [2010/02/11(木) 11:51:58 ]
- >>107
すまん。晒すわ 本当サンプル程度で申し訳ないが 昨日もあれからやってみたが会社のメールサーバーは 認証不可。GeneralFailure。25番はポート自体閉じてるので どうにもならない 自宅のBiglobeは587番ポートだとメールボックス使用不可 25だと正常にメール送信できる
- 113 名前:96 mailto:sage [2010/02/11(木) 11:54:26 ]
- using System.Net;
using System.Net.Mail; (略) public void SendMail(string from, string to, string subject, string body) { MailMessage message = null; SmtpClient client = null; try { message = new MailMessage(from, to, subject, body); client = new SmtpClient(); client.Host = "(smtpサーバーアドレス)"; client.Port = 587; client.Credentials = new NetworkCredential("認証ユーザー名", "パスワード"); client.Send(message); } catch (SmtpException ex) { SmtpStatusCode code = ex.StatusCode; } finally { message.Dispose(); } } (略)
- 114 名前:96 mailto:sage [2010/02/11(木) 11:57:36 ]
- EnableSslやTimeoutも明示してみたりしたが特に
効果はなかった。何かわかればお願いします
- 115 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 11:57:59 ]
- .NETのやつと、うまく行くメーラーで、パケット取って見てみればいいじゃん。
- 116 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 12:00:08 ]
- どこでエラー吐くのかわからんのだが
エラーなしで通信だけできないの?
- 117 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 12:03:45 ]
- >>115,116
client.Send(message); まで普通に動いてしばらくしたらcatchに流れてくる しばらくって言っても10秒も経たないかな パケットキャプチャか・・・。それはまだやってなかった 検討してみる。ありがとう
- 118 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 12:22:38 ]
- SMTPサーバは生きてるけど
587ポートが通信拒否状態なだけだったらワロス
- 119 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 12:37:39 ]
- >>118
会社もBiglobeもメーラーなら587番ポートでも 上手く行くんだが・・・ そもそもメールサーバー側の設定とかに詳しくないので その辺も調査・勉強してみる。ありがとう
- 120 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 12:57:57 ]
- >>108
レスはしてくれるけど答が返ってくる保証はないんだよなぁ
- 121 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:02:24 ]
- >>119
GeneralFailure トランザクションを発行できませんでした。指定した SMTP ホストが 見つからない場合にこのエラーが発生します。 本当にGeneralFailureがきてるなら、認証以前の問題じゃないのか >>120 そもそも>>1は無効
- 122 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:11:41 ]
- >>121
そうなんだよね。認証不可ってのは例外Messageが 「認証に失敗しました」ってなっているだけの話 MSDNで仕様みるとご指摘通りで、確かにそれはあると 思ってる。ただ、メーラーで設定して成功しているサーバー名 とユーザー名、パスワードで間違いなく設定してるんだが・・・ 比較用に自宅のBiglobeでやったら587だとメールボックス使用不可だし・・・ 25ならOKだけど 設定周りの確認&パケットキャプチャから地道にやってみる ありがとう
- 123 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:14:18 ]
- 25で通るなら25でいいような…587じゃないダメってのは仕様なの?
- 124 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:19:19 ]
- >>123
25ならOKなのはBIGLOBEで会社は25でも駄目 特定顧客ならそれでも良いかもしれないけど、複数顧客向けの システムで、機能が導入できるかどうかの技術調査中なんだ 実際自分の会社も25番ポート閉じてるし、そういう顧客が いると想定される時点で「587番ポートについては環境次第で メール送信出来ないかもしれません」って仕様では苦しい。。
- 125 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:22:59 ]
- えーとさーばせっていをおこなわずにあぷりけーしょんのみでつうしんしたいのですか?
- 126 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:31:02 ]
- そろそろうざーい。
- 127 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 20:47:44 ]
- >>126
うざーい
- 128 名前:107 mailto:sage [2010/02/11(木) 23:26:58 ]
- >122
うちの環境だけど、メールサーバーがLinuxでPostfix使ってる んでクライアント側はWebサービス(asmx)使って投げてるから参考なるかわからんが public bool sendMail(string fromAddress, string toAddress, string subject, string body) {try{ MailMessage message = new MailMessage(); message.From = new MailAddress(fromAddress); message.To.Add(new MailAddress(toAddress)); message.Subject = subject; message.Body = body; message.IsBodyHtml = false; SmtpClient smtpClient = new SmtpClient(); smtpClient.EnableSsl = false; smtpClient.Send(message); return true; } catch (Exception ex) {略} } NetworkCredential使わないでWeb.configに <system.net><mailSettings><smtp> <network host="SMTPサーバー" port="587" userName="認証ユーザー名" password="パスワード"/> </smtp></mailSettings></system.net> で送れてるよ 俺もサンプルというか基本的なことしかやってないのにエラそうなこと書いてスマン
- 129 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 23:33:15 ]
- 自分の環境でできない=不特定多数の環境では使い物にならない
でFA
- 130 名前:デフォルトの名無しさん mailto:sage [2010/02/12(金) 00:07:11 ]
- >>129
あ?
- 131 名前:デフォルトの名無しさん mailto:sage [2010/02/12(金) 04:19:17 ]
- とりあえず結論から言うと、使っているMTAがゴミである可能性が高い。
AUTH-LOGINには明確な規格がないが、デファクトスタンダードではクライアントが送るデータは2パターン。 もし、SmtpClientが送っている方のパターンにMTAが対応していなければ、エラーとなるのは必至。
- 132 名前:デフォルトの名無しさん mailto:sage [2010/02/12(金) 04:51:11 ]
- エラーとなるのは必至ですね。
- 133 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 20:51:35 ]
- 加算代入されたdelegateをまとめて実行した時、それぞれの戻り値を得る方法はどうすればいいの?
- 134 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 20:56:46 ]
- Delegate.GetInvocationListでバラバラにしてから呼び出す
マルチキャストは基本的にイベント専用の機能なので戻り値が必要なら普通にコレクションに入れた方がいい
- 135 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 21:02:36 ]
- [画面のプロパティ] → [詳細]タブ → [ディスプレイ]を選ぶ →
[Windows デスクトップをこのモニタ上で移動できるようにする] のチェックボックスを切り替える相当のことって可能でしょうか?
- 136 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 22:36:44 ]
- うん!
- 137 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 23:31:05 ]
- こ
- 138 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 04:39:46 ]
- ちょっとマルチスレッド化の速度について質問なんだけれど…
今ThreadPoolと、複数スレッドにQueueで仕事を分配する処理を競争させてるんだけど (ようするに自前ThreadPool。ただ、まだ複数スレッドを作ってそれぞれが共通のQueueからデリゲートを取ってくるだけの簡単なもの) どうやっても.Net製のThreadPoolに勝てないんだが理由が分からない。とりあえず試したQueueの種類としては クリティカルセクションを使った割と定番のブロックするキュー ロックフリーキュー スレッド専用キュー 一応条件次第では勝てるんだけど、その条件がキューにデリゲート10000個とか極端な場合なんでなんとも (キューとのやり取りは自前のほうが早い?) キューのロック以外で思いつくのは、ThreadがSystemアセンブリ内なんで、 アセンブリ超えるオーバーヘッド?ぐらい ThreadPoolは確かSystemアセンブリだったと思うんで 超えなくてすむから?とか不確定なもの 環境はOS WindowsVista CPU Intel Core2Quead 2.40GHz 2.39GHz テストの仕方はMath.Sqrt()を一定回数ループするデリゲートを一定個 思いっきり車輪の再発明で愚の骨頂だと思うんだが、ちょっと気になったので 一応、キューにデリゲートが少ない場合は全部のやりかたでマルチスレッド化したほうが早くはなってる 自前 1.7倍程度 専用キューと.NetのThreadPoolが2.7倍程度 専用キューと.NetのThreadPoolが互角なのが解せぬ
- 139 名前:138 mailto:sage [2010/02/14(日) 04:42:41 ]
- Core2Queadってなんだ Quad ですorz
- 140 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 05:04:45 ]
- sscli読んでみたら?
ちょっと見てみたけどThradPoolはネイティブメソッドのラッパーだね
- 141 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 05:07:41 ]
- .netはソース見てみるのが一番いい
誰でもダウンロードできるんだし
- 142 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 05:17:38 ]
- >>141
PCが無くても?へえ
- 143 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 05:20:20 ]
- うん
- 144 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 05:53:13 ]
- >>141
どこで落とせる?
- 145 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 06:13:43 ]
- 転載だけど
ふらっとC#,C♯,C#(初心者用) Part54 pc12.2ch.net/test/read.cgi/tech/1264236247/708 これこれ www.atmarkit.co.jp/fdotnet/insiderseye/20080222sourcecode/sourcecode.html >Visual Studio 2008(Express Editionは除く)でデバッガを使用する際に、クラス・ライブラリの >メソッド内部までソースコード・レベルでのトレース(ステップ・イン実行)が可能になるというものだ。 デバックの際にトレースができないだけでExpress Editionでもソースは入手可能なのかね? このやり方で落ちてくるんだが blogs.yahoo.co.jp/kotomi_eternal/56577556.html NetMassDownloader -d C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 -o [ローカルの保存先ドライブ]
- 146 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 06:15:14 ]
- すいません。とりあえずのテストなんでスレッド終了を待機する時whileループで待機していたんですが、
これメインスレッドさぼってると気づいてメインスレッドにも仕事させたらThreadPoolに追いつきましたorz あと、計測結果を見やすくしたら2.7倍どころではなく3.7倍程度でしたorz 自前の実装も3.7倍程度と大体期待通りになりました。 やはり駄目なのは自分だった… >>139 >>140 はい。とりあえずネイティブメソッドを呼んでいるところまでは追いかけたんですが、 もうちょっと見てみます。ありがとうございます。
- 147 名前:138 146 mailto:sage [2010/02/14(日) 06:17:54 ]
- 更新してなかった
>>145 はい。ソースコードは既に手元にあります。 ですが、ありがとうございます。
- 148 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 10:09:26 ]
- ttp://www.vector.co.jp/soft/winnt/util/se479992.html
このツールマルチコア対応って書いてあるんだけどこういうのってどういうこと? マルチスレッド化してるってこと? 一応リバースエンジニアリングは特に禁止されてなかったので Reflectorで見てみたけどわけが分からなかったorz 一応BackgroundWorkerは使ってるっぽいんだけど
- 149 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 12:46:29 ]
- 単に一つのハッシュ計算に一つのスレッドを使ってるだけ。
その手のソフトなら10分もあれば誰でも作れるよ。
- 150 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 13:50:00 ]
- アプリケーション終了時に
とある実例(インスタンス)の破棄処理(Dispose)を走らせたいんだけど Mainのあるところでusingステートメント使えばいいの?
- 151 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 13:58:58 ]
- ファイナライザ書いとけば?
ファイナライザが呼ばれずに終了してしまうような状況では usingによるDisposeもfinallyも呼ばれる保証はない CriticalFinalizerObject使えばより確実
- 152 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 14:00:31 ]
- そんなものがあったのか。
C++にあったデストラクタがなくてクソいと思ってたけどMSDN見たらなんだか格好いいな。 msdn.microsoft.com/ja-jp/library/cc404909(VS.71).aspx ゴッドファーザーみたいな名称だ。
- 153 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 14:06:27 ]
- 自分のクラスで直接抱えてるアンマネージリソースを開放したりするのはいいが
ファイナライザの中で他のオブジェクトのDisposeを呼んだらダメだぞ あとファイナライザを書くと確実にGCのパフォーマンスが落ちるのでどうしても必要な場合だけ
- 154 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 14:19:41 ]
- というかよく見たらApplication.Exit()しても終了してないみたいだ。
なんだこれ。
- 155 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 14:24:54 ]
- 調べたら別スレッドがあるとApplication.Exit()でも終了しないみたいだけど
グローバルフックもこれに含まれるの?
- 156 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 14:27:45 ]
- 自己解決しました。
- 157 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 14:28:18 ]
- Application.ExitはApplication.Runを抜けるだけ
- 158 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 17:24:50 ]
- SystemExplorer見ると初回起動後以外はExitしてもプロセスが死なないんだけどどうして?
- 159 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 17:35:41 ]
- 動かしたまま放置するようなスレッドは
.IsBackground = true
- 160 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 17:54:35 ]
- FormClosingでe.Cancel = trueしてただけでした^^;
お騒がせして申し訳ありませんでした^^;;
- 161 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 18:38:21 ]
- しねよ(´・ω・`)
- 162 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 19:57:12 ]
- >>149
少し考えてみただけでいくつも疑念がわいてくるから、 ホントかよって思ってざっと見てみたが、だいぶ違うじゃねーかよ。 そりゃ大枠でマルチスレッド化してるってのは違いないが。 自信満々書いてるからなんか知ってんのか調べたのかと思ったが、 てきとーに言ってみただけかよ。 まあでも逆アセのコードは読むにはしんどいから、 誰でも10分でできるってんなら見本を書いて見せてほしいけどな。 ファイル読んで計算するとこだけでいいから。
- 163 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 20:13:19 ]
- 一般的なマルチスレッド対応についての話なんだから、適当に一般論を答える
のが筋だろフツー。何を期待して熱くなってるんだか。 調べてみたら特殊な事してるって分かったなら、はよ報告しろや。
- 164 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 20:14:53 ]
- つーか、2ちゃんに何を期待してんだよ、って話。
- 165 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 20:17:13 ]
- >>163-164
>>161
- 166 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 20:20:38 ]
- 自己解決しました。
- 167 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 20:24:05 ]
- >>166
よかったね
- 168 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 20:35:42 ]
- >>148
>>149 >>162 >>163 くすくす
- 169 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 20:37:25 ]
- ja.wikipedia.org/wiki/%E3%82%AF%E3%82%B9%E3%82%AF%E3%82%B9
- 170 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 20:42:39 ]
- ja.wikipedia.org/wiki/%E3%82%AF%E3%82%B9%E3%82%AF%E3%82%B9%E7%A7%91
- 171 名前:デフォルトの名無しさん [2010/02/15(月) 00:12:38 ]
- >>162
リフレクションしてみたら>>149の言うとおりでした ほんとうにありがとうございました 作者乙
- 172 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 00:15:59 ]
- > リフレクションする
ってなんだよ 鏡でも見てんのか
- 173 名前:デフォルトの名無しさん [2010/02/15(月) 00:18:03 ]
- >>172
鏡ぐらいみようよ…
- 174 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 00:26:22 ]
- どっちやねん
- 175 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 00:29:55 ]
- え?
- 176 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 00:32:40 ]
- 気にすんな
ただの誤爆だ
- 177 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 01:11:50 ]
- >>171
違うじゃん、ほんとに見たのかよ
- 178 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 01:22:58 ]
- 真面目に聞くけど
>単に一つのハッシュ計算に一つのスレッドを使ってるだけ。 の場合、ファイルの読み込み部分はどうなるんだ?
- 179 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 01:38:50 ]
- ※複数ファイルを同時に計算することはできません。あくまで1つのファイルを対象に計算するためのツールです。
なんだから、読み込み部分はひとつだろ。
- 180 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 01:54:21 ]
- いや、そのひとつの読み込みとハッシュ毎の計算スレッドの連携って言うか。
- 181 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 02:08:34 ]
- >>178
readに特化したコストの低いロック手法があってだな・・・ その後にスレッド毎にメモリにロードしてだな・・・ そういうこった
- 182 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 05:25:37 ]
- そうだろうねぇ
|

|