自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 125

原创 一个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 129

原创 判断用户名和密码正则表达式

[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 746

原创 who命令中pts的意思

pts表示伪终端,也就是在图形界面中打开的终端!

2012-03-24 01:59:17 478

原创 使用man -f , whatis , apropos出现 nothing appropriate

使用root执行makewhatis更新whatis数据库即可

2012-03-24 01:58:03 314

原创 linux下完全备份数据库mysql

对任何一个已经上线的网站站点来说,数据备份都是必须的。无论版本更新还是服务器迁移,备份数据的重要性不言而喻。人工备份数据的方式不单耗费大量时间和精力,还灰常不专业的说。于是,有了下面这段脚本的出现。参考了网上的很多教程,外加自己的测试,以下脚本经测试可用。[code="xml"]#配置参数USER=vimer_admin #数据库用户名PASSWORD=dreamfly123 #数...

2012-03-14 03:28:58 153

原创 winodws下写shell

如果是在windows环境下编写的脚本,可能是因为dos换行符于Linux的换行符不同所造成的在vim下 :set fileformat=unix

2012-03-14 00:52:02 117

原创 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 320

原创 Xmind启动出现JVM terminated. Exit code=-1

是由于java版本不对引起将java版本有x64换成x86解决

2012-02-25 19:58:21 351

原创 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 110

原创 关于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 318

原创 关于proc_open()函数

[code="php"][/code]$descs三个参数,分别为输入,输出,错误运行后你会发现目录下多了两个文件, output和error并且output文件包含Hello you , error文件什么也没有...

2011-12-09 03:10:22 1222

原创 cookie和session的作用域

php setCookie() 函数 对于这个key的cookie,比如 $_COOKIE[ 'userName' ],如果不设置子域名是否有效。默认只在当前域名有效如果设成 .example.com 则在example.com的所有子域名下有效...

2011-12-07 17:30:58 373

原创 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 158

原创 检测用户是否修改url

检测思路:在url用参数和key上生成一段hash值,如果参数别修改则生成的hash值和正确的hash值对不上,则验证失败使用的加密类库:PEAR2里的Crypt_HMAC2,需要下载引入用户url列表,生成hash值cryptForm.php[code="php"] ...

2011-11-27 06:02:19 234

原创 [转]Pecl和Pear的区别和联系

Pear、Pecl都是PHP扩展模块的集合。扩展PHP有两种方法:  一种是用纯粹的PHP代码写函数和类。  Pear就是这样一个项目。PEAR是PHP的官方开源类库(PHP Extension and Application Repository的缩写)。Pear在英文中是梨子的意思。PEAR将PHP程序开发过程中常用的功能编写成类库,涵盖了页面呈面、数据库访问、文件操作、数据结...

2011-11-27 03:25:53 120

原创 观察者模式

[code="php"][/code]输出[quote]default messagenew message updatednew message updated[/quote]

2011-11-27 02:13:19 77

原创 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 203

原创 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 236

原创 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 237

原创 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 138

原创 mysql启动失败:could not start the service mysql

由于原先安装过mysql.有一些配置的残余windows7删除系统盘下的ProgramData/mysql文件夹.隐藏文件夹用察看所有隐藏文件夹查看

2011-11-22 23:50:05 140

原创 'net' is not recognized as a command

配置java环境变量的时候吧path改了,应该在path变量加上%systemroot%\system32;

2011-11-22 22:31:37 491

原创 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 65

原创 codeigniter Disallowed Key Characters

2011-09-24 18:54:50 62

原创 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 353

原创 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 111

原创 ibatis缓存bug

当执行sql语句出异常(比如违反某个约束),sql语句执行不成功缓存却被更新了,缓存数据成了脏数据这里即使设置了那句执行的sql的flushOnExecute也不行估计ibatis是先flush然后在执行sql,然后就不管sql执行成不成功都把缓存更新。。...

2011-08-13 16:09:00 92

原创 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 331

原创 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 249

原创 关于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 85

原创 转载 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 94

原创 ibatis批处理出现ORA-01000:超出最多允许打开的游标数

由于批处理使用了过多的preparedStatement而未及时关闭.造成游标数超过限制我的解决方法是每100条记录executeBatch一次.

2011-07-11 04:00:32 640

原创 关于字符编码的问题

一.先说说我对字符编码的理解简单的说,字符编码就是使用不同的字符集对字符编码,同一个字用不同的字符集编码出来的编码就不一样,解码的时候也需要用编码的字符集去解码,否则就会出现乱码问题举个最简单的例子中文字 "查询" 编码时使用 iso-8895-1 编码, 解码时使用utf-8, 就会出现乱码二.url的编码.url的编码一般是交给浏览器决定的.不同的浏览器编码不一样...

2011-07-04 22:11:00 155

原创 关于struts2验证后清空表单的问题

问题在于表单中显示和接收数据的参数名不一样所致,比如这是正确的 如果写成验证不通过input回来的时候就会清空表单,原因在于action(student, studentTwo)-页面form(student)-action(student)-页面form(student)到第四步的页面form的时候studentTwo已经没值了.所以页面被清空了...

2011-07-03 23:05:12 204

原创 使用session需要注意的一点

session里最好不要存可变变量.最好用来存代码表之类的持久变量因为如果是可变量,在其他地方对变量做修改,而又没有重新对session.setAttribute(),就会造成session里存有脏数据..到时候再取得session里的值时就有可能产生脏数据了...

2011-06-26 21:57:53 166

原创 关于action 不能用forward的问题

是因为web.xml中struts2的filter没有配置处理forward请求的参数改成这样就可以了 struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /* [color=red]REQUEST...

2011-06-26 17:20:16 147

原创 分析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 96

原创 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 69

原创 struts2验证框架解决input结果下拉菜单选项无数据问题

1.提前将下拉菜单选项的内容存入session,不在action里查询,因为验证未通过是不会进入action,直接返回input结果的2.input结果直接用dispatcher类型,location为需要验证的那个表单页面...

2011-06-18 17:02:25 118

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除