lua内存泄露
首先第一点,lua中的内存泄露和我们所说的c/c++中的内存泄露本质上是不一样的。
lua中有垃圾回收机制(GC),所以理论上是不会有内存泄露的。当它进行GC的时候,会从根部开始扫描所有的对象,如果某个地方对这个对象还有引用,就不会把这个对象内存collect,这个对象就没有被GC。所以lua中的内存泄露是指那些:已经没有被使用了,但外部依然还有引用存在的对象。
--函数...
分类:
其他好文 时间:
2015-02-13 16:41:04
阅读次数:
158
思路:
在图片旁边放一个height:0px的DIV,让jQuery改变高度,产生动画
DOM树
活动标...
分类:
其他好文 时间:
2015-02-13 16:40:28
阅读次数:
117
概要
安装
系统配置
项目配置
源码管理
构建触发器
构建项目
邮件配置
集成StyleCop
正文安装网上有教程,略过…系统配置配置MSBuild(后续项目构建中需要使用):
项目配置1.新建项目:
2.选择项目类型:
3.进入项目配置页面
4.源码管理
5.项目构建
6.首先使用MSBuild命名将项目编译后的文件放到临时目录,然后再用batch command将临时目录复制到ii...
分类:
其他好文 时间:
2015-02-13 16:39:59
阅读次数:
257
/**
*
* @Title: convertMap
* @Description: 使用泛型Map转bean
* 首先先把传入的实体bean的类型通过反射实例化,获取该bean的所有方法。
* 遍历map的所有的key,将key首字母变大写,前缀添加set,得到方法名
* 然后遍历bean的所有方法,如果有方法名和map的可以拼接的方法名一致,
* 就将map的value插入be...
分类:
其他好文 时间:
2015-02-13 16:41:46
阅读次数:
195
先声明一下,这里的截图虽说是ArcGIS10.1版本的,但是安装步骤是对的,本人用ArcGIS10.2.2软件测试成功安装上
一、ArcGIS许可证管理器的安装
1、在软件包文件夹license manager目录下,单击Setup.exe安装ArcGIS许可证管理器;这里安装步骤没什么注意的,就是常规的软件安装即可。安装完之后,先不忙这破解,接下下面的ArcGIS Desktop安装。...
分类:
其他好文 时间:
2015-02-13 16:40:17
阅读次数:
150
1、作为“通配符”,类似Java中的*。如import scala.math._
2、:_*作为一个整体,告诉编译器你希望将某个参数当作参数序列处理!例如val s = sum(1 to 5:_*)就是将1 to 5当作参数序列处理。
3、指代一个集合中的每个元素。例如我们要在一个Array a中筛出偶数,并乘以2,可以用以下办法:
a.filter(_%2==0).map(2*_)...
分类:
其他好文 时间:
2015-02-13 16:37:56
阅读次数:
99
判断是否数字,考虑多种情况
class Solution{
public:
bool isNumber(string s){
int i = 0;
while(s[i] == ' ') ++i;
while(s[i] == '+' || s[i] == '-') ++i;
bool exp = false, space = false, point = fa...
分类:
其他好文 时间:
2015-02-13 16:38:49
阅读次数:
97
题目:给定长度为n的整数数列 a0,a1,...,an?1a_0,a_1,...,a_{n-1}以及整数S,求出总和不小于S的连续自序列的长度最小值。如果不存在,则输出0样例:输入
n = 10
S = 15
a = {5 , 1,3 ,5 ,10,7,4,9,2,8}
输出
2 (5 ,10)思路:尺取法通常的是保留数组的一对下标(开始到结束),然后根据实际情况交替移动。我们假设从i开...
分类:
其他好文 时间:
2015-02-13 16:39:24
阅读次数:
235
NAT
默认方式。虚拟机获取一个私有 IP(例如 192.168.122.0/24 网段的),并通过本地主机的 NAT 访问外网。
创建一个本地网桥 virbr0,包括两个端口:virbr0-nic 为网桥内部端口,vnet0 为虚拟机网关端口(192.168.122.1)。
brctl show
bridge name bridge id STP enabled inte...
分类:
其他好文 时间:
2015-02-13 16:37:56
阅读次数:
358
上篇简单介绍了我对三层的认识:
http://blog.csdn.net/onlybymyself/article/details/43645813
这次关于登录:练习了两个版本:VB.NET和C#
在练习过程中,还了解了实体层:
为更好地满足引用原则:
1 DAL不引用BLL和UI;
2 BLL需要引用DAL;
...
分类:
其他好文 时间:
2015-02-13 16:36:34
阅读次数:
218
Description
最近flymouse开始玩qq音速,这个游戏只需要按4个键,上,下,左,右(分别用u,d,l,r表示)。
flymouse必须按照游戏规则,依次按下一系列键。问题是flymouse的手太胖了,他只能把两个手指放在方向键上。
flymouse把一个手指从键i移动到键j,要耗费w[i][j]的体力,而按键不需要耗费体力。
由于flymouse反应比较慢,所以他每次只能移动一个...
分类:
其他好文 时间:
2015-02-13 16:32:30
阅读次数:
113
顺着昨天spark standalone实现那篇文章继续扯淡,看看Mesos Scheduler的两种实现的异同。
对我来说,回过头再仔细看Spark在这一层的实现,思路又清晰了许多。...
分类:
其他好文 时间:
2015-02-13 16:33:58
阅读次数:
430
微博置顶 - 豪情
*{ margin:0; padding:0;}
body{font:12px/1.125 Arial,Helvetica,sans-serif;background:#fff;}
table{border-collapse:collapse;border-spacing:0;}
li{list-styl...
分类:
其他好文 时间:
2015-02-13 16:32:05
阅读次数:
192
GLSurfaceView中GL相关资源销毁问题...
分类:
其他好文 时间:
2015-02-13 16:33:03
阅读次数:
511
zoo_acreate是一个异步创建结点的函数,其形参中有一个指向函数的指针(func1),和传递给该函数的data。我们可以理解为只要客户端程序已经准备好的创建该结点的所有工作,并把这条request发送出去,那么zoo_acreate就可以直接返回了,并且返回值是ZOK(但此时并不能说明结点创建成功了)。一旦服务端收到到这条request,处理后会把结果返回给客户端。我们再来看func1的形参...
分类:
其他好文 时间:
2015-02-13 16:30:44
阅读次数:
421