主页

Git 学习

推荐廖雪峰的官方网 Git教程 Git 的由来不多说,只有一句 Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git!一个月之内,Linux系统的源码已经由Git管理了!牛是怎么定义的呢?大家可以体会一下。 Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢? 集中式先说集中式版本控制系统,版本库是

Markdown 语言学习 2

本章主要介绍前端 MarkDown 解释脚本 showdown 的使用和坑。 git 地址 showdown.js cdn 地址 cdn showdown 1.7.6 源码 cdn showdown 1.7.6 压缩 直接上代码123456789101112function compile(){ // 获取要转换的文字 var text = document.getElemen

Simple.Data 关于视图使用

Simple.Data 分页必须依赖数据表的主键,否则抛异常 AdoAdapterException 【Cannot apply paging to table with no primary key.】 基于数据查询性能考虑,我们会建立视图简化查询语句,也就是创建 view 对象,但视图是无法拥有主键,所以提出以下方案。 参考原有分页方法,为表建立排序字段 【#】123ROW_NUMBER()

Simple.Data 使用建议

实际使用 Simple.Data 依然存在一些问题需要注意,还有一些使用经验分析Simple.Data 使用动态类型可以忽略大小写,但建议采用 C# 规范保持首字母大写 加载关联对象数据库存在表 Node,字段有 No 和 ParentNo,No 是主键,ParentNo 是外键关联表 Node 的 No,即自身引用 定义节点 定义数据类和对象类 12345678910111213// 节点数据

sql 日期时间函数

datediff功能: 返回两个日期之间的间隔语法: datediff ( date-path, date-expression-1, date-expression-2 )date-part: year | quarter | month | week | day | hour | minute | second | milliseconddate-part 2: yy/yyyy | qq/q

Simple.Data 检索数据(2)

Simple.Data 利用 .NET 4.0 动态类型技术 dynamic,令此对象支持想要的任何特性,如果使用过的脚本语言这样的写法就并不陌生(javascript、python),可简化类型转换代码,而且允许直接使用索引方式访问属性。 Simple.Data 主要常用类型有 名称 缩写 说明 DynamicStrategy DS 数据库 DynamicTable DT 数据表

Simple.Data 介绍、检索数据(1)

接触 ORM 至今为止,从最初的 NHibernate、Castle、EF 相对强大的类库,到现在使用的“很黄很暴力”的 Simple.Data,已经有10年的时间。而 ORM 之前基本都是写一句 SQL 语句查询返回 DataSet(.NET),后来在此基础上增加数据访问层 Dao 来封装,再进一步返回业务对象。现在感触最深的还是回归到可控性最强的 SQL 但无法避免返回 DataSet 问题(

HBuilder svn 插件安装

安装步骤 工具 >> 插件安装 选择 SVN >> 安装,重启 HBuilder 工具 >> 插件安装 >> 手动安装插件(SVN 版本问题,必须更新版本) Work with: http://subclipse.tigris.org/update_1.10.x 全部保存,一直点击【下一步】,最后【完成】,重启 Hbuilder 视图 >&

javascript 继承收集

定义父类12345678910111213// 定义一个动物类function Animal (name) { // 属性 this.name = name || 'Animal'; // 实例方法 this.sleep = function(){ console.log(this.name + ' 正在睡觉!'); &#

Grunt jshint 配置

jsHint 同 jsLint 一样都是 js 代码检查工具 jsHint 规则 参考资料http://www.cnblogs.com/code/articles/4103070.htmlhttp://www.htmlhifive.com/conts/web/view/library/JSLint_JSHint bitwise1// 禁用位运算符(如^,&) curly1// if 和 w