自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 收藏
  • 关注

原创 yum安装mysql

首先,安装mysql。yum list | grep mysql; 选择合适的版本,yum intall 该版本;yum list | grep mysql-server;选择合适的版本,yum intall 该版本。安装完成后,添加 mysqld 服务。/sbin/chkconfig –-add mysqld [在服务清单中添加mysql服务]接着开始启动mysql。...

2012-07-16 16:19:38 169

原创 (function(){}){}写法解释

(function(){})()相当于先定义function xx(){},后调用xx();()是最高优先级的,所以先执行function(){},这个定义了一个匿名函数,等于xx=function(){}接着就是调用xx()了。 这种写法的好处就是能很好的利用javascript的变量的可见范围执行脚本时节省空间。 例如以下写法1和写法2达到的目的一样,但是写法1...

2012-07-06 11:55:21 225

原创 xxtea对称加密解密算法

Class Xxtea { public function encrypt($s, $key) { return base64_encode(self :: xxtea_encrypt($s, $key)); } public function decrypt($e, $key) { return self :: xxtea_decrypt(base64_decode($e...

2012-06-13 15:20:16 476

原创 删除重复的数据

delete user1 from t_user user1,(select t1.id from t_user t1,(select username,min(id) as minid from t_user group by username having count(username)>1) t2 where t1.username=t2.username and t1.id<&...

2012-05-30 00:19:52 103

原创 标准输入、输出和错误输出

 当我们在s h e l l中执行命令的时候,每个进程都和三个打开的文件相联系,并使用文件描述符来引用这些文件。由于文件描述符不容易记忆, s h e l l同时也给出了相应的文件名。 下面就是这些文件描述符及它们通常所对应的文件名:文件文件描述符 输入文件—标准输入stdin 0:它是命令的输入,缺省是键盘,也可以是文件或其他命令的输出。 输出文件—标准输出stdout 1:它是...

2012-05-28 15:09:46 161

原创 好用的管理工具

DailyPim  DailyPim是一款个人日常信息管理的软件,具有的功能有日记本、资料管理、文件管理、日程管理、地址簿、网页快抓、收发消息、收发文件、邮箱监视器、查询天气、火车、航班、电话区号、邮政编码、定时关机等。 DailyPim是国内功能最多的个人信息管理软件。  软件类别:国产软件 授权方式:免费版 运行环境:Win2003, WinXp, Win2000, Nt, WinMe, ...

2012-04-24 11:56:31 97

原创 PHP判断一个请求是AJAX请求还是普通请求

条件:使用jquery框架原理:在jquery框架中,对于通过它的$.ajax, $.get, or $.post方法请求网页内容时,它会向服务器传递一个HTTP_X_REQUESTED_WITH的参数 /** * 判断 HTTP 请求是否是通过 XMLHttp 发起的 * * @return boolean */function is_ajax()...

2012-04-20 16:56:38 98

原创 jQuery Mobile使用指南

简介:jQuery Mobile框架可以轻松的帮助我们实现非常好看的、可跨设备的Web应用程序。我们将后续的介绍中向大家介绍大量的代码及实例。jQuery一直以来都是非常流行的富客户端及Web应用程序开发中使用的JavaScript类库,然而一直以来它都是为桌面浏览器设计的,没有特别为移动应用程序设计。jQuery Mobile是一个新的项目用来添补在移动设备应用上的缺憾。它...

2012-04-18 09:32:16 101

原创 PHP XDebug扩展

XDebug 是一个 php 代码的调试工具, 对程序员调试程序有很大的帮助。很多PHP程序员调试习惯使用echo、print_r()、var_dump()、printf()等,但是代码写好了,能运行了,不代表它的质量就过关了。有时候代码没有明显的编写错误,没有显示任何错误信息(如error、warning、notice等),但是这不表明代码就是正确无误的。有时候可能某段代码执行时间过长,占用内存...

2012-04-18 09:28:18 86

原创 用P3P header解决iframe跨域访问cookie[各种语言]

各种语言在头文件中,加入P3P协议代码,解决iframe跨域访问:理论很简单,模式和大多请求返回状态的SSO差不多.但是有几个地方需要注意的。1.页面里的COOKIE不能是浏览器进程的COOKIE(包括验证票和不设置超时时间的COOKIE),否则跨域会取不到.这点做跨域COOKIE的人比较少提到.不过实际上留意下几家大学做的方案,有细微的提到他们的验证模块里的COOKIE是有设置超时时...

2012-04-17 14:27:40 395

原创 PHP高级工程师的面试题

1. 基本知识点HTTP协议中几个状态码的含义:503 500 401 200 301 302。。。 Include require include_once require_once 的区别. PHP/Mysql中几个版本的进化史,比如mysql4.0到4.1,PHP 4.x到5.1的重大改进等等。 HEREDOC介绍 写出一些php魔幻方法; ...

2012-04-13 18:12:29 268

原创 PHP开发工具资源

一 设计工具 UML 和相关设计工具- Argo UMLUML绘图工具,支持PHP stub生成。 (commercial spin off is Posideon) –Java编写。- Umbrello UMLUML绘图工具,支持PHP stub生成。 需要Unix / KDE。- Dia支持UML 的绘图工具 -使用AutoDia 生成PHP...

2012-04-13 18:09:47 91

原创 MYSQL的随机抽取实现方法

2B青年的写法:SELECT * FROM tablename ORDER BY RAND() LIMIT 1 据MYSQL手册上介绍:在ORDER BY语句中,不能使用一个带有RAND()值的列,原因是 ORDER BY 会计算列的多重时间,但是仍然可以通过ORDER BY RAND()来实现随机,数据库量大的时候,执行效率超低。 文艺青年的写法:1、...

2012-03-26 11:38:46 335

原创 用 memcache 来存储 session

PECL :: Package :: memcache 2.1.1 版本的 Changelog 中有一条:- Added experimental session storage support. You can use memcached as session storage.也就是可以直接用 memcache 来作 PHP 的 session.save_handler。...

2012-03-05 14:27:40 122

原创 SVN的用法 - 外部引用

1.为什么要外部引用的功能假设某家公司中现在有三个子项目(假设分别为a,b,c)需要开发,由于业务逻辑复杂,需要记录下一些关键的容易出错的地方,所以需要用到日志的功能,假设在a项目中写了一个日志基础类库,为了在项目b及c中也能使用,通常的做法是a中写好的log复制到b及c,这样有一点不好的地方是每次日志类库修改了,都需要往其它的地方复制,很麻烦,万一什么时候忘记了复制会造成版本不同步,...

2012-02-15 17:10:41 1380

原创 值得学习的博客

http://blog.s135.com/   #张宴http://blog.ebar18.comhttp://blog.zhaojie.me  #赵劼,网名老赵,洋名Jeffrey Zhao,目前就职于IBM,高级咨询师http://timyang.net/  #新浪微博的技术经理杨卫华,是国内技术社区一等一的高手http://coolshell.cn/http://coff...

2012-02-15 11:20:07 85

原创 word 文档转成PDF格式

在写技术文档的时候,一般word文档格式是用在公司内部使用,公司外部使用的都是PDF文档。因此用word2007版,安装Microsoft Save as PDF插件就可以将word文档转成PDF了,方便吧,哈哈...

2011-12-08 14:45:52 74

原创 用Zend Studio 快速生成WSDL文件

最近在写webservice接口,最麻烦的是WSDL文件。以前的前辈们灰常强大,都是靠自己的双手写出来的WSDL文件。现在时代不一样了,咱用Zend的工具直接生成出来。 具体做法: 一、打开你所要生成wsdl的php文件 二、点击菜单栏上的工具->WSDLGenerator 可以见到如图下  注意:WSDL file name  要跟你...

2011-08-08 17:48:45 360

原创 ecshop二次开发指南

Ecshop文件结构ecshop文件架构说明/*ECShop 2.5.1 的结构图及各文件相应功能介绍ECShop2.5.1_Beta upload 的目录┣ activity.php 活动列表┣ affiche.php 广告处理文件┣ affiliate.php 生成商品列表┣ article.php 文章内容┣ article_cat.php文章分类┣ ...

2011-07-20 16:33:08 336

原创 JQuery getJson实现ajax跨域提交问题

脚本文件:首先加载JQuery类文件$.getJSON("http://domain/services/test.php?tags=cat&tagmode=any&callback=?", function(data){ alert(data.tags+' '+data.tagmode); });}); 服务端代码:<?php...

2011-04-08 16:38:53 85

原创 UV、PV 和IP

雅虎统计基础数据定义  PV(访问量):即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。  UV(独立访客):即Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。  IP(独立IP):指独立IP数。00:00-24:00内相同IP地址之被计算一次。  雅虎统计指数(YSR):通过来源带来的P...

2011-02-16 14:09:26 80

原创 header()函数的应用

备注:使用header()函数前,不能有任何输出,前面放个ob_start就行了// okheader('HTTP/1.1 200 OK');//设置一个404头:header('HTTP/1.1 404 Not Found');//设置地址被永久的重定向header('HTTP/1.1 301 Moved Permanently');//转到一个新地址...

2011-02-10 12:00:26 82

原创 多维对象转数组

static function object_to_array($data) { if(is_object($data)) { $data = (array)$data; if(is_array($data)) { foreach($data as $key=>$value) { $data[$key] = self::ob...

2011-01-12 17:20:11 144

原创 PHP异常处理

/*** PHP异常处理** PHP 5 添加了类似于其它语言的异常处理模块。在 PHP 代码中所产生的异常可被 throw* 语句抛出并被 catch 语句捕获。需要进行异常处理的代码都必须放入 try 代码块内,以* 便捕获可能存在的异常。每一个 try 至少要有一个与之对应的 catch。使用多个 catch* 可以捕获不同的类所产生的异常。当 try 代码块不再抛出...

2010-12-20 17:33:32 86

原创 快捷打印变量

function e() { $color = ''; for($i=0; $i<6; $i++) { $color .= rand(0,9); } $nums = func_num_args(); $list = func_get_args(); for($i=0;$i<$nums;$i++) { ...

2010-12-17 15:06:45 71

原创 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO...

2010-11-19 14:12:11 71

原创 如何让Div层悬浮在Flash Object对象之上

让某个图片或者Div层悬浮在别的对象之上,一般的方法是用CSS的z-index来定义。z-index的数值越大,对象越在上面。比如: <div style="position:absolute;z-index=1;">test</div>但是,无论怎么设置z-index,你的对象总是在Object对象下面。要想解决让Div覆盖Flash Object的问题...

2010-11-18 17:13:28 148

原创 Linux知识十三:Ubuntu命令及使用

Ubuntu知识:配置显示桌面图标:按下ALT-F2,输入gconf-editor,打开配置编辑器,展开分支:/apps/nautilus/desktop/进行勾选。修改分辨率:[sudo] gedit /etc/default/grub,在最后加上一句:GRUB_GFXMODE=1280x1024,保存后关闭执行sudo update-grub,再重启即可,sudo为非root用户修改。Ubun...

2010-11-12 16:27:21 107

原创 Linux知识十二:vi|vim详解

vi 知识:按Esc键后按 /,输入要查找的字符向下查找、?输入要查看的字符向上查找,查找状态中按:n为下一个,N为上一个查找字符。按Esc键后按Esc键后按q键不保存退出;按wq键保存退出。按Esc键后按shift+zz:保存退出 ;vi 的使用:基本上 vi 共分为三种模式,分别是『一般模式』、 『编辑模式』与『指令列命令模式』三种。 一般模式: 移动光标的方法   h 或 向左方向键(←) ...

2010-11-12 16:22:27 102

原创 Linux知识十一:文件系统权限小结

权限知识:chown 用户:用户组 -R 目录:修改目录权限。chmod   +t 文件夹:文件仅能由他们的所有者或超级用户(root)删除。chmod +r 文件名:将档案file1.txt 设为所有人皆可读取。chmod ug+w,o-w file1.txt file2.txt:将档案file1.txt 与file2.txt 设为该档案拥有者,与其所属同一个群体者可写入﹐但其它以外的人则不可写...

2010-11-12 16:21:24 74

原创 Linux知识十:SVN安装配置与使用、SVN与Apache的整合

svn安装与使用知识:svn安装所需软件:apr,apr-util,sqlite,neon,subversionyum install subversion:在线安装版本库。./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apr/bin/...

2010-11-12 16:20:25 74

原创 Linux知识九:LAMP、phpMyAdmin的安装、配置、整合与使用详解

Linux系统中程序的安装和使用切记:1、查看相关权限是否允许。2、查看版本是否与附属软件版本对应。3、查看服务目录与操作目录是否对应。apache知识:netstat -a -o:查看监听的端口程序和相应的端口及程序的PID。netstat -lnp|grep 端口号:查看使用端口号程序相关信息、#ps 端口号:查看端口号相关信息、kill -9 端口:杀掉端口号。/etc/httpd/co...

2010-11-12 16:18:37 508

原创 Linux知识八:安装文件

安装文件知识:bin文件:sudo ./*.bin 目录:安装到指定目录,没有执行权限时先分配权限或直接 ./文件名。install|install.sh文件:sudo sh *.sh,没有执行权限时先分配权限或直接 ./文件名,安装或升级软件或备份数据,它的使用权限是所有用户。格式: (1)install [选项]... 来源 目的地 (2)install [选项]... 来源... 目录 (3...

2010-11-12 16:17:34 95

原创 Linux知识七:GCC、yum、rpm详解

GCC安装|YUM知识:yum install gcc:在线安装|yum install gcc-g++|yum install gcc-c++|libstdc++ -devel 针对gcc更新对应的c++|libstdc包。yum check-update:检查有哪些可更新的rpm包。yum remove 包:删除指定包。yum -y update|yum update:系统更新(更新所有可以升...

2010-11-12 16:16:23 156

原创 Linux知识六:打包文件详解

tar知识:tar zvxf 文件名/tar -xzvf 文件名 -C /文件目录。tar -cvf 打包后的文件名 原文件或目录:打包操作(c:创建、x:解压、v:查看、f:文件、z:tar.gz类型),选项: -c  建立新的归档文件 -r  向归档文件末尾追加文件 -x  从归档文件中解出文件 -O  将文件解开到标准输出 -v  处理过程中输出相关信息 -f  对普通文件操作 -z  调用...

2010-11-12 16:14:29 76

原创 Linux知识五:连接网络与设置IP

查看修改IP地址:ifconfig etho(网卡)|ip add list|ip address show;修改方法:# ifconfig eth0 192.168.6.120 netmask 255.255.255.0|直接修改/etc/sysconfig/network-scripts/ifcfg-eth0  下网卡的配置文件,然后 service network restart 重启网络服...

2010-11-12 16:13:28 122

原创 Linux知识四:挂载U盘与文件系统

如何挂载U盘:/sbin/fdisk -l  查看U盘加载位置mkdir -p /mnt/usb  在根mnt目录下创建usb目录。mount -t vfat /dev/sda1 /mnt  挂载U盘后,打开mnt目录查看。mount|mount -t 文件类型 设备 文件所在目录:查看系统挂载的文件列表|挂载文件系统(eg:mount -t tmpfs none ./test),它的用权限是超级...

2010-11-12 16:12:31 150

原创 Linux知识三:高效查找文件

如何查找文件:find 目录/. -name 文件:查找文件在指定目录/当前目录下指定的文件名(eg:find / -name httpd -ctime 0[多少天内])。find最强大,什么都能查,find 是直接在硬盘上搜寻,功能强大,但耗硬盘,一般不要用。locate能查所以,但跟whereis一样都是查数据库里的内容,locate 同上,不过文件名是部分匹配。which只能查可执行文件,w...

2010-11-12 16:11:10 77

原创 Linux知识二:设置开机启动项、定时运行程序

设置开机启动服务知识:chkconfig --level 35 服务名 on:设定开机时启动的服务。/etc/at.allow 与 /etc/at.deny 这两个档案来可以进行 at 的使用限制。希望有某些使用者使用 at 的话,将那个使用者的账号写入 /etc/at.deny 即可! 一个账号写一行。at [-m] TIME,要让 /var/spool/at 目录底下的工作被实际运作,必须要启...

2010-11-12 16:09:51 126

原创 Linux知识一:基本命令和根本使用

tree  查看系统目录树形结构。安装Linux 系统先按F2进入进行设置、ctl+alt+insert重启;ipconfig /all 查看MAC地址、IP地址。新建虚拟机,添加多个盘方式:先关闭电源;右击系统添加到设置;添加一个磁盘;默认选择直到添加成功;进入系统右击我的电脑;选择管理;修改新添加的磁盘的名称;如果光驱名称是D可先修改光驱名称为其它再修改磁盘为D盘;setup [trust]:...

2010-11-12 16:08:06 75

空空如也

空空如也

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

TA关注的人

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