自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (9)
  • 收藏
  • 关注

转载 内存泄露检测工具

本文部分参考网上相关资料。Valgrind能做什么?  •内存使用检测,包括:    –内存泄漏    –非法内存访问    –未初始化变量使用    –重复释放内存  •多线程竞争    –检测死锁    -检测竞争Valgrind还能做什么?  •性能分析    –Cachegrind+ cg_annotate    它模拟 CPU中的一

2012-09-09 19:30:57 666

转载 12个有趣的c问题。

试题C摘要:12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!1.gets()函数问:请找出下面代码里的问题:#include int main(void) {     char buff[10];     memset(buff,0,sizeof(buff));      gets(buff);      printf("\n The buffe

2012-09-09 19:28:36 577

转载 ldconfig命令使用

今天装了一下blcr,发现在ubuntu12.0.4下是无法安装成功的,出现在内所在目录下找不到build,这个也不知道具体是怎么一回事?在ubuntu10.04下可以成功安装,装完后需要运行ldconfig将新生成的.so库加入到系统共享中,有个配置:动态链接库管理命令 为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfig.此执行程序存放在/sbin目录

2012-09-09 19:26:30 937

原创 MIS系统心得

感觉MIS系统应该是很老的东西了,通过做MIS系统,对JS、JSP有了一点的了解,但是感觉自己对这一块表示没有任何的兴趣,基本都是重复性的工作。Java开发相对C/C++确实简单了很多,本人对于JAVA的多线程、线程池这块了解还是很全,了解的比较少,改天补上。之前编译Android下的Opencv时还碰到了Java一下继承的问题,就是在子类中虚函数在父类中的调用时机问题,好像没有发现子类对象的

2012-08-26 21:43:32 1313

原创 编译Android下的stasm图像识别可执行文件

之前编译了一个图像识别的stasm下的VC6版本,一开始本来希望将stasm编译到Android下的,但是后来发现没有ARM平台下对于的库,如:libcv.a libjmpg.a,libhighgui.a等库,要一个一个编译的话估计工程量相当大。在linux下编译Android下的可执行文件时,如果该文件没有被用到的话,就不要再Android.mk下出现,不然引入一些不必要的bug;And

2012-08-26 21:25:43 2270 2

原创 RPC&Socket通信

RPCLinux下的RPC主要是同rpcgen XXX.x文件自动生成客户端和服务器端的代码,自动生成代码时主要碰到了一些问题。1.字符串参数传递的问题在RPC下char* p;并不解释成字符串指针,而是解析成指向字符的指针。要传递字符串,则可以通过string p表示字符串中字符个数不受限制,这个一开始折腾了挺久的。2.Linux下的RPC可以同rpcgen -M 加入线程安全的机制

2012-08-26 21:01:54 1310

转载 使用中文版man(shell帮助)

使用中文版man(shell帮助)2009-04-09 06:04:56/ 个人分类:系统安装原文http://blog.chinaunix.net/u/20483/showart.php?id=1854010有时候用man查看shell命令的用法时候由于本上里面的参数含义不懂,还要用非母语看,理解起来非常吃力。那么干脆用中文版的man吧1、安装man中文包sudo apt

2012-08-19 17:55:17 477

转载 arm平台交叉编译链

这个网上有已经编译好了的交叉编译链工具,具体的想自己编译的话可以参考《嵌入式Linux应用开发完全手册》里面有介绍,编译不同开发板的过程,之前下了个很小的arm-linux-gcc 发现编译的时候缺少头文件之类的,这个主要是交叉编译链工具不完善,缺少相应的库,目前推荐用友善的交叉编译链工具,下载地址:http://www.google.com.hk/url?sa=t&rct=j&q=&esrc=s

2012-08-13 21:45:32 575

原创 windows 添加环境变量

引用:%变量名% 定义变量路径:不要有引号

2012-08-12 15:47:06 533

转载 vbox磁盘空间扩容

