摘要:
SQL Server顾问Brent Ozar最近发表了一篇文章,谈到了每个SQL Server开发者在他们日常的编程任务中应该遵循的七种技术。按照Brent的说法,开发者应该尽量避免使用ORDER BY语句,他还建议开发者将所有查询结果放入应用程序内存中再进行排序。如果数据库要执行数据处理、排序、加载及缓存等任务,理想情况下每项任务应该使用一个独立的数据库。Brent建议这些数据库使用简单恢复模式,而且每天进行一次备份。他同时建议开发者应有效地利用动态管理视图(DMV), 还建议对于应用程序中的不同场景,如数据读写、5至15分钟前的老数据以及昨天之前的老数据,应该使用3种不同的连接字符串来建立 阅读全文
posted @ 2013-03-05 23:54
ChaunceyHao
阅读(302)
评论(1)
推荐(1)
摘要:
Juelie Lerman近期在MSDN杂志中解释说,开发者可以应用领域驱动设计(DDD)中的Bounded Context概念将一个大模型分解为几个较小的模型,每一个模型对应Entity Framework(EF)中的Database Context(DbContext类)。 按照Julie(她从2003年以来就是Microsoft MVP, 也是一位.NET平台的顾问及导师)的说法,把一个将大量的类放在一个上下文中的独立模型分解为多个较小的模型是有好处的。Bounded Context创建的模型较小,而且内聚性更高,同时维持了模型之间的边界,Julie的文章就是基于这一事实的。但她也指出, 阅读全文
posted @ 2013-03-05 23:47
ChaunceyHao
阅读(642)
评论(0)
推荐(0)
摘要:
Microsoft宣布Entity Framework 6 Alpha 3已 经可以下载了,它现在支持通过Fluent API将Code First映射到对应的新增、修改和删除功能的存储过程;添加了连接恢复功能;包含了来自iceclow和UnaiZorrilla的pull request内容;并添加了新的DbContext的API,以允许你管理自己的事务。根据Microsoft所说,这三种存储过程在创建时需要遵循类似于<type_name>Insert,<type_name>Update 及<type_name>_Delete这样的格式。另外,方法的参数名称 阅读全文
posted @ 2013-03-05 23:43
ChaunceyHao
阅读(679)
评论(3)
推荐(0)
摘要:
Mono for Android最大的缺点是需要在Mono上面构建,这与Android预期的运行时完全不同。尽管能够直接访问完整的CLR的确有些优势,但是它与 Android的Dalvik 运行时之间的封送调用(marshalling call)可能非常昂贵。那为什么不跳过IL代码直接生成Dex代码呢?事实上这有点夸张。dot42编 译器实际上并没有跳过IL。恰恰相反,它读取IL代码并将其转换为一种叫做RL或Register Language的新语言。IL和RL主要的差异在于IL是基于栈的(有点像Java的字节码),而RL基于寄存器。在转换为RL后,会执行一系列的优 化,而且最终产品会被重新编 阅读全文
posted @ 2013-03-05 23:18
ChaunceyHao
阅读(223)
评论(0)
推荐(0)
摘要:
GhostBSD 3.0 开发版发布了,下载地址:http://ghostbsd.org/download/GhostBSD是用户友好的、基于GNOME的FreeBSD发行,它以一张自启动运行光盘(尚不支持安装到硬盘)的形式来提供。除了开发该自启动运行 光盘,此项目的其他目标还在于改进GNOME桌面在FreeBSD系统上的体验。 阅读全文
posted @ 2013-03-05 23:17
ChaunceyHao
阅读(211)
评论(0)
推荐(0)
摘要:
NetXMS 1.2.6 增加了 DCI (data collection items) 实例发现,增加 NxShell 交互 Shell ,内置 NXSL 脚本语言,增加 D-Link 交换机驱动,改进对 LLDP 支持,改进了管理控制台和 Android 代理等。NetXMS 是一个新的,发展迅速的系统监控工具, 在GPL2许可下发布。它可用于监测整个IT基础设施,从支持SNMP的硬件(如交换机和路由器)到您的服务器或者是应用程序。 NetXMS是一个非常可靠和强大的监测系统,使您提高网络可用性和服务水平。 阅读全文
posted @ 2013-03-05 16:49
ChaunceyHao
阅读(243)
评论(0)
推荐(0)
摘要:
Firefly是一个高性能一站式Web框架。 涵盖了web开发的主要技术栈。 包含Template engine、IOC、MVC framework、HTTP Server、Common tools、Log、Json parser等模块。firefly-2.0_07修复了模版压缩对javascript单行注释的影响,并新增了自定义错误页面功能。更新日志:增加自定义系统错误页面功能模版压缩影响模版中js单行注释问题修复 阅读全文
posted @ 2013-03-05 14:50
ChaunceyHao
阅读(317)
评论(0)
推荐(0)
摘要:
lunr.js 实现了在网页上的搜索引擎,类似 Solr。示例代码:view sourceprint?01//定义索引02var idx = lunr(function () {03this.field('title', { boost: 10 })04this.field('body')05})0607//添加索引08var doc = {09"title": "Twelfth-Night",10"body": "If music be the food of love, play on: 阅读全文
posted @ 2013-03-05 13:49
ChaunceyHao
阅读(582)
评论(0)
推荐(0)
摘要:
昨天 Linux 内核发布了 3.9 首个 RC 版本(详情),让我们来看看 3.9 版本将会包含哪些新的特性。首先 Linux 3.9 最主要的新特性之一就是 Btrfs 体验性的支持 RAID 5 和 6,该特性将在 4月末提供。此外 Linux 3.9 还将在设备映射器上包含一个缓存目标,允许 SSD 作为硬盘的缓存,以提升经常访问的用户数据和临时存储的写操作速度。内核开发者同时更新和扩展了代码用来处理 LZO 压缩,他们说此举将显著提升速度。 在 Linux 3.9 中,内核的 KVM hypervisor 将首次支持 Cortex A15 处理器的虚拟化特性,这是首个在 ARM CP 阅读全文
posted @ 2013-03-05 13:46
ChaunceyHao
阅读(182)
评论(0)
推荐(0)
摘要:
红帽今天宣布全球范围内新的认证 —— Red Hat® Certified JBoss Developer (RHCJD).RHCJD 认证证明了开发者在 JBoss 企业应用平台或其他 JEE 兼容平台上开发 Java 企业应用的知识、技能和能力。要获得该认证,申请者必须首先通过全新的考试 —— Red Hat Certified JBoss Developer (RHCJD) Exam (EX225).在参加这个考试之前,申请者必须能够改进、修复和扩展已有的 JEE 应用,并发布到 JBoss EAP 平台上。在 4 个小时的考试中,申请者要求完成以下内容:配置和创建一个企业 W 阅读全文
posted @ 2013-03-05 13:30
ChaunceyHao
阅读(210)
评论(0)
推荐(0)
摘要:
XIST 是一个可扩展的 HTML 和 XML 生成器,同时包含一个 XML 解析器,使用很简单的 Python 树 API,每个 XML 元素类型都被映射到 Python 的类中。你可以把 XIST 当成是面向对象的 XSLT。XIST 4.10 改进记录:UL4 templates can now be used as functions via the <?return?> tag.The built-in UL4 functions are now real objects that can be passed to templates as arguments.Lists 阅读全文
posted @ 2013-03-05 13:24
ChaunceyHao
阅读(197)
评论(0)
推荐(0)
浙公网安备 33010602011771号