上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 28 下一页
摘要: 当使用NHibernate查询表中的数据时,如果表中存在复合主键,如果没有在相应的实体类中重写Equals(),那么将会出现"Could not compile the mapping document: TestCleanSnow.JkptGlxtUser.hbm.xml".当跟踪出错的内部信息的时候会发现,内部异常为"composite-id class must override Equals(): TestCleanSnow.JkptGlxtUserId"解决办法:在JkptGlxtUserId.cs这个实体类中重写Equals()方法如下:pu 阅读全文
posted @ 2012-01-31 18:37 遥望星空 阅读(2070) 评论(0) 推荐(0) 编辑
摘要: 最近在研究使用Nhibernate,为写大量打代码和映射搞得头痛。所以决定写个Nhibernate的代码生成器。由于以前使用过动软代码生成器他的代码生成功能和模板定制功能都很强大,所以决定基于动软代码生成器写个模板。首先要安装 动软代码生成器 他是国人开发的,完全免费的代码生成工具。官方网址:www.maticsoft.com然后下载我的Nhibernate模板,最新版下载地址:http://www.cnblogs.com/MythXin/archive/2011/08/12/NCGT_1-1.html将压缩包内的Nhibernate文件夹放到 动软代码生成器 安装目录\Template\Te 阅读全文
posted @ 2012-01-31 15:12 遥望星空 阅读(3092) 评论(0) 推荐(0) 编辑
摘要: 准备工作需要的工具:手机,数据线,电脑第一步:下载我提供的附件【阿伟分享】免签名XX.zip到手机内存卡中,然后解压(手机端也可以),如下图。 解压后得到: 打开后出现四个文件,如下图 第二步:鼠标右击上面的QuarantineDriversLDD.zip ,然后选择解压到内存卡中,这里要注意必须解压到内存卡根目录(就是刚刚进入内存卡的目录),解压到其他文件夹肯定失败,手机端解压也肯定失败! 第三步:检查工作!解压后到图中位置检查是否有四个文件!(请务必检查!!不要到时候再有人问为啥我没有那四个文件)没有的话请重新解压到,不要说解压不了,不会解压的问百度! 第四步:现在,拔下数据线,手机离.. 阅读全文
posted @ 2012-01-30 16:18 遥望星空 阅读(1776) 评论(0) 推荐(0) 编辑
摘要: 第七章 正版与盗版 这一章有两大问题的预备知识需要交待。 第一大问题是最最敏感的问题,也是本文无法在正规刊物上发表的致命原因,对于DVD,我们应该收藏正版还是D版? 第二个问题是,如果要收藏D版,要注意哪些问题。 谈到收藏,先要解释几个常用名词(第九章会有更详细的解释): D版:盗版,成为这个敏感词的代称。 D商:有两个意思,一是指盗版商,也叫DS,二是泛指碟商。大同小异。 洗盘:用好版将差版淘汰出收藏队伍。 片源:电影内容的来源。 如果将DVD盘进行最简单的分类的话,那么它只有两大类:正版盘与盗版盘。我们应该收藏哪种?在“支持正版”的口号响彻云天的今... 阅读全文
posted @ 2012-01-27 10:41 遥望星空 阅读(2258) 评论(0) 推荐(0) 编辑
摘要: 第五章 拿什么来看DVD? 前文探讨了DVD光盘片的相关常识,本章聊一聊DVD的周边设备。 DVD的周边设备无外乎音频设备(声音)和视频设备(显示)。这章内容涉及很多,从音响到电视到DVD机,凡是与DVD周边设备有关的都带了出来,以求得到全面而确实的概念,以助于理解下一章要谈的千变万化的D版DVD画质。 第一节 音响 前文提到,DVD的音频标准支持AC3和DTS,在家庭影院系统中它们都是以5.1声道为基础的,所以要欣赏DVD最好用5.1声道以上的音响系统。 在DVD上,5.1声道是这样安排的: 左右两个前置音箱负责主要音乐与音响; 中置音箱负责语... 阅读全文
posted @ 2012-01-27 10:38 遥望星空 阅读(2831) 评论(0) 推荐(0) 编辑
摘要: 彻底了解DVD:从入门到精通 -转自山楂树论坛白衣原创 第一章 缘起 那片直径120mm的小小的塑料片,闪耀着一种迷幻般的光泽。一束绚丽的激光照射在这小小的塑料圆片上,成千上万比特的数据流沿着一根细细的光纤从DVD影机输送到AV功率放大器,在那里,经过杜比逻辑解码器无声而神奇的工作,无边无际的光影弥漫开来,在客厅幽暗的灯光下,我们的灵魂仿佛在片刻间从世俗生活中抽离,进入一个由声画构成的幻想国度……无数个夜晚,我们就在灯光明灭之间,一次次地穿梭于真实与梦幻之间,流泪和欢笑,偷窥和遗忘。 这就是我们个人意义上的DVD! 当然,技术意义上的DVD远远没有这么浪漫和简单。尽管对我们这... 阅读全文
posted @ 2012-01-27 10:37 遥望星空 阅读(3126) 评论(0) 推荐(0) 编辑
摘要: 最近公司有2个项目将要上线,所以一直在加班(行业的潜规则)一直也没有时间写些自己感兴趣的东西,今天正好偷懒了没有加班提前回家,想着将前些时候写的《聊聊.net程序设计——浅谈使用VS2010建模拓展(下)》完善一下,所以有了这个续篇。 我们闲话少说言归正传,之前我对VS2010的建模拓展的正向及逆向工程进行了描述,虽然使用尚浅但还是将其中的一些使用方法介绍了一下。在充实自己的时候也希望可以帮助到刚刚接触这个拓展应用的人。今天我想介绍一下“层关系图”及如何对照“层关系图”验证.net代码?首先、“层关系图”能做什么?层关系图可帮助您可视化应用程序的逻辑依赖项结构。 若要确保不会意外引入结构更改, 阅读全文
posted @ 2012-01-18 17:10 遥望星空 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 昨天我介绍了使用VS2010建模拓展的正向工程示例代码,介绍了如何建模及如何导出工程文件,今天我们将来讨论如何从已有代码中逆向工程出UML设计类图。首先,我们先来创建我们将要逆向工程的项目文件,项目很简单为了演示全面,我们分别建立了3个工程项目(类库),如图:该项目主要实现数据的加减乘除4种简单计算操作,主要为了演示怎样逆向工程及如何导出依赖项。下面分别介绍一下这3个类库的功能:ZY.TestModeling.InterfaceDefine——该类库主要功能为接口声明。ZY.TestModeling.Implement——该类库主要负责功能实现(这里使用了策略模式对算法进行封装)。ZY.Tes 阅读全文
posted @ 2012-01-18 17:09 遥望星空 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 因为在平时工作中一直用Rational Rose或者EA等UML建模工具来实现UML图的设计绘制,当然它们也支持正向及逆向工程。但一直感觉使用起来不能和Visual Studio很好的结合起来。直到今天我在微软官网发现了一个拓展即:Visual Studio 2010的可视化和建模工具包。自己小试了一下发现这是个非常强大,使用也很便捷的拓展,下面具体说明一下本人是怎么使用该拓展的。首先,需要安装VS2010 Ultimate(aspx?displaylang=zh-cn&FamilyID=06a32b1c-80e9-41df-ba0c-79d56cb823f7">下载) 阅读全文
posted @ 2012-01-18 17:08 遥望星空 阅读(313) 评论(0) 推荐(1) 编辑
摘要: 以下是几个关键点:1.两台服务器上必须处于同一局域网,比如website所在服务器叫A(IP:192.168.10.7),上传后的文件存放服务器为B(IP:192.168.10.36)2.在B上建立一个共享目录 X3.在A,B二个服务器上都建一个完全一样的用户比如TestUser/1234564.将B上的共享目录,文件夹访问权限和共享权限完全授权给TestUser(完全控制)5.在A所在的站点中,建一个虚拟目录,指到UNC目录,在输入用户名/密码时,输入TestUser的用户名和密码6.目录X中放置web.config,内容如下:<?xml version="1.0" 阅读全文
posted @ 2012-01-18 14:53 遥望星空 阅读(1261) 评论(0) 推荐(0) 编辑
摘要: 打开iis7.5管理器,在最左侧选择你的网站,在最右侧有个“基本设置...”-“连接为...” ,然后选择特定用户(不要选择应用程序用户。)设置你当前登录电脑所使用的用户名名密码,保存配置,刷新问题是搞定。 阅读全文
posted @ 2012-01-18 14:49 遥望星空 阅读(5382) 评论(0) 推荐(0) 编辑
摘要: XMLSpy 2011中文版破解补丁使用方法1、如果你下载的版本是r2sp1的话(r2不用此步骤),先用补丁主程序(altova.xmlspy.v2011r2sp1b-patch.exe)。2、XMLSpy2011中文版下载地址:(建议下载2011r2中文版,直接使用keymaker.exe就可以了)http://www.altova.com/download_archive.aspx3、使用注册机(keymaker.exe)。XMLSpy 2011中文版破解补丁与XMLSpy 2011注册机下载地址http://download.csdn.net/detail/shishaomeng/385 阅读全文
posted @ 2012-01-17 11:08 遥望星空 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 原文:http://sundful.javaeye.com/blog/145654 1、去掉Oracle生成的SQL创建语句中的双引号用powerdesigner导出orale数据库的建表sql时,默认会给表名和字段名加上双引号,如下图:这样给操作数据库带来很大的不便,解决的办法是设置Database菜单,然后点击Edit Current DBMS菜单,再依次点开Script->Format,然后找到CaseSensitivityUsingQuote将其设为NO,即可。如下图:如果带有包的话,导出时要选择包中的表。2、PowerDesign高级应用编写相关的VBS脚本在PowerDesi 阅读全文
posted @ 2012-01-11 13:28 遥望星空 阅读(3316) 评论(0) 推荐(1) 编辑
摘要: 前两天有一个简单的C/S项目用到分页,因为是Winform下,没有现成的,自己也懒得写,就找了下,看到了ycmoon的一个控件http://www.cnblogs.com/ycmoon/archive/2010/01/07/1640689.html参考后,做了简化,只保留了分页的部分,主要是点击事件的Delegate,未做过多测试,有兴趣的朋友可以下载源码自行修改,如有好的建议,也可以给我反馈。3w@live.cn,效果如下:控件设计界面:设计时:运行时:附带一个取分页数据的存储过程:View Code Code highlighting produced by Actipro CodeHig 阅读全文
posted @ 2012-01-09 12:05 遥望星空 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 在安装mysql数据库时,如果重新安装,很容易遇见apply security setting error,即在配置mysql启动服务时,在启动apply security setting时会出错,原因是卸载mysql时并没有完全删除文件,所以有必要手动清除这些,要清除的文件主要: 一、mysql的安装目录,一般为C:\Program Files目录下。 二、mysql的数据存放目录,一般在C:\Documents and Settings\All Users\Application Data目录下(需要注意的时Application Data这个文件夹默认是隐藏的,要通过 工具->文件 阅读全文
posted @ 2011-12-16 11:16 遥望星空 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 使用差异磁盘 在下面的步骤中,我们将介绍在虚拟机中使用差异磁盘的方法。首先创建一个虚拟机,并在创建虚拟机是选择“不创建磁盘”,在创建虚拟机完成之后再手动添加磁盘,并在添加磁盘向导中选择使用差异磁盘。主要步骤如下:(1)在“Hyper-V管理器”中,选择“新建→虚拟机”命令,在“指定名称和位置”页,指定虚拟机的名称为“WS08R2-002”,在“连接虚拟硬盘”页选择“以后附加虚拟硬盘”。(2)创建完成虚拟机之后,进入虚拟机的设置页,在“硬件→IDE控制器0”处,在右侧选择“硬盘驱动器”,然后单击“添加”按钮,在“硬盘驱动器”页中,单击“新建”按钮,如图6-67所示。图6-67 新建磁盘(3)在“ 阅读全文
posted @ 2011-12-14 15:26 遥望星空 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: 在本节中,开始介绍Hyper-V虚拟机的管理,包括虚拟机的创建、在虚拟机中安装操作系统与集成服务(相当于Hyper-V虚拟机的驱动)、导出与导入虚拟机、差异磁盘等内容。在学习这些内容之前,我们先对Hyper-V进行简单的配置:(1)在“Hyper-V管理器”中单击“Hyper-V设置”,进入“Hyper-V设置”页,在“虚拟硬盘”与“虚拟机机”中,单击“浏览”按钮,为虚拟机与虚拟硬盘选择一个默认位置,一般情况下,我们要选择一个空间比较大的、NTFS文件系统的目录,在本例中,这个位置是E:\Hyper-Vhds,如图6-30所示。图6-30 指定虚拟机与虚拟硬盘默认保存位置(2)在“鼠标释放键” 阅读全文
posted @ 2011-12-14 15:25 遥望星空 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 导出、导入虚拟机 使用一个设置好的“模板”虚拟机创建多个相同的备份,有两种方法,一种是将选定的虚拟机“导出”然后再改名“导入”,这种方法创建的虚拟机与原虚拟机完全一样,包括占用的硬盘空间大小都相同;另一种是以“模板”虚拟机为基准,使用“差异”磁盘创建多个虚拟机,新创建的虚拟机“依附”模板虚拟机的磁盘,而新虚拟机的改动将只反映在新创建的“差异”磁盘中,并占用减小的空间。对于这两种方式创建的虚拟机,如果“模板”虚拟机被再次启动或删除,使用“导出”再“导入”的虚拟机将不受影响,但使用“差异”磁盘创建的虚拟机将不能启动。在Hyper-V管理器中导出虚拟机的步骤如下:(1)在“Hyper-V管理器”中, 阅读全文
posted @ 2011-12-14 15:25 遥望星空 阅读(1207) 评论(0) 推荐(0) 编辑
摘要: 3 理解并配置Hyper-V虚拟网络在Hyper-V中,虚拟网络分为三种“外部”、“内部”、“专用”,这些虚拟网络与主机、虚拟机以及网络中其他计算机的关系,如图6-17所示。图6-17 Hyper-V虚拟网络“外部”虚拟网络,是Hyper-V通过将“Microsoft虚拟交换机协议”绑定在主机网卡上实现的。如果虚拟机选择“外部”虚拟网络,则虚拟机“相当”于网络中的一台计算机,是可以与物理网络中的其他计算机、主机互相访问。例如,在图6-17中,虚拟机A01、A02、A03与物理主机A与物理主机同一网络的其他计算机是可以互相访问的。虚拟机A01、A02、A03也能访问Internet。“内部”虚拟 阅读全文
posted @ 2011-12-14 15:24 遥望星空 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 接下来,在第2台浪潮服务器上,安装Hyper-V Server 2008 R2,同样我也是采用光盘安装(如果Microsoft修改远程安装错误,则可以通过“Windows部署服务”远程安装,我的Windows Server 2008、Hyper-V Server 2008都曾经远程部署过)。与Windows Server 2008 R2不同,在安装完Hyper-V Server 2008 R2之后,还需要启用一些配置,才能进行管理。下面我们分别介绍Hyper-V Server 2008 R2的安装与配置。2.1 Hyper-V Server 2008 R2安装与更新在截止本文完稿前,Micro 阅读全文
posted @ 2011-12-14 14:01 遥望星空 阅读(936) 评论(0) 推荐(0) 编辑
摘要: Hyper-V应用指南专题之Hyper-V应用基础在这个专题中,我们向大家介绍Microsoft最新的Hyper-V Server 2008 R2 SP1、Windows Server 2008 R2 SP1做虚拟化主机、用SCVMM 2008 R2 SP1进行管理,主要内容包括:(1) 概述:是选择Windows Server 2008 R2还是Hyper-V 2008 R2。安装前注意事项,例如设置BIOS、分区、磁盘选择等。(2) 安装Windows Server 2008 R2 With Hyper-V(3) Hyper-V安装与配置(4) 理解Hyper-V虚拟网络(5) Hyper 阅读全文
posted @ 2011-12-14 14:00 遥望星空 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 如果在一台新部署的 Hyper-V 上新建一个 Virtual Machine 时,出现错误信息:"The virtual machine could not be started because the hypervisor is not running”,那么请打开 CMD 执行"BCDEdit /set hypervisorlaunchtype auto” 命令行,之后重新启动计算机即可解决! 这是因为 Hypervisor 没有运行所导致的,Hypervisor 是一个存在于操作系统之下的软件层,直接位于硬件之上。它能够处理许多以前在虚拟机管理软件中完成的功能。这种 阅读全文
posted @ 2011-12-12 18:40 遥望星空 阅读(2407) 评论(0) 推荐(0) 编辑
摘要: 在WPF , silverlight ,WP7中经常会用到List<T>和ObservableCollection<T>。这里简单讲一下他们之间的相互转换。1.List<T>的简单介绍:List<T>代表的是强类型的Ojbect集合,可以通过索引访问并且提供了查找、排序以及操作此集合的方法。List基本上和ArrayList相同,它用数组的方式实现了接口IList并且他的大小可以根据需要来自动增加。List<T>的缺点在使用ASP.NET开发时,我们简单的使用DataSource和DataBind来绑定数据,但是在SilverLigh 阅读全文
posted @ 2011-12-08 17:57 遥望星空 阅读(741) 评论(0) 推荐(0) 编辑
摘要: mysql 命令重命名表RENAME TABLE 句法RENAME TABLE tbl_name TO new_tbl_name[, tbl_name2 TO new_tbl_name2,...]更名是以原子方式(atomically)执行,这就意味着,当更名正在运行时,其它的任何线程均不能该表。这使得以一个空表替换一个表成为可能。CREATE TABLE new_table (...);RENAME TABLE old_table TO backup_table, new_table TO old_table;改名是从左到右执行的,这就意味着,如果你希望交换两个表名,你不得不这样做:RENA 阅读全文
posted @ 2011-12-08 12:01 遥望星空 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 今天在工作的过程中碰到一个问题,要把数据库中某个列的所有值中含有”#”的字符都去掉,本来可以写个脚本,把所有的值都取出再用php进行处理,但是那样就效率非常低了,想到看试下能不能直接在MySQL中用SQL语句直接来处理,经过一番搜索,终于找到解决方案,其实最重要的是mysql的replace函数,关于这个函数的介绍,我在MySQL手册中是没看懂,不过能实现我想要的功能就行。下面就是对这个函数的简要介绍以及范例。注意哦!REPLACE要大写,我今天刚开始在SQL语句中小写不行,后面改成大写就可以了,不知道有没有错,反正大写肯定没错就是了!比如你要将 表 tb1里面的 f1字段的abc替换为def 阅读全文
posted @ 2011-12-07 19:01 遥望星空 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 今天同事在一个服务器(winserver 2008 x64)上新建了一个IIS(7) 网站,但是报了如下错误: Could not load file or assembly 'System.Data.SQLite' or one of its dependencies. An attempt was made to load a program with an incorrect format. 如下图: 刚开始以为是权限问题,设置了所有权限还是报错;然后又尝试了应用程序池.NET版本等其他方式,还是没找到原因; 最后在网上搜索到了解决办法,原来应用程序池的高级选项里面有关于 阅读全文
posted @ 2011-12-02 19:25 遥望星空 阅读(9751) 评论(0) 推荐(0) 编辑
摘要: 详细错误:HTTP 错误 404.2 - Not Found. 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面.出现环境:win7 + IIS7.0解决办法:IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许,即可~ 阅读全文
posted @ 2011-11-30 11:18 遥望星空 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 解决 VMware 虚拟机 中被提示 “请不要在虚拟机中运行此程序”或者“Themida Sorry, this application cannot run under a Virtual Machine”方法自己发现问题,解决问题后,觉得应该分享给大家。用记事本打开 VMX 文件 类似 Windows XP Professional.vmx 在文本末尾加入一行monitor_control.restrict_backdoor = TRUE保存文件现在启动虚拟机 就不会被其他不能运行的软件检测到了如果还被检测可以再加入一行disable_acceleration = TRUE“这样处理以后 阅读全文
posted @ 2011-10-22 18:57 遥望星空 阅读(12902) 评论(0) 推荐(0) 编辑
摘要: 新买了一个移动硬盘,有时候安全删除是可以的,有时候总是不能安全删除,总是提示有程序正在使用,无法删除,总感觉有点郁闷,后来装了个unlocker,对移动盘进行解锁,发现有explorer.exe进程正在访问该盘,于是,进行了全部解锁的操作,为了确认是否还有其他程序还在使用该盘,再次进行全部解锁,此时提示,无任何程序在使用.按理说,此时的移动硬盘应该可以安全删除了,但一操作,还是提示正在使用,真的感觉火大了,强行拔掉吧,又怕硬盘损坏,造成数据丢失,重新启动或关机来拔掉吧,又太麻烦,后来,查了下网上资料,有朋友说QQ这个东东,有可能会阻止移动硬盘的退出,从系统日志中可以看到记录. 于是,开始右键& 阅读全文
posted @ 2011-10-19 15:44 遥望星空 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 1、文件夹共享属性丢失{文件夹选项中的“使用简单共享”也无法显示出来};2、在局域网中无法找到故障主机的共享资源;输入\\IP地址 ,找不到故障主机3、故障前设置的网络共享丢失;在故障主机中打开文件夹,原来的共享图标没有了。(一只手的标志)4、Server(C:\WINDOWS\system32\svchost.exe -k netsvcs)服务无法启动;支持此计算机通过网络的文件、打印、和命名管道共享。如果服务停止,这些功能不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。5、Workstation(C:\WINDOWS\system32\svchost.exe -k netsv 阅读全文
posted @ 2011-08-24 20:09 遥望星空 阅读(3264) 评论(0) 推荐(0) 编辑
摘要: 减少windows7内存占用的优化方案 (内存占用才285兆 比XP还省)具体方法如下:控制面板-->管理工具-->服务禁用服务有:HomeGroup Listener(家庭组共享功能,关掉照样用局域网)HomeGroup Provider(同上)Ip Helper(经常访问IPv6站点的不要禁)Media Center Extender ServicePrint Spooler(有打印机的不要禁)Program Compatibility Assistant Service (程序兼容问题的诊断,禁不禁都可)Remote RegistryWindows Defender(装了杀毒 阅读全文
posted @ 2011-08-11 23:26 遥望星空 阅读(1922) 评论(0) 推荐(1) 编辑
摘要: 十六进制字符串与数值类型之间转换(C# 编程指南)以下示例演示如何执行下列任务:获取字符串中每个字符的十六进制值。获取与十六进制字符串中的每个值对应的字符。将十六进制string转换为整型。将十六进制string转换为浮点型。将字节数组转换为十六进制string。示例此示例输出string中的每个字符的十六进制值。首先,它将string分析为字符数组,然后对每个字符调用ToInt32(Char)以获取相应的数字值。最后,在string中将数字的格式设置为十六进制表示形式。C#stringinput ="Hello World!";char[] values = input. 阅读全文
posted @ 2011-08-10 14:45 遥望星空 阅读(4562) 评论(0) 推荐(0) 编辑
摘要: 这段时间要写一个ActiveX控件来控制扫描仪,并在扫描完成之后将文件路径通知页面。因为扫描的过程是异步的,所以我不能利用ActiveX控件公开的Scan方法来返回文件路径,结合Name Ctrl订阅联系人状态的思路,我想,如果可以用JavaScript来订阅ActiveX完成扫描的“事件”,我就可以在这个“事件”中把文件路径当作参数传递给页面了。关于如何用c#开发ActiveX控件,红马天下兄的系列文章写的非常不错,我这里主要讲一下如何在ActiveX中调用页面上的JavaScript方法。1.引用Microsoft.mshtmlMicrosoft.mshtml的路径是C:\Program 阅读全文
posted @ 2011-08-09 22:33 遥望星空 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 工作中遇到这样的情况,项目开发之前,没提过什么日志的东西。项目开发的差不多了,说需要记录日志文件。比如客户端调用服务器的时候,都什么时间,谁,调用了什么之类的。目前还不确定,这个日志到底要怎么记录,以及都记录哪些信息。上网查询了一下 AOP 的东西,实现办法还真不少。这里就写个简单的,使用 Attribute 实现的例子。首先是个 目标类,也就是针对这个类的方法,来做AOP的操作。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace A0075_AOPAttrib 阅读全文
posted @ 2011-07-26 21:19 遥望星空 阅读(1177) 评论(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 遥望星空 阅读(1046) 评论(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 遥望星空 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: 在Windows7下注册DLL或OCX文件时,经常出现如下错误:在win7下要正确注册DLL或OCX文件,需要注意以下两点:1、Windows Vista/win7 只以管理员权限登录还不具备完整的管理员权限,要以管理员身份运行命令提示符,然后才能进行注册。解决办法:点击 "开始"—程序 - 附件 - 命令提示符,在“命令提示符”上点击鼠标右键,选择“以管理员身份运行”命令,这个时候将打开Dos命令窗口,如下图:打开后:2、如果未引入DLL或OCX文件的环境变量,则需要使用其绝对路径进行注册,如图:注册成功后,提示:===========关于regsvr32命令选项的详细参 阅读全文
posted @ 2011-07-14 05:13 遥望星空 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 在Win7下,即使你以管理员帐户登陆, 在平时状态下,你也没有管理员权限,当你运行某些需要管理员权限的程序时,Win7会提示你,"是"or"否"以管理员权限运行,当你点"是",则临时提升了这个程序的权限,它就可以运行,点"否",程序将被终止不要觉得烦,这是基于安全性考虑的在某些病毒或木马要偷偷修改你的电脑前,win7同样会提示你你会发现这是个未知程序,点"否"终止它即可不想使用此功能,点击"开始"-->输入"UAC"回车-->进入帐户权限设置, 阅读全文
posted @ 2011-07-14 05:11 遥望星空 阅读(433) 评论(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 遥望星空 阅读(2348) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 28 下一页