代码改变世界

python魔术方法

2013-10-22 14:05 by youxin, 823 阅读, 0 推荐, 收藏,
摘要:在类中有一些特殊的方法具有特殊的意义,比如__init__和__del__方法,它们的重要性我们已经学习过了。一般说来,特殊的方法都被用来模仿某个行为。例如,如果你想要为你的类使用x[key]这样的索引操作(就像列表和元组一样),那么你只需要实现__getitem__()方法就可以了。想一下,Python就是对list类这样做的!下面这个表中列出了一些有用的特殊方法。如果你想要知道所有的特殊方法,你可以在《Python参考手册》中找到一个庞大的列表。表15.1 一些特殊的方法名称说明__init__(self,...)这个方法在新建对象恰好要被返回使用之前被调用。__del__(self)恰好 阅读全文

利用netstat和tasklist查看PC的端口占用情况 及80端口被占用

2013-10-21 22:12 by youxin, 1500 阅读, 0 推荐, 收藏,
摘要:经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口?1、Windows平台在windows命令行窗口下执行:E:\oracle\ora92\bin>netstat -ano |find ":80"TCP 172.18.2.56:3311 172.18.40.3 阅读全文

offsetParent和parentNode区别

2013-10-21 20:59 by youxin, 993 阅读, 0 推荐, 收藏,
摘要:offsetParent用的最普遍的就是来计算元素在页面中的位置,前面的日志理讲了 通过getBoundingClientRect()来获取页面中元素的位置,不过这只支持最新的浏览器,如果要兼容像Opera9.2和Firefox2以及Safair任何版本都只能通过offsetParent该属性来循环获计算获得元素的位置,效率不太好。贴一段缩减了来自YUI里的代码:function getElementXY(el){ //el 要获取位置的元素对象 var pos = [el.offsetLeft, el.offsetTop]; //首先获得该元素相对第一个非流布局父元素的位置 va... 阅读全文

Memcached简明介绍

2013-10-21 20:33 by youxin, 321 阅读, 0 推荐, 收藏,
摘要:官网介绍:http://memcached.org/Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.Memcached is an in-memory key-value store for small chunks of arbitrary data (str 阅读全文

Memcached管理与监控工具 memAdmin

2013-10-21 20:07 by youxin, 1856 阅读, 0 推荐, 收藏,
摘要:http://www.junopen.com/memadmin/使用MemCached以后,肯定希望知道cache的效果,对于MemCached的一些运行状态进行监控是必要的,memcached提供了stats这个命令可以查看memcached相关状态,但是不是很详细.一个可视化的工具,基于web形式的Memcached管理与监控工具----MemAdminMemAdmin是一款可视化的Memcached管理与监控工具,使用PHP开发,体积小,操作简单。主要功能:服务器参数监控:STATS、SETTINGS、ITEMS、SLABS、SIZES实时刷新服务器性能监控:GET、DELETE、INC 阅读全文

memcache 安装教程

2013-10-21 19:49 by youxin, 704 阅读, 0 推荐, 收藏,
摘要:memcached:官网http://memcached.org/说明:memcached本身没有Linux版本,网上的windows 版本都是个人开发的。memcached和memcache区别:memcache是php的一个扩展,用于php管理memcached,php-memcache.dll... 阅读全文

layerX offsetX pageX

2013-10-21 16:34 by youxin, 1831 阅读, 0 推荐, 收藏,
摘要:offsetX/offsetY:相对于当前元素的位移x/y:相对于当前座标系的位移,但是IE常常搞错当前座标系layerX/layerY:相对于当前座标系的位移pageX/pageY:相对于网页的位移clientX/clientY:相对于可视窗口的位移screenX/screenY:相对于屏幕的位移offsetX/offsetY:W3C- IE+ Firefox- Opera+ Safari+x/y:W3C- IE+ Firefox- Opera+ Safari+layerX/layerY:W3C- IE- Firefox+ Opera- Safari+pageX/pageY:W3C- IE- 阅读全文

鼠标拖放div 实现

2013-10-21 16:34 by youxin, 1064 阅读, 0 推荐, 收藏,
摘要:Javascript的mousemove事件类型是一个实时响应的事件,当鼠标指针的位置发生变化时(至少移动1个像素),就会触发mousemove事件。该事件响应的灵敏度主要参考鼠标指针移动速度的快慢,以及浏览器跟踪更新的速度。例如,接下来的一个例子就演示了如何综合应用各种鼠标事件来实现页面元素拖放操作的设计过程。在实现拖放操作的设计过程中,需要理清和解决以下几个问题:定义拖放元素为绝对定位,以及设计事件的响应过程。这个实现比较容易。清楚几个坐标概念:按下鼠标时的指针坐标,移动过程中当前鼠标的指针坐标,松开鼠标时的指针坐标,目标被拖动元素的元素坐标,拖动过程中的目标元素坐标。算法设计:按下鼠标时 阅读全文

960 grid 使用

2013-10-20 22:59 by youxin, 435 阅读, 0 推荐, 收藏,
摘要:去官网下载960 grid,解压后可以看到css下面有如下文件:960.css是一个综合性文件。我们要引入960 ,reset和text 3 个文件。一般情况下调用:如果我们想只使用12/16/24栅格,则不要包含960.css,引入对于的栅格css即可。我下载的960 grid margin-left和margin-right为5px,这意味着gutter为10px。样式说明:container_x:容器样式,x列grid_x:每列宽度alpha:用于清除左边10px的marginomega:用于清除右边10px的marginprefix_xx:左补空suffix_xx:右补空clear或: 阅读全文

960 grid 分析

2013-10-20 22:17 by youxin, 852 阅读, 0 推荐, 收藏,
摘要:960 网格系统的构造如下:页面总宽度 960px12 栏布局, 每栏 60px每栏两边保留 10px 的外边距, 相当于 20px 的槽内容区域总宽度是 940px960 布局无疑是非常好的网格系统, 因为相当灵活. 它帮助网页设计者快速地构造以下栏栅数目的布局原型: 9 x 3, 3 x 3 x 3, 4 x 4 x 4 x 4, 10 x 2 等. 960 网格系统可能是现在最受欢迎的网格系统, 并已经在很多网站和设计模板上使用.为什么960?1024 x 768 的分辨率下,打开Firefox:自然状态下,Firefox窗体的大小约为 974 x 650. 减掉左右两边7px的边框,网 阅读全文
上一页 1 ··· 117 118 119 120 121 122 123 124 125 ··· 269 下一页