`
alfred_long
  • 浏览: 560331 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
在本地调试验证码时,发现,输出的图片在IE、chrome下一直是“X”,在firefox中提示,图片输出有误,在搜索各种资料后发现,在用header()输出图像之前有必要,使用ob_clean(); 这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。
document.execCommand("stop");
在某次开发中,需要对月份进行处理,获取到前一个月或者后一个月,开始使用   date("Ym", strtotime("-1 month"))    后来发现,这种方法会有问题,在月份有31天的时候,比如7月31日,会出现 date("Ym", strtotime("-1 month")) 这个是时间也是201207与date("Ym")结果一样。这样就会导致在这天产生很多问题。  后来只能用这样 的方法   function GetMonth($sign="1&qu ...

QQ星云分析

QQ星云,称显示的前一分钟在线人数,通过对其分析,发现: 1 每次请求数据只包含 每个省城市数量,及每秒的人数(自认为是:每个省登录人数,及每秒在线人数);http://cgi.im.qq.com/cgi-bin/minute_city 2 时间请求(用来校准flash时间或根据这个时间来判断请求的数据是哪一时间的)http://cgi.im.qq.com/cgi-bin/cgi_svrtime;   网上有人说拔掉网线以后数字还会变化,就是因为已经获取了一分钟的数据,如果多等一会儿,无法获取数据,会提示无法链接网络。   由于只是接收了每个省的数据,所以判断,腾讯只是根据登录的省份 ...

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 ...
Global site tag (gtag.js) - Google Analytics