摘要: background-color: white;border: 1px solid #93D4FC;box-shadow: 0 0 5px #60CAFF;border-collapse: separate; 阅读全文
posted @ 2013-04-21 22:11 A Good Boy 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 使网页变灰的效果:html{filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></fi 阅读全文
posted @ 2013-04-21 00:25 A Good Boy 阅读(177) 评论(0) 推荐(0) 编辑
摘要: mouseover和mouseout事件引起的闪烁问题:在js里面,当我们对一个html对象绑定了mouseover和mouseout事件时,会自动对其子对象绑定这两个事件,而有时候这个机制会给我们的实现带来不便,我们只希望在这个html对象上面实现mouseover和mouseout的绑定。方法一:在当mouseout的时候,设定一个延迟,例如1秒,然后在mouseover事件中对这个延迟进行清除,不让它调用应该执行的方法。原因很简单,当鼠标在html对象中移动的时候,它是从一个子对象mouseout然后又mouseover了另一个子对象。方法二:对所有子元素禁止事件冒泡该方法存在一定的问题 阅读全文
posted @ 2013-03-06 10:36 A Good Boy 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1. Git Config:$gitconfig--globaluser.name"Shilin Yi"$gitconfig--globaluser.email "yishilin@gmail.com" 配置git的参数变量,它可以带以下2个参数: --system,针对系统的所有用户的,对应的配置文件在/etc/gitconfig --global,针对系统当前用户的,对应的配置文件在~/.gitconfig 不带参数,针对当前git仓库的,对应的配置文件在.git/config 如果在个人pc上使用git,加上参数--global即可 如果在公共服务 阅读全文
posted @ 2013-02-24 14:00 A Good Boy 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 当做了一些修改时,一般会直接 "git add ." 先将文件staged起来。但是"git add ."对被删除的内容是无效的,还需要"git rm filename"删除文件,但是git rm命令貌似没有类似"git rm ."的用法(这样可以执行,但意思是删除所有文件),于是,当有比较大量的文件被删除时,一个个的git rm非常麻烦。。我现在基本上都是到gui的git(比如mac的Tower)中全选,批量Stage搞定,但是,命令行下面如何做比较方便呢?git add -A它会把我们未通过 git rm 删除 阅读全文
posted @ 2013-02-16 23:53 A Good Boy 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 走在学习技术的路上。2012年的磨练,让我感觉之前对于技术的学习实在太过于散乱,没有确切的目标,也没有一定的章法,时间就这么飘飘然的逝去,作为一个技术学习男,还真得抓把劲。之前学习一些技术,大多是看完书本后,按着项目遇到的问题来,不会的百度或者google一下,没有看高质量博客的习惯,没有看源码的心,对于技术的系统了解实在不够,在看了张鑫旭的博客后,甚是惭愧。很多技术或许不难,但真正要做的还是踏实的积累与钻研。学习之。1.有质量的订阅http://www.zhangxinxu.com淘宝UED:http://ued.taobao.com/blog/迅雷UED:http://cued.xunle 阅读全文
posted @ 2013-02-16 21:49 A Good Boy 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 在正常情况下(字符编码为UTF-8),JS计算字符串的长度,不管其是中文汉字还是英文字母,每个汉字或每个字母的长度均为1。.例如:varstr="我me";alert(str.length);//结果为3但在某些特殊情况下,需要把汉字当做两个字符来看待(事实上每个汉字在计算机的存储中是占两个字节的),这样就不得不进行特殊处理了。原理也很简单,就是利用该字符在Unicode字符集中的编码值来进行比较。例如,字符A的编码是65,字符B的编码是66,依此类推。小写字母从97开始编码,即字母a的编码是97,字母b的编码是98,依此类推。数字字符则是从48开始编码,字符0的编码是48 阅读全文
posted @ 2013-01-05 11:11 A Good Boy 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 在使用git进行版本控制的时候,当你完成了一个更新,想要将本地版本push到服务时,有时会遇到这种提示:"git updates were rejected because the tip of your current branch is behindhint: its remote counterpart. Merge the remote changes (e.g. 'gitpull')"...这说明你正在操作的版本,在服务器端已经被被别人提前做了更新,解决的办法就是,先将服务器端最新的版本pull下来,与自己的本地版本合并后,服务器才允许继续进行提交 阅读全文
posted @ 2012-12-23 22:49 A Good Boy 阅读(1924) 评论(0) 推荐(1) 编辑
摘要: 之前一直不怎么关注博客,现在突然用起来,感觉在上面做一些知识的梳理还是很有用的。看别人的博客,发现,交流,新的内容,不同观点的触碰,真的是非常有趣,对自己也是很大的一种提高。关注开源,贡献力量,只有参与才会有成长,欢迎大家来多多交流哦! 阅读全文
posted @ 2012-12-23 13:46 A Good Boy 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 写在前面:【编程语言包括语法和标准库.语法相当于武术招式,而标准库应用实践经验则类似于内功,需要长期锻炼。学习任何一门语言都无外乎这一法则。】第一篇主要是对python的环境配置,python的用法有个初步的认识和了解,整体概览一下。【简介】Python是一种动态解释型的编程语言。Python可以在Windows、UNIX、MAC等多种操作系统上使用,也可以在Java、.NET开发平台上使用。【特点】1 Python使用C语言开发,但是Python不再有C语言中的指针等复杂的数据类型。2 Python具有很强的面向对象特性,而且简化了面向对象的实现。它消除了保护类型、抽象类、接口等面向对象的元 阅读全文
posted @ 2012-12-20 00:26 A Good Boy 阅读(107) 评论(0) 推荐(0) 编辑