- 浏览: 73434 次
- 性别:
- 来自: 苏州
最新评论
-
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条技巧
文章列表
现在移动办公已经变得家常便饭,每次外出出差办公需要访问单位的内网服务器时,该怎么办呢?相信很多人都想到了VPN连接!的确,使用VPN连接,我们可以利用现成的Internet网络通道,来登录进入单位的内网服务器,进行公文存取或邮件查询,整个访问过程安全得如何就在同一个内网中一样。可是,在进行VPN网络连接时,我们时常会受到VPN默认路由的困扰,这种困扰往往会造成无法访问单位内网,或者无法访问Internet网络的故障现象;面对这样的困扰,很多朋友由于不得要领,无法找到有效的应对办法,来摆脱VPN服务器默认路由带来的麻烦。有鉴于此,本文就以笔记本电脑经常使用的Windows Vista系统为操作 ...
utuntu鼠标设置
- 博客分类:
- 工具
1. 运行xev 在测试框中查看鼠标键值
2. xmodmap -e "pointer = 1 2 3 4 5 8 9 6 7" 修改鼠标键值
问题: 在windows 下的aptana当一个项目管理的git是用ssh key来验证时,用图形界面下的git pull/gush时会要求输入密码。
原因: git会到用户目录/ssh下查找证书,不是到/.ssh下查找证书,
解决方案: 只需要把/.ssh的内容复制到/ssh下就可以解决这个问题。
PHP程序员最常犯的11个MySQL错误
- 博客分类:
- php
摘要:对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些时日和相关技能。下面列举了大家比较容易犯的而且很严重的11个MySQL相关的错误。
英文原文:Top 10 MySQL Mistakes Made by PHP Developers
对于大多数Web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL—LAMP系列中举足轻重的一份子。
对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些 ...
今天在用aptana装jupiter时, 一直报错Missing requirement: edu.hawaii.ics.csdl.jupiter 3.6.0 (edu.hawaii.ics.csdl.jupiter 3.6.0) requires 'bundle org.eclipse.team.cvs.core 0.0.0' but it could not be found. google了很久未果, 后来猛然觉得CVS找不到,是不是我没有安装cvs插件所以不能安装, 后来装上cvs插件后,果然可以安装了. 不容易啊, 早知道就一开始自己研究报错了.
有时单单是给容器添加overflow: hidden,IE6很可能根本看不见任何效果。
但是一旦容器有了固定的高度、宽度,overflow: hidden立刻就达到了期望的效果。
为些只能为IE6 加个CSS HACH : Selector {_width:value}
让IE6支持min-width最小宽度
<style type="text/css">
.ie6-out{
_margin-left:900px;
_zoom:1;
}
.ie6-in{
_position:relative;
_float:left;
_ma ...
具体用法参考http://blog.simophin.net/?p=193
在json-c-0.9里,可以用:
myjson=json_tokener_parse(string);
如果返回null就不是json串。
不过,它的json_tokener_parse需要修改一下:
vi json_tokener.c
struct json_object* json_tokener_parse(const char *str)
{
struct json_tokener* tok;
struct json_object* obj;
if(!str || !*str) ret ...
error while loading shared libraries的解決方法
者 icq 21:03 | 靜態連結網址 | 迴響 (0) | 引用 (1) | 點閱次數 (270) | Programming
行程式時,如此遇到像下列這種錯誤:
./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory
那就表示系統不知道xxx.so 放在哪個目錄下。
這個時候就要在/etc/ld.so.conf中加入xxx.s ...
1. padding & margin
padding 时,IE & Firefox 一样,div 的大小会增加,div 对应的位置增加padding 对应位置的值。
Margin 时,IE6 、IE7 以 div 的父级容器为基准进行margin 的,Firefox 、Safari 以body 为基准进行margin 的( 即使margin 的div 不是body 的直接子元素) 。
建议:设计页面样式时,尽量少用margin 。
2. IE6 div 解析误差
对于height<20 的div ,IE6 解析一律为Height=20 的div ,其他 ...
和head一样,如果页面没有这个标签,浏览器会自动加上去
<html>
<script type=“text/javascript”>
window.onload = function(){
alert(“Body个数是:”+document.getElementsByTagName(“body”).length);
}
</script>
</html>
那么当页面中出现好几个body,浏览器又会怎么处理呢?
只会保留第一对出现的body,其他的都会删掉,但其他body里的内容仍然会保留,你也可以自己去测试一下,比较有意思。
bod ...
今天做一个项目,初始化时,图片的父对象是隐藏(display:none)的,当鼠标经过时,显示图片的父对象,在firefox下没有问题,但是在IE下看不到图片,用开发人员工具查看源码,会发现,image变成了span.测试发现1.2没有此问题,后来无意中给图片加上宽高后,一切正常,但是如果把宽高写在样式表中,又会出现问题.
目前还没找到解决办法,只能为每一个图片加上宽高.
接上,解决上面问题后,在图片上用bind绑定的事件不能触发,在1.2时依然没有问题,后来将bind改成live后没有任何问题.但是live比bind耗资源,我同样没能找到更好的解决方法.
...
经过一些分析,终于发现一个为各个浏览器所兼容的Image的属性——complete。所以,在图片onload事件之前先对这个值做一下判断即可。最后,代码变成如下的样子:
function loadImage(url, callback) {
var img = new Image(); //创建一个Image对象,实现图片的预下载
img.src = url;
if (img.complete) { // 如果图片已经存在于浏览器缓存,直接调用回调函数
callback.call(img);
return; // 直接返 ...
1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。
2. Accept-Charset: 浏览器申明自己接收的字符集
Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定压缩 ...
git pull
error: You are in the middle of a conflicted merge
有冲突没有解决,解决掉冲突即可,或执行下面三行命令
git reset --hard HEAD
git fetch origin
git reset --hard origin
其实这三句话是把代码还原到与版本库一样的版本