`
文章列表
转自:http://registerboy.pixnet.net/blog/post/2426163   require() is identical to include() except upon failure it will produce a fatal E_ERROR level error. In other words, it will halt the script whereas include() only emits a warning (E_WARNING ) which allows the script to contin ...
转自:http://hi.baidu.com/sneidar/blog/item/4c0015ecd4da9d38269791d3.html   PHP5是一具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性,但是有部分概念也比较难以理解,这里我主要谈的是 this,self,parent三个关键字之间的区别。从字面上比较好理解,分别是指这、自己、父亲。我们先建立几个概念,这三个关键字分别是用在什么 地方呢?我们初步解释一下, this是指向当前对象的指针(姑且用C里面的指针来看吧); self是指向当前类的指针; parent是指向父类的指针 ...
一、大小写转换 string strtoupper(string str) : 字符串转大写 string strtolower(string str) : 字符串转小写 string ucfirst(string str): 首字母大写   二、字符串截取 string substr(string str,int start,int length) : 截取字符串   三、查找 strpos(string haystack, string needle, [int offset]) : 查找第二个字符串在第一个字符串中出现的位置

PHP内建常量

    博客分类:
  • PHP
PHP_OS       : 操作系統 __FILE__     : 运行的PHP程式所在目录

B-Tree

http://slady.net/java/bt/view.php?w=800&h=600     private boolean done; public void setDone(boolean done){ this.done = done; } public void run(){ while(!this.done){ //...do some work } }    

MySQL数据交换

一、从文件加载数据到Table中 1. 使用LOAD DATA INFILE加载 (参考手册:http://dev.mysql.com/doc/refman/5.5/en/load-data.html)     注意 用户必须有File_Priv权限才能做导入的工作。 1.1. 加载CSV文件     如果某个table栏位的数据为NULL的时,在CSV中记作\N。     注意 : WINDOWS环境下,文本文件是以\r\n作为作为每一行的终止符。在用load data时需要加上 “LINES TERMINA ...
一、建立测试环境 1.1. 建立表格 CREATE TABLE books ( book_id INT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(50), pub_year VARCHAR(4), author VARCHAR(50) ); 1.2. 建立测试数据文件,books.txt,其内容如下 1,王国维词新释辑评,2006,叶嘉莹 2,王国维词新释辑评,2006,叶嘉莹 3,王国维词新释辑评,2006,叶嘉莹 4,南唐二主词新释辑评,2003,杨敏如 5,南唐二主词新释辑评,2003,杨敏如 6,朱自清 ...
org.springframework.util 包位于springframework-core-XXX.jar 包类   Assert类 Assert工具类用于检查参数。当参数不合法的时候,扔出IllegalArgumentException异常.   Assert.notNull(clazz, "The class must not be null"); Assert.isTrue(i > 0, "The value must be greater than zero");    

SQL总结

一、SQL Injection 在使用SQL语句,或Store Procedure的时候,为了保护数据,防止发生SQL Injection的危险,应该尽量避免拼接SQL语句。而应该采用bind variables的方式二、请不要使用select * 避免select不必要的资料,这样会增加网络负担,磁盘I/O,内存和CPU的开销。甚至某些索引的优化手段失效三、判断记录是否存在SQL (参考:http://tech.it168.com/a2011/0714/1218/000001218009.shtml ) 常用的SQL是这样: SELECT COUNT(col) FROM ...
前天做技术交流,有一位同仁针对下面的一段AXIS客户端代码提出了这样的问题:QName qname=new QName("SparePartDetails","SparePartBean");这2个参数是什么意义?   String endpointURL = "http://localhost:8080/ws/services/SparePartService&qu ...
利用JSON来做HTML和SERVER之间的数据交换,尤其是SERVER向BROWSER中扔JSON,在现在的web系统非常常见,也有很多 javascript支持。在HUDSON中,利用JSON来做系统update的工作,来有些新颖。节选其中一段做个存留,扩展思路。   updateCenter.post({ "id" : "default", "signature" : { "certificates" : [ "MIIE8jCCA9qgAwIBAgIBBjANBgkqhki ...
Java程序中,每个线程都有自己的Stack Space。这个Stack Space不是来自Heap的分配。所以Stack Space的大小不会受到-Xmx和-Xms的影响,这2个JVM参数仅仅是影响Heap的大小。 Stack Space用来做方法的递归调用时压入Stack Frame。所以当递归调用太深的时候,就有可能耗尽Stack Space,爆出StackOverflow的错误。Stack Space的大小随着OS,JVM以及环境变量的大小而发生变化。一般说来默认的大小是512K。在64位的系统中,这个Stack Space值会更大。一般说来,Stack Space ...

1G多的XML转档

    博客分类:
  • Xml
问题:    存在一个1G多的XML文件,需要将其中的数据,按照一定的逻辑提取数据,做一定的格式化处理和处理逻辑,生成3个不同的文本文件 解决:    做XML的转换,有如下的几个选择:1. DOM + XSL ;2. DOM + 自己解析 ; 3:SA ...

MySQL用户和权限

一、相关命令汇总 USE mysql UPDATE USER SET user='test' WHERE user = '' GRANT ALL ON *.* TO 'jerry'@'%' IDENTIFIED BY 'mypass' FLUSH PRIVIELEGES SELECT USER(); SHOW GRANTS   二、实际问题汇总 3.1 如何限制每小时每位用户的最大连接次数       在 GRANT授权时,可以使用下列4个参数设置: MAX_QUERIES_PER_HOUR(每小时查询次数)、 MAX_UPDATE_PER_HOUR(每小时 ...
一、通过Jaxb来做二者之间的转换 1. 使用jaxb的工具,或者netbeans ide根据xml的xsd来产生JavaBean 2. 使用jaxb的API,来实现xml和JavaBean之间的切换   public class JaxbUtil { /** * 读取xml文件,转成JavaBean */ public static Object unmarshal(String packagename,String path){ try{ JAXBContext jc = JAXBContex ...
Global site tag (gtag.js) - Google Analytics