- 博客(111)
- 收藏
- 关注
原创 centos彻底删除mysql
yum remove mysql mysql-server mysql-libs compat-mysql51rm -rf /var/lib/mysqlrm /etc/my.cnf查看是否还有mysql软件:rpm -qa|grep mysql有的话继续删除
2015-01-29 18:06:24 385
原创 php display_errors和error_reporting的赋值方法
对于提示信息的显示display_errors和error_reporting的赋值方法1)直接在 php.ini中修改display_errors = On error_reporting = E_ALL error_reporting 的取值范围如下:1 E_ERROR2 E_WARNING4 E_PARSE8 E_NOTICE16 E_CORE
2015-01-23 15:50:25 480
原创 php array_multisort 多维数组排序
$data = array(array('time' => '2009-03-11', 'mobile' => '152****8888', 'award' => 'PHP'),);$tmp1 = array('time' => '2009-03-12', 'mobile' => '151****0257', 'award' => '2元话费');$tmp2 = array('time'
2015-01-13 16:47:28 607
原创 数组索引加不加引号的区别
我看到过很多人操作数组的时候, 对于数组中的非数字键名不使用引号, $array[key] = $value; 我可以理解有些人可能会觉得这样的代码很”整洁”, 并且也能正常执行. 更甚至,如果他很”幸运的”php配置的好: error_reporting = ~E_NOTICE 他也许永远都沉浸在自己的”整洁”风格中, 而没有意识到, 他这么做, 能损失多少的性能~ 来,
2015-01-12 16:46:55 1806
原创 查看MYSQL数据库中所有用户及拥有权限
1.新建用户。 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234")); //刷新系统权限表 mysql>fl
2015-01-09 17:37:52 486
原创 jquery实现div上下移动
无标题文档 .pt{ line-height:22px; width:280px; } div a{ float:right ; margin-right:5px; } function up(obj){ var _div = $(obj).parent() , _divp = _div.pare
2015-01-08 14:27:37 690
原创 php 更精确获取脚本执行时间
用 microtime() 而不是 用 time()$t = explode(' ',microtime());$startTime = $t[0]+$t[1];echo $startTime;?>
2015-01-06 17:11:07 408
原创 get the correct time period in php
1. the following is correct$beginTime = 1193893200; $endTime = 1194242400; for ($myDate = $beginTime; $myDate $printable = strftime("%Y-%m-%d %H:%M:%S", $myDate); echo $printa
2015-01-05 16:03:20 248
原创 从ResultSet中得到结果集的总行数几种方法比较
如题,由于jdbc没有提供直接获取ResultSet中结果集总行数的方法,所以只有通过其它途径解决。下面列出几种网上常见的方法供大家参考:方法一:单独查询总行数ResultSet rs=conn.executeQuery("select * from mytab");ResultSet rs=conn.executeQuery("select count(*) from mytab")
2015-01-04 15:02:14 3384
原创 selenium中处理不带ID的弹出窗口
在selenium中虽然有selectWindow(String windowID) 方法,但是对于一些窗口很难取得其window ID的话,如果开发人员没有在html代码中提供ID ,或者getAllWindowIds()得不到弹出窗口的ID的时候,那么这个方法基本等于没用。那么我们可以这样处理:先使用 openWindow(String url,String WindowID)来打开一
2014-12-30 15:03:34 502
原创 PHP动态多文件上传的具体代码
PHP动态多文件上传分为两步,第一步为文件上传的代码,第二步则是文件提交的代码。希望我们通过这次的学习能加深大家所掌握的知识。AD:大家在通过对PHP语言的学习,应该大致都可以掌握文件上传的方法。不过,对于初学者来说,文件的动态上传还是比较头疼的。下面,我们就为大家介绍关于PHP动态多文件上传的巨提代码。PHP保护数据库的具体代码示例探讨主要的PHP应用领域基于PHP的AJAX
2014-12-29 16:06:03 456
原创 301重定向正确写法,PHP,ASP符合百度google搜索引擎的重定向
301重定向正确写法,用PHP或ASP书写符合百度google搜索引擎的重定向:、用PHP书写符合百度google搜索引擎的301重定向:DedeCMS 在查看 index.php源码时, 发现了这段代码:header('HTTP/1.1 301 Moved Permanently'); header('Location:index.html');很显然, 这是织梦
2014-12-26 15:58:53 1039
原创 DEDE网站地图优化技巧
DEDE网站地图优化技巧-把网站地图生成在系统根目录,利于搜索引擎收录相信恨多用DEDECMS做站的朋友,为避免将data目录内的东西随便外泄,在robots中将data目录屏蔽了,但是DEDE默认的网站地图却是在 data下,屏蔽掉这个文件夹的话搜索引擎就无法抓取到网站地图,这不利于SEO优化,那么有没有好的方法呢,让DEDE生成的网站地图放在系统根目录下面。答案肯定是有的,下面我就给大家介
2014-12-25 17:17:27 408
原创 利用PHP批量修改文件名称
在这里我们利用一个战地自己写的一个例子来具体分析一下利用PHP批量修改文件名称的思路和注意事项。从这个例子里你将会看到,PHP如何判断一个路径是不是目录,如何用PHP取得路径中的文件名称和文件的扩展名,随机函数rand的基本应用,以及这个程序的核心内容递归函数的基本应用。程序功能:利用PHP目录和文件函数遍历用户给出目录的所有的文件和文件夹,修改文件名称;首先判
2014-12-24 15:43:29 712
原创 php类库PHP QR Code 二维码
php类库PHP QR CodePHP QR Code is open source (LGPL) library for generating QR Code, 2-dimensional barcode. Based on libqrencode C library, provides API for creating QR Code barcode images (PNG, JP
2014-12-23 17:36:51 395
原创 javascript常用正则表达式
收集了一下正则匹配,希望以后大家有用正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。这里整理出了一些常用的表达式收藏在这里,作备忘之用。匹配中文字符的正则表达式: [\一-\龥]匹配双字节字符(包括汉字在内):[^\x00-\xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
2014-12-22 18:13:32 255
原创 php利用SoapClient调用webservices
1.开启soap支持,在php.ini中去除extension=php_soap.dll之前的‘;’2.掉用页面header('Content-Type: text/html; charset=UTF-8');$client = new SoapClient('http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx
2014-12-19 16:57:51 534
原创 网页插入FLASH代码,最简短
平时,往网页上面插入一段Flash代码,其实没有必要像DW那样,那么的麻烦,还有那么多乱七八糟的代码,下面是最简单的代码,也很容易记忆。src=" 这儿是flash存放的地址 ";
2014-12-18 15:32:15 364
原创 hibernate 联合主键查询
@SuppressWarnings("unchecked") public Xs_xjydsqb queryByID(XjydsqId xjydsqId){ // Xs_xjydsqb xsXjydsqb = new Xs_xjydsqb(); // xsXjydsqb.setXjydsqId(xjydsqId);// List queryByObject =
2014-12-17 17:53:09 1731
原创 php 获取指定两个时间之间相差的月份
function getMonthNum($date1,$date2){ $date1_stamp=strtotime($date1); $date2_stamp=strtotime($date2); list($date_1['y'],$date_1['m'])=explode("-",date('Y-m',$date1_stamp)); list($da
2014-12-15 16:17:27 2561
原创 修改Drupal附件上传支持中文名
学习使用开源系统一段时间了,Joomla、Drupal等基本上对中文系统支持都不好。这种情况也不可能会很快得到改善,目前只能通过修改代码的方式将 就着使用啦。希望以后开发人员能够多一些考虑我们这种文字使用人员,对于Drupal附件上传支持中文名,需要修改一个文件 file.inc(includes\file.inc),需要修改的地方如下:1、使数据库记录的附近文件名支持中文。
2014-12-09 17:54:48 414
原创 理解和优化apache并发控制参数prefork
一个apache有linux下的并发不是很高的,大约到3K的样子(其实处理的http的请求可能只有300/s),普通的服务器都会不同程度的出现问题.apache有关并发控制主要是 prefork和worker二个其中一个来控制.我们可以使用httpd -l来确定当前使用的MPM是prefork.c,还是Worker.c.下面是apache中有关prefork的配置.下面是我优化过的参数.#
2014-12-04 17:04:13 331
原创 生成缩略图的PHP上传图片类
做图片类网站的朋友可能都有自己上传图片的方式方法。这里给大家介绍一个php上传图片类,它可以验证上传文件是否为图片,图片的格式是否是网站所接受的;还可以生成指定大小的缩略图。具体方法如下所示:class UploadComponent {var $imageData = array(); var $destinationDir = NULL; var $thumbDestina
2014-12-03 17:55:01 316
原创 mail.log的一个文档中读取并过滤出mail地址
$file_name = "mail.log"; if(!is_file($file_name)) return false; $open = fopen($file_name , 'r'); $content = fread($open , filesize($file_name)); $reg = "/([a-zA-Z0-9_.])+@([a-zA-Z0-9_])+(\.[a-
2014-12-02 14:30:09 320
原创 php的rabbitmq队列的消费代码
上一章节我们讲述了php的rabbitmq的持久化。这次我们讨论php的rabbitmq消费$ename = "ename15";$qname = "queue15";$con = new AMQPConnection();$con->connect();$ch = new AMQPChannel($con);$q = new AMQPQueue($c
2014-11-26 15:17:09 854
原创 iBatis 中 Like '%iBatis%' 的写法实现模糊查询
select id as id,name as name,passwd as passwd from person (name like #name#) 两种方法:
2014-11-25 17:36:31 592
原创 uchome中的发送邮件
1:将要发送的邮件加入到队列mailcron,mailqueue//检查是否存在当前队列 $cid = 0; $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('mailcron')." WHERE email='$email' LIMIT 1"); if($value = $_SGLOBA
2014-11-21 14:12:04 345
原创 php计算中文长度函数
function getlen($str){ if(strtolower(UC_CHARSET) != 'utf-8') { return strlen($str); } $count = 0; for($i = 0; $i { $value = ord($str[$i]); i
2014-11-20 15:23:14 422
原创 php 中的替换函数
/* 替换空格和换行 */function htmtocode($content){ $content = str_replace(" ", " ", $content); $content = str_replace("\n", "", $content); return $content;}?>
2014-11-17 15:23:38 360
原创 oracle自增字段设置
以前在使用mysql 和SQL server时,他们都有自增字段设置的关键字,在创建表时一并创建。现在使用oracle发现没有自增字段这样的功能,可以通过触发器trigger和序列sequence来实现:先建一个测试表:create table scott.TableName( id number(6) not null, name varchar2(30)
2014-11-15 11:17:58 546
原创 mysql随机查询代码
$r = mysql_query('select count(*) from user');$d = mysql_fetch_row($r);$rand = mt_rand(0,$d[0]-1);$r = mysql_query('select username from user limit $rand,1');
2014-11-14 15:00:28 277
原创 使用php实现openfire的用户数据注册
function registerOpenfireUser($userid,$plainpwd,$uname,$email) {$url = "http://192.168.0.117:9090/plugins/userService/userservice?type=add&secret=QeQRe100&username=$userid&password=$plainpwd&name=
2014-11-13 15:07:20 562
原创 img图片元素下多余空白BUG解决方案
在进行页面的DIV+CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对于该问题的解决方法也是“见机行事”,根据原因的不同要用不同的解决方法,这里把解决直接把解决image图片布局下边的多余空隙的BUG的常用方法归纳,供大家参考。1、将图片转换为块级对象即,设置img为:display:block;在本例中添加一组C
2014-11-12 16:12:11 486
原创 php计划任务php中的ignore_user_abort实现计划任务
函数-ignore_user_abort,这个函数可以帮助我们实现像linux中的cron一样实现计划任务,下面一起来看下该如何来实现。 首先看下php手册对这个函数的解释Descriptionint ignore_user_abort ([ bool $setting ] )Sets whether a client disconnect should cause a scrip
2014-11-11 14:42:39 382
原创 用INSERT DELAYED解决MySQL堵塞问题
由于对MySQL的并发插入数据能力没有一个很好的评估,因此在些多进程并发程序时,忽略了MySQL的堵塞问题以至程序时不时因为MySQL的堵塞,导致子进程一直在等待MySQL释放堵塞,完成INSERT 指令。故障现象:堵塞的子进程都是 sbwait 状态父进程,一直在等待子进程结束,是wait状态如果不手工kill掉堵塞的子进程,这些进程一直存在 原因排查: 开始怀疑
2014-11-10 14:33:02 9221
原创 thinkphp模板中可用常量
Thinkphp在模板中预定义了一些常量,方便了我们开发__ROOT____APP____URL____ACTION____SELF__执行结果为:/apppath/apppath/index.php/apppath/index.php/Index/apppath/index.php/Index/index/apppath/index.php用途:
2014-11-08 14:07:55 748
原创 p3p跨域操作cookie
首先在readlog.cn下放置一个文件setcookie.php 内容: PHP代码 header('P3P: CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV IN
2014-11-06 15:15:59 549
原创 autohotkey 关于检测网页是否已打开的完毕的判断
PS:之前使用的是readystate,但却发现偶尔会失效。今天在调试IE11 时,看到tank大大的解决方法,够是简洁的。代码如下: while wb.busy sleep,10
2014-11-05 15:10:54 3220
原创 ubuntu 14.0.4 apache vhosts.conf
在Apache2/sites-enabled 下添加vhosts.conf文件,内容如下,保存重启apache 就行了。 # Options Indexes MultiViews Options All ExecCGI FollowSymLinks Indexes AllowOverride All Order allow,deny A
2014-11-04 14:40:30 518
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人