发月饼了
随月饼还有500过节费...还是要吐槽一下铁道部,网上买票还排队,直接导致回不去鸟.十一八天,在家静修
听说现在流行晒工作餐?
简直是弱爆了啊~
sftp使用方法
sftp ipv4地址 或者sftp [ipv6地址 ] 输入密码: lcd lls 等是对当前服务器进行操作 cd ls 等是对远程的服务器进行操作 put是将当前服务器文件夹内的某一个文件发送到远程服务器当前的目录下
Linux svn 使用
svn add values/strings.xml //--添加 svn st //--查看状态 svn ci //--提交 svn ci -m "svn ci, permission" 1、 将文件checkout到本地目录
2、 往版本库中添加新的文件
MySQL rand函数实现随机数的方法
使用MySQL rand函数,可以实现随机数写一个语句能一下更新几百条MYSQL数据,该方法有很强的实用价值,值得借鉴。 在mysql中,使用随机数写一个语句能一下更新几百条MYSQL数据吗?答案是肯定的,使用MySQL rand函数,就可以使现在随机数。 需要测试MYSQL数据库,里面有一个上万条数据的数据库,如何写一个PHP文件一下每次更新几百条信息,我都是写一个循环一次更新一条信息,这样我知道用WHILE写就可以了,要是一次更新好比100条数据改如何写呢!正确答案是使用MySQL rand函数:UPDATE cdb_posts SET views = rand();顺便给你找了点关于mysql rand函数的实例,如下:那就在insert 命令中,value()里面用rand(),注意字段宽度是否够一直以为mysql随机查询几条数据,就用SELECT * FROM `table` ORDER BY RAND() LIMIT 5 就可以了。
php页面执行时间
页面执行了多久
StartTime = $this->get_microtime(); } function stop(){ $this->StopTime = $this->get_microtime(); } function spent(){ return round(($this->StopTime - $this->StartTime) * 1000, 1); } } //例子 $runtime= new runtime; $runtime->start(); //你的代码开始 $a = 0; for($i=0; $i<1000000; $i++){ $a += $i; } //你的代码结束 $runtime->stop(); echo "页面执行时间: ".$runtime->spent()." 毫秒"; ?>
php的定时自动执行
最近在思考这个问题,如果按平常思路 当人是做cron 这样是最好的方式 但是这也是有限定条件的,我不可能为了定期执行某程序去开一个虚拟机,这样对资源占用太大. 其实让PHP 做这个事情可以说是有点难为他了,定时执行 还是要交给OS来做. 但是有一个思路可以放在这里,欢迎大家指正. config.php cron.php ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行. set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去 $interval=60*30;// 每隔半小时运行 do{ $run = include 'config.php'; if(!$run) die('process abort'); //这里是你要执行的代码 sleep($interval);// 等待5分钟 }while(true);
php中文手册的两处错误
以下错误和遗漏大多来自网友的提问,然后回答时从手册中发现的几个问题。 1.抽象类翻译。错误。 在语言参考→类与对象→抽象类一节的开头,有这样的描述"抽象类中 至少要包含一个抽象方法。"(http://www.php.net/manual/zh/language.oop5.abstract.php) .很明显,这是错误的,因为可以定义空的抽象类,也可以定义包含非抽象方法的抽象类。 英文原文是“any class that contains at least one abstract method must also be abstract. ”(http://www.php.net/manual/en/language.oop5.abstract.php)。翻译过来就是“任何含有抽象方法的类必须定义为抽象类”。这跟之前的描述完全是两码事,中文手册的翻译属于典型的翻译错误。 2.日期函数date的z参数。错误。 http://cn.php.net/manual/en/function.date.php 英文“z the day of the year (starting from 0) 0 through 365” 中文手册:“z 年份中的第几天 0到366”(http://cn.php.net/manual/zh/function.date.php) 。。另外,还有很多函数遗漏了一些重要的注意事项或版本信息,不过很多都已在最新版手册中得到了修正。以及部分翻译晦涩的地方。以上问题大多已反馈。如果有遇到类似困惑的地方,先首先看下是不是你看的中文手册有误。
Discuz! X2.5数据字典整理
新版本2012年4月12号更新的Discuz x2.5数据库字典,查找方法,打开浏览器按F3,左下角查找框里面输入搜索的内容,然后一个个查看就可以找到自己想要的字段了。
DROP TABLE IF EXISTS pre_common_admincp_cmenu; CREATE TABLE pre_common_admincp_cmenu ( `id` SMALLINT(6) UNSIGNED NOT NULL AUTO_INCREMENT, `title` VARCHAR(255) NOT NULL COMMENT ‘菜单名称’, `url` VARCHAR(255) NOT NULL COMMENT ‘菜单地址’, `sort` TINYINT(1) NOT NULL DEFAULT ’0′ COMMENT ‘菜单类型,备用’, `displayorder` TINYINT(3) NOT NULL COMMENT ‘显示顺序’, `clicks` SMALLINT(6) UNSIGNED NOT NULL DEFAULT ’1′ COMMENT ‘点击数,备用’, `uid` MEDIUMINT(8) UNSIGNED NOT NULL COMMENT ‘添加用户’, `dateline` INT(10) UNSIGNED NOT NULL COMMENT ‘添加时间’, PRIMARY KEY (`id`), KEY `uid` (`uid`), KEY `displayorder` (`displayorder`) ) ENGINE=MYISAM COMMENT=’后台菜单收藏表’
PhpStorm使用记录
Linux下(目前我用的是archlinix,不知道在ubuntu/opensuse等下面情况怎么?),默认字体很模糊。 看了下其启动脚本,发现linux版的phpstorm用的是系统的JRE,并不像在windows下面用的是自带JRE的。 因此,系统中JRE的字体配置会影响到phpstorm,如果你在编辑器中使用的是JRE中的虚拟字体(如monospaced等)的话。 由于我先前调netbeans时已经把monospaced映射到DejaVu Sans Mono了,因此,这里直接在编辑器的配置那里把字体选为monospaced.用虚拟字体的好处是中文与英文可以用不同的字体呈现。 解决字体模糊问题的办法: 开启JVM的反锯齿项:
cd /opt/PhpStorm/bin/ sudo cp PhpStorm.vmoptions PhpStorm.vmoptions.orig sudo vim PhpStorm.vmoptions
加上如下选项:
php替换字符串函数strtr()和str_repalce()区别
php中替换函数主要有strtr(),str_repalce()这两个函数,但你们都知道他们这两个函数的区别和用法吗? 先来看看这个php字符串替换函数 strtr()的两种用法: strtr(string,from,to) 或者strtr(string,array) 首先针对strtr函数第一种方式: 我们看看下面的举例:
得到的结果是:
session_destroy和session_unset的区别
session_destory关闭session文件,清除session id,在本次请求完成前保留$_SESSION数组内容。
<?php session_start(); $_SESSION['id']=1; echo session_id(); //t3b39d0521gpvbp2vikkikpb00 echo ‘<br>’; echo $_SESSION['id']; //1 echo ‘<br>’; session_destroy(); echo session_id(); //” echo ‘<br>’; echo $_SESSION['id']; //1 $_SESSION['id']=2; //再次请求时无此变量 ?>
session_unset清空session变量,保留session文件及session id。
Recent Comments