- 博客(121)
- 问答 (12)
- 收藏
- 关注
原创 编译安装mysql
group add mysqluseradd mysql -g mysql -s /bin/bash进入mysql源码目录,执行以下代码cmake . \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_DATADIR=/usr/local/mysql/data \-DWITH_MYISAM_STORAGE_ENGINE=...
2012-10-14 16:49:41
143
原创 一个php运算符优先级问题
先看一个运算符优先级表Operator Precedence(运算符优先级)[quote]Associativity Operators Additional Informationnon-associative clone new clone and newleft [ array()non-associative ++ -- increment/decrementr...
2012-04-16 19:25:10
150
原创 判断用户名和密码正则表达式
[code="php"][/code]输出[code="php"]array(5) { [0]=> array(1) { [0]=> string(10) "lewis_0913" } [1]=> array(1) { [0]=> string(14) "刘易斯_0913" } [2]=> array(0) { } [3]=> array(0) { } [4]=> array
2012-03-25 20:14:48
773
原创 使用man -f , whatis , apropos出现 nothing appropriate
使用root执行makewhatis更新whatis数据库即可
2012-03-24 01:58:03
323
原创 linux下完全备份数据库mysql
对任何一个已经上线的网站站点来说,数据备份都是必须的。无论版本更新还是服务器迁移,备份数据的重要性不言而喻。人工备份数据的方式不单耗费大量时间和精力,还灰常不专业的说。于是,有了下面这段脚本的出现。参考了网上的很多教程,外加自己的测试,以下脚本经测试可用。[code="xml"]#配置参数USER=vimer_admin #数据库用户名PASSWORD=dreamfly123 #数...
2012-03-14 03:28:58
162
原创 winodws下写shell
如果是在windows环境下编写的脚本,可能是因为dos换行符于Linux的换行符不同所造成的在vim下 :set fileformat=unix
2012-03-14 00:52:02
124
原创 windows虚拟机安装linux出现This kernel requires an x86-64 cpu, only detected an i686 cpu
安装CentOS x64版本出现This kernel requires an x86-64 cpu, only detected an i686 cpu
2012-03-05 16:18:07
333
原创 mysqldump 与 source
mysqldump示例mysqldump --default-character-set=utf8 -d --opt -hlocalhost -uroot -p123456 vimer_beta > /root/_backup_vimer.sql--default-character-set=utf8:指定导出字符集-d:只导出表结构,不到出表数据--opt:这只是...
2012-02-23 17:05:55
128
原创 关于session_start和header函数之前输出内容
output_buffering = 4096 ,或者在程序开头加ob_start(),就可以在此两函数之前输出,因为开启了输出缓存output_buffering = 4096;php.ini中这一句才是能使header定位的关键正如它的名字output_buffering相同,这个设置的作用根本就是把输出缓冲一下,缓冲大小为4096bytes.output_h...
2011-12-16 17:40:02
325
原创 关于proc_open()函数
[code="php"][/code]$descs三个参数,分别为输入,输出,错误运行后你会发现目录下多了两个文件, output和error并且output文件包含Hello you , error文件什么也没有...
2011-12-09 03:10:22
1250
原创 cookie和session的作用域
php setCookie() 函数 对于这个key的cookie,比如 $_COOKIE[ 'userName' ],如果不设置子域名是否有效。默认只在当前域名有效如果设成 .example.com 则在example.com的所有子域名下有效...
2011-12-07 17:30:58
385
原创 php break 2;
[code="php"]$i = 0;while (++$i) { switch ($i) { case 1: # 只跳出switch循环,break 1 的意思是跳出一重循环 break 1; case 2: # 跳出switch和while循环,break 2 的意思是跳出二重循环 b...
2011-11-29 22:38:44
184
原创 检测用户是否修改url
检测思路:在url用参数和key上生成一段hash值,如果参数别修改则生成的hash值和正确的hash值对不上,则验证失败使用的加密类库:PEAR2里的Crypt_HMAC2,需要下载引入用户url列表,生成hash值cryptForm.php[code="php"] ...
2011-11-27 06:02:19
243
原创 [转]Pecl和Pear的区别和联系
Pear、Pecl都是PHP扩展模块的集合。扩展PHP有两种方法: 一种是用纯粹的PHP代码写函数和类。 Pear就是这样一个项目。PEAR是PHP的官方开源类库(PHP Extension and Application Repository的缩写)。Pear在英文中是梨子的意思。PEAR将PHP程序开发过程中常用的功能编写成类库,涵盖了页面呈面、数据库访问、文件操作、数据结...
2011-11-27 03:25:53
126
原创 观察者模式
[code="php"][/code]输出[quote]default messagenew message updatednew message updated[/quote]
2011-11-27 02:13:19
83
原创 php __call()与call_user_func_array()理解
1. mixed __call ( string name, array arguments )The magic method __call() allows to capture invocation of non existing methods. That way __call() can be used to implement user defined method handl...
2011-11-25 00:12:14
225
原创 php不允许再循环中给key加引用
[code="php"]foreach( $arr as &$key => $value ){ $key = $key . '0';}[/code]你将会的得到 Fatal error: Key element cannot be a reference因为php认为在array的key被定下来以后,修改key是很危险的有可能会写入重复的key,或...
2011-11-24 00:29:45
239
原创 apache域名解析理解
1. host文件里写入 127.0.0.1 www.dreamvimer.com这里表示www.dreamvimer.com会指向127.0.0.1(本机),然后会被apache监听到2.httpd-vhosts.conf里NameVirtualHost *:80[code="xml"] ServerAdmin prograsliu@gmail....
2011-11-23 05:13:55
247
原创 php vc6 vc9 ts nts
VC6:legacy Visual Studio 6 compiler,就是使用这个编译器编译的。VC9:Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。apache 使用 vc6iis 使用 vc91.ts : 线程安全 php执行方式 : ISAPI(Internet Server Application Programmi...
2011-11-23 03:01:37
146
原创 mysql启动失败:could not start the service mysql
由于原先安装过mysql.有一些配置的残余windows7删除系统盘下的ProgramData/mysql文件夹.隐藏文件夹用察看所有隐藏文件夹查看
2011-11-22 23:50:05
152
原创 'net' is not recognized as a command
配置java环境变量的时候吧path改了,应该在path变量加上%systemroot%\system32;
2011-11-22 22:31:37
513
原创 session与cookie
一.使用服务器内存session用户登录1.用户登录,输入用户名密码2.用户名密码正确,服务器生成session,将user_id,用户名密码存入session3.session_id分配给浏览器,存入cookie中验证用户登录状态1.获取cookie中的session_id2.通过session_id,到服务器中寻找相应session(session_...
2011-11-06 01:17:18
70
原创 A类地址
A类地址 A类地址第1字节为网络地址,其它3个字节为主机地址。另外第1个字节的最高位固定为0。 A类地址范围:1.0.0.0到127.255.255.255。 A类地址中的私有地址和保留地址: 10.0.0.0到10.255.255.255是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。 127.0.0.0到127.255.255.25...
2011-09-12 01:30:30
364
原创 ibatis问题插入后获取主键问题
Integer schoolCourseId = (Integer) [color=red]session.insert("addSchoolCourseByApplication", ca);[/color]SchoolCourse sc = new SchoolCourse();ca.setSchoolCourse(sc);ca对象内的id居然变成了和insert产生的主键。。...
2011-08-20 17:25:41
119
原创 ibatis缓存bug
当执行sql语句出异常(比如违反某个约束),sql语句执行不成功缓存却被更新了,缓存数据成了脏数据这里即使设置了那句执行的sql的flushOnExecute也不行估计ibatis是先flush然后在执行sql,然后就不管sql执行成不成功都把缓存更新。。...
2011-08-13 16:09:00
100
原创 idea部署struts2
1.新建一个项目2.勾选sturts23.在本地添加struts2必须的类库struts2-corexwork-coreognlfreemarkercommon-iocommon-fileuploadcommon-logjavassist*特别注意: 要在 sturts目录的apps\struts2-blank-2.2.1.war下添加javas...
2011-08-12 00:52:35
354
原创 linux下php连接sql server
这里用的是apt-get php mysql apache的方法1.手动编译安装freetds2.用phpize将 mssql.so 加载进php里*phpize是在php-dev里的。如果没有安装要另外apt-get php-dev3.设置php。ini开启mssql extension模块4.在freetds配置文件里加上sql server服务器...
2011-07-20 09:21:20
264
原创 关于apache的url重写
重写条件写在.htaccess文件内其中rewriteCond是重写条件,相当于if* 使用 %{REQUEST_URI}获取当前请求,可以用正则表达式匹配当前请求,请求url从项目根目录开始rewriteRule重写url.其格式为要匹配正则表达式 正则替换后的url比如^(\d+)\.com $1.com.cn会将请求url 123.com 替换成...
2011-07-16 09:03:08
104
原创 转载 jsp 表单防止重复提交(简单版)
原文地址 [url]http://wanchong958.iteye.com/blog/233791[/url]// 页面代码start //form代码 //页面代码end //处理表单代码 start Integer flag =new Integer(Integer.parseInt(request.getParameter("flag")...
2011-07-12 03:50:47
105
原创 ibatis批处理出现ORA-01000:超出最多允许打开的游标数
由于批处理使用了过多的preparedStatement而未及时关闭.造成游标数超过限制我的解决方法是每100条记录executeBatch一次.
2011-07-11 04:00:32
657
原创 关于字符编码的问题
一.先说说我对字符编码的理解简单的说,字符编码就是使用不同的字符集对字符编码,同一个字用不同的字符集编码出来的编码就不一样,解码的时候也需要用编码的字符集去解码,否则就会出现乱码问题举个最简单的例子中文字 "查询" 编码时使用 iso-8895-1 编码, 解码时使用utf-8, 就会出现乱码二.url的编码.url的编码一般是交给浏览器决定的.不同的浏览器编码不一样...
2011-07-04 22:11:00
165
原创 关于struts2验证后清空表单的问题
问题在于表单中显示和接收数据的参数名不一样所致,比如这是正确的 如果写成验证不通过input回来的时候就会清空表单,原因在于action(student, studentTwo)-页面form(student)-action(student)-页面form(student)到第四步的页面form的时候studentTwo已经没值了.所以页面被清空了...
2011-07-03 23:05:12
211
原创 使用session需要注意的一点
session里最好不要存可变变量.最好用来存代码表之类的持久变量因为如果是可变量,在其他地方对变量做修改,而又没有重新对session.setAttribute(),就会造成session里存有脏数据..到时候再取得session里的值时就有可能产生脏数据了...
2011-06-26 21:57:53
177
原创 关于action 不能用forward的问题
是因为web.xml中struts2的filter没有配置处理forward请求的参数改成这样就可以了 struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /* [color=red]REQUEST...
2011-06-26 17:20:16
158
原创 分析ulrwriter重写action和jsp页面地址的用法
1.下载jar包[url]http://www.tuckey.org/urlrewrite/[/url]2.配置web.xml的filter[code="xml"] UrlRewriteFilter org.tuckey.web.filters.urlrewrite.UrlRewriteFilter Ur...
2011-06-26 15:20:08
114
原创 idea部署项目
1.设置编译的目录. modules settings ->2.设置工程所需要的jar.3.添加一个web faces.4.设置web faces.主要设置 web root 路径和web.xml的位置.5.添加一个Artifacts.6.设置Artifacts.与工程相关的配置。7.设置Artifacts.输出目录.8.添加一个tomcat...
2011-06-26 00:06:43
80
原创 struts2验证框架解决input结果下拉菜单选项无数据问题
1.提前将下拉菜单选项的内容存入session,不在action里查询,因为验证未通过是不会进入action,直接返回input结果的2.input结果直接用dispatcher类型,location为需要验证的那个表单页面...
2011-06-18 17:02:25
132
空空如也
ibatis insert一个java类里面的属性怎么写
2011-05-12
关于数据库表在JAVA代码中建立模型的问题
2011-05-11
iBatis的sqlmapconfig.xml需要自己手写吗?
2011-04-24
jvm的在连接阶段对java类的验证和编译器对源代码的编译有什么区别
2010-11-30
一个关于static方法的问题
2010-11-29
Struts2中的SessionAware接口的setSession()方法属于IoC吗
2010-11-25
在myeclipse怎么创建struts2.1动作
2010-11-17
这段JSP代码哪里有问题,另外有一个问题请教!
2010-09-26
我这个ResultSet哪里出了问题
2010-09-24
我用MyEclipse连接MySQL数据库一直报错啊
2010-09-23
MyEclipse在哪里设置Servlet和HTML的URL
2010-09-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人