emacs 上手之--基本概念

emacs的配置文件,叫作.emacs,是个隐藏文件,存在于当前用户的根目录下面,也就是~/.emacs emacs的配置文件采用了elisp作为配置文件的语言,来源于强大的lisp语言。下面我简单说一点emacs配置文件怎么写。虽然内容不多,也很肤浅,但是知道了这些,至少在编写自己的配置文件的时候,不会那么无序了。 在配置文件里面,引号(;)开头表示注释,比如下面这行 ; this is the emacs config file 下面我来举一些例子,简单说说配置文件。 (setq transient-mark-mode t) 这行的意思是,给变量transient-mark-mode设置值   ... ... ... ...   阅读更多
Linux, News

Emacs基本快捷键

C-x C-c : 退出Emacs C-x C-f : 打开一个文件,如果文件不存在,则创建一个文件 C-g : 取消未完成的命令 编辑 C-z (redefined): Undo;原来C-z是挂起Emacs(然后用fg命令调出);C-x u 是默认的命令; 移动一下光标,再C-z就可以redo M-d : 删除光标后的词语 移动光标 C-v : 向前翻页 M-v : 向后翻页 M-r : 将光标移动到屏幕中间那行 C-a : 移到行首 M-a : 移到句首,从行首到句首之间可能有空格 C-e : 移到行尾 M-e : 移到句尾 M-{ : 向上移动一段 M-} : 向下移动一   ... ... ... ...   阅读更多
Linux, News

radix-4 sd multiplier

好久没有更新了,今天研究了一下radix-4 sd multiplier。共享一个课程,讲的不错,希望对大家有帮助。我的sfu架构设计明天应该就结束了,可以开始systemc coding了。 http://ece.gmu.edu/~dhwang/ece645/spring2008/
News, opengl es

AT-EGPU中的VERTEX SHADER的指令

AT-EGPU中的VERTEX SHADER的指令 目前设计的VERTEX SHADER,因为只支持gles1.1,所以数据结构都选用顶点格式。现在设计指令长度64bit。 分三类SIMD指令 1) mov,add,sub,max,min,sge,slt,seq,lsl,asr.zero,xor,or,and,nop,end 2) mul,mad,dp2,dp3,dp4,trfm 3) rcp,rsq,pow2,log2 指令应该还会添加别的,以快速实现clipping操作。 指令结构如下: opcode|adr mode|write mask| swizzle|neg|dst |   ... ... ... ...   阅读更多
News, opengl es

Real Time Rendering Course

Real Time Rendering Course http://cggmwww.csie.nctu.edu.tw/courses/rtr/2007/#CourseSchedule
News, OpenGL

Linux学习笔记:vi,sed,Bash中的文本替换

非常实用,转载! 平时工作的时候写不同部分的代码所要遵循的code rule也是不同的,一共有三套code rule,从命名规则,缩进到宏定义限制都相差不少。我有的时候会弄混,发现使用vi和sed可以很快地处理这类问题,把这几天所用过的命令总结了一下,以后也有个参考。 vi用来处理单个文件很合适,并且可以随时undo;sed适合处理多个文件,如果使用了-i选项处理之前最好做备份。 本文中提到的命令均以”"括起来,实际使用中是不需要输入”"的。本文中提到的命令都经过测试,但也许还存在问题,可以e-mai我。 使用vi打开一个文本文件时,如果不是以UNIX LF方式结尾,而   ... ... ... ...   阅读更多
Linux, News

recovery ubuntu in winxp

由于重装的xp,所以准备恢复一下ubuntu。网上找了一圈,方法都不太适合我。 后面发现了一个超简单的方法恢复引导,现在做记录如下。 下载个grub for dos,把grldr这个文件复制到c:\ 然后编辑c:\boot.ini (去掉只读属性) 如果看见timeout=0, 就改为timeout=15 把 C:\GRLDR=”GRUB for DOS Menu” 加入c:\boot.ini 的最后一行 新建一个文本文件名为c:\menu.lst, 内容为 color black/cyan yellow/cyan timeout 15 default 0 title   ... ... ... ...   阅读更多
Linux, News

第3次的vincent研究完成,milestone

第3次的vincent研究完成,milestone. 记录一下,不容易,终于分析清楚了,应该可以开始测试了。历时3个月,每周一致周四晚上在实验室研究,花费了不少时间。辛苦终于要开始收获了,下面应该进度会更快的。
News, opengl es

OpenGL讲座稿_5. DirectX与OpenGL

DirectX是用途极为广泛的API,它并不局限于显示领域。目前的 DirectX中包含有Direct Graphics(Direct 3D + Direct Draw)、Direct Input、Direct Play、Direct Sound、Direct Show、Direct Setup、Direct Media Objects等多个组件,它提供了一整套的多媒体接口方案。但由于DirectX版本的更新主要在3D图形技术上,因此DirectX给人一种图形 API的感觉。 微软发布DirectX的初衷是为了弥补Windows系统对图形管理的不利,但第一代DirectX并未成功,因为当时Op   ... ... ... ...   阅读更多
News, OpenGL

OpenGL讲座稿_4. OpenGL2.0

至OpenGL 1.3为止,OpenGL的发展几乎处于停滞不前的状态,主要的进展是OpenGL扩展指令的推出。这些扩展指令是一些绘图功能、视频及绘图的整合工具,组成了一个混乱的扩展指令组,其中许多都是为专用应用程序而设计的,对大多数需要一致性开发平台的ISV(独立软件开发商,Independent Software Vender)来说并不实用。ARB也已经发现为何无法将OpenGL往前推进的几个原因,包括知识产权(IP)争论的潜伏危机。希望参与ARB(委员会的策划)并提供技术、但也同时也想保护各自IP的厂商大感挫折。 在 2001年9月的ARB会议上,3Dlabs展示了他们的OpenGL 2.   ... ... ... ...   阅读更多
News, OpenGL