摘要:
最近使用CI写项目时遇到的问题,当使用sqlserve链接操作时 修改和删除返回的受影响行数不对解决办法如下:找到ci框架目录中include\database\drivers\sqlsrv\sqlsrv_driver.phpsqlsrv_drive()方法 修改和删除数据返回受影响行数原始:function _execute($sql) { $sql = $this->_prep_query($sql); return sqlsrv_query($this->conn_id, $sql, null, array(Scrollable' => SQLSRV_C... 阅读全文
posted @ 2013-09-24 15:57
老骆
阅读(539)
评论(0)
推荐(0)
摘要:
/** * @author gayayang * @date 2012-8-21 * @todo 将对象转换成数组 * @param unknown_type $obj * @return unknown */ function object_to_array($obj){ $_arr = is_object($obj) ? get_object_vars($obj) :$obj; foreach ($_arr as $key=>$val){ $val = (is_array($val) || is_object($val)) ? $this->object_to_... 阅读全文
posted @ 2013-09-24 15:57
老骆
阅读(1080)
评论(0)
推荐(0)
摘要:
代码如下:array("","","",""),"");function arrContentReplact($array){ if(is_array($array)) { foreach($array as $k => $v) { $array[$k] = arrContentReplact($array[$k]); } }else { $array = str_replace(array('小刚','小飞'),'**', $array); 阅读全文
posted @ 2013-09-24 15:52
老骆
阅读(760)
评论(0)
推荐(0)
摘要:
RT代码:function selallno(){ $('#form2 input[name=sel]:checkbox:not(:checked)').attr('checked',$('#form2 input[name=sel]:checkbox:checked').attr('checked',false)); }见笑了! 阅读全文
posted @ 2013-09-24 15:50
老骆
阅读(210)
评论(0)
推荐(0)
摘要:
JS code:function getElementPos(elementId){ var ua = navigator.userAgent.toLowerCase(); var isOpera = (ua.indexOf('opera') != -1); var isIE = (ua.indexOf('msie') != -1 && !isOpera); // not opera spoof var el = document.getElementById(elementId); if(el.parentNode === null || el 阅读全文
posted @ 2013-09-24 15:47
老骆
阅读(1118)
评论(0)
推荐(0)
摘要:
首先解释下为什么要把session 写到数据库中呢,session 一般默认是以文件的形式放在php.ini 配置的目录中的, 如果你的网站实现了多台服务器负载均衡,这样用户访问你的网站,可能进入的服务器就不同,如果没有实现吧session 文件在服务器上实现同步,那么就可能会出现session 丢失问题,最常见的例子就是,我登陆了后台,点着点着 就又让重新登录了,这是个典型的session 没有同步而引起的session 丢失的问题。解决方案当然有很多,现在介绍一个就是把用户的session 写入到数据库中去,这样session 都从数据库中读取,就不会有丢失的情况发生。首先要更改php.. 阅读全文
posted @ 2013-09-24 15:38
老骆
阅读(849)
评论(0)
推荐(0)
摘要:
代码及使用说明:key = $key; } //加密方式 function encrypt($str) { $str = $this->pkcs5_pad($str); $encode = mcrypt_encrypt(MCRYPT_DES, $this->key, $str, MCRYPT_MODE_ECB); return bin2hex($encode); } //解密方式 function decrypt($str) { $str = $this->hex2bin($str); $... 阅读全文
posted @ 2013-09-24 15:33
老骆
阅读(839)
评论(0)
推荐(0)
摘要:
一 下载安装包 #wget http://www.swftools.org/swftools-0.9.1.tar.gz二 安装相关依赖库 #yum install gcc* automake zlib-devel libjpeg-devel giflib-devel freetype-devel三 解压swftools-0.9.1.tar.gz 编译安装 #tar zxvf swftools-0.9.1.tar.gz #cd swftools-0.9.1 #./configure #make && make install如果出现下面错误> modules/.././ty 阅读全文
posted @ 2013-09-24 15:25
老骆
阅读(501)
评论(0)
推荐(0)
摘要:
js Code:0鼠标移动这里,转动滚轮,尽情的调戏吧!鼠标移出这里,转动滚轮,看看它的反应!jquery code:前提:加载了jquery的mousewheel插件。代码如下:$(function(){ $('.timeline').mousewheel(function (event, delta) { if (delta > 0) { $(this).css('backgroundColor', 'red'); } else { $(this).css('backgroundColor', 'blue' 阅读全文
posted @ 2013-09-24 15:16
老骆
阅读(3953)
评论(0)
推荐(0)
摘要:
jquery动态加载jQuery.getScript(url,[callback])js动态加载function loadJs(name) { document.write('');}//另一种动态加载function loadjscssfile(filename,filetype){ if(filetype == "js"){ var fileref = document.createElement('script'); fileref.setAttribute("type","text/javascript& 阅读全文
posted @ 2013-09-24 15:09
老骆
阅读(656)
评论(0)
推荐(0)
摘要:
在传统的Javascript里,当我们对某个页面元素进行某种操作前,最好先判断这个元素是否存在。原因是对一个不存在的元素进行操作是不允许的。例如: document.getElementById("someID").innerText("hi");如果ID为"someID"的元素不存在,我们将得到Javascript运行错误:document.getElementById("someID") is null正确的写法应该是:obj = document.getElementById("someID&quo 阅读全文
posted @ 2013-09-24 15:05
老骆
阅读(900)
评论(0)
推荐(0)
摘要:
经常有新手配置基于svnserve的subversion服务器后,在客户端访问subversion版本库时出现这个错误:svnserve.conf:12:Optionexpected为什么会出现这个错误呢,就是因为subversion读取配置文件svnserve.conf时,无法识别有前置空格的配置文件,如###Thisfilecontrolstheconfigurationofthesvnservedaemon,ifyou###useittoallowaccesstothisrepository.(Ifyouonlyallow###accessthroughhttp:and/orfile:U 阅读全文
posted @ 2013-09-24 15:02
老骆
阅读(605)
评论(0)
推荐(0)
摘要:
LINUX6.3里装了mysql5.0.18版本运行服务器。提示错误为:ERROR1130:Host'192.168.0.102'isnotallowedtoconnecttothisMySQLserver为什么不允许win2003客户端连接MYSQL服务器呢?问题解决方法:首先使用update把mysql.user中的root的host从localhost修改成%:mysql>UPDATEmysql.userSETHost='%'WHEREHost='localhost';mysql>GRANTALLPRIVILEGESON*.*T 阅读全文
posted @ 2013-09-24 15:00
老骆
阅读(345)
评论(0)
推荐(0)
摘要:
今天在给项目配置数据库管理平台时遇到一个问题,不论怎么添加mysql用户在登陆phpmyadmin时始终无法登陆,不管准不准许为空依然报出#1045无法登陆服务器的错误,最后打开mysql库中user表中去查看,发现了一个多余的用户,个人理解该用户是phpmyadmin所需要的可以准许空密码登陆的,相对来说不安全。选中删除该用户后,就可以使用新增加的用户登陆了。该方案不是视为最好的,如有最佳方案留言给我,谢谢。 阅读全文
posted @ 2013-09-24 14:59
老骆
阅读(327)
评论(0)
推荐(0)
摘要:
因为项目需要,发现一个一个发送请求实在太慢,无奈之下,我们可以封装一个并发处理的curl请求批处理句柄来减少重复创建句柄的问题代码如下:/* *@param array $data url的参数 *@param string $url url地址 *@return array $retsult 结果序列*/function getmulti($data,$url){//组合url参数$ch = array();$mh = curl_multi_init();$result = array();foreach ($data as $k => $v) { $query[$k] = ht... 阅读全文
posted @ 2013-09-24 14:58
老骆
阅读(718)
评论(0)
推荐(0)
摘要:
js Code:说明:设容器宽为W,高为H,则宽高比例为W/H=A;设被加载图片宽为W',高为H',则被加载图片宽高为W'/H'=A';设修正后的被加载图片宽为W'',高为H''。结论:若被加载图片相对容器更宽,更矮:即当A'>A时,W''=W,H''=W/A';若被加载图片相对容器更高,更窄:即当A'$A){ $width=$w; $height=$w/$A1; } else if($A1";} 阅读全文
posted @ 2013-09-24 14:48
老骆
阅读(1082)
评论(0)
推荐(0)
摘要:
满足获取各种高的需求$(document).ready(function() { alert($(window).height()); //浏览器时下窗口可视区域高度 alert($(document).height()); //浏览器时下窗口文档的高度 alert($(document.body).height());//浏览器时下窗口文档body的高度 alert($(document.body).outerHeight(true));//浏览器时下窗口文档body的总高度 包括border padding margin alert($(window).width())... 阅读全文
posted @ 2013-09-24 14:43
老骆
阅读(191)
评论(0)
推荐(0)
摘要:
近几日因为项目需要在线转换pdf到swf实现电子期刊阅读,用到了这个工具,版本是:swftools-0.9.2.tar.gz当然也遇到了很头疼的问题,那就是在转换pdf中色彩图形比较复杂的页时会抛出错误,有猿友说加上-spoly2bitmap参数就可以解决,可是我告诉你加上-spoly2bitmap参数在0.9.2版本中是存在bug的,转换后的swf会缺少白色背景,无奈最终解决方案只好将版本降低为两年前的swftools-0.9.1版本了。由于0.9.1版本存在字体问题,转换时只加上-spoly2bitmap是不可取的,你会发现报出一堆缺少字体的错误,这个时候在加上一个-S参数即可完美解决!@ 阅读全文
posted @ 2013-09-24 14:40
老骆
阅读(1121)
评论(0)
推荐(0)
摘要:
根据用户IP地址判定出所在城市以及网络运营商qqwry.dat下载地址:http://files.cnblogs.com/guangxiaoluo/qqwry.rar 解压出来即可//获取用户真实ipfunction getIP() { if(getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) $ip = getenv("HTTP_CLIENT_IP"); elseif(getenv("H 阅读全文
posted @ 2013-09-24 11:57
老骆
阅读(2396)
评论(0)
推荐(0)
摘要:
我使用的是:gparted live cd工具 系统是centOS6.2使用gparted live cd工具进行无损分区,方法很简单,下载iso文件都在VMware对应的linux系统上设置CD-ROM加载该ios文件,之后启动linux按F2 修改从光驱启动,随后就是界面操作。可参见:http://blog.csdn.net/microad_liy/article/details/7667670安装过程详细说明我在修改分区成功后重启linux出现以下错误:错误信息:unexpected inconsistency;RUN fsck MANUALLYAn error occurred dur 阅读全文
posted @ 2013-09-24 11:29
老骆
阅读(1274)
评论(0)
推荐(0)
摘要:
当在做一个图片展示站的时候,一个页面加载的图片过多会,如果服务器的带宽跟不上,明显会感觉到页面很卡,严重的浏览器也会崩溃,所以我推荐采用即看即所得的模式,当滚动到下一屏时才进行加载图片。注意:即便如此,也希望保持图片的大小不要太大,例如上传一个1M的图 在页面中显示,当有100张时,可想而知,100M的图片需要加载,所以推荐将图片进行裁剪或者压缩处理展示,特别是列表页!$(function(){ //延迟加载图片 $("img.lazy_load").lazyload({ event: "scrollstop", //滚动加载 effect : &quo 阅读全文
posted @ 2013-09-24 11:13
老骆
阅读(5780)
评论(0)
推荐(0)
摘要:
//js发送跨域请求部分var requesturl = 'url'; $.ajax({ type:'GET', url:requesturl, data:{'qNum':num}, dataType:"jsonp", jsonp: 'jsoncallback', jsoncallback:'hotanswer', success:function(data){ if (data.status == 'success') { //代码 } }});//服务器端要接受jsoncal 阅读全文
posted @ 2013-09-24 11:06
老骆
阅读(223)
评论(0)
推荐(0)
摘要:
原因:点击a标签看不清?换图片 结果验证码显示的空白!解决办法:在对应的点击事件最后加上return false 即可解决问题。下面是HTML源码: 验证码 看不清?换图片 下面是jquery代码:$(function(){ // 换一张验证码 $('#change_verify').click(function(){ user.refresh_verify(); return false; /*加上 return false 解决ie6 点击刷新验证码空白问题*/ }); refres... 阅读全文
posted @ 2013-09-24 10:22
老骆
阅读(559)
评论(0)
推荐(0)

浙公网安备 33010602011771号