`
yyw84
  • 浏览: 78802 次
社区版块
存档分类
最新评论
文章列表
        在正常的对象操作中,当两个对象都是通过 new 或者其它方式创建出来,尽管它们在属性和行为上是一致的,但我们还是得承认他们是属于不同的两个事物,就像现实世界中的单卵双生的双胞胎虽然各方面都很像,但他们到底还是属于不同的个体。但当这种情况发生在 NHibernate(以下简称NH), 实休类中时,我们就不能这么草率地下结论了,通常实体类中每个实例映射着数据库表中的一行记录,我们知道一个良好设计的数据库表字段中一个唯一标识是必不可少的,那就是主键,主键相当于每个公民的身份证号,必须是唯一且无重复的,不管运行多少次 select * from table where id = @id ...
来源:http://search.bb.sohu.com/weblog/archives/2004/12/oulinuxieaoeoea.html1: 下载二进制版的mysql(http://www.mysql.com)2: 解包 tar –zxvf *.tar.gz3: 创建目录/usr/local/mysql/,建立符号链接或者拷贝(2)步中解开的目录中的文件到mysql目录下。ln -s mysql-3.22.21-pc-linux-gnu-i686 mysql然后运行一个小脚本程序,以建立初始化的MySQL数据库。请以一个mysql 用户的身份完成这个任务,这也是我们能够直接使用这个帐户 ...
Linux下软件的安装与卸载       在Windows下安装软件时,只需运行软件的安装程序(setup、install等)或者用zip等解压缩软件解开即可安装,运行反安装程序 (uninstall、unware、“卸载”等)就能将软件清除干净,完全图形化的操作界面,简单到只要用鼠标一直点击“下一步”就可以了。而 Linux好象就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用Windows时那么直观。其实在Linux下安装和 卸载软件也非常简单,同样也有安装向导或解压安装的方式,不相同的只不过是除了二进制形式的软件分发外,还有许许多多以源代码形式分发的软件包,下 ...
章来源:http://dev.csdn.net/article/82/82971.shtm Windows和Linux间有很多文件共享的方式,这里我总结了一下。假设你的Host计算机是Windows,Guest是Linux哈。 1.利用Samba 这是我用得最多的方式 2.在Linux下配置Apahce 在Linux下配置Apahce,然后在Windows下通过www方式把Linux下的文件下载下来。这种方式只能把Linux的文件传到Windows,不能把Windows的文件传到Linux. 3.在Linux下配置Ftp 用vsftp或者wu-ftp都可以,配置成上传权限的,然后Windows和 ...
不少初学者像我这种都是先在vmware下装个debian感受一下为了提高显示效果,vmware会提示你安装vmware tools下面是我安装的过程先启动虚拟机,进入debian系统在vmware的菜单中选择Vm->install vmware-tools,这个时候好象vmware就会把安转文件映射到你的cdrom接着mount一下光驱#mount -t iso9660 /dev/cdrom /mnt将安装文件拷到自己的目录#cp /mnt/VMwareTools-5.5.0-18463.tar.gz /home/VMwareTools-5.5.0-18463.tar.gz解压缩一下#ta ...
    原理其实非常简单,取出两个时间差的秒数,再在0到该秒数之间随机获取一个整数,将其做为秒添加到较小的时间上,可以说实现上并没什么技术难点,可以在数据类型的边界条件上却需要格外的注意,比如将大于 System.Int32.MaxValue 或小于 System.Int32.MinValue 的值转成 int 时,如果直接在变量前加上类型名转换((int)d),不会有有异常产生,但得到的值却是 System.Int32.MinValue,还有就是对于Math.Abs 方法,当参数 value 等于 MinValue 将会引发 System.OverflowException 异常。代码如下: ...
来源:http://faq.csdn.net/FAQUnfurl.aspx?id=216789问题:最近有台服务器能上QQ 但是打不开网页 先前是中了病毒  ping www.163.com 可以  ping 通 证明DNS设置没问题 路由看了 网卡也换了浏览器也换了(netscape)还是不能上网regsvr32也注册过了 打开IE提示 ——无法打开搜索页 ——对话框 --------------------------------------------------------------- 一、网络设置的问题  这种原因比较多出现在需要手动指定IP、网关、DNS服务器联网方式下,及使用代 ...
中文: http://www.narchitecture.net/Articles/ArticleList.aspx?category=6 http://renrenqq.cnblogs.com/category/39891.html http://abluedog.cnblogs.com/category/54900.html http://wildfish.cnblogs.com/category/20668.html 英文: http://www.nhibernate.org/ http://nhibernate.sourceforge.net/quickstart.htmlhttp:// ...
声明:本文内容出自:http://www.codeproject.com/useritems/DotNetEnumsNextLevel.asp由于本人E文菜得实在离谱,对文章的“翻译”①仅限于自娱自乐,文中用词过于牵强而且漏洞百出,强烈建议读者打开上面的链接阅读原文。-------------------------------------------------------------导言      在这篇文章里我将对.NET中的枚举做进一步探索,本文不会含盖枚举的基本概念、语法或者使用方法(这些你可以通过MSDN得到详细的信息),最大的限制是枚举只能使用 Integer 数据类型。枚举提供了 ...
  我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢?   将下列原则应用到你的软件工程中,你会获得立杆见影的成果。   1. 人远比技术重要   你开发软件是为了供别人使用,没有人使 ...
      通过 NHibernate 查询返回的表数据通常都是IList<T>,但在实际使用中有些数据控件在数据绑定上对IList的支持并不是很好,所以有时候将IList转换成DataSet还是有必要的。在Vinson的Blogs中提到了怎么将IList转换成DataSet,可惜源码是VB.NET的。      下面是我根据IList转换成DataSet中的VB.NET源码转换成C#,由于现在做项目是用 VS 2005 ,所以也对其改进,让它支持C#2.0 中的泛型。代码如下: using System;using System.Data;
  创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory ...
整理了一下,记录在这里,希望能对更多人有所帮助。 0、升级到CS2.0后,将导致CCS中的部分功能无法使用,例如多附件、版主等功能 如何设置版主? ①新增一个Role;②在指定版块加入这个Role,同时给它相应的权限;③给要指 ...
        BeTwin是一套基于Windows系统环境下的软件,它可让多个用户同时、独立地共享一台PC机的软硬件及外部资源.....(在这里不废话了,这些内容还是让读者自己去Google吧 :P)        本文的主题是如何解决使用Betwin过程中 ...
不少人在 VS 2003 转向 2005 的时候找不到网格布局了,因为2005默认为流布局,而且在属性选项板上没有该属性可选,其实还是可以通过" 工具-->选项-->HTML设计器-->CSS定位-->定位选项-->将使用工具箱、粘贴或拖放操作添加的控件定位更改为以下设置(选中)-->绝对定位 " 找回丢失的网格布局
Global site tag (gtag.js) - Google Analytics