技术积累
hyhu
做自己喜欢做的事是一种快乐的人生。
展开
-
在C#中利用SharpZipLib进行文件的压缩和解压缩
转贴我在做项目的时候需要将文件进行压缩和解压缩,于是就从http://www.icsharpcode.net下载了关于压缩和解压缩的源码,但是下载下来后,面对这么多的代码,一时不知如何下手。只好耐下心来,慢慢的研究,总算找到了门路。针对自己的需要改写了文件压缩和解压缩的两个类,分别为ZipClass和UnZipClass。其中碰到了不少困难,就决定写出来压缩和解压的程序后,一定把源码贴出来共享转载 2006-10-08 21:03:00 · 639 阅读 · 0 评论 -
IIS上ASP.NET app的Windows Installer的安装发布
ASP.net的程序在IIS上发布,使用xcopy的方法过于繁琐也面对用户不够友好。查了很多资料,最终决定使用VS.NET的web setup project来发布IIS程序。网上很多资料简单的描述,一鳞半爪,非常的不具有可操作性,可能是由于VS2005和2003的差别导致。根据项目实践的情况进行介绍。首先比较好的做法是将web setup project和web app建在同一个solution原创 2006-10-08 21:25:00 · 1153 阅读 · 0 评论 -
winxp下IIS上面的asp.net程序发布
1.发布了web app后,无法访问如果是先安装IIS,在安装VS.NET应该是什么问题都没有如果是先装VS.NET再装IIS,或者是重装了IIS,直接发布asp.net的web程序就会出现aspx无法参照,出错等现象解决方案:重新注册asp.net操作步骤:从命令提示窗口中,运行下列命令:/WINNT/Microsoft.NET/Framework/version/aspnet_regiis -原创 2006-10-08 21:00:00 · 1092 阅读 · 0 评论 -
在Asp.net用C#建立动态Excel
在Asp.net中建立本地的Excel表,并由服务器向外传播是容易实现的,而删除掉嵌入的Excel.exe进程是困难的。所以 你不要打开任务管理器 ,看Excel.exe进程相关的东西是否还在内存里面。我在这里提供一个解决方案 ,里面提供了两个方法 :"CreateExcelWorkbook"(说明 建立Excel工作簿) 这个方法 运行一个存储过程 ,返回一个DataReader 并根据Data转载 2006-10-08 21:21:00 · 748 阅读 · 0 评论 -
Web开发中的小细节
项目结束了,国内的弟兄们在辛苦的加班的对应着。项目的测试一直不太让人放心,在客户的反馈中,出了很不应该出的bug,是忽视?是没有注意?我不那么看,还是水平不够,尤其是作为项目的leader,在对项目整体的结构分析和问题把握没有很认真的去做,在做完UT很多人包括我自己在内都松懈了下来,在对敏感字符的处理上出现过一次问题,只是简单的向技术支持提了一下,解决了当前的问题没有深追。教训。问题:在htm原创 2006-10-08 21:29:00 · 692 阅读 · 0 评论 -
Web 开发中的用户信息处理方式
在项目开发中,用户信息的保存和维护做的非常的不好。同一个用户在多个Client端登陆的时候竟然报TimeoutException,从用户角度考虑这个信息是错误的也是无法接受的。从这个小地方也开出了我对Web系统中一些常规模式的陌生。从现在的结果来看,首先应该把用户信息的保存和维护定义一个规则,然后在Coding的时候加以实现和完善,幸好现在认识到也不算晚。定义规则如下:1.一个用户只能在一个客户端原创 2006-10-08 21:23:00 · 904 阅读 · 0 评论 -
类型库导入程序(Tlbimp.exe)
项目中需要对EXCEL文件进行操作使用到的类库Excel.dll,是使用Tlbimp转换的,上MSDN上查询了一下。类型库导入程序将 COM 类型库中的类型定义转换为公共语言运行库程序集中的等效定义。Tlbimp.exe 的输出为二进制文件(程序集),该文件中包含在原始类型库中定义的类型的运行库元数据。可以使用诸如 Ildasm.exe 这样的工具检查此文件。注意Tlbimp.exe 的命令行选项原创 2006-10-08 21:16:00 · 1070 阅读 · 0 评论 -
ASP.NET开发中的权限问题
ASP.NET开发中,使用自带的开发Server很多问题都发现不了。当使用IIS发布的时候,ASP.NET用户对Server local目录的读写权限就会带来很多问题。文件上传目的文件夹的权限,文件操作的删除,创建权限等等都会产生问题。问题:开发Server上,log4net的日志生成没有任何问题,但是发布到IIS上后log无法输出。排查:否决本身程序的问题,IIS上某些机器上可以输出。看到日志文原创 2006-10-08 21:09:00 · 833 阅读 · 0 评论 -
DoNet Web开发中的Script方式
asp.net中,微软似乎想混淆服务器和客户端的概念,在处理Script的时候使用了ClientScriptManager类来管理,对应的有以下方法向客户端输出ScriptRegisterClientScriptBlock 已重载。 向 Page 对象注册客户端脚本。 RegisterClientScriptInclude 已重载。 向 Page 对象注册客户端脚本包含。 RegisterClie原创 2006-10-08 21:08:00 · 838 阅读 · 0 评论 -
一个新的开始
正式的Role change宣布了:Technical leader,在今后的工作中会主要负责一个Track team的发展. 回顾进公司的一年多,没有了刚毕业那几年的浮躁和功利思想,正确的看待每一个task,珍惜每一次展现自己的舞台,投入大量的精力去完成工作。。。 机会总是会给有准备的人,不要太在意自己的得失(前提是公司有很完善的机制,黑心的老板或者是不正规的管理,这一条就不作数了)原创 2009-07-28 13:33:00 · 321 阅读 · 0 评论