leveldb是google开源的nosql数据库,被很多人推荐,因为良好的C 代码格式,咱们试图来分析一下吧
从github下载源码,代码量不是很大,而且目录结构也很清晰,咱们先写一下入门程序,来熟悉一下基本用法
leveldb::DB* db;
leveldb::Options options;
options.create_if_missing = true;
leveldb::Status...
分类:
数据库 时间:
2015-02-09 18:20:49
阅读次数:
206
寒假在某公司实习,做nodejs平台下的web开发。初次学习nodejs的我感觉这个小东西真的是潜力无穷。用nodejs来做服务器端的平台,代码量很少,却又有强大多样的模块支持。于是我打算用业余时间搭建一个个人网站。此连载文章用于与大家交流经验,分享所得。本人的个人网站采用nodejs平台的expr...
分类:
Web程序 时间:
2015-02-09 17:49:51
阅读次数:
205
寒假在某公司实习,做nodejs平台下的web开发。初次学习nodejs的我感觉这个小东西真的是潜力无穷。用nodejs来做服务器端的平台,代码量很少,却又有强大多样的模块支持。于是我打算用业余时间搭建一个个人网站。此连载文章用于与大家交流经验,分享所得。...
分类:
Web程序 时间:
2015-02-09 09:30:03
阅读次数:
164
2015.2.6星期五,晴天今天上课的内容不是很多,包括链表,栈和队列,但是代码量相比以前大了很多,栈和队列分别用了数组和链表两种方法实现了相应的功能。今天很郁闷的一件事是昨晚写的一个程序让我纠结一天:将一个乱序的数组中的元素有序的插入到一个链表中。找不出来那里出错,边上课边分析,搞了一天,谢了三个...
分类:
其他好文 时间:
2015-02-08 00:18:06
阅读次数:
293
递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题类似的规模较小的问题来解决,能够极大的降低代码量.递归的能力在于用有限的语句来定义对象的无限集合.使用递归要注意的有两点:1)递归就是在过...
分类:
其他好文 时间:
2015-02-07 20:12:34
阅读次数:
238
递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题类似的规模较小的问题来解决,能够极大的降低代码量.递归的能力在于用有限的语句来定义对象的无限集合.使用递归要注意的有两点:1)递归就是在过...
分类:
其他好文 时间:
2015-02-06 10:58:24
阅读次数:
87
照着todomvc官网的例子,做了一个avalon版的todos,功能全都有了,而且加了router模块,比司徒大大写的都完善(≧▽≦)/~ js文件整整100行,初次使用avalon,书写过程中绕了一些弯子,不过还好最终绕回来了。整体感觉如下:相比用jQuery,代码量下去了,编码消耗的时间...
分类:
Web程序 时间:
2015-02-05 17:57:55
阅读次数:
199
如果怕spring struts hibernate/ibatis太庞大,则可选用下面的一些轻量级框架 jfinal ? http://www.jfinal.com/ 简介: JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学...
分类:
编程语言 时间:
2015-02-04 13:11:11
阅读次数:
227
早期程序员在编写代码时是没有一个规范的,系统的业务逻辑和数据库的访问时混合在一起的,不仅增加了大量的重复工作,而且增加了后期维护的难度。
后来,人们逐渐发现某些通用的功能是可以单独的封装起来的,这样就可以减少代码量。
再后来,逐渐产生了三层架构模型,即表现层,业务逻辑层,数据层。表现层即系统的界面,控制系统展示给用户的一些东西;数据层主要实现与数据库的交互,比如数据的增...
分类:
编程语言 时间:
2015-02-03 22:58:12
阅读次数:
261
LinQ : Language Integrated Query(语言集成查询); 1.以统一方式操作各种数据源,减少数据访问的复杂性. 优点在于封装了SQL语句,只对对象进行操作(增删改查),代码量大大减少,同时把我们引入面向对象编程方式上来, 其本质是对ADO.NET结果集通过反射连同...
分类:
其他好文 时间:
2015-02-03 18:50:52
阅读次数:
132