Fork me on GitHub

2014年1月12日

摘要: MzBlog分析早上衣明志在QQ群里说他的博客开源了,地址在https://github.com/qihangnet/MZBlog,基于NancyFX和MongoDB开发的。博客内容需要使用MarkDown进行编写。Nancy框架是ASP.NET之外用.NET开发Web App的一种选择,而且也是一种很简单的选择。所以本文本着学习Nancy 框架的分析了下衣大哥的代码,下图是个脑图:1、MongoDB:数据存储采用NoSQL MongoDB,采用官方的驱动 mongocsharpdriver。2、核心库的测试项目MZBlog.Core.Tests:项目采用xUnit.NET测试框架,xUnit 阅读全文
posted @ 2014-01-12 10:34 HackerVirus 阅读(232) 评论(0) 推荐(0)
摘要: 当前标签: 系统重构代码复用应该这样做(2)充满诗意的联盟 2014-01-11 19:31 阅读:41 评论:0系统重构是个什么玩意儿充满诗意的联盟 2013-12-11 13:18 阅读:57 评论:0需求变更是罪恶之源吗?充满诗意的联盟 2013-12-08 10:44 阅读:104 评论:1JS图片延迟加载分析及简单的demo2014-01-11 20:16 by 龙恩0707,397阅读,0评论,收藏,编辑JS图片延迟加载 图片延迟加载也称 "懒加载",通常应用于图片比较多的网页,比如 "美丽说首页","蘑菇街"等一些导购网 阅读全文
posted @ 2014-01-12 10:29 HackerVirus 阅读(267) 评论(0) 推荐(0)

2014年1月11日

摘要: 阅读Google的C++代码规范有感李开复曾在微博上说过,Google的C++代码规范是全球最好的一份C++代码规范,没有之一。最近花了点时间看了下这份代码规范,收获确实很大,在编程过程中一些乱七八糟的坏习惯也该改一改了。最新的英文版见http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml,2009年有人翻译的一份见http://ishare.iask.sina.com.cn/f/19210212.html?sudaref=www.google.com.hk&retcode=0。 下面几个是我个人觉得收获比较大的几点 阅读全文
posted @ 2014-01-11 16:43 HackerVirus 阅读(3907) 评论(1) 推荐(2)
摘要: VS2010生成安装包制作步骤在VS2010中文旗舰版本中生成winForm安装包,可以复制你电脑中的开发环境,避免你忘记了一下配置然后在别的机器上运行不起来。也省去了Framwork的安装。1.新建安装部署项目打开VS,菜单栏选择“新建”,选择: 项目->其他项目类型->安装与部署->安装项目或者是安装向导(我选择的是安装向导,如果选择安装项目,可直接到第三步),填写相关信息,点击确定。(详细见图1)图一2.安装向导直接点击下一步就OK了图二点击下一步之后点击下一步之后(注意在这里不用选择)点击下一步之后点击下一步之后进行完成即可3.开始制作双击"应用程序文件夹& 阅读全文
posted @ 2014-01-11 16:31 HackerVirus 阅读(10135) 评论(0) 推荐(0)
摘要: ASP.NET MVC视图中的@Html.xxx(...)问题在视图页中@Html.xxx(...)是什么?如何被执行?如下图所示: 解疑视图页中@Html.xxx(...)涉及的内容有:视图页被编译后的类继承自WebViewPage:WebViewPage:WebPageBase:WebPageRenderingBase:WebPageExecutingBase在进行View呈现过程中,创建视图页对象实例,此时 初始化了一个HtmlHelper对象,并赋值给其父类的一个名为Html的属性,@Html.xxx(...)中的Html就是该属性视图页中的@Html.xxx(...),经过编译之后. 阅读全文
posted @ 2014-01-11 16:22 HackerVirus 阅读(4670) 评论(0) 推荐(0)
摘要: 高性能的JavaScript--加载和执行写在前面JavaScript在浏览器中的性能,可认为是开发者所要面对的最重要的可用性的问题,此问题因JavaScript的阻塞特征而复杂,也就是说JavaScript运行时其他的事情不能被浏览器处理,事实上,大多数浏览器使用单进程处理UI更新和JavaScript运行等多个任务,而同一时间只能有一个任务被执行。JavaScript运行了多长时间,那么浏览器空闲下来响应用户输入之前的等待时间就有多长。从基本层面说,这就意味着 6 7 8 9 10 11 Hello world!12 13 虽然这些代码看起来没什么问题,但是在〈head〉部分加载了三... 阅读全文
posted @ 2014-01-11 16:05 HackerVirus 阅读(189) 评论(0) 推荐(0)
摘要: hadoop自动安装的脚本与步骤最近要在10几台机器上安装hadoop。对于这种繁复而重复的工作,一步步的打命令行,对于程序员来说是一件不能忍的事情。所以我就琢磨着怎么写一个脚本来自动安装hadoop。任务: 在10几台机器上中的任意一台执行脚本,即可安装好hadoop。条件: 每台机器的用户名和密码都是一样的。每台机器都配置好了ssh,能够远程登录。解决思路: 1. 首先读取配置文件,读取到节点的ip和想要的机器名字,然后修改好本地hadoop的配置文件。 2. 然后读取配置文件,复制所有文件到每个节点的安装的路径。(利用scp命令可以远程复制) 3. 然后读取配置文件,自动ssh到每... 阅读全文
posted @ 2014-01-11 15:39 HackerVirus 阅读(518) 评论(0) 推荐(0)

2014年1月10日

摘要: .NET软件开发资源最近建了一个.NET软件开发资源的360网盘共享群,把收集的一些.NET软件开发资源分享给大家,也欢迎大家把好的东东分享一下。资源主要有:开发工具、控件资源、书籍教程、网页设计、源码资源几大类,也希望大家上传的时候按照分类上传到指定文件夹。感谢大家一起分享爱!!!欢迎大家加入360共享群:.NET软件开发资源邀请链接:http://qun.yunpan.360.cn/12183107邀请码:0247 阅读全文
posted @ 2014-01-10 16:36 HackerVirus 阅读(235) 评论(0) 推荐(0)
摘要: SQLSERVER误删除了Windows登录用户验证方式使用Windows身份验证的解决方法SQLSERVER误删Windows登录用户验证方式使用Windows身份验证的解决方法今天看到这篇文章:没有了SA密码,无法Windows集成身份登录,DBA怎么办?想起来之前着急哥问我的一个问题,一个DBA删除了Windows登录用户,而且SQLSERVER服务器的验证方式是Windows身份验证怎麽办??我当时给他的答复是:重装系统数据库master今天看到这篇文章没有了SA密码,无法Windows集成身份登录,DBA怎么办?,有思路了假设我们遇到很糟糕的情况sa被禁用,服务器身份验证为Windo 阅读全文
posted @ 2014-01-10 16:25 HackerVirus 阅读(610) 评论(0) 推荐(0)
摘要: 大数据工具篇之Hive与MySQL整合完整教程一、引言 Hive元数据存储可以放到RDBMS数据库中,本文以Hive与MySQL数据库的整合为目标,详细说明Hive与MySQL的整合方法。二、安装驱动 MySQL最新的Java驱动版本为:mysql-connector-java-5.1.28-bin.jar,下载后拷贝到:Hive/Lib目录。三、安装MySQL 3.1 版本 RHEL5+mysql-5.5.35-1.i386.rpm 3.2 顺序 MySQL-shared-compat-5.5.35-1.rhel15.i386.rpm MySQL-server-5.5.35-... 阅读全文
posted @ 2014-01-10 16:18 HackerVirus 阅读(590) 评论(0) 推荐(0)