
C#开发
旌云爸
这个作者很懒,什么都没留下…
展开
-
C# Winform 应用的内存调优
1.动态创建所有模块组件,在第一次使用时加载; 2.因有大量自定义控件,内存占用波动很大,必须 将program.cs 文件中的 Application.EnableVisualStyles(); 注释调,程序占用内存的浮动就很小了。 3.设置进程占用内存的大小 /// /// 将当前进程的内存占用尺寸设置到最小 /// /// 0原创 2011-10-20 18:04:35 · 1874 阅读 · 0 评论 -
Log4Net使用指南
Log4Net使用指南 声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。 请在这里下载示例代码 1 简介 1.1 Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能转载 2013-08-20 15:01:33 · 449 阅读 · 0 评论 -
WeifenLuo.WinFormsUI.Docking的 右键 的个性处理
namespace WeifenLuo.WinFormsUI.Docking { public class DockContent : Form, IDockContent { public DockContent() { m_dockHandler = new DockContentHandler(this, n原创 2014-06-10 14:46:09 · 621 阅读 · 0 评论 -
标记为系统必备组件,必须对其进行强签名
首先说明一下:X是某程序集的名称,相当于数学中的未知数X。 看到这样的提示,开始我以为是把程序集X的发布状态设为“系统必备”了,我检查了一下,发现程序集X的发布状态是“包括(自动)”,看样子提示信息误本身有误,但发布的包里有十几个程序集,单单是X出现了问题,原因必然和X有关,这个结论应该是没有错的。 后来经过几番折腾,终于找了问题原因: 被打包的程序由一个EXE程序集和十几个DLL程序集组成转载 2014-07-22 09:14:38 · 4885 阅读 · 0 评论 -
UDP通信数据丢失、乱码的原因分析
1.缓冲区过小; 示例如下:原创 2014-05-06 13:24:02 · 2385 阅读 · 0 评论 -
在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式,请确保您的Main函数带有STAThreadAttribute标记。
出错环境: 多线程接收文件的时候,需要打开一个SaveFileDialog对象,并调用ShowDialog()方法 出错代码: [html] view plaincopy void threadProc() { ... SaveFileDialog saveFileDlg = new SaveFileDialog转载 2014-05-05 15:21:07 · 6910 阅读 · 0 评论 -
oracle in 中绑定变量
Oracle怎么对IN子查询使用绑定变量(2007-04-08 14:01:23) 转载▼ 分类: Oracle 在实际使用中,经常会有带in的子查询,如where id in (1,2,3)这样的情况,但是如果很多这样的语句在数据库中出现,将引起数据库的大量硬解析与共享池SQL碎片。所以,在实际应用中,可以采用其他方法,将这些in list给绑定转载 2012-06-29 14:59:00 · 2854 阅读 · 0 评论 -
C#判断只能输入数字
C#判断只能输入数字 2010-11-06 22:57 1.try { int a=Convert.toInt32(ss); } catct { MessageBox("你输入的不是数字"); } 2.string ss=s.Text; bool num=false; foreach (c转载 2012-06-06 11:39:41 · 899 阅读 · 0 评论 -
使用.net调用xfire发布webservice的统一安全认证
使用.net调用xfire发布webservice的统一安全认证 在实际的项目中,服务端采用java框架,客户端采用C#的.net框架,客户端通过访问Xfire的java WebSevcie服务来实现与客户端的非实时数据交换; 如何对客户端访问的WebService进行授权认证,是必须要考虑的问题,对客户端个访问的每个服务都认证太繁琐,是否可以采用对业务无侵入的外挂式认证呢?是我们必原创 2014-08-25 12:26:47 · 1179 阅读 · 0 评论