文章列表
五年前,如果不知道 XML,您就是一只无人重视的丑小鸭。十八个月前,Ruby 成了关注的中心,不知道 Ruby 的程序员只能坐冷板凳了。今天,如果想跟上最新的技术时尚,那您的目标就是 Ajax。
但是,Ajax 不仅仅 是一种时尚,它是 ...
Cookie的本质是一个键值对,当浏览器访问web服务器的时候写入在客户端机器上,里面记录一些信息。Cookie还有一些附加信息,比如域名、有效时间、注释等等。
下面是一个jsp中写入读取Cookie的测试:在顶级域名中写入Cookie,在子域名中读取,目的是实现一个分布系统的单点登录。
两个jsp中读写代码如下:
写入:
<%
Cookie cookie = new Cookie("write","cookie_write");
cookie.setComment("这是一个Cookie写入测试!") ...
java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。
建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下
1 HttpServletRequest request
2 HttpServletResponse response
3 Cookie cookie = new Cookie("cookiename","cookievalue");
4 response.addCookie(cookie);
下面建立一个有生命 ...
设置cookie
每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie:
document.cookie="userId=828";
如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如:
document.cookie="userId=828; userName=hulk" ...
我们已经知道,在 document 对象中有一个 cookie 属性。但是 Cookie 又是什么?“某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI 或类似,比 HTML 高级的文件、程序等创建的,但是 javascript 也提供了对 Cookies 的很全面的访问权利。
我们先要学一学 Cookie 的基本知识。
每个 Cookie 都是这样的:<cookie名>=<值>
<cookie名>的限制与 javascript 的命名限制大 ...
首先给出一段XML格式文本信息:
<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
<title lang="eng">Harry Potter</title>
<price>29.99</price>
</book>
<book& ...
包括三个文件:studentInfo.xml(待解析的xml文件), Dom4jReadExmple.java(解析的主要类), TestDom4jReadExmple.java(测试解析的结果) (由于使用csdn blog自带的代码粘贴工具会朝里加入一些"..."字符,虽然利于查看,但是不利于把代码copy出来运行,而亲自运行代码对程序员来说是很重要的,故没有使用csdn blog自带的代码粘贴工具来插入代码,而是用着用直白的方式):
studentInfo.xml
<?xml version="1.0" encoding="gb ...
books.xml:
<?xml version="1.0" encoding="UTF-8"?>
<books>
<!--This is a test for dom4j, jakoes, 2007.7.19-->
<book show="yes" url="lucene.net">
<title id="456">Lucene Studing</title>
</book> ...
useradd 选项 用户名
1. -c comment 指定一段注释性描述。
2. -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
3. -g 用户组 指定用户所属的用户组。
4. -G 用户组,用户组 指定用户所属的附加组。
5. -s Shell文件 指定用户的登录Shell。
6. -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
groupadd 选项 用户组
1. -g GID 指定新用户组的组标识号(GID)。
2. -o 一般与-g选项同 ...
typeset filetype=""
#=旁边不能有空格,``
filetype=` echo ${AutoAddConfigFile[i]} | awk -F . '{print $NF}'`
利用 sed 直接在 ~/.bashrc 最后一行加入『# This is a test』 sed -i '$a # This is a test' ~/.bashrc
#新增
#注意红色和蓝色的 '
`sed -i ' $a ' ${ConfigName[i]}' =' ${ConfigValue[i]}' ' ${ConfigFile[i]}` ...
java -jar jarname.jar args
jar里面修改META-INF/MANIFEST.MF
文件如下红色部分:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.5.2
Created-By: 1.2.2 (Sun Microsystems Inc.)Class-Path: .
Main-Class:classpath/classname
示例:
public static void main(String[] args)
{
if (null != a ...
在crond任务中,我们经常见到这样的cron任务,如下:
0 0 1 * * * /users/gaohf/crond/cut_nginx_log.sh > /opt/local/var/nginx_cron 2>&1
这条命令的意思是将标准输出和错误输出全部重定向到/opt/local/var/nginx_cron文件中,你也可以置空到中,也就是将产生的所有信息丢弃。
0 0 1 * * * /users/gaohf/crond/cut_nginx_log.sh > /dev/null 2>&1
0 标准输入
1 标准 ...
《鸟哥的Linux私房菜》《Unix环境高级编程》 《Advanced Linux Programming》 《Foundations of GTK+ Development》 《C++ GUI Programming with QT4》、《Foundations of QT Development》、《The Art of Building QT Applications》,这三本都比较适合QT初学者阅读。 《Linux Kernel Development》已经更新到第三版 《 Understand the Linux Kernel 》《Understanding the Linux Ker ...
(1) IBM对$0的支持:
IBM机器不支持函数中使用$0代替函数名,它的$0总是代表sh文件的名字,所以不能使用$0来代表函数名.
(2) SUN对awk的支持:
awk的-v可以将shell中的变量传入到awk内部变量,但是SUN的awk不一定支持这个语法,如果要确保支持本语法,可以使用
/usr/xpg4/bin/awk -v key="$key_name" -v value="$svalue"
要注意两点:1.路径 2.-v和变量之间有空格(普通awk没有空格)
(3) SUN对grep的支持:
grep –E 的扩展支持在SUN下必须 ...
Shell基础:http://bbs.chinaunix.net/thread-459099-1-1.html
Shell论坛:http://bbs.chinaunix.net/forum-24-1.html
http://linux.chinaunix.net/bbs/attachment.php?aid=MjQ0NDQwfDE1NzMxMzY4fDEyOTE2MTY4Njh8YjNiNy9PUnllcVZISVdzbFhEaVB6OFFwL1pxTkdBNWJrMUJ3YkwzQm9BQldDd2M%3D