摘要:
http://www.cnblogs.com/ly4cn/archive/2006/08/04/467550.htmlLua脚本语法说明(修订)Lua脚本语法说明(增加lua5.1部份特性) Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。 所以,我只简单的归纳一下Lua的一些语法规则,使用起来方便好查就可以了。估计看完了,就懂得怎么写Lua程序了。 在Lua中,一切都是变量,除了关键字。I. 首先是注释 写一个程序,总是少不了注释的。 在Lua中,你可以使用单行注释和多行注释。 单行注释中,连续两个减号"--"表示注释的开始,一直延续到行末为止。相当于C++语 阅读全文
摘要:
http://blog.csdn.net/v_JULY_v/article/details/6530142从B树、B+树、B* 树谈到R树作者:July、weedge、Frankie。编程艺术室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R树。其中B树、B+树及B*树部分由weedge完成,R树部分由Frankie完成,全文最终由July统稿修订完成。出处:http://blog.csdn.net/v_JULY_v。第一节、B树、B+树、B*树1.前言:动态查找树主要有:二叉查找树(Binary Search Tree),平衡二叉查找树(Balanced Binary Se 阅读全文
摘要:
用C/C++开发其中最令人头疼的一个问题就是内存管理,有时候为了查找一个内存泄漏或者一个内存访问越界,需要要花上好几天时间,如果有一款工具能够帮助我们做这件事情就好了,valgrind正好就是这样的一款工具。Valgrind是一款基于模拟linux下的程序调试器和剖析器的软件套件,可以运行于x86, amd64和ppc32架构上。valgrind包含一个核心,它提供一个虚拟的CPU运行程序,还有一系列的工具,它们完成调试,剖析和一些类似的任务。valgrind是高度模块化的,所以开发人员或者用户可以给它添加新的工具而不会损坏己有的结构。valgrind的官方网址是:http://valgrin 阅读全文
摘要:
http://blog.163.com/zhangjie_0303/blog/static/990827062011626101417417/mysql创建内存表如何创建内存表? 创建内存表非常的简单,只需注明 ENGINE= MEMORY 即可: CREATE TABLE`tablename` ( `columnName` varchar(256) NOT NUL) ENGINE=MEMORY DEFAULT CHARSET=latin1 MAX_ROWS=100000000;注意: 当内存表中的数据大于max_heap_table_size设定的容量大小时,mysql会转换超出的数据... 阅读全文
摘要:
1,locales设置:语言设置选项 在这里你可以体会到linux真的是一个非常强大的系统,windows如果要更改语言系统,必须要重新安装软件,这就是windows存在多国 语言版的原因。而linux非常方便,我们可以通过locales设置,将linux从英文版更改为中文版,下面我们来看看如何更改语言设置。 配置locales: Locale –a:查看当前的locale环境,也就是当前的语言环境。 Locale –m:列出linux所支持的所有的locale语言环境。 我们要注意下面几个目录: /var/lib/locales/supported.d/*:该目录下一般存在locale,zh 阅读全文
摘要:
安装 sudo apt-get install enca用法 enca filename ,该命令用于查询文件filename的编码格式使用方法:enca -L zh_CN file 检查文件的编码enca -L zh_CN -x UTF-8 file 将文件编码转换为"UTF-8"编码enca -L zh_CN -x UTF-8 < file1 > file2 如果不想覆盖原文件可以这样 阅读全文
摘要:
修改/var/lib/locales/supported.d/local文件,在文件中添加zh_CN.GBK GBKzh_CN.GB2312 GB2312sudo dpkg-reconfigure --force locales然后在输出的结果中会出现zh_CN.GB2312 donezh_CN.GBK done1)为glib的国际化支持产生国标编码支持,ubuntu系统默认状态下是没有GB18030和GBK的本地locale的,所以为了设置locale为zh_CN.GB18030,我们需要先为glib产生GB18030和GBK编码的支持。 1、首先设置sudo vi /var/lib/lo. 阅读全文
摘要:
Java中LinkedList是线程不安全的,那么如果在多线程程序中有多个线程访问LinkedList的话会出现什么问题呢?抛出ConcurrentModificationExceptionJDK代码里,ListItr的add(), next(), previous(), remove(), set()方法都会跑出ConcurrentModificationException。final void checkForComodification() { if (modCount != expectedModCount) throw new ConcurrentModificationExcept 阅读全文
摘要:
http://hi.baidu.com/netee/blog/item/216b76f8ca521205d9f9fd3d.htmlwww-authenticate认证过程浅析2009年10月07日 星期三 上午 11:22标签: TAG: 用户登录框是怎么做的;路由器的用户登录框是怎么做的;通用的用户登录框;authenticate验证;Authorization验证/********************************************************************************* 文档:www-authenticate认证过程简单研究**** 阅读全文
摘要:
用户提交表单时可能因为网速的原因,或者网页被恶意刷新,致使同一条记录重复插入到数据库中,这是一个比较棘手的问题。我们可以从客户端和服务器端一起着手,设法避免同一表单的重复提交。1.使用客户端脚本提到客户端脚本,经常使用的是JavaScript进行常规输入验证。在下面的例子中,我们使用它处理表单的重复提交问题,请看下面的代码:<form method="post" name="register" action="test.php" enctype="multipart/form-data"><inp 阅读全文