02 2012 档案
摘要:解决方法:1、把项目文件夹下Properties文件夹下的licenses.licx文件删除,重新编译即可; 2、文本方式打开*.csproj文件,在文件中查找licenses.licx字样,删除对应节点。注意:还有一种情况就是Properties文件夹下已经没有licenses.licx文件了,程序还是报这个错,这个时候你只需要重命名一个空的txt文件为licenses.licx再放入Properties文件夹,问题也可解决。
阅读全文
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=03.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。4.应尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎
阅读全文
摘要:winfrom窗体嵌入word: 下载这个会释放所有程序打开的没有界面的进程Process MyProcess = new Process(); Process[] wordProcess = Process.GetProcessesByName("WINWORD"); try { foreach (Process pro in wordProcess) { if (!pro.CloseMainWindow()) ...
阅读全文
摘要:问题:造成这个问题的原因可能很多,我贴出我项目的原因:这个项目互相引用有dll 但是原始版本跟别的模块引用的dll版本不一样解决办法:很简单:把生成dll那个模块本身的的dll(在它模块的bin下边) copy到你引用这个dll下的bin目录我的项目中就是 PDFReader这个模块的bin下边的dll复制到它的引用项目也就是gongluxinxi这个模块中的bin下边(你可以看到它们生成的时间都不一样的)如下图:
阅读全文
摘要:声明:会慢慢添加的呵呵点击文字进入c#张子阳的:线性链表+泛型 理解泛型初稿C# 中的委托和事件 C#中的委托和事件(续)Singleton 单例模式:*****单例的五种实现:传送门 a.非线程安全的 私有构造函数 b.简单线程安全 线程对一个共享对象进行加锁,然后在传进实例前检查实例是否被创建 staticreadonlyobjectpadlock =newobject();c.试是有双重锁定以实现线程安全 java不支持 staticreadonlyobjectpadlock =newobject();d.延迟化不好,但在不使用锁的情况下保证线程安全 私有构造函数+私有静态构造函数...
阅读全文
摘要:一、C#中出现在 WebClient 请求期间发生异常?解决办法:开始 -> 运行 -> cmd -> ipconfig -release -> ipconfig -renew只要把设置修复就能够解决了:netsh winsock reset,然后按照提示重启计算机..二、线程间操作无效: 从不是创建控件“”的线程访问它两种解决办法:1.线程开始的时候加这么一句Control.CheckForIllegalCrossThreadCalls = false;2.用委托,在05里,每个控件都有个InvokeRequired的属性~判断一下是不是true,是的话进行Invok
阅读全文
摘要:一、利用读取xml获取web.config中的数据库连接参考:传送门 #region 利用读取xml获取webconfig private static String GetXML() { //待修改 String f = System.Windows.Forms.Application.StartupPath; f = f.Replace("调试", "CommonMethod\\Web.config");//对路径进行处理 XmlDocument doc = new XmlD...
阅读全文
摘要:一、私有构造函数说明:不能被实例化也就是不能被new1.如果您不对构造函数使用访问修饰符,则在默认情况下它仍为私有构造函数。但是,通常显式地使用private修饰符来清楚地表明该类不能被实例化。2.当没有实例字段或实例方法(如Math类)时或者当调用方法以获得类的实例时,私有构造函数可用于阻止创建类的实例3.如果类中的所有方法都是静态的,可考虑使整个类成为静态的class NLog{ // Private Constructor: private NLog() { } public static double e = System.Math.E; //2.71828...}...
阅读全文
摘要:一、net、winform代码获取webconfig的内容webconfig:<appSettings><add key="strConn" value="server=10.1.0.7;database=db;uid=sa;password="/></appSettings>代码中获取:using System.Configuration;private static string ConnectionString = ConfigurationSettings.AppSettings["strConn&q
阅读全文
摘要:1.更改登录的默认数据库比如你删掉了一个数据库 然后sql账号登陆不上去了 说 没有默认账号 那是因为你刚好删掉了这个账号的默认数据库执行下边的语句就好了,也就是设置master为你sql账号的默认数据库:EXEC sp_defaultdb 'sa', 'master'2.cmd命令执行sql文件说明:由于xx.sql文件太大,查询分析器打不开超时所以用以下方法开始--运行--cmd :osql -S 127.0.0.1 -U sa -P sa -i d:\test.sql3.sql2008转成sql2005或者sql2005转成sql2000说明:生成.sql
阅读全文