摘要:
在多线程的情况下,由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。由于我们可以通过 private 关键字来保证数据对象只能被方法访问,所以我们只需针对方法提出一套机制,... 阅读全文
摘要:
事务 事务定义了一组SQL命令的边界,这组命令或者作为一个整体被全部执行,或者都不执行。事务的典型实例是转帐。 事务的范围 事务由3个命令控制:BEGIN、COMMIT和ROLLBACK。BEGIN开始一个事务,之后的所有操作都可以取消。COMMIT使BEGIN后的所有命令得到确认;而ROLLBAC... 阅读全文
摘要:
1、函数说明 表头文件:#include 函数声明:int getopt(int argc, char * const argv[], const char *optstring); 函数说明:getopt()用来分析命令行参数。参数argc和argv是由 main()传递的参数个数和内容。参... 阅读全文
摘要:
SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明。 开始 启动sqlite3程序,仅仅需要敲入带有SQLite数据库名字的"sqlite3"命令即可。如果文件不存在,则创建一个... 阅读全文
摘要:
定义和用法 mail() 函数允许您从脚本中直接发送电子邮件。 如果邮件的投递被成功地接收,则返回 true,否则返回 false。 语法 mail(to,subject,message,headers,parameters) 参数 描述 ... 阅读全文
摘要:
crontab命令的功能是在一定的时间间隔调度一些命令的执行。在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 crontab命令有三种形式的命令行结构: crontab[-uuser][file] crontab[-uus... 阅读全文
摘要:
ASCII 、GB2312、GBK、GB18030、unicode、UTF-8字符集编码详解 ASCII字符集编码 ASCII码是7位编码,编码范围是0x00-0x7F。ASCII字符集包括英文字母、阿拉伯数字和标点符号等字符。其中0x00-0x20和0x7F共33个控制字符。 ... 阅读全文
摘要:
/* 网页中的表单使用POST方法提交时,数据内容的类型是 application/x-www-form-urlencoded,这种类型会: 1.字符"a"-"z","A"-"Z","0"-"9",".","-","*",和"_" 都不会被编码; 2.将空格转换为加号 (+) ; ... 阅读全文
摘要:
java中的Map是键值对的集合,其中键不能重复,而值可以重复。当往Map中插入数据时发现键重复的时候,而值不同时,就会保持原来的键并且用新值覆盖原来的值。因此,如果要向一个键值对中存放键重复的数据时,可以以如下泛型的数据结构方式存放:public class KeyAndValue { pr... 阅读全文
摘要:
prototype使用$()方法 $()方法是在DOM中使用过于频繁的document.getElementById()方法的一个便利的简写,就像这个DOM方法一样,这个方法返回参数传入的id的那个元素。 比起DOM中的方法,这个更胜一筹。你可以传入多个id作为参数然后$()返回一个带有所有要求的元... 阅读全文