摘要: c#进程间的通信方式很多种,只会这种,感觉比较简单。不懂原理,能用就行。 假设有两个程序:server(主进程),client(子进程) 1.server端: /*定义一个结构体,用来接收从子进程传过来的信息,与子进程定义的一样*/ public struct COPYDATASTRUCT { public IntPtr dwData; public int cbData; [MarshalAs(UnmanagedType.LPStr)] public strin... 阅读全文
posted @ 2013-09-05 13:05 楪夕 阅读(801) 评论(2) 推荐(0) 编辑
摘要: 由于工作的原因,要使用winform来处理大量的数据,但是c#自带的System.data.OracleClient效率不是很高,在网上找了很久,找到了ODP.NET,是oracle为c#提供的。貌似从vs2010开始,微软开始推荐使用ODP.NET。效率的话,在没有索引的情况下,100万数据,不到10秒。刚开始使用的时候,由于不是很懂,所以有一些步骤是多余的,现在重新修改下。(这里是需要安装ODAC客户端) 1.从官网上下载ODAC,如果你是32位的机器,那下载32的;64位的,就下载64的。我的win7, 64位,所以我下载的是ODAC1120320_x64,具体地址: 64位:h... 阅读全文
posted @ 2013-09-05 12:04 楪夕 阅读(9456) 评论(25) 推荐(6) 编辑
摘要: java自带的批量操作,就可以很好的支持大量数据的处理。相比c#,简单很多。c#要使用oracle提供的ODP.NET,效率才很高,但是代码却很复杂。总之,在这方面,c#没得比。当然,这里的表是没加索引的,加了索引,效率会变慢,但是还是很高效。 1 long startTime=System.c... 阅读全文
posted @ 2013-09-05 11:12 楪夕 阅读(3064) 评论(4) 推荐(1) 编辑