摘要:
当前标签: PowerShellV2PowerShell 2.0 实践(十五)添加任务计划并将Excel导入SQL Server MYM]Brooks 2010-12-15 20:07 阅读:420 评论:0PowerShell 2.0 实践(十四)管理 SQL Server 2008 R2(2) MYM]Brooks 2010-10-13 22:53 阅读:755 评论:2PowerShell 2.0 实践(十三)管理 TFS 2010(3) MYM]Brooks 2010-10-12 21:07 阅读:164 评论:0PowerShell 2.0 实践(十二)管理 SQL Server 2
阅读全文
posted @ 2011-08-05 10:22
HackerVirus
阅读(238)
推荐(0)
摘要:
【高效程序员系列】2、别做机器人——让工作自动化摘要: 每天打开电脑,首先要做的是打开最常用的软件:要和朋友联系,你打开了QQ;要收邮件,你打开了Outlook;要听音乐,你打开了酷狗……但是你不想做机器人,每天重复的打开这些软件,于是你让它们开机启动。恭喜,你有不做机器人的基本思想。这些简单重复的操作扔给电脑吧,你需要把宝贵的精力用来做其他更有价值的事。但是聪明的你有没有想过,日常工作中有没有其他事也可以丢给电脑,让你摆脱机械的操作?下面分享一下我的经验,如果你也有相关的经验,希望也拿出来和大家一起分享!阅读全文posted @ 2011-08-03 22:13 Alex Leo 阅读(11
阅读全文
posted @ 2011-08-05 09:34
HackerVirus
阅读(234)
推荐(0)
摘要:
在上一篇文章《.NET应用框架架构设计实践 - 概述》的评论部分,有网友提出了一个在面向领域驱动架构的实践中比较常见的问题:“DDD使用聚合根访问,那例如那些通用查询如何实现?难道都要经过聚合根多步得到么?DDD如何实现关联表的查询,例如3表关联查询?”这个问题比较泛,涉及的内容也比较多,我就单独一篇文章介绍一下我对这个问题的看法。关于上面问题中的“通用查询”- 呃,这个定义比较模糊,我只能给出我的一些想法或者经验性的东西,我在本文中的经验与观点并不一定会100%适合您的应用场景,但我想应该还是具有一定指导性意义的。聚合与聚合根我想,还是从聚合根谈起吧。聚合根是DDD中的概念,不管是经典的DD
阅读全文
posted @ 2011-08-04 18:29
HackerVirus
阅读(333)
推荐(0)
摘要:
数据库是软件不可或缺的组成部分,传统数据库越来越大,对于中小型应用有点浪费;SQLite,是一款轻型的数据库,支持ACID事务,无需安装或配置,源代码完全公开,速度也非常快,非常适合中小型应用;Linq to SQL是微软出的,生成和管理关系型数据库的非常易用的架构;把Linq用于SQlite数据库将会给SQlite数据库的编程带来很大方便。参考阅读:LINQ TO SQLite实践指南; .NET Framework 4.0 安装SQLite Provider碰到的一些问题首先,下载所需程序:System.Data.SQLite 和DbLinq2007 ,其中前一个是SQlite的ADO.N
阅读全文
posted @ 2011-08-03 17:47
HackerVirus
阅读(708)
推荐(0)
摘要:
c# 扩展方法 奇思妙用 基础篇 八:Distinct 扩展 2011-08-01 20:57 by 鹤冲天, 1590 visits, 收藏, 编辑刚看了篇文章 《Linq的Distinct太不给力了》,文中给出了一个解决办法,略显复杂。试想如果能写成下面的样子,是不是更简单优雅:12var p1 = products.Distinct(p => p.ID);var p2 = products.Distinct(p => p.Name);使用一个简单的 lambda 作为参数,也符合 Linq 一贯的风格。可通过扩展方法实现:Distinct 扩展方法首先,创建一个通用比较的类,
阅读全文
posted @ 2011-08-03 09:38
HackerVirus
阅读(254)
推荐(0)
摘要:
前言 那个啥…前面发了2篇文章讲这个商品表的设计,后面越多需求浮出水面才发现设计依旧有问题,好吧,乐观一点,正如我博客的标题一样,我在进化…^_^为什么要这样设计先说几个需求,看看您现在是如何去实现:一个用户来到我们网站,在前台页面,1.他要买洗发水,他进入了洗发水的类别,他想买带去屑止痒功效的500ml的洗发水,能否直接搜索出来所有品牌带这个功效属性是500ml的洗发水2.接着他要买一件T恤,他想买V领,短袖的T恤,能否直接通过2个属性搜索出所有品牌的T恤展示给他3.他进入一个T恤的详情页面,由于白色卖的比较好,所以白色会比其他颜色贵一些,所以他选择不同颜色+不同尺码的搭配,就会显示出不同的
阅读全文
posted @ 2011-08-03 09:36
HackerVirus
阅读(422)
推荐(0)
摘要:
下面我告诉你,只需三个文件,即可完成一个系统服务。 1.新建一个类,命名为TestService,并继承于System.ServiceProcess.ServiceBase。重启其中的OnStart方法和OnStop方法1publicclassTestService:ServiceBase2{3protectedoverridevoidOnStart(string[]args)4{5NLogHelper.Trace("OnStart");6}78protectedoverridevoidOnStop()9{10NLogHelper.Trace("OnStop&qu
阅读全文
posted @ 2011-08-03 09:33
HackerVirus
阅读(252)
推荐(0)
摘要:
CodeFactory是一款基于VS2008的代码生成插件,插件结合NVelocity模板引擎使用户方便地实现基于:c#、xml和HTML等代码或文件生成操作。新版本的CodeFactory插件除了原来的文件插入代码功能外,还添加了直接生成项目文件功能。以下介绍CodeFactory的配置、文件代码生成和项目文件生成等功能。n配置只要直文件解压到[X]:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\addins 目录下即可使用。插正常添加后会在VS工具菜单创建一个[odeFactory设置]菜单项信.
阅读全文
posted @ 2011-08-01 10:52
HackerVirus
阅读(397)
推荐(0)
摘要:
.NET Reflector 2011 2月已经结束提供免费版本,催生了另一个开源的项目ILSpy。ILSPY这个开源工具的目的就是代替reflector的,它可以反编译出比reflector更好的C#代码,1.0版本支持C#,2.0版本将支持VB:下载地址 http://wiki.sharpdevelop.net/ilspy.ashx作者: 自由、创新、研究、探索……出处:http://shanyou.cnblogs.com/版权:本文版权归作者和博客园共有转载:欢迎转载,为了保存作者的创作热情,请按要求【转载】,谢谢要求:未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法
阅读全文
posted @ 2011-08-01 09:55
HackerVirus
阅读(232)
推荐(0)
摘要:
分类: CruiseControl 2008-01-13 16:19 8923人阅读 评论(3) 收藏 举报CruiseControl是CI服务器的老者,诞生已是多年,在许多方面,CruiseControl服务器已经成为持续集成实践的同义词。而现在,CruiseControl已发展成为一个家族式系统,包括CruiseControl.java、CruiseControl.net、CruiseControl.ruby等适应不同语言环境的实现,其强大的插件和扩展能力也是诸多同类系统无法比你的。而在这里,我只介绍该家族的本家CruiseControl.java,即CruiseControl。Crui.
阅读全文
posted @ 2011-08-01 09:51
HackerVirus
阅读(1036)
推荐(0)