- 博客(13)
- 资源 (9)
- 收藏
- 关注
原创 excel去除隐藏的分号
excel的单元格里经常会有分号;使用替换是无法去除的。很多人用公式或者格式刷,都不行;解决方法:选择单元格,使用“清除”-》“清除格式”OK!
2018-04-24 09:55:42
6523
原创 C#导出EXCEL超大数据源码,解决内存溢出问题,使用OLEDB方式(NPOI做不到)
最近工作导数据失败,找问题原因:ORALCE导出数据,超出5w多条数据,由于数据量过大(加上列数多),无法导出。PLSQL工具导出EXCEL失败,卡死白屏。使用NPOI第三方类导出EXCEL失败,超出100+M多的数据就抛出异常提示内存溢出。使用微软的Interop.EXCEL组件导出失败,运行中提示内存溢出。最后找到方法,使用OLEDB方式,数据导出到EXCEL文件,数据
2017-11-28 17:07:36
11222
转载 线程间操作无效: 从不是创建控件“”的线程访问它。
线程间操作无效: 从不是创建控件“”的线程访问它。听说2003里边不会,我不知道是不是这样的,反正一直都在用05~05里会出这个问题的,貌似是为了安全~哦,现在知道的解决方法有两个~第一:Control.CheckForIllegalCrossThreadCalls = false;线程开始的时候加这么一句,OK,看不到错误了~啥都能用了~第二:用委托,在05里,每个控件都有个InvokeRequ
2008-12-22 13:19:00
783
原创 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke
在Window窗体程序开发的时候,如果使用多线程编程,在子线程中访问主线程窗体内的控件,就需要使用控件的Control.Invoke方法或者BeginInvoke方法。但是有时候因为Window执行速度太快,尤其是你写代码的时候在InitializeComponent();完成之前起了一个线程去执行某些操作,涉及到窗体控件的,当你在调用Control.Invoke的时候,就可能出现 “在创建窗口句
2008-12-22 12:47:00
2360
1
原创 IList、ICollection、IEnumerable 之辨析
祖宗:IEnumerable此接口只有一个方法 GetEnumerator();是FrameWork为了实现迭代器模式设计的接口。所有继承了IEnumerable的类,要使用foreach迭代器时,就需要使用该方法。因此也只有实现了该接口的类才可以使用foreach。ICollection继承自IEnumerable,IList继承自ICollection这两个接口都是为了给集合提
2008-12-22 11:27:00
1099
原创 Infragistics NetAdvantage 组件教程(一)入门
从网上看到很少相关的比较全面的介绍这里我从网络上找到了和自己总结并同时学习的NetAdvantage组件的使用放在自己博客里,希望多少能给大家节省点时间我自己安装的是Infragistics NetAdvantage vol.3 clr 21、安装后,在vs2005的工具栏里看不到Infragistics 的组件,以前是直接在设置工具栏里添加,很麻烦,从新打开环境的时候就不见了。后来在网上看到下
2008-12-11 21:43:00
7989
2
原创 socket 服务器端 判断 线程状态
找了半天的资料有的是用轮询的方法解决;不过这是客户端 访问 服务器端的状态,而且说是对资源的占用大。AcceptCallBack 实际上在服务器端里,在AcceptCallBack里加入处理方法即可。如果你的代码里有下面一段。否则不适用。 Done.Set();//事件设为终止,线程等待
2008-09-11 22:58:00
896
原创 SharpZipLib的 ZipInputStream 解压 "Wrong local header signature" 错误 解决方法
代码转换使用ascii。socket通讯不是人干的活
2008-09-11 22:56:00
12151
原创 Ubuntu DELL笔记本无法安装1350/1395/1390等无线网卡的解决办法
作者: gfhlole 出自: http://www.linuxdiyf.com使用的DELL无线网卡驱动包是 R151517.EXE(2007年3月30日发布),我使用的是Dell_multi-device_A17_R174291.exe(2007年12月18日发布)。 Ndiswrapper的版本是2008年1月日发布的1.51 如果你的DELL笔记本不是E1505模板的,你需要
2008-09-06 16:17:00
2490
原创 异步通讯的实现顺序
异步通讯的实现根据前面设计的程序流程,可将程序划分为两部分:服务器端和客户端。而且整个实现过程可以大致用以下几个非常关键的Windows Sockets API函数将其惯穿下来:服务器方:socket()->bind()->listen->accept()->recv()/send()->closesocket()客户机方:socket()->connect()->send()/recv()->c
2008-09-04 14:47:00
479
原创 C#写的异步通讯无法通过exit()退出的解决
最近写的CS程序是使用建立线程,进行异步通讯,然后调用UPDATE功能,结果不能结束程序,保留进程在系统中。查找了资料要求在thread.IsBackground = true;即可解决。
2008-09-04 08:27:00
448
原创 JSP javabean 学习记录 二
找到合适自己的示例实际操作光看资料不行,进步很慢,看懂了JSP教本也不行,实际操作的时候那就还是不知道该写什么.找到最适合自己的示例实例操作.1.简单的输入框提交,用javabean实现显示.2.用javabean连接数据库连接,显示数据项.对新人建议:以上看的简单,真正达到自己不用看资料就可以写出来.......那我承认你是天才.
2006-07-22 14:19:00
690
原创 JSP javabean 学习记录 一
终于定下心学习javabean的使用了.主要出现的问题是 SQL的版本和jdbc的问题,浪费了不少时间.加上 网上的示例过多,无法判断哪个是最后没有错误的.解决: MS SQL2000 SP4补丁,下载MS jdbc sp3 ,解压,找到里面的3个jar包放到相应的LIB目录. (mssqlserver.jar,msbase.jar,msutil.jar)就可以了,还是版本之间的问题.
2006-07-22 14:10:00
625
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人