- 浏览: 73459 次
- 性别:
- 来自: 苏州
最新评论
-
qq123zhz:
有详细一点的吗?
javascript 图片预加载 兼容Firefox; Chrome; Opera; Safari; -
jqj031:
我只是说存在这个bug,没有想要求方案,所以没有贴代码
jquery1.3 后的bug -
foohsinglong:
无代码,无分析,不懂你是求解决方案还是,说这个是BUG
jquery1.3 后的bug -
dwangel:
无代码,无分析.
jquery1.3 后的bug -
chenjing1121:
你好,我从cakephp官网下了应用程序,解压后替换了原有的a ...
CakePHP你必须知道的21条技巧
文章列表
最近一直在使用CakePHP,感觉挺不错。不过这几天在使用View Cache的时候却发现一个问题:URL带查询参数时总是不命中缓存。查看代码后发现问题所在,原来在View中使用CacheHelper类来处理缓存,每次保存缓存时采用的文件路径是:
$cache = convertSlash($this->here); //这里采用$this->here,$this->here是app/config/routes.php里配置的路径,不带查询参数的。
$cache = $cache . '.php';
return cache('views' . DS . ...
最近一次升级Archlinux,PHP升级到了5.3,遇到了两个问题:
1.Arch里面PHP更换了打包的方式,PHP的Aapche模块被独立封装为php-apache模块,所以安装了php包之后还要安装 php-apache包(如果你用Apache作为你的Web server ^^ )。
2.另外就是Cakephp1.2跟PHP5.3的兼容性问题了。安装PHP5.3之后,运行Cakephp应用遇到了错误:
一个是提示strtotime()出错,最终修改php.ini的 date.timezone 解决,改为:
date.timezone = Asia/Chongqing
时区的列表可以到 ...
1.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4;
2.echo的效率高于print,因为echo没有返回值,print返回一个整型;
3.在循环之前设置循环的最大次数,而非在在循环中;
4.销毁变量去释放内存,特别是大的数组;
5.避 ...
原文地址:http://www.oueasy.com/2010/0101/2108713.html
一点必须了解的基础知识:
IPN的原理很简单,就是当产生了一个交易之后,交易状态发生变化时,如用户已经付款、或者退款、撤销时,Paypal利用常用的HTTP POST方式,将交易的一些变 ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv="Content-Type" content="text/html; cha ...
1、当遇到会被修改,但修改次数非常少,而且内容不太多时,存入数据库其实没有必要。这时我会选择写入文件
function catch_write($catch,$arr){
if(!empty($arr)){
$str = "<?php\r\n/**\r\n * @author Stephen\r\n */\r\n";
$str .= "$".$catch." = array(\r\n";
foreach ($arr as $key => $value){
$str .= $this-& ...
static function ischinese($s){
$allen = preg_match("/^[^\x80-\xff]+$/", $s);
$allcn = preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/",$s);
if($allen){
return 'allen';
}else{
if($allcn){
return 'allcn';
}else{
...
- 2009-11-13 14:41
- 浏览 1328
- 评论(0)
public InputStream getStream(URL url,String post,URL cookieurl){
HttpURLConnection connection;
String cookieVal = null;
String sessionId = "";
String key=null;
if(cookieurl!=null){
try{
connection = (HttpURLConnection)cookieurl.openConnection();
for (int i = ...
- 2009-09-25 14:13
- 浏览 5503
- 评论(0)
在firefox下,将DIV 的contenteditable 设为true,这时个按down键,浏览器的滚动条不向下滚动
- 2009-09-09 18:11
- 浏览 2250
- 评论(0)
1。是安装vmware tools失败,执行vmware-config-tools.pl的时候报错,无休止循环。
原因:vmware-config-tools.pl的gcc版本确认部分不识别中文。
解决方法:修改vmware-config-tools.pl文件
将3969行改为
if ($gcc_version =~ /^gcc version (egcs-)?(\d+\.\d+(\.\d+)*)/ || $gcc_version =~ /^gcc 版本 (egcs-)?(\d+\.\d+(\.\d+)*)/) {
然后在终端执行 sudo /usr/bin/vmware-config-to ...
- 2009-07-27 14:31
- 浏览 1508
- 评论(0)
在php中,我们一般通过$_SERVER['HTTP_HOST']来活得URL中网站的域名或者ip地址。
php手册中的解释如下:
“HTTP_HOST”
当前请求的 Host: 头信息的内容。
一般来说,这样子不会遇到什么问题,在一些常见的php框架中,如PFC3和FLEA也是基于该预定义变量。
然而最近在做的一个项目,程序移交到客户手里测试时,竟然发现程序的跳转总是会出错。
最后找出原因:$_SERVER['HTTP_HOST']在客户的环境里,取得的值总是程序所在的服务器在其局域网内的ip值。
究其原因,是因为,客户的公司通过一台服务器连接至因特网,而我们的程序所在的服务器 ...
原文URL:http://hi.baidu.com/wxvp/blog/item/37e3d44e5baea80fb2de05d1.html
这个函数在user32.dll这个库文件里面。我们可以在C:\WINDOWS\system32(XP系统)这个目录下找到这个文件,他是系统自带的。 我们以C#直接调用这个文件中的API为例子来说下 ...
- 2009-07-17 17:52
- 浏览 2850
- 评论(0)
前提假设:
分配了一个数组array给Smarty,假设Smarty的分界符为'{' 和'}'。
在很多资料上都看到,在Smarty中要求数组的长度时,可以用在数组后便加|count的方法调用。即通过{array|count}获得array的长度。但是今天在写模板时,发现这样得不到数组的长度,而只是得到一个返回的字符串Array。也就是说仅仅是返回了{array}的结果,而没有返回其array的长度。
查看smarty\plugins文件夹,发现并没有count的相关方法,也就是说,count是直接调用了php中的方法。
后来通过网络上的资料,发现可以在count前面加@,从而正确的获取数组的长 ...
- 2009-06-25 17:46
- 浏览 1457
- 评论(0)
网上都说了post,但是我不知道post的变量名,折腾了半天.......
class UpdatesolrComponent extends Object {
function updatesolr($data,$url='http://127.0.0.1:8082/solruser/update'){
/** $data = '<add><doc><field name="USER_ID">35</field><field name="USER_NAME">stephen& ...
- 2009-06-24 11:03
- 浏览 1028
- 评论(0)
转载:张驰有道 http://www.jinsehupan.com/blog/?p=25
多谢他的介绍。
1、开篇语
2、概述
3、渊源
4、初识Solr
5、Solr的安装
6、Solr分词顺序
7、Solr中文应用的一个实例
8、Solr的检索运算符
[[size=x-large]开篇语]按照惯例应该写一篇技术文 ...
- 2009-06-23 11:18
- 浏览 1580
- 评论(0)