- 博客(11)
- 收藏
- 关注
原创 java-注解annotation
annotation提供的是将无法用Java语言表达的信息与java源码绑定,通过构建annnotation处理工具处理这些信息。这样做的优点是能够使代码更加干净易读,同时其能够在编译期产生作用赋予代码语义特性。 annotation以@开头,使用方法几乎与其他修饰符(void、public)的使用一模一样。 以下是一个简单annotation AnnotationTest的定义
2013-09-12 16:45:24 643
原创 Database system concept笔记(4)
(Transaction多么屌的一个词啊,本小白大学理解了4年都没理解透彻,事务?尼玛还是别翻译啦吧...) Transaction不解释了,我觉得也解释不明白自己wiki吧 主要解决两个问题:1、系统crash或failure的控制。2、多事务并发执行。 由此引发的几方面要求(ACID): 1、atomicity原子性(其实应该是夸克吧...) 2、durabiliy持
2013-09-07 18:20:41 1116
原创 Database system concept笔记(3)
(很久以前一直对关系模型,关系实体模型的概念弄得乱七八糟,不用的模型用来建模不同的事物,两个根本就是没什么关系的数学模型而已) 实体-关系模型(Entity-Relationship Model) 这是这是数据库最基本的设计模型,之所以容易跟关系模型混淆是因为relation(实际上relationship和relational是有区别的,只不过中文都翻成关系而已)。这里我们说数据库建
2013-09-07 18:19:53 1047
原创 Database system concept笔记(2)
关系模型 relation 指的是多个集合笛卡尔积的子集(集合意味着没有重复的tuple) relation schema由一个个attribute组成(attribute的集合) relation instance指的就是一张张表 (这里relation instance和relation schema的关系又类似于数据与类型之间的关系。) Query Language 1、
2013-09-06 10:23:03 943
原创 Database system concept笔记(1)
(好长时间没看过数据库了,重拾当年的课本,感觉都是干货,为什么以前没发现呢。) 首先,数据库的出现,源于文件系统的不足: 数据冗余及不一致访问数据困难(访问机制由程序控制)数据完整性问题(程序部分约束完整性)update时的完整性(由于update失败导致的数据一致性问题)并行访问问题(also一致性问题)安全问题(用户访问权限无法控制) 下面是数据库的一些基本概念:
2013-09-06 09:35:01 1030
原创 从jQuery看闭包
在学习javascript的过程中碰到的闭包这一概念,看了一些资料,觉得有句话对比总结的最到位:对象是附有行为的数据,闭包则是附有数据的行为。什么意思呢?非官方解释:闭包就是由函数及其引用环境组合成的实体,具体的说,就是在函数定义时一并捕获它的当前引用环境(大约就是各种变量调用),然后在函数调用时将这个引用环境覆盖上去,这样保证了函数定义和引用时的上下文环境相同。 回到Javascr
2013-09-04 23:19:48 634
原创 简单文档的latex写法
一、我们所谓的简单文档指的是A4的单篇文章所以tex文件第一行是: \documentclass[a4paper]{article} 二、接下来的部分是我们将要用到的工具包,首先我们不是大牛写的是中文文档、然后中文文档经常对应的是首行缩进,因此用到两个包: \usepackage{CJKutf8} \usepackage{indentfirst}三、开始写我们的中文文档,以下是中文标准的最外
2013-01-14 21:39:09 1533
原创 Bootstrap学习笔记(2)Form
Form 在form控制中的input,textarea,select标签在Bootstrap中都有样式的支持,同时也支持lists,checkbox标签。每个form的状态信息(如错误,警告,成功)都包含在样式中。Bootstrap在2.0的版本提供了四种form样式: 1、Vertical(默认) 2、Search 3、Inline 4、Horizontal 在之前的版本Horiz
2013-01-07 14:33:37 1097 1
原创 Bootstrap学习笔记(1)Instruction and Grid system
Twitter的Bootstrap是一组精心设计的用户界面元素、布局、js工具,可以免费获取使用。Bootstrap提供了一个易实现的960网格的高效布局,同时也为排版、导航、表格、按钮和其他元素精心设计了样式。考虑到常用到的JS,Bootstrap也提供了一组jQuery插件,包含了下拉菜单,tab菜单,对话框、tooltip、提示信息等等。所以总的来说,Bootstrap是一个快速开发web应
2013-01-07 12:04:43 605
原创 Ruby中各种gem的用途(不断更新)
CodeRay 是用于语法高亮的Ruby库 Configatron 简化应用脚本的配置过程,不再需要常量和全局变量, Addressable URI实现的替代方法 rubyzip 读写.zip文件的ruby库 EventMachine 一个事件驱动的I/O和轻量级的并行库 rack-fiber_pool 将每个请求运行在纤程池的一个纤程上的Rack中间件组件 EM-Sy
2012-12-22 16:56:37 826
原创 Ruby语言的特别之处
由于工作原因开始接触Ruby,发现这个所谓标榜最接近自然语言的高级语言真的毁了我对程序语言的“三观”。自然语言的特点无非就是怎么说都行,Ruby竟然也要...看了几天总结了一些毁三观的东西,不喜勿喷,鄙人菜鸟,三观脆弱。 1、Ruby操控的所有内容都是对象 2、方法调用时,圆括号是可选的。 3、局部变量、方法参数和方法名以小写字母或下划线开头,通常用下滑线分割一个多词方法。类名、模块名、常量
2012-12-22 16:43:04 684
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人