2012年12月10日

C#缩略图生成并返回byte[]

摘要: 1 /// <summary> 2 /// 生成缩略图返回byte[] 3 /// </summary> 4 /// <param name="fileName"></param> 5 /// <returns></returns> 6 private byte[] GetByteByPic(string fileName) 7 { 8 MemoryStream ms = new MemoryStream(); 9 10 Bitmap bitmap... 阅读全文

posted @ 2012-12-10 15:40 comcyd 阅读(277) 评论(0) 推荐(0) 编辑

2012年12月6日

解决"不能启用此约束,因为不是所有的值都具有相应的父值。"的问题

摘要: //其实很简单,在最后加上个false即可ColMaster = ds.Tables[TBmaster].Columns["tmoa01"];ColDetail = ds.Tables[TBdetail02].Columns["tmoc01"];DataRelation rel = new DataRelation("rl", ColMaster, ColDetail, false); 阅读全文

posted @ 2012-12-06 14:35 comcyd 阅读(439) 评论(0) 推荐(0) 编辑

2012年10月9日

海量语句查询代码优化

摘要: [转]海量语句查询代码优化:具体要注意的:1.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=02.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。优化器将无法通过索引来确定将要命中的行数,因此需要搜索该表的所有行。3.应尽量避免在 where 子句中使用 or 来连接条件,否则将导致引 阅读全文

posted @ 2012-10-09 11:54 comcyd 阅读(197) 评论(0) 推荐(0) 编辑

2012年9月24日

C#将字符串转换成运算表达式并得到计算结果

摘要: string input="12-3+4*5/2";string resultStr =new DataTable().Compute(input,"").ToString(); 阅读全文

posted @ 2012-09-24 10:22 comcyd 阅读(1170) 评论(0) 推荐(0) 编辑

2012年9月8日

WebRequest或者WebClient下载第一次请求灰常慢的原因及解决办法

摘要: 解决方法很简单:直接将WebRequest.Proxy属性设置为null,这样第一次请求时,程序就直接跳过开启代理的尝试了。WebClient对象原理同此。 阅读全文

posted @ 2012-09-08 15:44 comcyd 阅读(251) 评论(0) 推荐(0) 编辑

2012年5月16日

C#压缩与解压缩GZip通用类

摘要: 注意,事先需要引入ICSharpCode.SharpZipLib.dll,该dll在网上到处都有,下载即可 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.IO; 5 using ICSharpCode.SharpZipLib.Zip; 6 using System.Threading; 7 8 namespace lpUpdate 9 { 10 class GZip 11 { 12 /// <summary>... 阅读全文

posted @ 2012-05-16 10:13 comcyd 阅读(503) 评论(0) 推荐(0) 编辑

2012年5月11日

重新修复安装.netframework2.0

摘要: 有时候由于各种原因,导致.net组件失效,不防试试修复一下:CMD里运行: C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -u C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i 阅读全文

posted @ 2012-05-11 11:51 comcyd 阅读(568) 评论(0) 推荐(0) 编辑

2012年4月27日

解决iis下不能下载.exe和.dll的办法

摘要: 方法一:在网站右键->属性->执行权限,选择“无”方法二:打开iis,右键站点选择“属性”下的“主目录”-->"配置"- ->然后新增一个应用程序扩展。输入可执行文件路径"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll"扩展名:".dll"再新增一个应用程序扩展。输入可执行文件路径"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll"扩展名: 阅读全文

posted @ 2012-04-27 09:29 comcyd 阅读(349) 评论(0) 推荐(0) 编辑

2012年4月19日

Web Service 的发布和编译调用

摘要: 1.发布 wsdl http://192.168.1.100/webservice/xxx.asmx?wsdl2.编译成(Service.dll)供调用 csc /t:library /out Service.dll Service.cs 阅读全文

posted @ 2012-04-19 01:19 comcyd 阅读(194) 评论(0) 推荐(0) 编辑

C#备份和还原sql server数据库

摘要: View Code 1 using System; 2 using System.Data; 3 using System.Data.SqlClient; 4 5 namespace Commom 6 { 7 /// <summary> 8 /// 备份和还原sql server 2005数据库,在.net2.0中文正式版和sql server 2005系统上通过 9 /// </summary> 10 public class BackupData 11 { 12 private SqlC... 阅读全文

posted @ 2012-04-19 01:19 comcyd 阅读(331) 评论(1) 推荐(1) 编辑

导航