emacs使用命令
在linux下使用emacs编译,不然看不明白。
C-x C-c 退出
C-x C-f 打开文件
C-x C-b,显示缓冲区列表
C-x,b 切换缓冲区
C-x k 删除缓冲区
C-x 0 删除当前窗口
C-x 1 删除全部其他窗口
M-x compile 编译
在linux下使用emacs编译,不然看不明白。
C-x C-c 退出
C-x C-f 打开文件
C-x C-b,显示缓冲区列表
C-x,b 切换缓冲区
C-x k 删除缓冲区
C-x 0 删除当前窗口
C-x 1 删除全部其他窗口
M-x compile 编译
最近的工作是处理一些文本,里面用到了文本聚类的一些东西,php的效率马上就显示出来了, 这里不是说php多快,相反说php慢,一个30k的文本计算要用8-10秒。于是就要优化php代码, 一直认为因为php缺少一些数据类型,万能的array也拖慢了速度。我成员函数里把成员变量 (或者叫做属性)给一个函数内的局部临时变量,然后在for里做大量的赋值运算 速度竟然提升了2秒中。
3. 如何运行 configure 和 make 使用 Autoconf 构建的软件包通常带有 ‘configure’ 脚本。要在特定的系统中构建和安装这样一个软件包,用户必须运行该脚本以使目录树按顺序排列作好准备。实际的构建过程则是使用 make 程序进行的。 ‘configure’ 脚本测试系统的特性。比如,它可以测试 C 函数库中是否定义了用于 time() 的数据类型 time_t。当构建
6. 编写 ‘configure.in’ 文件 编写一个可移植的 ‘configure.in’ 文件是一个需要技巧的工作。你可以把任意的 shell code 写到 ‘configure.in’ 文件里,选择是非常多的。第一次使用 Autoconf 时可以会遇到以下疑问: 什么是可移植的,什么不是可移植的?应该检测(测试系统是否有某个功能或是满足什么条件)什么? 不应该检测什么? 怎样更好地使用
在W3C新的事件模型框架中,IE和Mozilla都实现了相应的版本,IE的是attachEvent和detachEvent来实现元素事件的添加和删除,而Mozilla则是标准的addEventListener和 removeEventListener。在传统的javascript事件模型中,我们没办法为一个页面元素注册多个事件,只有靠自己来实现观察者模式。代码来自《ajax in acti
在网上找autobook的中文手册,看到了就把它贴过来了,感谢那些为此劳动的人 以下都是转载作者的blog地址,我算是2转了。。。 ——-本篇为转载内容,原作者文章请看这里 ——– 1. 简介 Autoconf、Automake 和 Libtool 这三个软件包可以让你的软件具有更好的可移植性并简化其构建的过程──尤其是在其他人的系统上。软件的可移植性和高效的构建系统是现代软件工程实践中非常 重要
通常我们都是使用.点来隐藏文件,但是有一些系统文件不能这么做,因为无法 改变文件名,比如引导文件,内核文件等,这个时候可以Setfile命令。 下面是一个例子: sudo /Developer/Tools/SetFile -a V /bin sudo /Developer/Tools/SetFile -a V /cores sudo /Developer/Tools/SetFile -P -a V
转载自http://www.5iphp.com/zh-hans/blog/289.html php的require()性能与include()虽然有相似的地方,但是通过自己的学习和查找,还是找到了6点区别如下。 1、 不同之处在于,对include()来说,在include()执行时文件每次都要进行读取和评估; 而对于require()来说,文件只处理一次(实际上,文件内容替换了require()
今天因为工作需要一定要用office,用pacman下了openoffice运行暴慢,果然又见识了一下java的威力,于是投了永中office, 这次终于看到一点希望,装上去以后跑的挺快的,竟然还自带字体。。。小小说一下官方论坛,有点太小家子气,复制粘帖都要弄点随机字符 下面是安装和卸载说明
在linux底下开发php的扩展需要一个智能点的ide不然那么多的宏看的要累死,
codeblocks是一个很好的选择,跨平台,速度还挺快的,内存使用要比eclipse小很多。
还是那么话,功欲善其事,必先利其器,
这一次我们要搞定mac上的多构架问题 先设置一下环境变量: MACOSX_DEPLOYMENT_TARGET=10.6 CFLAGS="-arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp" CCFLAGS="-arch i386 -arch x86_64 -g -Os -pipe" CXXFLAGS="-arch i386 -arch x86_
最近的日子过的挺快的,小日子过的还算悠闲,和老婆等10月份了,平时也不太出去乱逛了。 准备最近出去逛一下,吃点,买点。天热了,就不想出去了。 最经挺忙的,上班改开电瓶车了,乘车实在是太堵了,看来是只能等世博以后了,不过听说公司 要帮去张江了,又要变成张江男勒,看来做it还是逃不了张江呀,来来回回好几次了。 工作上最近对数据挖掘比较感兴趣,做了一些数据分析的一些分析,发现有些东西做起来还是 其乐无穷
最近wp又更新看着更新挂在后台上面觉得很不爽,手动升级又太慢了,
于是想试试自动升级,以前也使用过,会出问题,出现ftp的提示,所以
一直没弄一下,今天google了一下,原来这么简单。
在网上着了不少文章安装leopard,最后终于基本可用了。 先用硬盘安装工具弄一个分区然后开始安装,注意一定使用单核模式,方法1:bios里关闭多核 方法2:使用“-cpus=1”,不包含括号 然后应该可以竟然安装界面了,下面主要对其他的文章的总结 其他的文章都是对老版本而言的 自定义选项默认情况下(切记)增加: 1,smbios drivers(只要选一项): smbios for x86中的a
在家难得用一下笔记本挺点mp3,于是让人郁闷的事情又来了,在pc上装leopard 大的方面是没什么问题,小地方问题就很多了,我的ThinkPad SL400 Conexant Cx20561 能驱动但是有爆音和破音,没法听呀,先google一下找到voodooHDA项目官方网址, 在官方论坛下载有prefpane的http://forum.voodooprojects.org/index.php
在linux下使用emacs编译,不然看不明白。 C-x C-c 退出 C-x C-f 打开文件 C-x C-b,显示缓冲区列表 C-x,b 切换缓冲区 C-x k 删除缓冲区 C-x 0 删除当前窗口 C-x 1 删除全部其他窗口 M-x compile 编译