Lua 中的每个值都可以用一个 metatable。 这个 metatable 就是一个原始的 Lua table , 它用来定义原始值在特定操作下的行为。 你可以通过在 metatable 中的特定域设一些值来改变拥有这个 metatable 的值 的指定操作之行为。 举例来说,当一个非数字的值作...
分类:
其他好文 时间:
2014-09-20 18:29:39
阅读次数:
257
1、类型说明typedef类型说明的格式为:typedef 类型 定义名; 类型说明只定义了一个数据类型的新名字而不是定义一种新的数据类型。定义名表示这个类型的新名字。例如: 用下面语句定义整型数的新名字:typedef int SIGNED_INT;使用说明后, SIGNED_INT就成为int的...
分类:
其他好文 时间:
2014-09-20 18:12:49
阅读次数:
223
昨晚阿里上市了,市值已经超过2300亿美元,三百多人成为千万富翁,百万富翁一万多人。
我从小刚开始上网那一阵子淘宝还没出来,当时还是阿里B2B,小学三四年级的时候。后来04年淘宝网出来,身边的大人都在说网购质量不能保证啊云云,但是事实证明他们都是鼠目寸光。初中那会网购已经开始慢慢普及了,那时还有ebay和卓越,后来不知道消失到哪里去了,淘宝事实也正符合中国大多数人的小商品模式,能最大程度的去占有...
分类:
其他好文 时间:
2014-09-20 17:27:19
阅读次数:
174
1,Apache简介:
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件。
【详细介绍见:百度百科—apache,维基百科—Apache
HTTP Server】
2,安装Apache到树莓派:
apt-get install apache2
提示Do you want to c...
分类:
Web程序 时间:
2014-09-20 17:43:49
阅读次数:
320
java初始化问题~~~只需要记住三点就行了~~~~看别人的实验,搞的我都郁闷死了,给大家总结下:
* 1.先顺序加载static变量
* 2.无论何时只要执行构造函数,那么在执行构造函数方法体之前必须完成非静态变量,方法的加载(不限次数)
* 3.static执行完成后,classloader会执行main方法体,然后就正常执行呗~~~...
分类:
编程语言 时间:
2014-09-20 17:26:59
阅读次数:
182
1> 单一职责原则
这是我们设计程序最常见的设计原则了,比如用户信息,分属性和行为,基础信息属归属性类,执行归行为类或接口,在实际项目中大多也就只有这个地方能用到。
2>里氏替换原则
尽量规避继承关系带来的负面重构影响
几个注意地方:
2.1》类中调用其他类时,尽可能使用其他类的接口或父类,这也是我们经常性的习惯。
2.2》如果子类不能完整实现父...
分类:
其他好文 时间:
2014-09-20 16:53:29
阅读次数:
148
第05章 | 条件、循环和其他语句
------
print 和 import
#如果要打印多个语句,用,分割
>>> print "Name is:","Sherry.","Age is:",40
Name is: Sherry. Age is: 40
>>> print (1,2,3) #如果要打印元祖
(1, 2, 3)
>>> print 1,2,3 #print语句会在每个元素间插入一个空格
1 2 3
#如果想同时输出文本和变量,却又不希望用格式化的方法,那么就非常有用了。
>>> ...
分类:
编程语言 时间:
2014-09-20 16:03:19
阅读次数:
281
移动开发过程中, 动画是必不可少的,有了动画,仿佛我们的程序有了生命一样.动画可以让我们的程序界面变化更流畅, 而不是很突兀的感觉.今天,就说一下CATransition过渡动画.
我们先看一下过渡动画的代码实现:
[objc] view plaincopyprint?
// 创建
CATransition *transition = [CATransition animati...
分类:
其他好文 时间:
2014-09-20 17:09:49
阅读次数:
158
a letter and a number
时间限制:3000 ms | 内存限制:65535 KB
难度:1
描述we define f(A) = 1, f(a) = -1, f(B) = 2, f(b) = -2, ... f(Z) = 26, f(z) = -26;
Give you a letter x and a number y , you should...
分类:
其他好文 时间:
2014-09-20 17:26:19
阅读次数:
192
二叉树是每个节点最多有两个子树的有序树。二叉树常被用于实现二叉查找树和二叉堆。值得注意的是,二叉树不是树的特殊情形。在图论中,二叉树是一个连通的无环图,并且每一个顶点的度不大于2。有根二叉树还要满足根结点的度不大于2。有了根结点后,每个顶点定义了唯一的根结点,和最多2个子结点。然而,没有足够的信息来区分左结点和右结点。二叉树详细请看本文:二叉树
所谓遍历(Traversal)是指沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次访问。访问结点所做的操作依赖于具体的应用问 题。 遍历是二叉树上最重要的运...
分类:
其他好文 时间:
2014-09-20 16:19:29
阅读次数:
242
定义:
简单来说,单一职责原则(SRP)就是对对一个类而言,应该仅有一个引起它变化的原因。
什么是职责?
在SRP中,职责 = a reason for change 。如果你能想到多于一个的动机去改变一个类,那么这个类就具有多于一个职责。
具体的例子可以看敏捷软件开发 p91 。
SRP是所有原则找那个最简单的之一,也是最难...
分类:
其他好文 时间:
2014-09-20 16:19:19
阅读次数:
159
openlayers自定义图层控制的实现...
分类:
其他好文 时间:
2014-09-20 17:59:09
阅读次数:
358
一、totalCount
最近在用grails开发项目,在createCriteria中使用group by的时候发现PagedResultList中的totalCount有问题。
查阅了很多官方的非官方的资料后,最终得出一条临时方便的解决办法:
int totalCount = Domain.executeQuery('select count(*) from
domain where...
分类:
其他好文 时间:
2014-09-20 16:35:39
阅读次数:
351
一概述
消息队列就是一段有一定格式的内存区,即一个消息的链表,位于内核中,可以把消息看成一条记录,这个记录有特定的格式和优先级。
消息队列的读和写是异步的,发送方不必等到接收方接收,接收方发现没有数据也不用等待。
新的消息总是放在队尾,接收的时候不一定要遵守先进先出的原则,可以根据优先级获取数据。
消息队列只有在内核重启或者显示的删除的时候才会被删除掉。...
分类:
其他好文 时间:
2014-09-20 16:02:09
阅读次数:
272
由fork创建的新进程被称为子进程(child process)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是新进程(子进程)的进程 id。将子进程id返回给父进程的理由是:因为一个进程的子进程可以多于一个,没有一个函数使一个进程可以获得其所有子进程的进程id。对子进程来说,之所以fork返回0给它,是因为它随时可以调用getpid()来获取自己的pid;...
分类:
系统相关 时间:
2014-09-20 16:35:19
阅读次数:
1371
一行解法以及酷炫解法...
分类:
编程语言 时间:
2014-09-20 17:58:29
阅读次数:
180
最大值和最小值
时间限制:1000 ms | 内存限制:65535 KB
难度:1
描述小明在上C语言课时老师布置了一道编程作业,要求是给你一个数(数的长度小于100)让你求出由该数的数字组成的最大值和最小值,由于小明编程学的不好但为了完成作业,想请你帮助他。
输入第一行输入一个数N(0
输出每组输出占一行,输出由M的数字组成的最大值和最小值,并且最大值和...
分类:
其他好文 时间:
2014-09-20 16:01:39
阅读次数:
145