对于IE来说(默认安全级别下),iframe、img、link等标签都是只发送session cookie(又叫 第一方cookie),拦截本地cookie发送(又叫第三方cookie)。当这些标签跨域引用一个页面,实际上是发起了一次GET请求。 (continue reading…)
Objective-C字符串NSString使用方法
Objective-C字符串类NSString使用方法是本文要介绍的内容,内容不多,是用代码来讲解关于字符串的使用,不多说,来看内容。开发过程中,我们会遇到很多关于字符串的操作,它是一个常用的数据类型,下面对它的用法进行了汇总: (continue reading…)
iframe里面的页面调用父窗口,左右窗口js函数的方法
实现iframe内部页面直接调用该iframe所属父窗口自定义函数的方法。
比如有A窗口,A内有个IFRAME B,B里面的装载的是C页面,这时C要直接调用A里面的一个自定义函数AFUN(); (continue reading…)
crontab环境变量
不要假定cron知道所需要的特殊环境,它其实并不知道。所以你要保证在shelll脚本中提供所有必要的路径和环境变量,除了一些自动设置的全局变量。 (continue reading…)
Mac OS X Lion安装MacPorts
MacPorts是开源社区发起的一项方便开发者在Shell下进行软件的编译、安装和升级等操作的开源项目,旨在方便Mac环境下的开发者。更多的关于MacPorts的信息,你可以登陆官网查看:http://www.macports.org
解决iPad(Safari)下背景图片空白或被截断的问题
页面中,顶部是一条100%宽的背景,CSS样式如下:
#header {
width:100%;
height: 94px;
background: url(/images/headerbg.gif);
overflow: hidden;
}
发现在iPad下右侧有些部分显示不出来,所以开始调试。
装了Windows版本的Safari测试页面后发现,初始化一个窗体宽度,然后加载页面,等到页面加载完成后再拉动水平滚动条,就会发现顶部右边的背景全变成了白色。
这个明显是Safari对背景的渲染有问题,背景的100%宽度在初始化页面时就被自动转化成固定的宽度值了,因此之后拉动滚动条,不会重新渲染。 (continue reading…)
无法远程连接 MySQL 的解决方法
在 Ubuntu 中通过 mysql 命令行创建好一个数据表并分配了权限:
GRANT ALL ON testdb.* TO usera IDENTIFIED BY ‘passwd’
然后重启加载权限:
mysqladmin –uroot –p flush-privileges
之后使用 Navicat 连接时仍然提示没有权限:
2003 – Can’t connect to MySQL server on ‘ubuntu’(10061)
查看 mysql.user 表,usera 的确已经有了任意主机访问的权限。
于是想到是不是 MySQL Server 绑定了本地地址,打开 /etc/mysql/my.cnf,找到:
bind-address = 127.0.0.1
去除 IP 地址绑定,把它改为:
bind-address = 0.0.0.0
然后重启 MySQL Server:
/etc/init.d/mysql restart
在Mac OS X中配置Apache + PHP + MySQL
Mac OS X 内置了Apache 和 PHP,这样使用起来非常方便。本文以Mac OS X 10.6.3为例。主要内容包括: (continue reading…)
54点提高PHP编程效率 引入缓存机制提升性能
0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
2、$row[’id’] 的速度是$row[id]的7倍。
3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。
4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。 (continue reading…)