1. 属性必须虚拟化. 2.属性必须要有Id 字段 3.数据库必须要是创建好的数据库.…
2010-07-15 12:10 by 彭白洋, 322 阅读, 0 评论, 收藏, 编辑 NHibernate中 Many-To-One 中lazy="proxy" 延迟不起作用的原因是因为设置了 not-found="ignore" 花费了一上午事件 查遍了Google 在最后准备放弃的时候突然想到把其他属性去掉试试,果然去掉not-found后效果出现了 至于原因是什么也不明白,项目紧也没太深入研究NH. 哪位大侠知道怎么回事了,指点一下小弟啊!…
原代码: y=@(x) x.^(/); 运行结果: >> y(-27) ans = 1.5000 + 2.5981i 原因: 用(-8)^(1/3)时,matlab其实是调用C = power(A,B) 命令的,即C = power(-8,1/3) .如果B的绝对值值小于1,函数返回的是复数根,如果想得到实数根,用nthroot 函数. 修改方案1: y=@(x) nthroot(x,); 修改方案2: y=@(x) sign(x).*abs(x).^(/);…
GOF:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类. 类图:…
1,延迟加载. 延迟加载,即用到的时候再加载数据.这种机制是非常有情怀的,比如一篇中的用户实体有标签.问题等导航属性,如果只是用到用户名去查询整个实体,则把相关的标签和问题也都加载,性能会比较低.而有了延迟加载机制之后就可以做到查询用户实体只加载用户数据,访问到标签或问题等属性的时候再去加载这些数据. 如果使用Linq To NHibernate,则可以使用Linq提供的延迟加载机制,对于这种,是linq提供的机制,就不讨论了. 需要注意的是,如果查询出用户实体之后,关闭了Session.则延迟…
原文:http://www.cppblog.com/Streamlet/archive/2012/10/25/193831.html 感谢溪流漫话的投递 IE保护模式下,ActiveX控件会打不开别的进程创建的共享内存,原因是IE运行在低完整性级别权限下,一般应用程序运行在中完整性级别.别的应用程序创建的共享内存,即使赋予Everyone权限,ActiveX控件仍然会打不开. 解决方案:创建共享内存的时候,设置下完整性级别: bool SetLowLabelToKernelObject(LPCT…
h5微信页面在手机微信和微信开发者工具中都能正常显示,但是在pc端微信浏览器上打不开或者数据加载不出来. 原因:pc端微信浏览器不支持ES6语法,我的代码中使用了一些ES6的特性 解决:将ES6转换为ES5的语法.…
Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Serv]] 很有可能是工程的web.xml配置出错: tomcat   localhost:8080   打不开,但是localhost:8080/projectname/...  可以打开 原因不清楚,进入tomcat的bin目录,执行其下的各个bat脚本,发现猫可以出现了 tomcat的manager设置:…
NHibernateSample.Data.Test.QueryHQLFixture.WhereTest: NHibernate.Hql.Ast.ANTLR.QuerySyntaxException : 引发类型为“Antlr.Runtime.NoViableAltException”的异常. near line 1, column 7 [select from   NHibernateSample.Domain.Entities.Customer c where c.Firstname='sc…
因为我目前运维的是一个webform项目,项目中未用到分页的功能,我百度了很多文章也没有一篇是结合jqgrid + ashx + nhibernate的分页,可能是因为后台要请求ashx的原因,不像mvc直接可以请求一个方法就可以了. 那就让我们从页面到后台来一步步解析jqgrid的分页吧. 1.初始化表格的代码如下 function initGrid() { localGrid = jQuery("#tbList"); localGrid.jqGrid({ //data: local…
背景: 前几天,有个认识了好几年的网友,现在是大学生,在厦门读大一,说和她同学要一起到广州找兼职,看我有没有介绍. 像我这么积极热心善良的人,就说帮她找找看,结果问了几次,没消息,只好诚实的回复人家,没找着. 木有想到,妹子突然就杀到了广州,说已经在在她广州的朋友那里了,既然到广州了,就只能继续帮人家找了. 以前,我又为找兼职是一件很容易的事,找过一圈,才发现:理论和实践的距离,在哪里都如天地间般遥远. 然后以下就是我整个找帮找兼职的过程: 寻找过的六道无回: 1:作为园子里的资深人员,我在园子…
网站推广优化教程100条(完整版)下面介绍新手建站推广完美教程,各位根据自己的实际情况酌情选用: 1.准备个好域名.①.尽量在5位数内,当然也不一定,反正要让用户好记.(看个人):②.尽量用顶级的域名,搜索排名感觉好一点.③.做中文站最好用拼音注册,不要问为什么.看百度(baidu.com)就是很好证明.④.域名的安全性,最好选择有些权威的注册商.⑤.好域名或者说主域名最好注册3年以上,因为百度在扒正规站的毛的时候,会看这些资料,他会觉得你不会很快转行的…… 2.网站空间很重要①.速度打开速度慢…
http://blog.csdn.net/gengyichao/article/details/6544266 一 以下是C程序一般的编译过程: 从图中看到: 将编写的一个c程序(源代码 )转换成可以在硬件上运行的程序(可执行代码 ),需要进行编译阶段  和链接这两个阶段. 其中, 1.  编译阶段先通过"编译器 "把一个 .c / .cpp 源代码 编译成 .s的汇编代码 :再经过"汇编器 " 把这 个.s的汇编代码汇编成 .o 的 目标代码 2.  "…
原文:http://docs.castleproject.org/Windsor.Windsor-tutorial-ASP-NET-MVC-3-application-To-be-Seen.ashx 介绍 在第一部分我们创建了一个mvc应用程序,并且已经添加了Windsor,但是还没有使用它.为了使用Windsor我们需要在应用程序中添加引用.首先我们来看的是控制器工厂,我们将用它来管理我们的控制器和所有其他的依赖项. 控制器工厂 和其他框架不同,IoC容器就像是一个网络管理员.如果它不出错(前…
C++中for_each的应用   for each语法是方便的,也是很自然的,这也是为什么很多语言都有这样的语法,就我所知,包括java(jdk5.0以上),python,php,asp.net等语言都有类似的语法,甚至微软为C++/CLI中也添加了这样的语法.但是很遗憾的是,C++98标准中没有,于是,我们只能通过可悲的for_each算法去模拟..........先看看原生的语法是多么方便和自然的吧,虽然有人将其视为语法糖,但是,就算是糖,这也是很甜的那种. 先看看Python中的循环,虽…
P4009 汽车加油行驶问题 题目描述 给定一个\(N×N\)的方形网格,设其左上角为起点◎,坐标(1,1) ,\(X\)轴向右为正,\(Y\)轴向下为正,每个方格边长为1 ,如图所示. 一辆汽车从起点◎出发驶向右下角终点▲,其坐标为\((N,N)\) . 在若干个网格交叉点处,设置了油库,可供汽车在行驶途中加油.汽车在行驶过程中应遵守如下规则: 汽车只能沿网格边行驶,装满油后能行驶\(K\)条网格边.出发时汽车已装满油,在起点与终点处不设油库. 汽车经过一条网格边时,若其\(X\)坐标或\(Y…
1.准备个好域名.①.尽量在5位数内,当然也不一定,反正要让用户好记.(看个人):②.尽量用顶级的域名,搜索排名感觉好一点.③.做中文站最好用拼音注册,不要问为什么.看百度(baidu.com)就是很好证明.④.域名的安全性,最好选择有些权威的注册商.⑤.好域名或者说主域名最好注册3年以上,因为百度在扒正规站的毛的时候,会看这些资料,他会觉得你不会很快转行的…… 2.网站空间很重要①.速度打开速度慢,会失去50%以上的流量:②.不要挂弹窗,弹窗代码越强,PV越低:③.别让搜索引擎感觉你的网站很慢…
问题详情 1. 贪心算法 1.1 算法框架 此题可以利用贪心算法来求解, 可以假设只关注顾客的cost, 当仓库满了就在下一个仓库里 具体解决方案: 将每个顾客到工厂的cost 由小到大进行排序 从第一个用户开始, 优先把此用户安排在cost小的工厂里, 如果此工厂容量已满, 则进入下一个最小cost工厂里 得到结果 1.2关键代码和注释 customer_assign = [] #此解的 工厂开放费用和客户安排费用 total_assign_cost = 0 total_open_cost =…
纯粹是记录一下自己在刚开始使用的时候遇到的一些坑,以及自己是怎样通过配合redis来解决问题的.文章分为三个部分,一是怎样跑起来,并且怎样监控相关的队列和任务:二是遇到的几个坑:三是给一些自己配合redis使用的代码示例. 一.celery使用: Ⅰ.把任务中间件服务器跑起来,rabbitmq-server 跑起来以后,就能在浏览器(http://localhost:15672/#/queues)里面看中间件里面的相关内容了. (如果想把这边的某些队列下面的没有跑完的任务丢弃掉的话,进对应的队列…
前面的两篇反应很差:没评论没赞.很伤心啊,为什么呢?搞得我好长一段时间都没更新了——呵呵,好吧,我承认,这只是我的借口.不过,还是希望大家多给反馈.没有反馈,我就只能猜了:前面两篇是不是写得太“粗”了一点?所以这一篇我们尽量详细点吧. Session Per Request是什么 这是一个使用NHibernate构建Web项目惯用的模式,相关的文章其实很多.我尽量用我的语言(意思是大白话,但可能不精确)来做一个简单的解释. 首先,你得明白什么是session.这不是ASP.NET里面的那个ses…
写在前面 上联:no zuo no die why you try 下联:no try no high give me five 横批: let it go上联:no zuo no die why you cry 下联:you try you die don't ask why 横批: just do it 阅读目录: 自作自受 迷雾中的探照灯 我的错,我承认 再次出发 开源地址 后记 上面那幅对联前段时间在网上还蛮火的,意思大家意会就可以了,这边就不翻译了,我个人理解,所表达的个性就是:in…
生产力概述 在如今以google为首的互联网时代,软件的开发和生产模式都已经发生了变化, 在<参与感>一书提到:某位从微软出来的工程师很困惑,微软在google还有facebook这些公司发展的时候,为何为感觉没法有效还击,核心问题就是软件生产模式不一样 [1] ,微软当时的模式已经严重落伍了. 目前IT行业的就基本上是“天下武功,唯快不破”的时代了.开发要变成敏捷,测试也同样变成敏捷,开发要快,测试同样也要快. 在新趋势下面,一切都要快,然而快并不意味着降低质量.要“又快又好”的目标,只能通…
一.Flex Viewer简介 Flex Viewer是ESRI公司推出的可以高效开发基于WEB的地理信息应用系统的一种完全免费的应用程序框架.业务人员使用该框架可以无需任何额外的编程就能够通过简单配置的方法快速搭建起一个基于ArcGIS Server的.以地图为中心的富客户端(RIA)应用的原型.该框架中还自带了大量的能够满足各种地图应用需要的Widget,如Identify.GeoRSS.DataExtract.BookMark.NetworkAnalyst.MapSwitcher等地图交互…
以前 过去我们在页面上用很时尚的方式写了一些确实很可怕的代码,它给我们带来了巨大的麻烦.可能很多人现在还在这样做,但他们不会看这篇博文,我们可以假装他们不存在. JS的伟大/了不起/让人惊讶的地方在于没有人想走近它,而且在那些有组织的大型企业中,他们只想呆在他们自己的小世界里,由各种抽象层和XML注入的框架中. 这对于像我这样想要靠这些企业养活,但却不想忍受那由N多层次组成的可怕的“最佳实践”(而且他们会由于担心性能问题不想让非DBA的人动数据库)来说,这非常棒. 更好的是,当这些性能问题出现时…
为什么要使用控制台管理程序包而不使用程序包管理窗口?原因大家都懂,生活压力这么大,一切都只是为了装一波.开个玩笑,当然不只是此原因,在有些情况下,有些操作使用程序包管理窗口不能达到目的,只能使用控制台命令才能实现,比如说,安装特定版本的程序包. 控制台命令窗口 在安装有NuGet插件的VS上打开NuGet命令窗口的过程如下:依次选择菜单Tools(工具)->Library Package Manager(库程序包管理器)->Pakcage Manager Console(程序包管理器控制台).…
软件景象:64位win7.32位Oracle 10g. PL/SQL 9.0.4.1644 媒介:以前开辟用的都是32位体系,忽然换到64位上,安装景象真的有点麻烦了,尤其对于PL/SQL只支撑32位等.看了很多的材料,但一些题目并不克不及直接解决.花了一天时候终于安装成功了,下文将安装过程中碰到的题目记录下,以便作为今后的参照,也对大师解决类似题目有效. 情景:安装完win7后,新建了一个用户,但在安装完Oracle后,点击Net Configuration Assistant,,没有任何反响…
DDD 应对具体业务场景,Domain Model 重新设计 写在前面 上联:no zuo no die why you try 下联:no try no high give me five 横批: let it go上联:no zuo no die why you cry 下联:you try you die don't ask why 横批: just do it 阅读目录: 自作自受 迷雾中的探照灯 我的错,我承认 再次出发 开源地址 后记 上面那幅对联前段时间在网上还蛮火的,意思大家意会…
队名:Unlimited Code Works(无尽编码)  队员:Wu.Wang.Zhou 先说一下队伍:Wu是大三学长:Wang高中noip省一:我最渣,去年来大学开始学的a+b,参加今年区域赛之前只学了大部分图论内容,以及一些数据结构.动态规划等内容,水平不及两个队友... ... 首先流水账式的记录一下比赛过程吧,最后再写这一年的感想.体会与将来的学习计划. 先从长春站说起... ... 长春站是我加入ACM以来参加的第一场ICPC,因此无比的激动!从杭州出发,乘了整整24小时的火车,终…
http://www.cnblogs.com/zhengyihan1216/p/6397478.html  这篇文章中介绍了如何安装Robot Framework以及如何在桌面上创建快捷方式. 但是有的同学,点击桌面上的快捷图标后 没有反应,打不开应用程序,目前想到的可能原因之一是:创建快捷方式的“目标”不对. 解决方法:        1.鼠标放在桌面RIDE的图标上,右键-->属性-->快捷方式-->目标         2.这个输入框中复制进以下内容   D:\setup\Pyth…
结构化查询语言(SQL)是数据挖掘分析行业不可或缺的一项技能,总的来说,学习这个技能是比较容易的.对于SQL来说,编写查询语句只是第一步,确保查询语句高效并且适合于你的数据库操作工作,才是最重要的.这个教程将会提供给你一些步骤,来评估你的查询语句. 首先,应该了解学习SQL对于数据挖掘分析这个工作的重要性; 接下来,应该先学习SQL查询语句的处理和执行过程,以便可以更好的了解到,编写高质量的查询有多重要.具体说来就是,应该了解查询是如何被解析.重写.优化和最终评估的; 掌握了上面一点之后,你不仅…