第一步:为虚拟机硬盘扩容(Oracle VM VirtualBox)的方法 为虚拟机硬盘扩容(Oracle VM VirtualBox)VBoxManage modifyhd         |                            [--resize |--resizebyte ]--resize 可以用来修改已经存在的硬盘

2012-08-12 15:45:51 9142

原创 windows添加打开方式

HEKY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

2012-08-12 10:41:35 725

原创 VirtualBox下nat模式无法上网的问题

倒腾了N次virtualbox下的ubuntu网络网络配置,发现根本无法联网,原来是在virtualbox网络设置的时候忘了选择接入网线,有点无语了!

2012-05-19 20:10:01 9214 3

原创 火狐离线包下载地址

http://www.mozilla.org/en-US/firefox/all.html

2012-05-04 15:55:52 1089

转载 嵌套类、局部类、union

嵌套类    在一个类的内部定义另一个类,我们称之为嵌套类(nested class),或者嵌套类型。之所以引入这样一个嵌套类,往往是因为外围类需要使用嵌套类对象作为底层实现,并且该嵌套类只用于外围类的实现,且同时可以对用户隐藏该底层实现。    虽然嵌套类在外围类内部定义,但它是一个独立的类,基本上与外围类不相关。它的成员不属于外围类,同样,外围类的成员也不属于该嵌套类。嵌套类的

2012-05-04 09:27:03 859

原创 makefile后缀规则

linux下采用c++编写程序后编译成可执行文件时,敲打的命令太多,尤其是对于同时编译很多文件时尤其不便。采用后缀规则可以节省很多功夫,下面是一个简略的makefile文件,只需敲入make  源码文件名.out即可完成编译,继续学习中。CPP=g++.SUFFIXES:.out .cpp.cpp.out:$(CPP)  -o $@ $

2012-05-03 23:52:56 3574

原创 mediacontroller无法显示问题

View anchorview = (surfaceView.getParent() instanceof View )? (View) surfaceView.getParent() : surfaceView;mediaController.setAnchorView(anchorview);

2012-01-12 15:32:24 1326

转载 android adb有关命令

很多时候我们在android中删除不了文件,一般情况下可以用RE文件管理器来挂载可读写(别告诉我你不知道RE文件管理器)但是往往有时候在一些特殊的时候我们还是挂载不了怎么办?就比如我的华为的U8500  很多时候我要删除一个东西的时候都不是很好删除,一直提示系统只读,用R

2011-10-13 17:34:23 5995

转载 linux下批量增加文件后缀名

for i in * ; do mv $i $i".jpg" ; done

2011-09-24 16:29:25 10875

原创 linux下 find与cp命令的结合

如: find 路径 -name "*.c" -exec cp {} 目标目录 \;

2011-09-20 19:35:37 9004 1

原创 windows 配置IP地址的脚本

netsh interface ipv4 set address "本地连接" static Ip地址 掩码 网关

2011-09-19 21:08:49 614

原创 jni javah找不到类文件的问题

当使用的是默认的包时,直接用javah -jni 类当使用了自定义的包时,则需要使用javah -classpath "包的上层目录." -jni "包名.类名"进行c语言头文件的生成!

2011-09-15 16:10:31 1154

转载 Android模拟器

<br />要玩GPhone的模拟器,当然需要先去google上面下载Android的SDK,解压出来后在SDK的根目录下有一个tools文件夹,里面就是模拟器和一些非常有用的工具。<br />双击“emulator.exe”,直接启动模拟器,简单吧。当然,如果要对模拟器进行一些定制,还是要从命令行调用,带上参数启动。下面就来介绍一下启动是常用的几个参数:<br />1.模拟器外观的定制:<br />480x320, landscape: emulator -skin HVGA-L<br />320x480

2011-04-14 22:12:00 431

转载 如何在Windows环境中下载OpenCore

