BLOG
Enjoy when you can, and endure when you must.
VPN 架设中一些问题的解决方法(pptpd)
最近尝试了下VPN的架设,期间遇到的一些问题在此做个记录和总结: 1.pptpd已启动运行,但不能正常连接,查看messages发现以下记录:   MGR: connections limit (100) reached, extra IP addresses ignored MGR: Manager process started MGR: Maximum of 100 connections available    通过搜索,查得解决方法如下:    a.打开配置文件/etc/pptpd.c...
DEC 03, 2012/Python
Python生成器
生成器是一次生成一个值的特殊类型函数。可以将其视为可恢复函数。对一个函数来说,如果需要记住一些执行状态。那对于一个普通函数,状态一定保存在函数体之外,也就是要用到全局变量(或静态全局变量),破坏了封装性。而对于一个类的成员函数,则通常将状态保存在类的成员变量中,封装性很好。生成器吸取两种方式的长处, 在普通函数的简捷形式的基础之上,又不破坏封装性,并达到了记录状态的目的。简单的说就是在函数的执行过程中,yield语句会把你需要的值返回给调用生成器的地方,然后退出函数,下一次调用生成器函数的时候又从上次中断的地方开始执行,而生成器内的所有变量参数都会被保存下来供下一次使用。与一般的函数不同...
NOV 30, 2012/Python
一种递归删除空文件夹的方法
def delete_empty_directories(working_dir):     for item in os.listdir(working_dir):         current_path = os.path.join(working_dir, item)         if os.p...
NOV 28, 2012/CSS
深入解析CSS样式层叠权重值
本文为转载内容,源地址:http://www.ofcss.com/2011/05/26/css-cascade-specificity.html读到《重新认识CSS的权重》这篇,鬼哥在文章最后给出了便于记忆的顺序:“important > 内联 > ID > 类 > 标签 | 伪类 | 属性选择 > 伪对象 > 继承 > 通配符”那么这个顺序是怎么得出来的呢?实际上在CSS2规范关于具体性(specificity)的定义中,描述是非常明确的,但是很多中文版本的css图书中采用了10进制的简单相加计算方式(包括第一版《CSS权威指南》,第二版中已经...
NOV 28, 2012/CSS
学习记录:CSS选择器归纳
   一、通配符选择器:    用于匹配任意元素或某元素下的所有元素。    示例:* {     margin: 0;     padding: 0; }    兼容性:所有浏览器均支持。    二、ID选择器:    用于匹配含有制定id的元素。使用ID选择器之前需要在HTML元素上定义ID名。    示例:#left_nav&n...
NOV 27, 2012/关注生活
Windows 8 体验与感受
恩。。。我承认我是很喜欢尝鲜的,最新的系统当然还是要拿来玩玩。 这次微软比较给力,98块钱升级,所以还是小小支持了下正版。 时隔25年,微软在新一代操作系统到来的同时更换了自己的LOGO,凸显了当前微软UI设计的风格。 首先还是来说说Win8的新鲜玩意儿吧~ 锁屏界面: 为了适应触屏,Win8中增加的很多新元素都是触屏化的,比如上图即相当于以前的“欢迎界面”,向上滑动或点击任意键即可出现用户登录窗口。“开始”是Win8中改变最大的玩意儿,曾经的开始菜单不见了,取而代之的是和Windows Pho...
NOV 27, 2012/JavaScript
文档和元素的大小和滚动条
一、窗口的大小:     w = w || window;     if (w.innerWidth != null) return {width: w.innerWidth, height: w.innerHeight};     if (document.compatMode == "CSS1Compa...
NOV 26, 2012/jQuery
jQuery的Ajax应用
一、Ajax简介:AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机地包含了以下几种技术:    Ajax(Asynchronous JavaScript + XML)的定义;    基于web标准(standards-based presentation)XHTML+CSS的表示;    使用 DOM(Document Object Model)进行动态显示及交互;    使用 XML 和...
NOV 24, 2012/关注生活
刺客信条3来了~
周末了周末了~最近看书学习啥的弄得比较累,难得休息一下。又正逢我最爱的游戏刺客信条3的PC版正式发布了,于是迫不及待地下载+安装。 好久都没回家了,这回来打开下载猛然发现下载速度近乎原来的两倍,看来电信又免费提升了下带宽,这网速终于给力了些,小show一下,呵呵~ 最可喜的还是15个G的刺客信条能在3个小时下载完成...然后马上安装、运行,看到这LOGO那个亲切啊...     这一代的界面感觉很清新又富有科技感:     之前就说这一代在3D效果上会有比较大的改进,看来的确如此,而且感觉优化的很好,...
NOV 22, 2012/jQuery
jQuery队列控制方法详解
本文转载自jQuery队列控制方法详解queue()/dequeue()/clearQueue()@Mr.ThinkjQuery核心中, 有一组队列控制方法, 这组方法由queue()/dequeue()/clearQueue()三个方法组成, 它对需要连续按序执行的函数的控制可以说是简明自如, 主要应用于animate ()方法, ajax以及其他要按时间顺序执行的事件中.先解释一下这组方法各自的含义.queue(name,[callback]): 当只传入一个参数时, 它返回并指向第一个匹配元素的队列(将是一个函数数组,队列名默认是fx); 当有两个参数传入时, 第一个参数还是默认为...