07 2011 档案

摘要:工作中遇到这样的情况,项目开发之前,没提过什么日志的东西。项目开发的差不多了,说需要记录日志文件。比如客户端调用服务器的时候,都什么时间,谁,调用了什么之类的。目前还不确定,这个日志到底要怎么记录,以及都记录哪些信息。上网查询了一下 AOP 的东西,实现办法还真不少。这里就写个简单的,使用 Attribute 实现的例子。首先是个 目标类,也就是针对这个类的方法,来做AOP的操作。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace A0075_AOPAttrib 阅读全文
posted @ 2011-07-26 21:19 遥望星空 阅读(1179) 评论(1) 推荐(0) 编辑
摘要:using System;using System.Text;using System.IO;using ICSharpCode.SharpZipLib.BZip2;using ICSharpCode.SharpZipLib.GZip;using ICSharpCode.SharpZipLib.Zip;namespace Compression{ /**//// <summary> /// 压缩方式。 /// </summary> public enum CompressionType { /**//// <summary> /// GZip 压缩格式 // 阅读全文
posted @ 2011-07-26 20:53 遥望星空 阅读(1049) 评论(0) 推荐(0) 编辑
摘要:我系统中有一个任务表,物理表分为当前任务表A和历史任务表B;两个表的字段都一样,于是我想偷懒,就将对象B继承自对象A,并且在NHIBERANTE映射文件中将表A与表B分别映射对象A与对象B;原以为这样映射后,在读取表A和表B的纪录都没问题; 但是事与愿违,程序实际执行结果却是什么也没有(A表有数据,B表没数据),我的HQL根本没有任何条件,按理说数据应该全部读取出来,但是实际上一条数据都没出来;查看了数据库连接,查看了对象A的属性,查看了NHIBERNATE的版本,等等等等,折腾了半天. 做了很多事情,但是还是没有找到原因;最后把A重新命名为C,然后再查询,发现数据全部出来了,很是郁闷; 于. 阅读全文
posted @ 2011-07-22 21:02 遥望星空 阅读(284) 评论(0) 推荐(0) 编辑
摘要:你好,我们可以依次点击文件-选项-高级,即可点击 导出 按钮,然后点击导出到文件,选择逗号分隔符的文件,即可导出一个csv格式。 阅读全文
posted @ 2011-07-19 10:22 遥望星空 阅读(1132) 评论(0) 推荐(0) 编辑
摘要:在Windows7下注册DLL或OCX文件时,经常出现如下错误:在win7下要正确注册DLL或OCX文件,需要注意以下两点:1、Windows Vista/win7 只以管理员权限登录还不具备完整的管理员权限,要以管理员身份运行命令提示符,然后才能进行注册。解决办法:点击 "开始"—程序 - 附件 - 命令提示符,在“命令提示符”上点击鼠标右键,选择“以管理员身份运行”命令,这个时候将打开Dos命令窗口,如下图:打开后:2、如果未引入DLL或OCX文件的环境变量,则需要使用其绝对路径进行注册,如图:注册成功后,提示:===========关于regsvr32命令选项的详细参 阅读全文
posted @ 2011-07-14 05:13 遥望星空 阅读(557) 评论(0) 推荐(0) 编辑
摘要:在Win7下,即使你以管理员帐户登陆, 在平时状态下,你也没有管理员权限,当你运行某些需要管理员权限的程序时,Win7会提示你,"是"or"否"以管理员权限运行,当你点"是",则临时提升了这个程序的权限,它就可以运行,点"否",程序将被终止不要觉得烦,这是基于安全性考虑的在某些病毒或木马要偷偷修改你的电脑前,win7同样会提示你你会发现这是个未知程序,点"否"终止它即可不想使用此功能,点击"开始"-->输入"UAC"回车-->进入帐户权限设置, 阅读全文
posted @ 2011-07-14 05:11 遥望星空 阅读(435) 评论(0) 推荐(0) 编辑
摘要:VC++6.0安装常见错误首先要说明的是以下问题大都出现在安装企业版时会出现,初次安装VC的人,最好不要安装这个版本,企业版比较不好装,最好能安装英文版的VC++,而且不管是哪个版本的,都要先解压安装文件,才可以再进行安装,最好安装在C盘,默认目录下.一.vc++6.0安装时的奇怪问题安装到最后了,进度条都100%完事了,但是却弹出一个对话框:“安装程序无法创建一个DCOM用户帐号来注册E:\Program Files\Microsoft Visual Studio\Common\Tools\VSEnt98\Vanalyzr\valec.exe"解决方法:1、如果是VC卸载过,VC在 阅读全文
posted @ 2011-07-09 15:42 遥望星空 阅读(2355) 评论(0) 推荐(0) 编辑
摘要:不可否认,C++在过去十年乃至现在一直都是windows平台上的主流开发语言,而来势凶猛的.NET势必开辟一个崭新的局面,从目前的种种迹象来看,.NET是大势所趋,而C#作为.NET平台上的第一开发语言自然备受关注,于是有很多程序员纷纷转向C#,这其中当然不乏C++程序员。情况往往是这样,从一种语言过渡到另一种语言,哪怕是比较相似的语言,程序员也经常无意识地陷入原开发语言的思维定势,这样的结果通常只有一个,那就是导致连程序员自己也始终想不通的错误。本文由某C++程序员提出的“难道C#中没有拷贝构造函数?”这一问题引出C++与C#某些语言特性的对比。一.发生了什么?如果你是正在转向C#的C++程 阅读全文
posted @ 2011-07-09 15:24 遥望星空 阅读(415) 评论(0) 推荐(1) 编辑
摘要:今天在测试JSON通信的时候,发现我用XMLSPY设计的XSD直接用微软的HXSDObjectGen.exe生成的CS类,里面访问器和字段都是共有的 ,转为序列化为JSON后原有的LIST会变成2份JSON对象,接收端在反序列化后LIST变成了双份; 以上问题出现是使用了Newtonsoft.Json.dll,但是当我换成了微软自带的System.Web.Script.Serialization下的JSON序列化类JavaScriptSerializer后,序列化和反序列化却没有出现问题; 实在是一件很神奇的事情;命令行代码:D:\Program Files\Microsoft Visual. 阅读全文
posted @ 2011-07-01 11:28 遥望星空 阅读(5303) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示