<br />1) http://code.google.com/p/msysgit/downloads/list 上下载Git-xxx.exe<br />    当前最新版本:Git-1.7.3.1-preview20101002.exe <br />2)在文件浏览器中,右击鼠标,有一项是"git bash” 会启动一个类似Linux Shell的窗口<br />   OpenCore地址:<br />       git://android.git.kernel.org/platform/external

2011-04-14 19:11:00 1814

转载 Dos命令自动补全

方法:    修改注册表 操作:    运行regedit    展开 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Command Processor    可以在右边看到 CompletionChar 项,是REG_DWORD类型的。双击或回车,打开属性设置窗口,默认值为十六进制的40,将此项的值改为十六进制的9,确定退出。即可在新打开的DOS窗口下开始生效了,在使用时,敲 Tab 键就可以让DOS来自动帮你完成填充,比较方便。如果在 DOS 窗口时,什么也不输,就一直敲

2011-04-14 08:43:00 9730

转载 VirtualBox下虚拟机与windows共享文件

环境:<br />主机(host):windowsXP<br />虚拟机:VirtualBox<br />客户机 (guest):slackware/ubuntu/...<br /><br />    看过我上一篇写的为VirtualBox 安装additions的朋友应该很清楚,设置VirtualBox共享文件夹之前需要安装VirtualBox Guest Additions.如果没有安装,请参考我的上一篇文章。<br /><br />    共享文件夹就是使主机的wendows和客户机linux能彼此共

2011-04-14 08:42:00 1239

转载 安装 VirtualBox Guest Additions (可以使桌面全屏)

参考:http://wangminghu.blog.sohu.com/87681070.html<br /><br />环境:<br />主机(host):windowsXP<br />虚拟机:VirtualBox<br />客户机 (guest):slackware/ubuntu/....<br />虚拟光驱:随便哪种<br />(主机是指PC上安装的系统,客户机是指在虚拟机中安装的系统。)<br /><br />虚拟机virtualbox安装完成以后,我安装了一个linux系统:slackware.安装

2011-04-09 17:16:00 7683

转载 VirtualBox 共享文件夹设置

环境:<br />主机(host):windowsXP<br />虚拟机:VirtualBox<br />客户机 (guest):slackware/ubuntu/...<br /><br />    看过我上一篇写的为VirtualBox 安装additions的朋友应该很清楚,设置VirtualBox共享文件夹之前需要安装VirtualBox Guest Additions.如果没有安装,请参考我的上一篇文章。<br /><br />    共享文件夹就是使主机的wendows和客户机linux能彼此共

2011-04-09 17:16:00 2404

转载 修改Ubuntu从字符界面启动

<br />在 /etc/default/grub 修改 quiet splash 为quiet splash text

2011-04-09 16:10:00 405

转载 Ubuntu 切换到超级用户

<br />输入命令sudo -i

2011-04-09 15:52:00 403

转载 Ubuntu 最常用和 终端快捷键

<br />Bash Shell 快捷键 <br /><br />l         <CTRL k>:删除从光标到行尾的部分 <br />l         <CTRL u>:删除从光标到行首的部分 <br />l         <ALT d>:删除从光标到当前单词结尾的部分 <br />l         <CTRL w>:删除从光标到当前单词开头的部分 <br />l         <CTRL a>:将光标移到行首 <br />l         <CTRL e>:将光标移到行尾 <br />l 

2011-04-09 15:37:00 521

2013微软实习生笔试题

2013微软实习生笔试题,赶紧下载啊,很不错的哦!

2013-04-08

算法C语言实现

算法C语言实现!程序=数据结构+算法,你懂的

2013-03-20

C++编程惯用法

C++编程惯用法---高级程序员常用方法和技巧!

2013-03-20

海量数据处理

面试必备,果断要手册啊,海量数据处理各大公司都会问到的

2013-03-20

sed&awk;文档

sed&awk;文档,提高效率的编辑工具文档,收藏吧!

2012-08-12

C++必知必会

C++必知必会,C++必知必会是学习C++的枕边书!

2012-08-12

man中文手册

man中文手册,非常实用的手册,经常翻翻学习更快!

2012-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除