摘要:
例子 var var="name"; var objname="obj"; objname=objname+"."+var; alert(eval(objname)); 阅读全文
摘要:
写前台 很多时候兼容性无法避免,尤其是IE 6.7.8此类奇葩。6,7hack写法就是在样式名前面加个* 就可以了,但是IE8却没有自己的私有hack 那碰到了怎么办呢,写法如下12/04. 2012之前对css hack做过一个简单的汇总《CSS hack 汇总》,现在进行一些更新:“\9″只在IE6/IE7/IE8/IE9/IE10下生效“\0” 只在IE8/IE9/IE10下生效“\9\0”只在IE9/IE10下生效故目前如果需要只针对ie8的hack,可先使用在IE8/IE9/IE10生效的“\0”,再用仅在IE9/IE10生效的“\9\0”hack覆盖之前的样式。如#selector 阅读全文
摘要:
一直对栈和堆的概念挺模糊,有点傻傻分不清的感觉。今天在网上看到一个介绍感觉很不错就收藏起来一、预备知识―程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)―,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初... 阅读全文
摘要:
1. 打开终端,输入 sudo rmmod psmouse 禁用触摸板,输入 sudo modprobe psmouse 恢复触摸板2.syndaemon -i 10 -d >/dev/null (10秒禁用触摸板) 阅读全文
摘要:
感谢oschina 中几位前辈的分享 下面是我结合自己的情况所配置的具体步骤:系统环境: ubuntu 12.10输入法:fcitxfcitx 安装 apt-get install fcitxsublime 安装 apt-get install sublime-text-2找到sublime-text-2的安装文件包 里面大概有 Icon lib PackageSetup.py 等几个文件或者文件夹我的文件安装包是放在 /opt/sublime_text_2 cd /opt/sublime_text_2新建一个文件 sublime_imfix.c 复制一下代码/*sublime-imfix.. 阅读全文
摘要:
最近在看CS50的公开课,视频中david用gdb调试C,我跟着敲,一样的代码但是却显示效果与他不一样。因为他的程序是编译好了的,所以也没看到编译步骤,后来回想一下他make 文件名 显示的代码中有一个ggdb,就加了进去试试,结果还真可以。编译代码如下gcc -ggdb -std=c99 filename -o file 阅读全文
摘要:
最近有个项目需要将数据导出成excel,以前都没接触过。便google一下知道了PHPExcel 这个据说很强大的类库。写这个博文主要目的等同于做笔记1首先看了下官方的文档。http://phpexcel.codeplex.com/wikipage?title=Examples&referringTitle=Home ini_set("include_path",ini_get("include_path").";../Classes");这个是需要改动的,因为我的系统是linux,根目录是/usr/share/nginx/w 阅读全文
摘要:
将元素组递归拆分成左右俩部分,直到元素组只包含俩个元素时,进行对比。然后合并,再递归。算法步骤计算n*log ^nT(16)=2·T(8) +16解释16 个数字排序所需时间 = 2·8个数字合并时间 +16次合并步骤如下T(16)=2·T(8) +16T(8)=2·T(4) +8T(4)=2·T(2) +4T(2)=2·T(1) +1T(1)=0时间计算结果如下T(16)=2·24 +16T(8)=2·8 +8T(4)=2·4 +4T(2)=2·0 +2T(1)=0计算方式 2*下一级运算时间 阅读全文
摘要:
O(n2) n 的平方 最坏的效率。Ω(n) 最快的方式如果 O(n2)=Ω(n2) 则可以Θ(n2)平凡 阅读全文
摘要:
按ctr+shift +p然后输入remove 回车,再输入要删除的插件名 阅读全文