- 浏览: 568165 次
- 性别:
- 来自: 北京
最新评论
-
yankeys:
看了很多篇博主的帖子,最近注册了之后才可以发表评论。不知道博主 ...
git钩子 自动更新服务器上版本库 -
上海狒狒:
写的很好,解决了我的问题,thinks very much
PHP获取当前月份的前一个月、后一个月 -
学子族:
太牛逼了,不过那个ctags的我没安装成功,步骤不是很详细
Sublime Text2 使用及插件配置 -
饮飞雪:
ygqwan 写道Failed opening control ...
yaf框架 zend_DB 简单后台实例 -
syw19901001:
从入门到精通,不错。 http://www.ihref.com ...
Git安装及对项目提供版本控制服务
文章列表
在本地调试验证码时,发现,输出的图片在IE、chrome下一直是“X”,在firefox中提示,图片输出有误,在搜索各种资料后发现,在用header()输出图像之前有必要,使用ob_clean();
这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。
PHP获取当前月份的前一个月、后一个月
- 博客分类:
- PHP
在某次开发中,需要对月份进行处理,获取到前一个月或者后一个月,开始使用
date("Ym", strtotime("-1 month"))
后来发现,这种方法会有问题,在月份有31天的时候,比如7月31日,会出现 date("Ym", strtotime("-1 month")) 这个是时间也是201207与date("Ym")结果一样。这样就会导致在这天产生很多问题。
后来只能用这样 的方法
function GetMonth($sign="1&qu ...
QQ星云,称显示的前一分钟在线人数,通过对其分析,发现:
1 每次请求数据只包含 每个省城市数量,及每秒的人数(自认为是:每个省登录人数,及每秒在线人数);http://cgi.im.qq.com/cgi-bin/minute_city
2 时间请求(用来校准flash时间或根据这个时间来判断请求的数据是哪一时间的)http://cgi.im.qq.com/cgi-bin/cgi_svrtime;
网上有人说拔掉网线以后数字还会变化,就是因为已经获取了一分钟的数据,如果多等一会儿,无法获取数据,会提示无法链接网络。
由于只是接收了每个省的数据,所以判断,腾讯只是根据登录的省份 ...
linux网络配置操作
- 博客分类:
- linux
1 使用 /etc/init.d/network 脚本文件 service network 参数
参数:start 启动服务,
stop 终止服务,
restart 重新启动服务程序,
reload 仅重新加载配置,
status查看服务状态
2 ...
/*--数组扩展方法--*/
/*
*去除数组中的重复项
*/
Array.prototype.unique = function()
{
var a = []; var l = this.length;
for (var i = 0; i < l; i++)
{
for (var j = i + 1; j < l; j++)
{
if (this[i] === this[j]) j = ++i;
}
a.push(this[i]);
}
return a;
};
// ...
在做对网站截图的时候,用到了服务器的一个工具CutyCapt,在服务器上可以直接用命令进行抓取,生成指定url的图片。但是在用php执行系统命令的时候,发现无法执行,但是可以执行CutyCapt这样的帮助信息的命令(“/usr/local/cutycapt/CutyCapt/xvfb-run.sh --help”),但是执行调用系统变量的脚本却无法成功。怀疑是权限的问题,后来将CutyCapt权限设置为www,发现也不行,后来查找资料,发现是由于nginx服务器在执行命令的时候,会调用shell脚本,这时会遇到权限问题。
CutyCapt
截图用到的系统命令:
/usr/ ...
在开发中,做某一遮罩层显示功能发现:
如果AJAX加载的数据是一个HTML片段,而且这个HTML片段还包含脚本<script>块,那么在你把这数据插入到当前文档一个元素中,你会发现AJAX加载回来的脚本根本没有执行,但是这个页面在单独的情况下是可以执行的。
在网上查找资料,发现这个问题是AJAX数据传输常见的问题,一般有两种解决思路:
1 利用JavaScript的eval方法执行脚本。
2 学习并使用jQuery框架的实现
看完了网上的思路以后,想了想,由于遮罩层是显示在某页面中,如果在这个页面用直接加载AJAX传过来的HTML页面中使用的方法,应该可以实现,经尝试 ...
其实是添加中文分词后进行中文搜索coreseek中的sphinx.conf文件配置
source src2
{
type = mysql
sql_host = 127.0.0.1 // 数据库地址
sql_user = admin //用户名
sql_pass = admin //密码
sql_db = mydb
sql_port = 3306 # optional, def ...
<?php
//引入sphinxAPI 官方提供
include 'sphinxapi.php';
$sc = new SphinxClient();
//监听sphinx服务器地址与端口
$sc->setServer('localhost','9312');
//从test2索引中搜索含有rest的数据
$array = $sc->query('rest', 'test2');
print_r($array);
sphinx以及中文分词安装网上方法很多,这里不说了。在我安装过成中出现的问题:
1 在安装过程中出现
/usr/local/sphinx-0.9.9/src/sphinx.cpp:20060: undefined reference to
`libiconv_open’
/usr/local/sphinx-0.9.9/src/sphinx.cpp:20078: undefined reference to
`libiconv’
/usr/local/sphinx-0.9.9/src/sphinx.cpp:20084: undefined reference to
`l ...
PHP中有合并数组的函数 array_merge(),但是这个函数有一个缺点,就是在使用的时候,会使数组为数字的键值重置,丢失原来的键值;
后来,找了个小的方法,解决了个问题;
$a = array("111"=>"a","112"=>"b");
$b = array("113"=>"c","114"=>"d");
$c = array();
foreach( $a as $key =& ...
在一次需求中,需要一个FTP服务器作为中转站,程序定时在FTP服务器获取数据,定时上传数据库的数据到FTP服务器上,由于PHP没有安装ftp扩展,导致FTP操作很是麻烦,对于socket的理解不够深入,由于时间比较紧急,在同事指点下,想到了用curl方法,经过自己的整理,将curl方法整理为一个类:
<?php
/*
* To change this template, choose Tools | Templates
* ftp curl方法操作类
*/
class ftp{
//FTP服务器地址
public static $host = ...
用自己的笔记本安装了个nginx环境,想整点东西自己玩儿玩儿,不过代码更新是个问题,于是乎,得搭建个SVN服务器。在网上搜索各种SVN服务器搭建方法都有apache服务器,尝试着安装了几次,一直失败,后来,咨询系统工程师,他们说可以直接搭建,不用apache,尤其对于我们开发人员来说。
于是 开始了安装:
首先,得有 subversion-1.7.2.tar.gz
安装SVN:
[root@myservice ]# tar -zxvf subversion-1.7.2.tar.gz
[root@myservice subversion-1.7.2]# cd su ...
jquery取radio单选按钮的值
$("input[name='items']:checked").val();
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关
获取一组radio被选中项的值
var item = $('input[name=items][checked]').val();
获取sel ...