上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 46 下一页
  2014年4月14日
摘要: 编译源代码并完成测试以后,开发过程其实并没有结束。在这个极端,需要把应用程序提供给用户。无论是ASP.NET应用程序,客户端应用程序还是 Compact Framework构建的应用程序,开发出来的软件都必须部署到目标环境中。.NET Framework的部署工作比以前容易得多了,因为不再需要注册C... 阅读全文
posted @ 2014-04-14 16:33 GC2013 阅读(7622) 评论(3) 推荐(2) 编辑
摘要: 我们在做程序的时候有事后会涉及到利用sql文件 直接执行,可是在sql文件中有很多注释,我们要一句一句的执行首先必须的得把sql文件解析去除其中的注释,还有把每一句sql语句取出来,然后再利用各个平台中的数据库相关执行它。接下来放代码!java版本的001packagecom.zz;002003im... 阅读全文
posted @ 2014-04-14 14:43 GC2013 阅读(1670) 评论(0) 推荐(0) 编辑
摘要: 01/// 02/// 为图片生成缩略图03/// 04/// 原图片的路径05/// 缩略图宽06/// 缩略图高07/// 08publicSystem.Drawing.Image GetThumbnail(System.Drawing.Image image,intwidth,intheigh... 阅读全文
posted @ 2014-04-14 10:37 GC2013 阅读(435) 评论(0) 推荐(0) 编辑
  2014年4月12日
摘要: 参考了网上一些代码,作了一些调整优化。001usingSystem;002usingSystem.Collections.Generic;003usingSystem.Linq;004usingSystem.Text;005usingSystem.Net;006usingSystem.IO;007008publicclassFTPHelper009{010/// 011/// FTP请求对象012/// 013FtpWebRequest request =null;014/// 015/// FTP响应对象016/// 017FtpWebResponse response =null;018/ 阅读全文
posted @ 2014-04-12 11:20 GC2013 阅读(2939) 评论(1) 推荐(0) 编辑
  2014年4月11日
摘要: 在使用C#的过程中,难免会用到多线程,而用多线程之后,线程如何与界面交互则是一个非常头疼的问题。其实不仅仅是界面,一般情况下,我们往往需要获得线程的一些信息来确定线程的状态。比较好的方式是用委托实现,看例子:注:本例利用委托和跨线程访问技术,用界面上的两个label控件实时显示线程的执行次数。网上虽然有很多这方面的文章,但是过于简略,说明很少,刚刚接触这方面的程序员很难理解,故写此文。TestClass类:01classTestClass02{03//声明一个delegate(委托)类型:testDelegate,该类型可以搭载返回值为空,参数只有一个(long型)的方法。04publi... 阅读全文
posted @ 2014-04-11 17:11 GC2013 阅读(2399) 评论(0) 推荐(1) 编辑
摘要: 用C#写了个汉字转拼音的小工具,和网上大部分工具不同,这个通过分词算法,解决了多音字的问题,并且提供声调,可开可关。如题,用"银行 行不行 行家说了算"举例,如果转拼音却不能识别多音字,就惨了。而这个小工具的效果如图:实现了3种分词算法:* 正向最大匹配* 反向最大匹配* 双向最大匹配(这个双向匹配的歧义处理办法,还是本人创新。。。)软件下载:http://pan.baidu.com/s/1mTg3T-----------------分割线---------------------这里,不得不提一下分词算法这个事情。不过都写在这就太长了,还是放到下一篇再谈。-------- 阅读全文
posted @ 2014-04-11 10:56 GC2013 阅读(3963) 评论(6) 推荐(4) 编辑
  2014年4月10日
摘要: /* .Net/C#:实现支持断点续传多线程下载的Http Web客户端工具类(C# DIY HttpWebClient)* Reflector了一下System.Net.WebClient ,改写或增加了若干:* DownLoad、Upload相关方法!* DownLoad相关改动较大!*增加了DataReceive、ExceptionOccurrs事件!*了解服务器端与客户端交互的HTTP协议参阅:*使文件下载的自定义连接支持FlashGet的断点续传多线程链接下载! JSP/Servlet实现!* http://blog.csdn.net/playyuer/archive/2004/08 阅读全文
posted @ 2014-04-10 17:24 GC2013 阅读(1113) 评论(4) 推荐(1) 编辑
摘要: 相信做开发的没有不重视效率的。开发C#,VB的都知道,我们很依赖VS,或者说,我们很感谢VS。能够对一个IDE产生依赖,说明这个IDE确实 有它的独特之处。无容置疑,VS是一个非常强大的IDE,它支持多语言编辑。支持C#,VB,C/C++,HTML......它拥有强大的调试编译功 能。它让我们不用去记住那些安装,环境变量设置,服务器设置,编译的繁琐过程。高度集成化。凡事有利有弊,在敏捷开发盛行的时代,VS是否值得我们使用是 无容置疑的。但是强大的VS也拥有众多的设置,众多的技巧。记住某些小技巧可以让我们更加方便,快捷地使用VS。这是很有必要的。每个人或多或少记住了一 些小技巧。但是不可能全部 阅读全文
posted @ 2014-04-10 13:24 GC2013 阅读(3247) 评论(3) 推荐(3) 编辑
摘要: C sharp中的异常用于处理系统级和应用程序级的错误状态,它是一种结构化、统一的类型安全的处理机制。c#的异常机制非常类似于c++的异常处理机制,但是还是有一些重要的区别:1,在C#中,所有的异常必须由从System.Exception派生的类类型的实例来表示。在C++中,可以使用任何类型的任何值表示异常。2,在C#中,利用finally块可编写在正常执行和异常情况下都将执行的终止代码。在C++中,很难在不重复代码的情况下编写这样的代码。3,C#中,系统级的异常如溢出、被零除和null等都对应地定义了与其匹配的异常类,并且与应用程序级的错误状态处于同等地位。1.1导致异常的原因可以以两种不同 阅读全文
posted @ 2014-04-10 10:22 GC2013 阅读(1955) 评论(0) 推荐(0) 编辑
  2014年4月9日
摘要: 压缩包制作也是很多项目中需要用到的功能。比如有大量的文件(假设有10000个)需要上传,1个1个的上传似乎不太靠谱(靠,那得传到什么时候啊?),这时我们可以制作一个压缩包zip,直接传这个文件到服务器端,然后在服务器目录解压,释放里面的文件。这里我们选用ICSharpCode.SharpZipLib这个类库来实现我们的需求。ICSharpCode.SharpZipLib提供了两个压缩算法的实现,分别是BZIP2(压缩时间长,压缩率高)和GZIP(压缩效率高,压缩率低)。先定义一个枚举,用于程序标示是哪个压缩算法。01/// 02/// 压缩枚举03/// 04publicenumZipEnum 阅读全文
posted @ 2014-04-09 21:33 GC2013 阅读(1126) 评论(2) 推荐(2) 编辑
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 46 下一页