摘要:
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。例如:<script language="javascript">document.write('<a href="http://passport.baidu.com/?logout&aid=7&u= +encodeURICom 阅读全文
摘要:
$ret = '';$arrs = array(array(1,'test1'), array(2,'test2'), array(3,'test3'), array(4,'test4'), array(5,'test5'), array(6,'test6'), array(7,'test7') );foreach($arrs as $k=>$arr){ $ret .= $arr[0].",".$arr[1]." \n"; 阅读全文
摘要:
<?php/** * @author:xiaojiang * PHP 实现explort();功能 */$str = ',1,2,3,4,321321,aaa,bbb';function myExplode($seg,$str,$limit=0){ $_ret = array(0=>''); $len = strlen($str); $slen = strlen($seg); $_limit = 0; for($i=0; $i<$len; $i++){ if(substr($str,$i,$slen) == $seg ){ $_limit++; 阅读全文
摘要:
<?php/** * @author:xiaojiang * PHP 实现var_export();功能 */ $arr = array("1","2","3"); $arr1 = array('a'=>NULL,'b'=>array('1'=>3)); var_export($arr); //var_export($arr1); function varExport($arr){ $ret = "array( "; foreach($arr 阅读全文
摘要:
用TP 集成支付宝账户绑定功能时碰上个问题 ORM 下有文件 config.class.php 直接import()后 发现里面的变量无法使用 但确实是加载咯。。(在config.class.php输出内容成功) 思考百度了半天。。 原来一直知道 JS 作用域 忽略了 PHP 函数也有作用域的- - 具体原理: <?phpclass b{ function test(){ myImport("a.php"); $testClass = new impClass(); $testClass->test(); echo $a."from b"; 阅读全文
摘要:
ApacheWeb服务器可以通过.htaccess文件来操作各种信息,这是一个目录级配置文件的默认名称,允许去中央化的Web服务器配置管理。可用来重写服务器的全局配置。该文件的目的就是为了允许单独目录的访问控制配置,例如密码和内容访问。1.定制目录的Index文件1DirectoryIndex index.html index.php index.htm你可以使用上面的配置来更改目录的默认页面,例如你将这个脚本放在foo目录,则用户请求/foo/时候就会访问/foo/index.html。2.自定义错误页1ErrorDocument 404 errors/404.html当用户访问页面报错时, 阅读全文
摘要:
[PHP]engine = Onshort_open_tag = Onasp_tags = Onprecision = 14y2k_compliance = Onoutput_buffering = 4096zlib.output_compression = Offimplicit_flush = Offunserialize_callback_func =serialize_precision = 100allow_call_time_pass_reference = Offsafe_mode = Offsafe_mode_gid = Offsafe_mode_include_dir =sa 阅读全文
摘要:
<?php/* * @author : xiaojiang * @time : 2013-04-25 *///定义缩略图片尺寸$picSize = array( '100_100'=> 1, '200_100'=> 1 );$imagePath = "../image/";function parseUrl($url){ preg_match("/(?P<name>[\w\d]+)_w(?P<width>\d+)_h(?P<height>\d+)\.(?P<ext>\ 阅读全文
摘要:
前几天发现我也有这问题 具体是点击某个button 会出这错。 倒是没啥影响不过用chrome控制台调试的时候比较烦 baidu了下 都说卸掉迅雷。。但是出于程序员的角度还是想解决掉BUG 我的方法是 找到对应的xl.js文件。、 找不到? 直接到chrome文件夹下搜索下xl.js就好了。 用记事本打开 ctrl+g 跳转到111 行号 修改代码为:function HideXLMenu() { var child = document.getElementById("downlaodbythunder"); if(xl_chrome_menu){ ... 阅读全文
摘要:
Java中的equals是十分重要的,和= =要区别开来,最近在看孙卫琴的JAVA面向对象编程一书,觉得对其阐述写的不错,所以现在小结其主要内容,而且要将 = =和 equals列为重要的对比概念来学习1、声明格式 public boolean equals(Object obj)其比较规则为:当参数obj引用的对象与当前对象为同一个对象时,就返回true,否则返回false.比如以下两个对象animal1和animal2,引用不同的对象,因此用==或equals()方法比较的结果为false;而animal1和animal3变量引用同一个DOg对象,因此用= =或者equals()方法比较的 阅读全文