- 博客(18)
- 资源 (6)
- 收藏
- 关注
原创 virtualbox 挂载U盘
<br />USB设备有问题:<br />让GUEST识别USB设备<br />最简单的办法如下:<br />$ sudo gedit /etc/fstab<br />在末尾加上<br /># the USB group<br /># 对所有用户开放USB设备的读写权限<br />none /proc/bus/usb usbfs devmode=666 0 0<br /> <br />virtualbox缺省是不允许随便挂载u盘的,除非你指定了某个具体的u盘或什么牌子的u盘。
2011-05-22 09:48:00 1032
原创 Ubuntu11.04下安装BURG
添加这个PPA:sudo add-apt-repository ppa:n-muench/burgsudo apt-get updatesudo apt-get install burg burg-common burg-emu burg-pc burg-themes burg-themes-commo更新到MBR:sudo burg-install “(hd0)”或者:sudo dpkg-reconfigure burg-pc重启后就OK了。
2011-05-04 21:20:00 532
转载 为VMware添加虚拟硬盘
<br />创建虚拟硬盘<br /> 1、关闭VM中正在运行的虚拟系统;<br /> 2、在虚拟系统名称上点右键-》Virtual Machine Settings;<br /> 3、在Hardware页点“Add”-》Add a hard disk-》Create a new virtual disk-》SCSI(recommended)-》分配空间大小-》OK;<br /> 4、可以看见Hardware中出现了一块新的硬盘Hard Disk 2。<
2011-05-04 14:26:00 354
转载 快速查看Linux系统软硬件配置bash
<br />wget http://aspersa.googlecode.com/svn/trunk/summary<br />chmod a+x summary<br />./summary<br /> <br />用root用户运行在系统信息,内存,磁盘等方面显示会更详细点<br /> <br /><br /># Aspersa System Summary Report ##############################<br /> Date | 2011-05-03 05:3
2011-05-03 14:08:00 531
转载 如何在Linux系统下检测U盘是否已连接
<br /> 在Linux系统中,Linux的文件系统是异步的,也就是说写一个文件不是立刻保存到介质(硬盘,U盘等)中,而是存到缓冲区内,等积累到一定程度再一起保存到介质中。如果没有umount就非法拔出U盘,程序是不知道的,fopen,fwrite等函数都依然返回正确,知道操作系统要把写介质的时候,才会提示I/O错误。可是很多数据都会因为这个不及时的错误报告而丢失。<br /> 事实上,USB驱动程序在U盘插入和拔出时,都对系统配置文件做了修改。例如U盘驱动程序会在插入或拔出时往 /proc/scs
2011-05-02 15:17:00 618
原创 can't find tk.tcl when I run source navigator(解决)
<br />Can't find a usable tk.tcl in the following directories: <br />/opt/sourcenav/share/tk8.3<br /><br />/opt/sourcenav/share/tk8.3/tk.tcl: no event type or button # or keysym<br />no event type or button # or keysym<br />while executing<br />"bind Listb
2011-05-02 11:10:00 2115
转载 解决 ubuntu 1104 vm_share不能使用的问题
If you’re trying to install vmware-tools inside a linux guest and get the dreadedsuper.c:73: error: unknown field ‘clear_inode’ specified in initializer error while compiling vmhgfs for shared folder support (which I use a lot), this will help (thanks to A
2011-05-02 10:13:00 1171
原创 Bash 和 Dash
<br />转自 :http://blog.csdn.net/cgipro/archive/2010/10/12/5936262.aspx<br /> <br />安装交叉编译器出问题<br />./arm-2010q1-202-arm-none-linux-gnueabi.bin<br />错误信息如下;<br />Checking for required programs: awk grep sed bzip2 gunzip<br />===============================
2010-10-24 10:17:00 2883 1
原创 GDB 调试段错误问题
如果段错误在我们的自己写程序,这个很简单程序会停在当前行。但如果我们用了库函数,而我们传了错误的参数。例如:strcpy。我们有10个地方调用了strcpy。系统只会告诉你错在strcpy。这就麻烦了。我们不容易找到到底是什么地方调用strcpy出错。gdb有个where命令能帮我解决这个问题:gdb ./test(gdb) r ...................SIGSEGV............(gdb) where
2010-08-17 17:25:00 336
转载 Linux下使用mtrace进行内存状况监测
<br />对于内存溢出之类的麻烦可能大家在编写指针比较多的复杂的程序的时候就会遇到。Debug起来也是比较累人。其实Linux系统下有一个使用的工具可以帮忙来调试的,这就是Mtrace.Mtrace主要能够检测一些内存分配和泄漏的失败等。下面我们来学习一下它的用法。<br /><br /> 使用Mtrace来调试程序有4个基本的步骤,需要用到GNU C 函数库里面的一些辅助的函数功能。<br /><br /> 1.在需要跟踪的程序中需要包含头文件,而且在main()函数的最开始包含一个函数
2010-08-17 17:02:00 409
转载 vim 使用
<br />如何使vim 显出颜色<br />sudo vim /etc/vim/vimrc<br />然后输入密码<br />把 syntax on 前面的双引号删掉则变颜色 则在输入的时候自动显示颜色<br /><br />如果想在下一次进入vim 时光标显示在上一次编辑最后停留的位置,则找到下面的语句<br />if has("autocmd")<br /> au BufReadPost * if line("'/"") > 0 && line("'/"") <= line
2010-08-17 16:56:00 216
转载 珍惜,努力
<br />有的时候,我们的人生仿佛过得很茫然,总是没有方向。今天总是难以预测明天,总是经历之后才懂得去理解。人生就是由很多选择构成的,没有人知道哪种选择是最合适的,最正确的,但是,只要我们用心去体验生活,用心去做选择,生活就会变得很精彩。相信爱<br />Love<br />爱<br /> Love plays a pivotal role on our life. Love makes you feel wanted. Without love a person could go haywar
2010-08-08 19:05:00 431 1
原创 framebuffer 变量定义 问题点
<br />#include <stdio.h><br />#include <stdlib.h> <br />#include <fcntl.h><br />#include <linux/fb.h><br />#include <sys/mman.h><br /><br />int main () {<br /> int fp=0;<br /> struct fb_var_screeninfo vinfo;<br /> struct fb_fix_scr
2010-08-01 18:33:00 247
原创 valgrind 使用2
[2]检查内存,内存未初始化<br /> 15 int foo(int x)<br /> 16 {<br /> 17 if(x < 0)<br /> 18 printf("%d",x);<br /> 19 return 0;<br /> 20 }<br /> 21 <br /> 22 int main(int argc,char **argv)<br /> 23 {<br /> 24 int x;<br /> 25 <br />
2010-07-27 10:24:00 373
原创 安装,使用valgrind
<br /> Valgrind的主要功能(结合memcheck工具)<br /> 1,使用未初始化的内存 (Use of uninitialised memory)<br /> 2,使用已经释放了的内存 (Reading/writing memory after it has been free'd)<br /> 3,使用超过 malloc分配的内存空间(Reading/writing off the end of malloc'd blocks)<br /> 4,对堆栈的
2010-07-27 09:29:00 891
原创 valgrind 使用
test.c 1 #include 2 3 void f(void) 4 { 5 int *x = malloc(sizeof(int) * 10); 6 x[10] = 0; 7 } 8 9 int main(void) 10 { 11 f(); 12 return 0; 13 }lengmian@ubuntu:~/akaedu/hwp/search$ valgrind --tool=memchec
2010-07-27 09:25:00 349
原创 makefile
.PHONY : clean clean : -rm edit $(objects).PHONY意思表示clean是一个“伪目标”,。而在rm命令前面加了一个小减号的意思就是,也许某些文件出现问题,但不要管,继续做后面的事。当然,clean的规则不要放在文件的开头,不然,这就会变成make的默认目标,相信谁也不愿意这样。不成文的规矩是——“clean从来都是放在文件的最后”。
2010-07-25 14:34:00 262
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人