Fork me on GitHub

2012年3月1日

摘要: 在以前的Apworks框架中,Apworks的核心组件(Apworks.dll)定义了所有与仓储/仓储上下文相关的接口,而在另外的程序集中,实现了这些接口并提供了针对某个ORM框架的仓储/仓储上下文的具体实现。当然,目前我也只是开发了针对NHibernate的仓储实现,也就是那个Apworks.Repositories.NHibernate程序集。这样做的目的,就是为了使得Apworks的核心组件能够脱离具体的第三方组件而独立存在,避免由于第三方组件存在的缺陷而导致核心组件需要频繁更新。这种做法参考了Martin Fowler在其PoEAA一书中描述的Separated Interface模式 阅读全文
posted @ 2012-03-01 15:55 HackerVirus 阅读(396) 评论(0) 推荐(0)
摘要: 【十五分钟Talkshow】音乐的力量-分享你最喜欢的音乐和故事-Tell me why这一讲将开始关于轻松的一个话题,希望大家都来分享一些你最喜欢的音乐,讲出你的故事。这一讲我将分享我最喜欢的一首歌《Tell me why》在线收听Tell me why (MV)http://video.gmx.net/watch/203263/Declan_Galbraith_Tell_Me_Why视频地址http://www.tudou.com/programs/view/GfQ4m0chRxE/?resourceId=101037296_01_08_02歌词in my dream, 在我梦中 chil 阅读全文
posted @ 2012-03-01 15:53 HackerVirus 阅读(278) 评论(0) 推荐(0)
摘要: 北京时间2012年3月1日4:00时 Orchard团队发布了Orchard1.4.0正式版,按官方的说法这个版本是一个稳定的版本可以用来作为生产系统进行使用,本人得到消息后第一时间下载使用,把一些新的特性呈现给大家。这次更新主要有如下几个特点':自动路由(AutoRoute):原来的路由功能是根据用户输入的标题(title)完全复制或者人工手动修改,而新的路由功能可以通过设置规则来自动设置路由,比如我们可以把一些博客文章的地址都统一自动设置成my-blog/Blog/等规则模式,使得内容的路径更加方便规范管理。这是新的自动路由规则设置界面(原有路由没有该设置)。投影(Projecto 阅读全文
posted @ 2012-03-01 15:53 HackerVirus 阅读(203) 评论(0) 推荐(0)
摘要: 昨天发布的,ISO下载页面,今天上午下完安装了一下,顺便截图。是安装在Virtualbox虚拟机中的,设置过程略,要注意的是不要直接载入ISO,要将ISO文件载入虚拟光驱中,再加载虚拟光驱。64位的安装包要比32位多将近1G。点小图看大图。象征beta版的鱼也Metro化了Metro化的Logo下一步这算是正版吧许可协议,真的有人看么全新安装就一个盘,全装完要9.4G,直接下一步不算漫长的等待,ssd硬盘毫无压力完了好像要重启两次,第一次啥都没说,第二次不用再从光盘启动了开始设置,起名这里为了展现更多,不使用快速设置,我们自定义启用网络,你需要在一个可以连外网的网络环境默认,只要你不给我下载正 阅读全文
posted @ 2012-03-01 15:47 HackerVirus 阅读(417) 评论(0) 推荐(0)
摘要: 在苹果发布了mountain lion的开发者预览版后,我就毫不犹豫的升级了。刚开始的时候,用起来感觉还挺好的,跟ios融合的很好,我在手机上记录的一些东西,在mountain lion中都能立即同步过来。更让我期待的是,新加的通知功能很不错,以后就可以把一些不太重要的消息设置成不弹出来提示,有时间的时候,再去通知中心查看。 但是跟mountain lion过了几天美好的生活后发现,开发者预览版还是不适合做日常的稳定系统,首先就是跟一些软件不兼容,比如大名鼎鼎的虚拟机——PD,其次就是功能有些不太稳定,新版的safari浏览的时候,有时候滑动页面,会出现一些卡顿感,这也是直接导致我装回lio. 阅读全文
posted @ 2012-03-01 15:36 HackerVirus 阅读(176) 评论(0) 推荐(0)
摘要: ASP.NET MVC设计的主要原则之一是可扩展性。处理管线(processing pipeline)上的所有(或大多数)东西都是可替换的。因此,如果您不喜欢ASP.NET MVC所使用的约定(或缺乏某些约定),您可以创建自己的服务来支持您的约定,并将其注入到主管线中。在本文中,我们将从管线开始直到视图呈现,逐一向您展示每个ASP.NET MVC开发者都必须了解13个扩展点。1.ASP.NET MVC扩展之RouteConstraint通常情况下你可以使用正则表达式对url参数进行约束,但如果您的约束不仅仅取决于单一参数,您可以实现IRouteConstrains的方法,并在其中添加你的验证逻 阅读全文
posted @ 2012-03-01 09:33 HackerVirus 阅读(163) 评论(0) 推荐(0)
摘要: 刚进入第一家软件公司,因为公司使用struts2,spring,ibatis这三个框架,对IBatis没有接触过,故写了一些小的程序练手。 IBatis是把实体类和sql语句之间建立了映射关系,这种策略可以允许开发人员自己来写合适的sql语句。也就是说IBatis还是需要自己动手写SQL语句,在DAO类就不用去写实现的方式。 软件开发环境 开发工具:MyEclipse 6.5,jdk1.6.0_24; 数据库 :MySql5.5 (公司:oracle10g); JAR包 :ibatis-2.3.0.677.jar, mysql-connector-java-5.1.15-bin.ja... 阅读全文
posted @ 2012-03-01 09:29 HackerVirus 阅读(375) 评论(0) 推荐(0)
摘要: 摘要提示“十万个为什么” 之 为什么在新浪微博上面的输入文本框有记忆功能? 1.在网页关闭之前,如果文本框不为空,则将内容保存起来(保存到哪里去==>cookie) 2.在网页加载的时候,想办法还原视频地址http://www.tudou.com/programs/view/DOkXpZQnnFw/示例代码<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplicationSample 阅读全文
posted @ 2012-03-01 09:27 HackerVirus 阅读(214) 评论(0) 推荐(0)
摘要: (来自http://blogs.msdn.com/b/b8_cn/)今天对于 Windows 团队可是个大日子。在不久前西班牙巴塞罗那世界移动通信大会上,我们向合作伙伴和媒体公开了 Windows 8 Consumer Preview。基于广泛的反馈意见,我们已修改了10 万多处代码,使 Consumer Preview 更为精益求精,现已随时可供愿意测试预发布操作系统的人员广泛和日常使用。从现在开始,您可以在http://preview.windows.com上下载 Consumer Preview。如果您已经尝试了 Windows 8 开发者预览版,那您一定会乐于看到基于众多来源的反馈进行 阅读全文
posted @ 2012-03-01 09:24 HackerVirus 阅读(308) 评论(0) 推荐(0)
摘要: 因为两周前的那个问题,但可以打开之前的一个项目没有含有razor,可以顺利打开。但现在有一个asp.net mvc3的razor网站还是无法加载项目。原因是无法安装 Microsoft ASP.NET MVC 4 - Visual Studio 2010 Tools ,无论是使用网站下载的安装包还是用Web Installer,查看日志OS Version = 6.1.7601, Platform 2, Service Pack 1OS Description = Windows 7 - x64 Ultimate Edition Service Pack 1CommandLine = &quo 阅读全文
posted @ 2012-03-01 09:22 HackerVirus 阅读(423) 评论(0) 推荐(0)