2016年5月4日
摘要: 对长期开发.net的Programmer来说,MSSQLServer是再熟悉不过的,对于大访问量来说,Microsoft本身一直没有提出很好的解决办法,我们通常都依赖于第三方的解决方案(该方案是付费的):Moebius( For SQL),这个东西做的还是比较专业的,可以实现数据库的负载均衡,读写分 阅读全文
posted @ 2016-05-04 15:51 天一直很蓝 阅读(1799) 评论(0) 推荐(0) 编辑
  2016年4月14日
摘要: HDFS的block size(默认64M),小文件指的是那些size比64M小的多的文件。如果在HDFS中存储小文件,那么在HDFS中肯定会含有许许多多这样的小文件(不然就不会用hadoop了)。而HDFS的问题在于无法很有效的处理大量小文件。任何一个文件,目录和block,在HDFS中都会被表示 阅读全文
posted @ 2016-04-14 20:09 天一直很蓝 阅读(648) 评论(0) 推荐(0) 编辑
  2016年4月9日
摘要: 作为一个.net的programer,我们常使用的VS,在创建项目时候,除了特定情况:比如要使用Linq,WCF,WPF,我们一般情况下都没特意的要求用哪个.net framework.那么他们每个版本区别在哪呢?我们是否应该每次都用最新的版本呢?且看: .NET Framework 1.0 不是真 阅读全文
posted @ 2016-04-09 09:14 天一直很蓝 阅读(372) 评论(0) 推荐(0) 编辑
  2016年4月8日
摘要: 四大宣言 个体和互动 更优于 流程和工具 工作的软件 更优于 详尽的文档 和客户合作 更优于 与客户谈判 响应变化 更优于 遵循计划 备注:所谓优于并没有绝对衡量点。是相对,并不死板,根据项目和具体情况而定。 十二准则 准则1:Our highest priority is to satisfy t 阅读全文
posted @ 2016-04-08 11:58 天一直很蓝 阅读(164) 评论(0) 推荐(0) 编辑
  2016年3月18日
摘要: 作为一名攻城狮,我们日常会写不少代买,我们写代码过程中,潜移默化使用到了几个基本的原则: 1.OCP(Open-Close Principle)开闭原则Software entities should be open for extension,but closed for modification 阅读全文
posted @ 2016-03-18 11:13 天一直很蓝 阅读(261) 评论(0) 推荐(0) 编辑
  2016年2月18日
摘要: 从SQLServer2005 以后多了一个函数:PIVOT,相比SQLServer2000的行列转换要简单快捷得多。 PIVOT PIVOT 运算符可用来处理开放架构方案以及生成交叉分析报表。 在开放架构方案中,您需要用事先不知道或因实体类型而异的属性集来维护实体。应用程序的用户动态定义这些属性。您 阅读全文
posted @ 2016-02-18 10:35 天一直很蓝 阅读(332) 评论(0) 推荐(0) 编辑
  2016年2月3日
摘要: SQL2005清空删除日志: Backup Log DNName with no_log '这里的DNName是你要收缩的数据库名,自己注意修改下面的数据库名,我就不再注释了。 go dump transaction DNName with no_log go USE DNName DBCC SHR 阅读全文
posted @ 2016-02-03 14:00 天一直很蓝 阅读(233) 评论(0) 推荐(0) 编辑
  2015年1月6日
摘要: IIS部署:对于非技术人员来说是头疼的一件事,当到现场实施碰到客户情况也各不相同, 急需一个类似系统备份的"一键工具"快速实现应用程序部署和数据库进行关联. 网上关于这方面资源也比较混乱,其中对于IIS的编程影响因素很多,操作技巧上加以细化小结.A:获取IIS版本IIS版本不同对应编程上基本上完... 阅读全文
posted @ 2015-01-06 11:05 天一直很蓝 阅读(261) 评论(0) 推荐(0) 编辑
  2014年5月9日
摘要: IrisSkin2 使用方法本篇文章主要讲解如何用IrisSkin2.dll来动态的对WinForm界面进行更换皮肤操作,在操作之前,应该确保有IrisSkin2.dll和一些稍微漂亮些的皮肤文件(以.ssk结尾),把它们放置在你自认为很合适的位置,为了演示用我把IrisSkin2.dll和皮肤文件... 阅读全文
posted @ 2014-05-09 11:35 天一直很蓝 阅读(945) 评论(0) 推荐(0) 编辑
  2013年4月24日
摘要: SqlServer数据insert to table后如果主键是Identity,如何获取最新的值呢,有三种方法:SELECT @@IDENTITYSELECT SCOPE_IDENTITY()SELECT IDENT_CURRENT(‘tablename’)这三种方法的区别如下:SELECT @@IDENTITY:返回最后产生一个IDENTITY值@@IDENTITY将返回当前会话中输入表中的最后一个标识值。@@IDENTITY不限于当前会话,它不局限于目前的范围。如果你有一个表上的触发器,导致另一个表中创建一个身份,你会得到最后创建的身份,即使是创建它的触发。SELECT SCOPE_ID 阅读全文
posted @ 2013-04-24 16:43 天一直很蓝 阅读(301) 评论(0) 推荐(0) 编辑