20/12/13 09:06:36.69 unG5NNsQ0.net
>>973
静的メソッドって継承できないのか。知らなかったぜ
C#8.0でインターフェイスに定義できるようになったのかな
986:デフォルトの名無しさん
20/12/13 10:08:37.85 3XNF+7/F0.net
>>972
お前の能力を超えたソフト
987:デフォルトの名無しさん
20/12/13 10:11:14.52 7La4X7B8a.net
ネイティブDLLが作れるようになってくれないかな
988:デフォルトの名無しさん
20/12/13 10:21:46.03 BQqdDV6m0.net
>>972
カーネルドライバ
989:デフォルトの名無しさん
20/12/13 10:26:06.52 QKeUnYpp0.net
>>972
完全なマシン語にコンパイルされるプログラム
これでないとOSカーネルとかデバイスドライバとか作れない
990:デフォルトの名無しさん
20/12/13 11:14:15.79 KcA96kkp0.net
マシン語にしたバイナリを出力するアプリをC#で作ればなんでもできることになる
991:デフォルトの名無しさん
20/12/13 14:02:37.13 U1NW+seS0.net
nativeaot(-llvm)?(旧corert)ってのがあってぇ…
992:デフォルトの名無しさん
20/12/13 14:07:55.69 3XNF+7/F0.net
.NETNative をちゃんと作ればC#でもネイティブコードにコンパイルできるだろうし、そもそも性能がたいして必要ないならインタプリタでもドライバを書くことはできるだろうけどGCに依存してる言語はタイミングが読めないから難しいわな
993:デフォルトの名無しさん
20/12/13 14:47:32.03 E31xy0lw0.net
C++/CLI復権してくれたらなぁ。まずないとは思うが。
994:デフォルトの名無しさん
20/12/14 19:47:40.61 EY+baBGY0.net
WEBの写真ダウンロード処理をしてるのですが、出来るものと出来にくいものがあります。
出来にくいもの(EDGEブラウザで開けるとすぐ見れるがダウンロードでは20秒くらいかかる)
URLリンク(i.dailymail.co.uk)
出来るもの(すぐにダウンロードできる。EDGEブラウザでもすぐ見れる)
URLリンク(i.imgur.com)
System.Net.WebClient client = new System.Net.WebClient();
client.DownloadFile("URLリンク(i.dailymail.co.uk) @"D:\tmp.jpg");
こういうのはサーバー側でアクセス種類がブラウザかプログラムか見分けられて
対策されてるのでしょうか?
995:デフォルトの名無しさん
20/12/14 20:29:19.80 w+atsEVh0.net
出来る出来ないなら、サーバー側でUserAgentやクッキーやその他ヘッダを見てブロックするというのは普遍的な手法だからよくある事だけど
出来るものと出来にくいものはよくわからないが、一応ダウンロード前にこれ挟んで試してみるといい
client.Headers.Add(HttpRequestHeader.UserAgent, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36");
996:デフォルトの名無しさん
20/12/14 21:37:41.18 A7r1gxtPa.net
ブラウザでの表示が早いのはキャッシュされてるだけだと思うけど・・・・
キャッシュ全クリアしても本当にすぐ見れる?
997:デフォルトの名無しさん
20/12/15 10:35:58.18 md2wlUIm0.net
>>984
やってみましたら止まらずすぐにダウンロードできるようになりました。
サーバー側でUSERAGENTが入ってるか入ってないかでプログラムアクセスかどうかの選り分けをして
USERAGENTが空のものには20秒くらいわざとジラシが入ってるようです。
一括ダウンローダーとかの対策かなんかかもしれませんね。
ありがとうございました。
998:デフォルトの名無しさん
20/12/15 12:40:58.94 uedfi1MA0.net
UA偽装とかリファラ偽装とか懐かしいワードを思い出した
999:デフォルトの名無しさん
20/12/15 13:14:41.01 fP0YYSyi0.net
>>986
ちなみにChromeはかなり小まめにアプデ入る訳だが
Botは往々にして"Chrome/87.0.4280.88"の部分が古いままという特徴があって最新版一つ手前よりも前のバージョンだと弾くって言う対策してる鯖
1000:もある まぁここまで対策してくるのは稀だから放置でも大方問題にはならないが、インスコフォルダやレジストリや最悪webなどからバーション取得する方法あった気がするから暇なら最新版のUAにするロジックも入れておいた方がいい
1001:デフォルトの名無しさん
20/12/15 21:23:57.67 2D6p9tgnM.net
規模のでかいプロジェクトを開発してるといつもどのファイルを開いてるのかわからなくなったり、目的のファイルが見つからなかったり大変なんですけどどうしたらいいですか?
目的のフォルダに対してブックマーク的なものが設定できたりしたら迷子にならなくてすむんですがそんなのないですか?
1002:デフォルトの名無しさん
20/12/15 23:06:40.58 fP0YYSyi0.net
ref readonly変数のstructのメンバ関数呼ぶと防御コピーが発生するのは仕様?
refだけなら防御コピー発生しないのは確認できたんだけど
1003:デフォルトの名無しさん
20/12/15 23:23:22.02 j+VqSr9F0.net
>>989
フォルダじゃなくてファイルだけどvisual studioならブックマークあるよ
ただ、そもそも大規模になっても迷子にはあんまならないかな?
1004:デフォルトの名無しさん
20/12/15 23:26:47.80 OK3TNwGLM.net
>>991
クソみたいな設計だから困ってたんですよ
ありがとうございます
1005:デフォルトの名無しさん
20/12/15 23:32:36.78 korWFWn50.net
>>989
同じ事思ってる。
VSだと開いてるファイルのタブに、プロジェクト毎に色分けする拡張入れてる。
あとソリューションエクスプローラーを複数開いたりしてる。
1006:デフォルトの名無しさん
20/12/16 01:40:22.65 FCFqtT9K0.net
>>993
複数開くってどうやるの?
1007:デフォルトの名無しさん
20/12/16 03:17:07.88 eAMqD84A0.net
共通プラットフォームの .NET 5 が出てきたってことは、.net standard はもう次バージョンは出ないんですか?
1008:デフォルトの名無しさん
20/12/16 03:21:40.46 4YU+JB8/0.net
うん
1009:デフォルトの名無しさん
20/12/16 07:09:48.69 ksVkXCtR0.net
>>995
誰も新しい方使わなかったらまだワンチャンあるかも?
1010:デフォルトの名無しさん
20/12/16 11:31:10.25 TSvQ057dM.net
次スレ立てた
ふらっと C#,C♯,C#(初心者用) Part149
スレリンク(tech板)
1011:デフォルトの名無しさん
20/12/16 20:14:15.21 p7rmX8ox0.net
>>990
そりゃメソッドは内部でメンバを書き換えてるかもしれないからな
readonlyなメソッドならコピーされない
1012:デフォルトの名無しさん
20/12/17 20:00:41.21 Z1ozW/Gv0.net
>>998
スレたて乙
1013:デフォルトの名無しさん
20/12/17 20:54:36.61 czJEN8EN0.net
埋め
1014:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 204日 0時間 25分 55秒
1015:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています