10 2010 档案

JavaScript的oop中的apply,call
摘要:先明确一点,以下部分涉及到function对象和object对象.当有一个方法或对象,想给另一个方法使用,可以使用以下的方法,按照这个原理实现JS的继承(可以实现多个父类继承,很多语言都做不到,JS强吧.)阅读前需要理解的:JS中 没有new 的对象在对象里的this是不存在的例如:function a(){ this.b="hi"; this.c=function(){alert('hi');}}alert(a.b);//out undefinedtry{a.c();}catch(e){ alert(e->getmessage());//有输出}va 阅读全文

posted @ 2010-10-28 23:51 liushan 阅读(467) 评论(1) 推荐(1)

在JS中最常看到切最容易迷惑的语法(转)
摘要:发现一篇JS中比较容易迷惑的语法的解释,挺有用的,转载下,与大家分享:js中大括号有四种语义作用语义1,组织复合语句,这是最常见的 Js代码if(condition){ //... }else{ //... } for(){ //... }语义2,对象直接量声明 Js代码varobj={ name:'jack', age:23 };整个是个赋值语句,其中的{name:'jack',age:23}是个表达式,单独存在也不会出现语法错误的。语义3,声明函数或函数直接量 Js代码functionf1(){ //... } varf2=function(){ //... }f1与非f2的区别是前者在语 阅读全文

posted @ 2010-10-28 22:25 liushan 阅读(700) 评论(0) 推荐(0)

超大记录量数据库设计
摘要:最近公司里做社交类网站,预计流量会不少,所以考虑到了超大记录量的数据库存放问题以前没考虑过相关问题,刚开始想一个表保存用户,一个表保存操作记录等...随之问题就来了初步估算如下:初步估计每天活动用户2万,由于记录用户动态,估计每个用户最少会产生20条以上行踪记录(里面包括很多东西,不描述)最简单的估计每天都有40万记录,几年下来,呜呼哀哉~,表定挂.(没啥责任心的程序员估计也就按一个表做上去了.呵... 阅读全文

posted @ 2010-10-27 22:01 liushan 阅读(757) 评论(2) 推荐(0)

相似度分析(转)
摘要:最近要用到相似度,特转以下文章,个人感觉非常好:来源:http://blog.csdn.net/eaglet摘要在数据挖掘的研究中,我们往往需要判断文章是否雷同,对类似文章或短句进行归类处理等,这其中就会遇到这样的问题:如何确定两个字符串之间的相似程度。本文综合作者的实际工作经验和数据挖掘理论,结合中文字符串特性介绍一套相对完整的方法,以解决上述问题.。分析 最简单的问题求解 字符串由一组不同含义... 阅读全文

posted @ 2010-10-25 14:15 liushan 阅读(2058) 评论(0) 推荐(0)

一些javascript的常用方法(转载)
摘要:1 createElement(element) 创建一个指定标签名创建一个新的元素节点,返回值为指向新建元素节点的引用指针。 eg) var para = document.createElement("p"); document.body.appendChild(para); 2 createTextNode() 创建一个包含着给定文本的新文本节点,返回一个指向新建文本节点的引用指针: re... 阅读全文

posted @ 2010-10-25 00:19 liushan 阅读(274) 评论(0) 推荐(0)

jquery ui resizable bug
摘要:其实这个也不算是 resizable 的BUG,但从官网下载下来的确实存在问题,但开启 helper: 'ui-resizable-helper' 或animate: true, 时候,会发现官方的例子的宽度自动增加了10PX仔细翻源代码一看,发现有以下问题:(如图)竟然用padding 难怪会自动添加宽度这个问题在ie firefox下都存在.其中这个问题比较难发现,但你可以用以下代码测试出来:... 阅读全文

posted @ 2010-10-24 22:47 liushan 阅读(871) 评论(1) 推荐(0)

今天发现一个关于CSS的东东,解决了我很多疑问
摘要:今天在W3CSCHOOL里看到的:Z-index 仅能在定位元素上奏效(例如 position:absolute;)发现有时候真得多看看书,以前一直纳闷为什么有时候可以,有时候不可以,原来是这个原因.页面中某DIV使用了position:relative;他的外层用overflow:auto/scr... 阅读全文

posted @ 2010-10-23 21:52 liushan 阅读(398) 评论(2) 推荐(0)

linux vi 替换命令
摘要:久了没用vi 命令都忘了,到网上找了些,记录下,以下内容出自网络,来源已经不详.vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有... 阅读全文

posted @ 2010-10-20 01:03 liushan 阅读(686) 评论(0) 推荐(0)

php在线处理视频 (在线视频转码,取得视频信息)
摘要:linux 中有ffmpeg可以处理视频,而且ffmpeg有PHP扩展,PHP可以通过FFMPEG类出来视频,下面是LINUX下安装FFMEPG及关联PHP的方法1.创建文件夹mkdir ~/ffmpegcd ~/ffmpeg2.取得基本要求的源文件wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20100303.tar.bz2or... 阅读全文

posted @ 2010-10-20 00:58 liushan 阅读(7605) 评论(0) 推荐(0)

php 的Class declarations may not be nested 错误
摘要:最近在编写一个类的时候碰到这样的情况.大体意思是不能在类里面声明类仔细检查脚本.并无该情况.经过仔细琢磨.得出以下可能:1.当声明一个抽象的,私有的方法,报该错误2.但使用有抽象方法,未声明为抽象类的时候报该错误3.以后发现补上~ 阅读全文

posted @ 2010-10-14 19:04 liushan 阅读(2894) 评论(0) 推荐(0)