`
文章列表
在windows下将数据存入txt文件时,发现只输入"\n"起不到换行的效果,经过测试发现在文本文件中换行要根据操作系统来定: windows是\r\n linux是\n mac是\r
由于最近要用php做开发,准备搭建环境事宜,在网上找了很久也没找到特别全面的办法,自己结合自身还有网上提供的一些方法写了这一篇文章 1、软件准备 MySQL:下载地址:http://www.mysql.com/downloads/mysql/ ,我的版本是mysql-essential-5.1.55-win32.msi, Apache:下载地址:http://httpd.apache.org/download.cgi#apache22 ,我的版本是httpd-2.2.22-win32-x86-no_ssl.msi PHP:下载地址:http://windows.php.net ...
用文本编辑器打开Apache安装目录/conf/httpd.conf   监听端口: 找到Listen 80,修改为新的端口。   默认文档目录 找到DocumentRoot “D:/Apache/htdocs”和 ,修改为新的目录。 保存,重新启动服务。

常用正则表达式

用户名 /^[a-z0-9_-]{3,16}$/   密码 /^[a-z0-9_-]{6,18}$/   十六进制值 /^#?([a-f0-9]{6}|[a-f0-9]{3})$/   电子邮箱 /^([\w\d_\.-]+)@([\w\d_-]+\.)+\w{2,4}$/ /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/ /^[a-z\d]+(\.[a-z\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[a-z]+)+$/   URL /^(https?:\/\/)?([\da-z\.-]+ ...
根据自己debug调试,我觉得对自带的DOM解析有三点需要注意 DOM将回车(换行符)和节点内容(Value)都是作为节点来解析的。因此会导致一个节点如果没有内容或者节点里面直接是子节点的话也会有内容,不过是"\n"和"\t"组合成的。例: <root> </root> 或者 <root> <a>sss</a> </root>  在这种情况下会直接输出为: <root> </root> 或者 <root> ...
      最近在写java的IO操作的时候,本来想在读完文件之后再reset到文件头,发现老是报mark invalid错误,最后发现原来mark那个参数是读取多少个字符之后mark就会失效。因此,设置mark((int)file.length() + 1),之后就没问题了。。但是这又带来另一个问题,如果file的长度超过了int的最大值,这个mark也会出问题,具体如何解决也没想到什么好办法。。希望大家共同探讨

使用JDOM构建xml(2)

使用JDOM读xml 写一段代码读前面(1)的xml文件,代码如下 SAXBuilder builder = new SAXBuilder(false); Document doc = builder.build("d:/a.xml"); //获取处理指令并输出 ProcessingInstruction ins = (ProcessingInstruction) doc.getContent(0); System.out.print("<?" + ins.getTarget() + " "); ...

使用JDOM读写xml(1)

JDOM下载地址http://www.jdom.org/downloads/index.html 本文使用了JDOM的一些简单功能创建了一个标准的XML文件,如果需要对创建的XML有详细的格式要求,请参照API文档作相应设置 使用JDOM构建xml //父节点 Element head = new Element("head"); root.setAttribute("root", "this is root");//设置属性 //子节点,用来显示文件 Element ...
在用整数进行操作的时候,注意 1、检查整数除法 注意整数除法最后的结果是整数,即使中间结果也是。因此在计算的时候需要当心。如10*(7/10) = 0 2、检查整数溢出 在做整数乘法或者加法的时候,要留心能求出的最大整数, ...

数值概论

在编程中使用数值需要注意: 1、避免使用神秘数值 在程序中避免使用直接数字,如100,50等。 如果你的编程语言支持具名常量,则用它来代替神秘数值;如果不支持具名常量,在可行的情况下使用全局变量。 不使用神秘数值的好处是:修改会变得更加可靠 - 在修改的时候不会漏掉修改某一处。       修改也会变得容易 - 只需要修改一下常量或者全局变量的值就行了       代码的可读性也变得更好 - 别人一看就知道这个值是干嘛用的,而不需要去猜测100到底是啥意思 2、如果需要,可以使用硬编码的“0”和“1”。 数值“0”和“1”用于增量、减量和数组下标从0开始;也可以用在如total ...
重装jdk和eclipse都没用,究其原因是和某些软件的端口冲突,或者是某些软件修改了winsock,因此,在命令行下使用命令netsh winsock reset 重置 Winsock 目录即可

HQL和SQL的区别

hql是面向对象查询,格式:from + 类名 + 类对象 + where + 对象的属性 sql是面向数据库表查询,格式:from + 表名 + where + 表中字段 1、查询 一般在Hibernate中使用查询时,推荐使用hql(Hibernate Query Language)查询语句。 使用hql的时候 ...
一、TcpDump的安装        分为两种安装方式:        1.  rpm包的形式来安装               获取root权限,安装,命令:rpm -ivh tcpdump-3.rpm        2.  源代码形式的安装              (1)获取源代码                   源代码打包方式有两种:tar压缩包(tcpdump-3_4a5.tar.Z)和rpm分发包(tcpdump-3_4a5.src.rpm)。                   解压缩源代码,tar格式解压命令:tar -xvfz tcpdump-3_4a5.t ...
Global site tag (gtag.js) - Google Analytics