Fork me on GitHub

2013年4月15日

摘要: 《Got Git》学习笔记(一)《Got Git》学习笔记(一)最近想对自己的代码和文档进行归档整理,需要一个版本控制系统来进行 处理。自然而然的想到了目前流行的GitHub。GitHub,是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。使用GitHub会涉及很多Git的概念和操作,因此还需要对Git有一定程度的了解。虽然之前使用过ClearCase,但两者之间还是有很大的区别,因此在网上找了有关的资料进行学习。这本《Got Git》(中文名为《Git权威指南》,作者蒋鑫,由机械工业出版社华章公司出版)是我找到的最好的一本中文教程,但是由 阅读全文
posted @ 2013-04-15 10:32 HackerVirus 阅读(354) 评论(0) 推荐(0)
摘要: 一款Octopress插件用于同步博客到其他站点即使用octopress写博客又需要同步到其他站点的同学们有福了。本人写了一个octopress下的插件,用于将octopress中的最新的一篇博客同步到支持MetaWeblog API的博客站点中去。(wordpress、博客园、CSDN、51CTO、新浪、网易……)这款插件源码被host在github上,地址是https://github.com/huangbowen521/octopress-syncPost。下面介绍下如何配置和使用。配置迁出源码,将源码里的_custom文件夹及其里面的文件拷贝到你的octopress根目录中。在Gemf 阅读全文
posted @ 2013-04-15 10:30 HackerVirus 阅读(197) 评论(0) 推荐(0)
摘要: 【☆公告☆】Portal-Basic Java Web 应用开发框架(Portal-Basic v3.1.1 beta-1 示例工程发布) portal-basic 3.1.1 已开发完成,正在编写帮助文档,将于近期发布。现在先发布 portal-basic 3.1.1-BETA-1 的示例工程供大家下载试用,体验新特性。同时希望收集一些意见反馈。谢谢 *_^ 注:本示例工程增加了 “异步 Action” 和 “异步 REST Action” 示例。 Portal-Basic Java Web应用开发框架(简称 Portal-Basic)是一套功能完备的高性能Full-Stack W... 阅读全文
posted @ 2013-04-15 10:27 HackerVirus 阅读(206) 评论(0) 推荐(0)
摘要: SQL 语句控制日期时间格式CONVERT(nvarchar(10),count_time,121): CONVERT为日期转换函数,一般就是在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到的函数的3个参数,第1个参数为,转换后的大小,第2个为转换日期的字段或函数,第3个为转换的格式,具体如下:0|0or100|mon dd yyyy hh:miAM(或PM)1|101|mm/dd/yy2|102|yy-mm-dd3|103|dd/mm/yy4|104|dd-mm-yy5|105|dd-mm-y 阅读全文
posted @ 2013-04-15 10:25 HackerVirus 阅读(671) 评论(0) 推荐(0)

2013年4月14日

摘要: ASP.NET MVC经典项目ProDinner项目解析(2)上一篇文章介绍了整体架构,接下来我会就每一个类库层次做个逐次介绍二、Core层解析在Core中做了几件事情第一层 Model1、定义整个系统的实体类型,包括了每个实体的关联。2、定义实体的公用字段(ID)和状态(IsDeteled),这两者非常简单,谁都能看得懂,作为范例,我觉得由此体现得更多的是一种思想。 我们在做表设计的时候,很多同学,对外键关联时,外键字段名和主表的主键名并不对应,我想对现今的数据库也好,ORM框架也好,或许不是什么大问题,但在做架构设计时估计就会遇到问题,或为此多付出代码。有同学用过DevExpress框架. 阅读全文
posted @ 2013-04-14 22:45 HackerVirus 阅读(408) 评论(0) 推荐(0)
摘要: [深入浅出Cocoa]iOS网络编程之CFNetwork[深入浅出Cocoa]iOS网络编程之CFNetwork罗朝辉 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议一,CFNetwork 简介首先来回顾下。在前文《[深入浅出Cocoa]iOS网络编程之Socket》中,提到iOS网络编程层次模型分为三层:Cocoa层:NSURL,Bonjour,Game Kit,WebKitCore Foundation层:基于 C 的CFNetwork 和 CFNetServicesOS层:基于 C 的 BSD socket前文讲的是最 阅读全文
posted @ 2013-04-14 22:44 HackerVirus 阅读(198) 评论(0) 推荐(0)
摘要: 以上下文(Context)的形式创建一个共享数据的容器在很多情况下我们具有这样的需求:为一组相关的操作创建一个执行上下文并提供一个共享的数据容器,而不是简单地定义一个全局变量,或者将数据通过参数传来传去。这样的上下文一般具有其生命周期,它们在目标操作开始执行的时候被激活,在执行完成之后被回收。该上下文一般不能跨越多个线程,以避免多个线程操作相同的数据容器造成数据的不一致。针对这个需求,我们写了一个非常简单的例子,有兴趣的朋友可以看看。[源代码从这里下载]目录一、ExecutionContext的基本编程方式二、异步调用的问题三、ExecutionContext四、DependentExecut 阅读全文
posted @ 2013-04-14 22:43 HackerVirus 阅读(260) 评论(0) 推荐(0)
摘要: C#异步TCP服务器完整实现TCP异步Socket模型C#的TCP异步Socket模型是通过Begin-End模式实现的。例如提供BeginConnect、BeginAccept、BeginSend和BeginReceive等。IAsyncResult BeginAccept(AsyncCallback callback, object state);AsyncCallback回调在函数执行完毕后执行。state对象被用于在执行函数和回调函数间传输信息。Socket socket = new Socket( AddressFamily.InterNetwork... 阅读全文
posted @ 2013-04-14 22:41 HackerVirus 阅读(735) 评论(1) 推荐(0)
摘要: 关于下载GAE High Replication Datastore数据[实战篇]下通过bulk loader可以批量上传下载数据,GAE支持xml,csv格式数据批量上传,以及xml,csv和文本格式下载。你可以选择自动生成一个bulkloader.yaml,或者手动编码来写一个bulk loader。谷歌不推荐手动编写,个人也觉得自动生成才是王道。如何自动生成bulkloader.yamlbulkloader.yaml是一个描述数据格式的配置文件,格式例如xml或csv。bulk loader进行数据导入时需要这个配置文件来将外部数据(xml或csv)转换为中间数据——python字典类型 阅读全文
posted @ 2013-04-14 22:40 HackerVirus 阅读(278) 评论(0) 推荐(0)
摘要: 认识 jQuery MiniUI(一)前言以后可能需要使用jQuery MiniUI,最近在闲暇时间看了下(为什么我总是想到MIUI、小米,擦擦...)。今天对本周的初次学习做一次总结,顺便提几个问题,希望大家能授业解惑。由于官方的介绍比较详细,传送门:http://www.miniui.com。其中包括了详细的API调用、示例代码等, 所以本文就不会对这些API进行单独的介绍。本文仅作个人技术学习使用,无任何商业背景,请不要跨省(开个玩笑)为什么要用通过官方的DEMO,不难看出这套前端框架的样式、功能都非常强大,基本覆盖了我们开发中常用的按钮、文本、下拉框、列表、树形结构、导航等等。甚至如果 阅读全文
posted @ 2013-04-14 22:39 HackerVirus 阅读(11455) 评论(1) 推荐(1)