摘要: -----------------------------------------------------------------------BufExplorer Taglist latex-suite word_complete SketchDrawIt Mark SearchComplete vcscommand switchtagsccal.rb viki NERD_tree fencview matrixtaglis Tetris BlockComment----------------------------------------------------------------- 阅读全文
posted @ 2011-01-21 09:25 HelloSUN 阅读(915) 评论(0) 推荐(0) 编辑
摘要: VIM插件一般安装在 5 个地方, 存放插件的路径都列在“runtimepath”选项中,我们可以使用 set命令查看它::set runtimepath?一般来说显示结果如下:runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim71,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/afterUnix下的 $HOME/.vim 或Windows下的[url=http://edyfox.codecarver.o 阅读全文
posted @ 2011-01-21 09:24 HelloSUN 阅读(7153) 评论(1) 推荐(0) 编辑
摘要: 1、使用tags tag是什么?一个位置。它记录了关于一个标识符在哪里被定义的信息,比如C或C++程序中的一个函数定义。这种tag聚集在一起被放入一个tags文件。这个文件可以让Vim能够从任何位置起跳达到tag所指示的位置-标识符被定义的位置。 下面的命令可以为当前目录下的所有C程序文件生成对应的tags文件: (shell command) ctags *.c 现在你在Vim中要跳到一个函数的定义(如startlist)就可以用下面的命令:(ex command) :tag startlist这个命令会带你到函数"startlist"的定义处,哪怕它是在另一个文件中。CTRL+]命令会取当 阅读全文
posted @ 2011-01-20 16:29 HelloSUN 阅读(1287) 评论(1) 推荐(0) 编辑
摘要: 因为学习使用Vim,遇到ctags这样一个东东,花了一天时间大致搞清楚了一点,记下来,和大家分享。我写的匆忙,大家也就随便看看好了。希望有用。一.ctags是干什么的ctags的功能:扫描指定的源文件,找出其中所包含的语法元素,并将找到的相关内容记录下来。我用的是Exuberant Ctags,在Windows上使用,就一个可执行文件,非常绿色,可在sourceforge下载。二.ctags可以识别哪些语言,是如何识别的ctags识别很多语言,可以用如下命令来查看:ctags --list-languages还可以识别自定义语言,具体没研究过。ctags是可以根据文件的扩展名以及文件名的形式来 阅读全文
posted @ 2011-01-20 15:41 HelloSUN 阅读(4446) 评论(0) 推荐(1) 编辑
摘要: ubuntu是一个很好的linux发行版。由于最近arch折腾的有些过火,导致显卡不正常,至今修复未果……因为不知道是不是显卡硬件问题,所以制作了个ubuntu的liveUSB,希望使用它可以对显卡进行测试。试用ubuntu10.04时,发现ubuntu的确非常适合不爱折腾追求稳定的linux用户。它稳定强大漂亮超凡,还有超人气的社区作为技术支持,的确适合新手和不爱折腾/懒得折腾的人。硬件支持也已经相当完善,canonical对此做了不少努力。例如gnome-disk-utility,在arch下至今不能正确估测我的硬盘:但是ubuntu却可以正确识别并估测硬盘健康值等。而且我的n卡正确识别并 阅读全文
posted @ 2011-01-20 13:38 HelloSUN 阅读(4614) 评论(0) 推荐(0) 编辑
摘要: 同意 子夜茗香 的说法,在10.04试了一下,可行 sudo service network-manager stop sudo rm /var/lib/NetworkManager/NetworkManager.state sudo service network-manager start sudo gedit /etc/NetworkManager/nm-system-setting... 阅读全文
posted @ 2011-01-20 10:05 HelloSUN 阅读(1864) 评论(0) 推荐(0) 编辑
摘要: 有关如何破解PDF加密文件的教程前言:因为现在网络上下载的PDF文件很多都带有安全性设置,通常的安全设置有:文档打印不允许、更改文档不允许、内容复制或提取不允许等等。在实际运用中,我们通常需要把PDF文件导出,保存为DOC文件(Word文件),并对其内容进行复制、修改等编辑操作;或者打印这类PDF文件;又或者无法删除其中文件中的水印标志。下面就如何解决以上问题给予操作指导。听我慢慢道来。电脑破解环境准备:电脑上必须装有Adobe Acrobat 7.0 Professional 软件(记得不是Adobe Reader哦!!),解压后的文件大小估计在200多M,这个软件网络上很多地方有下载,如何 阅读全文
posted @ 2011-01-20 09:33 HelloSUN 阅读(2578) 评论(1) 推荐(0) 编辑
摘要: 自己学习Verilog 和FPGA已经一学期了,期间自己也算是做了不少的FPGA实验,也写了一些代码,期间自己感触最深的就是当你的代码出现错误时你应改怎么快速又准确的解决这些Bug,并同时也应该想想为什么会出现这些Bug,到底是当初那些原因导致这些Bug的产生等等。  我感觉自己犯的都是很低级的错误,其实说白了就两句话:  1、永远要对你的设计的每一个细节了如指掌。  2、做好版本管理,对你的每一个修改都要有记录,本版本的主要的特点、更改的地方等。  3、认真、仔细、小心的完成你的每一个步骤,只有这样才能减少那些低级错误的发生,很多时候这些低级错误会让你浪费大量的时间。  4、要时刻清楚你的代 阅读全文
posted @ 2011-01-17 19:18 HelloSUN 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 终端输入如下命令:sudo modprobe -r psmouse如果打开触摸板就是:sudo modprobe psmouse 阅读全文
posted @ 2011-01-15 18:34 HelloSUN 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 當由ubuntu 8.04升級到8.10(Intrepid)時,發現在面板上的NetworkManager applet不見了(NetworkManager applet is missing)如果在Terminal執行nm-applet時,會出現下列的錯誤訊息 ** (nm-applet:7559): WARNING **: applet_dbus_manager_start_service(): Could not acquire the NetworkManagerUserSettings service as it is already taken. Return: 3 (nm-app 阅读全文
posted @ 2011-01-15 17:58 HelloSUN 阅读(1523) 评论(0) 推荐(0) 编辑
摘要: 1. 枚举的定义枚举类型定义的一般形式为: enum 枚举名{ 枚举值表 };在枚举值表中应罗列出所有可用值。这些值也称为枚举元素。例如:该枚举名为weekday,枚举值共有7个,即一周中的七天。凡被说明为weekday类型变量的取值只能是七天中的某一天。2. 枚举变量的说明如同结构和联合一样,枚举变量也可用不同的方式说明,即先定义后说明,同时定义说明或直接说明。设有变量a,b,c被说明为上述的weekday,可采用下述任一种方式:enum weekday{ sun,mou,tue,wed,thu,fri,sat };enum weekday a,b,c;或者为:enum weekday{ s 阅读全文
posted @ 2011-01-15 17:49 HelloSUN 阅读(1109) 评论(0) 推荐(0) 编辑
摘要: 下面是更新内核需要的一些知识  编辑软件源  sudo gedit /etc/apt/sources.list  查看系统存在的内核。  dpkg -l|grep linux  或  dpkg –get-selections|grep linux  显示当前的内核  uname -a  升级内核  apt-get dist-upgrade  删除内核  sudo apt-get remove 内核名  带有image的文件是需要删除的,一定要写全版本等字符。其他相关的文件会自动删除。  例如:  sudo apt-get remove –purge linux-image-2.6.24-19- 阅读全文
posted @ 2011-01-13 20:51 HelloSUN 阅读(10585) 评论(0) 推荐(0) 编辑
摘要: 1. OPENCORES.ORG这里提供非常多,非常好的PLD了内核,8051内核就可以在里面找到。进入后,选择project或者由http//www.opencores.org/browse.cgi/by_category进入。对于想了解这个行业动态人可以看看它的投票调查。http://www.opencores.org/polls.cgi/listOpenCores is a loose collection of people who are interested in developing hardware, with a similar ethos to the free softw 阅读全文
posted @ 2011-01-13 19:47 HelloSUN 阅读(985) 评论(0) 推荐(1) 编辑
摘要: UART (Universal Asynchronous Receiver/Transmitter)通用异步收发器UART是用于控制计算机与串行设备的芯片。有一点要注意的是,它提供了RS-232C数据终端设备接口,这样计算机就可以和调制解调器或其它使用RS-232C接口的串行设备通信了。作为接口的一部分,UART还提供以下功能: 将由计算机内部传送过来的并行数据转换为输出的串行数据流。 将计算机外部来的串行数据转换为字节,供计算机内部使用并行数据的器件使用。 在输出的串行数据流中加入奇偶校验位,并对从外部接收的数据流进行奇偶校验。 在输出数据流中加入启停标记,并从接收数据流中删除启停标记。 处 阅读全文
posted @ 2010-12-10 21:10 HelloSUN 阅读(11272) 评论(0) 推荐(0) 编辑
摘要: verilog语法学习心得1.数字电路基础知识: 布尔代数、门级电路的内部晶体管结构、组合逻辑电路分析与设计、触发器、时序逻辑电路分析与设计2.数字系统的构成: 传感器 AD 数字处理器 DA 执行部件3.程序通在硬件上的执行过程: C语言(经过编译)--该处理器的机器语言(放入存储器)--按时钟的节拍,逐条取出指令、分析指令、执行指令4.DSP处理是个广泛概念,统指在数字系统中做的变换(DFT)、滤波、编码解码、加密解密、压缩解压等处理5.数字处理器包括两部分:高速数据通道接口逻辑、高速算法电路逻辑6.当前,IC产业包括IC制造和IC设计两部分,IC设计技术发展速度高于IC设计7.FPG 阅读全文
posted @ 2010-12-08 17:53 HelloSUN 阅读(2995) 评论(0) 推荐(0) 编辑