[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 05/28 05:52 / Filesize : 155 KB / Number-of Response : 699
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C#, C♯, C#相談室 Part55



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 ]
そうだろうねぇ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<155KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef