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


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

C#, C♯, C#相談室 Part91



1 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 23:45:15.36 ID:EZjVZgG6.net]
■Visual Studio 2013 Community & Express(無償の統合開発環境)等はこちら
www.visualstudio.com/downloads/

■コードを貼る場合はこちら
ideone.com/

■前スレ
C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net
peace.2ch.net/test/read.cgi/tech/1437808445/
C#, C♯, C#相談室 Part89
peace.2ch.net/test/read.cgi/tech/1443271409/
C#, C♯, C#相談室 Part90
echo.2ch.net/test/read.cgi/tech/1455160063/

■次スレは>>970が建てる事。
建てられない場合は他を指定する事。

736 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 23:42:52.47 ID:OgQ0DzZw.net]
おう、はよ荒らせや

737 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 06:06:15.67 ID:N0spz/4F.net]
異常な嫌悪してるやつ自身が荒らしとる自覚もてよ

738 名前:デフォルトの名無しさん mailto:sage [2017/01/16(月) 18:22:07.32 ID:h1Gia5xw.net]
俺も色々やってみたほうが良いと思うけど、PHPだけは専門にやってる人以外は危ないからやらないほうが良いかもな

739 名前:デフォルトの名無しさん mailto:sage [2017/01/17(火) 17:50:34.77 ID:cbxfPpyL.net]
ASPもPHPも言語ではなくフレームワークみたいな認識。

740 名前:デフォルトの名無しさん [2017/01/17(火) 18:27:11.28 ID:VcB0QsgY.net]
web系全般そんなもんじゃね?

741 名前:デフォルトの名無しさん mailto:sage [2017/01/17(火) 18:38:01.09 ID:TNo9RdVK.net]
web系以外のも同じだな

742 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 02:27:36.32 ID:zUZJ1T5E.net]
VBのLike演算子が必要なので、C#という選択肢にならない。

InputBoxも使えるのがVB。
C#人は、C#使いながら、Microsoft.VisualBasic名前空間のライブラリを使ったりもしないのかな。

743 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 03:12:26.89 ID:mclODO+O.net]
.NET標準になくてMicrosoft.VisualBasic名前空間にしかないライブラリ機能ってあるの?

744 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 03:16:26.12 ID:HUduSCHL.net]
>>734
CSV絡みでTextFieldParserとか
CsvHelperあるしもう誰も使わんと思うけど



745 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 03:28:23.32 ID:zUZJ1T5E.net]
ならばInputBoxの代わりになる.NET標準を教えてほしい。
Like演算子の代わりなるものもあるんかいな。正規表現まで持ち出するのは一手間だし。

746 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 03:33:28.73 ID:zUZJ1T5E.net]
 マネージ拡張C++でTextFieldParser使おうとして、clコマンドでコンパイルしようとしたら、
なぜかコンパイラが異常終了したことがあった。VB.NETでないとexeが作れなかった。当時はC#
は勉強不足だったから、それでは試してない。

747 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 04:14:58.96 ID:LVeuyfqa.net]
>>733
www.atmarkit.co.jp/ait/spv/1412/02/news129.html

748 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 04:20:46.87 ID:LVeuyfqa.net]
>>736
inputBoxが必要でVBにしがみつく理由がわからない
そんなform一瞬で作れるだろ

749 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 04:30:24.85 ID:zUZJ1T5E.net]
InputBoxは、すでに用意されているので、正に一瞬だが、互換Formを作るのは少なくとも1分はかかる。
VBならこんなものを自作して管理する煩わしさもなく、作成済みのフォームをプロジェクトに追加する
必要もない。

750 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 04:39:21.41 ID:LVeuyfqa.net]
>>740
じゃあ逆に聞くけど、VBで.NET Core使ってんの?

751 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 04:44:31.30 ID:zUZJ1T5E.net]
>>741 そんなものは知らん。だがVB.NETでInputBox利用すればそれを利用する必要もない。

752 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 04:46:13.14 ID:LVeuyfqa.net]
>>742
…やっぱ触っちゃいけない人だった

753 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 04:47:52.86 ID:2A4qP/TB.net]
>>740
https://blogs.msdn.microsoft.com/dotnet/2017/01/18/the-week-in-net-on-net-with-david-pine-pwdless-terraria/

.NETの勉強しててこれのF#以外をVBで試そうと思ったら、かなり大変じゃない?というかできるの?

754 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 04:59:14.61 ID:zUZJ1T5E.net]
>>744 何のことについて書いてあるのかね。仮に日本語であったとしても、事前に何の説明もなくいきなり読んで理解できるかも疑問だ。



755 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 05:04:07.77 ID:bDIUTWZ4.net]
>>745
英語も読めないなら消えな

756 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 05:11:17.04 ID:zUZJ1T5E.net]
事前に何の説明もなく、話の背景や前提もわからず学術論文とかを急に読まされても、専門家でもない限り日本語でも理解できるはずがない。
専門家でも、論文全体ではなく、ある一部分だけを抜き出して、それが何の論文から引用したかも何かも示されなければ、理解できるとは限らないだろう。

757 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 05:23:49.86 ID:bDIUTWZ4.net]
>>747
学術論文の話なんかしてねーよ
.NETのtipsがいろいろとまとめられてるけど、どうやってそれをVBに読み換えてんの?

758 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 05:25:18.75 ID:LVeuyfqa.net]
>>747
ただのブログだろバカ

759 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 05:26:05.83 ID:mclODO+O.net]
英語とはいえただのブログ記事を学術論文て

760 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 05:31:36.41 ID:mclODO+O.net]
ていうかTerrariaってC#/XNAで書かれてたんだ…その記事で初めて知ったわ

761 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 06:06:50.67 ID:zUZJ1T5E.net]
学術論文は例えばの話だろが。
いきなり長文を出されて、どこの何をどのようにして読むのか何も示さず、それをどうしてもらいたいのかも
説明がないと困るだろ。

762 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 06:10:42.55 ID:JVh2O255.net]
>>752
説明してるだろVB脳

763 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 06:16:44.40 ID:zUZJ1T5E.net]
このリンク先ページに示されてるC#のプログラムコードをVBに読み替える、あるいはVB用にコードを作り替える
のが大変ではないか、またはできるのか、あるいはその前に読み替えもできるのかを聞きたいのかね。

764 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 06:18:51.75 ID:zUZJ1T5E.net]
>>753 わかるように説明しろよ



765 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 06:21:00.70 ID:JVh2O255.net]
>>754
仕方ないからその中のこれだけでいいよ
www.codemag.com/Article/1701061

これVBでやってみ

766 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 06:21:30.66 ID:mclODO+O.net]
>>754
最初からVBじゃなくてC#使ってれば何も悩まず書いてあるのをコピペして使えるよねって話じゃねえの

767 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 06:21:31.93 ID:zUZJ1T5E.net]
C#の技術力以前に人格をどうにかしろよ。
バカ扱いすれば自分が偉くて高い立場だとでも思ってるのかね。

768 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 06:25:06.37 ID:zUZJ1T5E.net]
>>756 仕方がないからこれだけでいいというから、分量を大幅に絞り込んだものかと思えば、これも大量にあるじゃないか。

769 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 06:29:21.58 ID:JVh2O255.net]
>>759
少し見たらわかると思うけど、これ極々基本的なことしかやってないよ?むしろこれができないならVBには無理だわ

770 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 06:29:25.97 ID:BbnbZdnl.net]
VBやると頭がおかしくなるということがよくわかった

771 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 06:31:34.13 ID:LVeuyfqa.net]
そもそもVBなんて、まだ.NET Core1

772 名前:.0ですら正式対応してないからな []
[ここ壊れてます]

773 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 06:34:19.96 ID:mclODO+O.net]
ID:zUZJ1T5Eが頭おかしくても、VB.NETのことは嫌いにならないでねっ!

774 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 06:38:41.20 ID:zUZJ1T5E.net]
>>761 >>763
お前の頭がおかしいから、他人の頭がおかしいと思い込んでるだけだ。



775 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 06:52:09.97 ID:zUZJ1T5E.net]
自分の主張を正当化できないから、相手をバカ扱いしてごまかすだけか。

776 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 07:07:47.10 ID:krZQnAr8.net]
>>765
vb.netは自分も嫌いじゃないけど
ここはスレ違いと認識してそろそろやめませんか?

777 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 07:09:56.04 ID:EGANxKDd.net]
伸びてると思えばまたVBネタかぁ
VBといえば
Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile()
は便利だよね。よく使う

778 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 07:30:09.62 ID:zUZJ1T5E.net]
>>766
 vbにはない有利なところ、切り替える価値を探ってるんだけどな。vbだけの有利
と思えるところが.netで代替策があるならそれもまず知る必要がある。その準備
なしで、漠然とC#使うだけなら意味がないし。そのためにC#を知るための話題だか
らな。

779 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 07:38:27.30 ID:Xmxeyump.net]
>>768
知ろうとしてないだろ

780 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 07:42:49.69 ID:b0abdje/.net]
俺もN-BASIC世代だからVB好き

781 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 07:55:09.76 ID:mclODO+O.net]
>vbにはない有利なところ、切り替える価値
なんて、>>744をはじめとする最先端のコード資源がほぼコピペだけで使えるってだけで十分じゃん

782 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 07:57:11.06 ID:q3hudiC7.net]
行番号のないBASICは所詮偽モノ。インタプリタでもねーし。
BASICのいいところはすべて失われた。

783 名前:デフォルトの名無しさん [2017/01/19(木) 07:59:57.29 ID:Ntb3+hAE.net]
.NET Coreに関する和書かいいサイトってある?

784 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 08:00:00.05 ID:Xmxeyump.net]
>>771
VBでも同様の処理を書けるならまだしも、そもそもフレームワークでサポートされてないからな



785 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 08:02:10.58 ID:Xmxeyump.net]
>>773
体系的にまとめられてるのは見たことないから、素直に公式のdocs読むのが一番手っ取り早いよ
まあVisual Studio2017が出た時点で大幅に修正が入るからね

786 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 08:29:16.46 ID:9oxUjj4Y.net]
急に伸びてると思ったらこれかー

787 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 09:22:15.10 ID:X4NEWeGC.net]
>>758
相対的にそうなるね

788 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 13:01:19.54 ID:0ZEPc8s2.net]
MODIを使って並列処理をすると、スレッド数が論理コア数では固まるが物理コア数だと動いてしまう
原因わかりますか?

789 名前:デフォルトの名無しさん [2017/01/19(木) 16:18:48.05 ID:C+ssGhBJ.net]
またVBガイジかよ

790 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 18:03:11.37 ID:t+KfFfyK.net]
コピペって・・・。そのままコピーするだけか。
普通はコードを理解して、自分の作る目的のプログラムに合わせて必要変更をするだろうが。
ただのコピペ厨の自称プログラマーかいな。

791 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 18:10:34.08 ID:yUxFIvB5.net]
真っ赤だな

792 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 19:01:51.57 ID:Ccs4bPhG.net]
>>767
ワイルドカードが使えるから便利ってこと?

793 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 19:56:33.00 ID:mclODO+O.net]
>>780
もちろん必要があれば読むよ
でも他人がもう書いてるコードなんて可能な限り自分で書き直さないで済むほうがいいんだよ
そもそもライブラリってそういうもんだろ

794 名前:デフォルトの名無しさん [2017/01/19(木) 20:37:07.91 ID:Ntb3+hAE.net]
>>775
ありがとう
Core始めてみてEntity Framework使おうとしたら
dotnet efのコマンドが通らなくていきなりくじけたでござる



795 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 20:45:51.31 ID:xEZd6WIv.net]
>>784
Entity Framework Coreは、まだOracleが正式にサポートされてないのが辛いね

796 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 03:17:40.48 ID:mnoV+t38.net]
>>782
ゴミ箱に入れられるからでしょ

797 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 07:11:21.34 ID:1c/0Zcpc.net]
君らcoreは何に使うん?

798 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 07:26:59.76 ID:73D0Dll6.net]
何にもクソもCoreはLinuxサーバーでWebサイトを運用するためのもんだよ
Windowsで運用とか苦痛でしかないし

799 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 07:30:05.91 ID:1c/0Zcpc.net]
>>788
iis便利やん。何が苦痛なん?

800 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 07:32:52.88 ID:Bg1tCMvm.net]
Linuxの方が苦痛だよ
システムやアプリの設定方法に統一感なくてわかりにくいし
SeLinuxとか鬱陶しいし
コマンドへのIOが文字列とか前時代的だし
スイッチも一文字じゃ何やってるサッパリかわからん

801 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 08:16:51.86 ID:uaOwYInA.net]
>>788
APIも知らないのかな?ASP.NETにおけるWebサイトとWebアプリの違いはわかってるかい?

802 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 08:43:19.35 ID:kuRbEAeZ.net]
>>791
さすがにその言いがかりは無理があるだろ
Webサイトと聞いてASP.NET用語のWebサイトのことだと思っちゃう人は相当特殊だということを自覚したほうがいいよ

803 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 10:28:22.73 ID:l+Qn6xw4.net]
.NET Core 自体には 1 つのアプリケーション モデル (コンソール アプリ) が含まれており、ツール、ローカル サービス、およびテキストベースのゲームに便利です。

次のような機能を拡張するために、.NET Core の上に追加のアプリケーション モデルがビルドされています。
ASP.NET Core
Windows 10 ユニバーサル Windows プラットフォーム (UWP)
Xamarin.Forms

https://docs.microsoft.com/ja-jp/dotnet/articles/core/

804 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 11:07:17.26 ID:uaOwYInA.net]
>>792
単に無知なやつを茶化してるだけだろ



805 名前:デフォルトの名無しさん [2017/01/21(土) 12:06:38.55 ID:qCdjOj58.net]
C#を勉強してるのですが、無償環境の為インストーラーの作成が出来ません
動作環境を知ることができる特定の相手のみアプリケーションを配布するのにインストーラーが必要なのはどういった場合になるでしょうか

806 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 12:42:00.19 ID:wnvzR/a/.net]
>>795
どんな無償環境?
無償環境だけが条件ならVisual Studio Community 2015 でインストーラーを作れるけど

807 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 13:15:17.44 ID:3w6w5xSi.net]
翻訳ソフト使ったのかな

808 名前:デフォルトの名無しさん [2017/01/21(土) 13:26:11.74 ID:DU5/M7G9.net]
>>796
ありがとう。調べてみたら
Installer projectっていうのがあるんだね

809 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 05:11:30.27 ID:SRnP25ta.net]
コードはいじれないdllにClickイベントがあって

private void OnClick(object sender, DeviceGestureEventArgs e)
{
  // いろいろ処理
}

Clickイベント自体はpublicです。
Clickイベントをどうにかしてこの いろいろ処理 を無効にできますか?
button.Click -= OnClick; みたいなことがやりたいのですが。

810 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 08:34:45.29 ID:6kGfbYFS.net]
HogeクラスにClickとOnclickがあって、イベントの型がFugaEventHandlerとして
var m = hoge.GetType().GetMethod("OnClick", BindingFlags.NonPublic | BindingFlags.Instance);
var h = (FugaEventHandler)m.CreateDelegate(typeof(FugaEventHandler), hoge);
hoge.Click -= h;

811 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 09:43:23.66 ID:phG9hQKS.net]
>>799
継承して OnClick (>>799に書いてあるものではなくてこれhttps://msdn.microsoft.com/en-us/library/system.windows.forms.control.onclick(v=vs.110).aspx)
をオーバーライドして潰せばClickイベントは発生しなくなる

812 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 10:20:22.86 ID:SRnP25ta.net]
>>800-801
ありがとうございます。
いけそうです。

813 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 23:41:02.88 ID:B37Hjrvb.net]
2GBを超えるバイナリファイルをbyte配列に取り込もうとしているのですがうまくいきません

byte[] bs = System.IO.File.ReadAllBytes(file_path);
↑これだと2GB未満にしろといわれます

できるだけ分割したくないのですが方法はありますか?

814 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 23:47:39.67 ID:5CC/gWkn.net]
[] ←これが2Gまでじゃないかな



815 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 23:56:07.82 ID:f0ZpZ2O5.net]
C#って2GiBの壁も超えられないクソ言語なの!?

816 名前:デフォルトの名無しさん [2017/01/22(日) 23:58:32.97 ID:2orbyh8h.net]
https://msdn.microsoft.com/ja-jp/library/hh285054(v=vs.110).aspx

817 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 23:59:03.69 ID:7Uo1H//c.net]
>>803
配列の長さは仕様上Int32なのでどうしようもない

818 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 00:06:09.00 ID:dQYVkXPH.net]
>>803
stackoverflow.com/questions/26882004/system-io-file-readallbytes-for-file-larger-than-2gb
msdn.microsoft.com/ja-jp/library/hh285054%28v=vs.110%29.aspx
abe-masato.cocolog-nifty.com/blog/2014/08/c-2gb-8da2.html
C# 2GB でググレカス

819 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 00:14:05.50 ID:iJ5kh901.net]
2GBってネタじゃなくて真面目に言ってるのかw
少なくとも現時点では富豪的過ぎる気がするんだけどw
ムーアの法則とっくに終わってるし将来的にも疑問だなあw

まあ現時点でも動作環境を限定できるならそれほど非現実な数字でもないんだろうけど

820 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 00:41:33.95 ID:ft2qOqRV.net]
803じゃないけど、

10〜20個くらいのプロパティを持つクラス(ほとんどstring型)の、数百万個単位のインスタンスを処理したい
(現在百数十万個だがデータは日々増えていて、将来的には500万個以上のデータを扱いたい)
データ追加時を除けば1つのデータのプロパティを書き換えることはあまりない
全データを対象に集計や抽出をバリバリやる

今はこのクラスのジェネリックリストでメモリ上に保持していて、XmlSerializerとStreamReader/Writerでロード/セーブしてるけど、
500MB以上のファイル読み書きに十秒単位で時間が掛かるようになってきてしまい、使用メモリも多いときは1GBに届きそうになってきた

個人のPCでも実現出来る範囲で何か工夫して軽量化するとすれば、どういうやり方があるだろうか
データベースを使うと却って重くなる?

821 名前:デフォルトの名無しさん [2017/01/23(月) 01:00:04.12 ID:AKblCqbZ.net]
DB使え

822 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 01:17:39.68 ID:ft2qOqRV.net]
やはりデータベースか…
この規模のデータでデータベースを使うなら何がいいですかね?

823 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 05:19:54.65 ID:3LnhEFNW.net]
>>810
むしろそんなになるまでデータベースを使わない選択をしてたのが信じられんわ

824 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 07:25:59.67 ID:4eKNVnEB.net]
>>812
postgresかな
高性能で、ライセンスが緩く、比較的ローカルでも利用されることの多い非常に有名なDBMSだ
広く配布するようなものではなさそうに見えるから、
SQLiteみたいな組込型に拘る必要はないと思う



825 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 08:36:41.41 ID:mc6Hyr1K.net]
>>812
SQL-SERVER LocaDB でいいんじゃね?
Visual Studio から操作できるし
他の端末からも参照したいって言われたら SQL-SERVER Express に移行すればいいし
もっとでかくなったら Standard や DataCenter Edition あるし

826 名前:803 [2017/01/23(月) 11:57:28.95 ID:Enhoy4E3.net]
>>804
>>805
>>807
>>808
レスありがとうございます
<gcAllowVeryLargeObjects> を有効にしてもbyte配列自体が2GB超えて作ることができないため
それそも不可能ということでよろしいですか?
その場合、int32などに配列作りなおしたいと思います

827 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 12:04:12.14 ID:uKeJP+/b.net]
byte[]としては無理
byte*にするなら可能

828 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 13:01:08.68 ID:GKpZ78C8.net]
>>816
バイナリファイルの編集が目的ならreader/writer使えば良いんじゃないの

829 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 21:01:33.61 ID:bI3M8V88.net]
>>816
ビルドターゲットはx64になってる?
AnyCPUだと最近のは32bitを優先がデフォルト設定だから上手く行かないかも。こっちを直しても良いけど。
いずれにせよ、64bit環境は必須。

830 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 21:16:01.30 ID:4O+fDoKV.net]
>>815
SQL Server Expressは10GB制限があるから話にならんよ
DBまでわざわざMSにロックインとかアホらしいし

831 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 21:55:33.04 ID:3LnhEFNW.net]
>>820
じゃあ何がおすすめなの?教えて先生!

832 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 21:58:50.93 ID:hTicmAdc.net]
postgreオヌヌメ

833 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 21:59:47.37 ID:LuyUsAN1.net]
>>820
10GBも有れば十分だと思う

834 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 22:29:35.23 ID:4O+fDoKV.net]
>>823
既に500MBあってまだまだ増えるって言ってるのに何を根拠に十分だというのか
いくつも一時テーブル作ったりしたらカツカツだろ
DBってそれぞれに結構癖屋独特のノウハウがあるから、後で問題が出てから乗り換えるより最初から一本に決めたほうがいい
MSに金払う気がないならpostgresにしとけ



835 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 22:53:34.66 ID:uKeJP+/b.net]
>>824
>(現在百数十万個だがデータは日々増えていて、将来的には500万個以上のデータを扱いたい)
> XmlSerializerとStreamReader/Writerでロード/セーブしてるけど、
> 500MB以上のファイル読み書きに十秒単位で時間が掛かる

今のデータで考えると10GBには百数十万個の20倍
今のデータはxml
どんな根拠で10GBが不十分だというのか逆に聞きたい

836 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 22:59:20.56 ID:UsEI+ALW.net]
>>824
理由もなしにpostgresとな






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

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

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