自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 旋转矩阵——四元数,欧拉角

旋转矩阵http://zh.wikipedia.org/zh-cn/%E6%97%8B%E8%BD%AC%E7%9F%A9%E9%98%B51. Yaw,Pitch,Roll主动旋转2.角-轴表示,四元数3.欧拉角http://zh.wikipedia.org/zh-cn/%E6%AC%A7%E6%8B%89%E8%A7%92关于矩阵

2012-12-11 21:01:56 620

转载 希腊字母 读音

1 Α α alpha a:lf 阿尔法2 Β β beta bet 贝塔3 Γ γ gamma ga:m 伽马4 Δ δ delta delt 德尔塔5 Ε

2012-12-04 21:06:23 526

原创 12.27 freescale

1. 中断函数 没有输入、输出__interrupt void ADC(void)中断:当一定条件的时候 去做 特定的事情    为什么没有 输出?中断任何时候都可产生,输出 给谁呢?没意义啊     为什么没有输入?        触发中断是在一定的条件下,事先知道的1.1 中断函数 与 回调函数 的区别个人理解 ISR is a callback f

2012-11-27 18:03:37 434

原创 二叉树 度的概念

子树就是二叉树的分支。度就是分支的数目。没有分叉的二叉树节点的度就是0度。如果一个节点只有一个分叉就是1度。两个分叉就是2度的子树。

2012-11-24 14:35:42 2387

转载 坑爹的QT

http://jingyan.baidu.com/article/ea24bc39403ef6da62b331cf.html装了好久NND!!

2012-11-13 10:25:46 287

原创 卸载QT

假如你是从诺基亚或者论坛下载的qt的二进制安装包安装的。进入qt的安装目录默认是/opt/QtSDK然后sudo ./SDKMangertools,选择removed all compoent单选框,确定。即可。

2012-11-13 09:42:20 828

原创 VC编译器 不完全支持C99

Although the product originated as an IDE for the C programming language, the compiler's support for that language conforms only to the outdated original edition of the C standard, dating from 198

2012-11-12 09:50:38 1235

原创 GBK WINDOWS-936

原来 ubuntu code::blocks 中 WINDOWS-936即我们常说的 GBK

2012-11-10 08:39:15 1458

原创 EBP, ESP 是什么

E代表extended, 表示 是32位REGESP 是 stack pointer,EBP 是 base pointer。EBP 指向系统栈最上面一个栈帧的底部。(what is 栈帧?)作用是在调用函数时保存ESP使函数结束时可以正确返回。栈帧:栈帧也叫过程活动记录,是编译器用来实现过程/函数调用的一种数据结构。从逻辑上讲,栈帧就是一个函数执行的环境:函数参数、

2012-11-09 17:01:37 655

转载 ubuntu Suspend 和 Hibernate 区别

待机与休眠的区别,待机(Suspend)是挂起到内存,需要保持对内存供电不能完全关闭电源。从外面看来,SUSPEND会黑掉屏幕,相当于屏幕保护,我的电源灯还在闪,而且可以通过键盘激活。休眠(Hibernate)是挂起到硬盘,完全关闭电源。用的机器做实验,从Hibernate到关机(它自已关的)花了一点了时间,估计是它在做保存工作,最后电源灯灭点,不能激活。重启(按电源按

2012-11-02 14:44:28 8152 2

转载 堆,全局数据区区别

五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束

2012-10-31 16:20:32 1882

转载 inline 的好处

1. inline 定义的类的内联函数,函数的代码被放入符号表中,在使用时直接进行替换,(像宏一样展开),没有了调用的开销,效率也很高。  2. 很明显,类的内联函数也是一个真正的函数,编译器在调用一个内联函数时,会首先检查它的参数的类型,保证调用正确。然后进行一系列的相关检查,就像对待任何一个真正的函数一样。这样就消除了它的隐患和局限性。  1. inline 定义的类的内联函数

2012-09-19 11:16:22 665

转载 srio

SRIO是Serial Rapid I/O的简写。  SRIO是面向嵌入式系统开发提出的高可靠、高性能、基于包交换的新一代高速互联技术,已于2004年被国际标准化组织(ISO)和国际电工协会(IEC)批准为ISO/IECDIS 18372标准。SRIO则是面向串行背板、DSP和相关串行数据平面连接应用的串行RapidIO接口。串行RapidIO包含一个3层结构的协议,即物理层、传输

2012-05-10 19:37:31 892

转载 技巧:双系统如何卸载win7

需要 WIN7 光盘 或 ISO 镜像http://www.enet.com.cn/article/2010/1010/A20101010748663.shtml

2012-04-17 12:16:10 316

原创 SVN局域网服务器简单配置及使用方法

http://blog.csdn.net/starnight_cbj/article/details/4687011http://developer.51cto.com/art/201111/299928.htm第一篇文章创建数据库用的是    “svnadmin create --fs-type fsfs D:/svn/project1”第二篇文章 svnadmi

2012-03-07 15:47:49 313

转载 teach-you-the-bt-seeds-hidden-within-the-picture

teach-you-the-bt-seeds-hidden-within-the-picturehttp://www.laoxingblog.com/teach-you-the-bt-seeds-hidden-within-the-picture.html

2012-03-06 20:16:41 319

转载 获得CPU当前运行频率

Windows Management Instrumentation 测试器实用工具可以使用 Windows Management Instrumentation 测试器实用工具确定 CPU 的当前速度 (CurrentClockSpeed) 和最大速度 (MaxClockSpeed)。WMI 使用 WBEMTEST 和 WMIC 测试来检索此信息。 若要使用 WBEMTEST 测试确

2012-02-28 14:41:06 2376

转载 枚举型

enum 枚举型名 {枚举常量1,枚举常量2,……,枚举常量n};  其中enum是枚举型的引导字,枚举型名是标识符,枚举常量也是用户指定的标识符,但它们被程序看作常量,习惯称它们为枚举常量。例如:  enum weekday { SUN, MON, TUE, WED, THU, FRI, SAT};  通常,每个枚举常量都是有意义名称符号,但对程序本身来说,这些枚举常量并不自动代表什

2012-01-29 22:20:49 1740

转载 VC 计算 时间

Q:如何获取时间?精度如何? A:1 使用time_t time( time_t timer ) 精确到秒2 使用clock_t clock() 得到的是CPU时间 精确到1/CLOCKS_PER_SEC秒3 计算时间差使用double difftime( time_t timer1, time_t timer0 )4 使用DWORD GetTickCount()

2011-12-25 18:20:08 2388

转载 手机 重力感应

重力感应,只是感应横向,纵向的力。比如你把手机横过来,竖起来,然后图片会跟着翻转,这就是重力感应。加速度传感器,是感应你挥动的时候的速度和力道的,wii起初的手柄就是这种。比如你挥一下手柄,游戏里跟着你挥一下。但是只能感应到你挥了手,但是不能感应是往哪个方向挥的。陀螺仪,是一个全方位感应前后左右的精准的感应器。wii后期出的motion plus(现在应该是和手柄合为一体了)里面就是内置了陀螺

2011-12-08 19:21:08 475

转载 美国人教你这样用Google,你真的会变特工!!!

美国人教你这样用Google,你真的会变特工!!!(看了才感叹原来这么多年的GOOGLE是白用了~这就是百度永远无法超越G的原因吧第一篇在搜索框上输入:“indexof/”inurl:lib再按搜索你将进入许多图书馆,并且一定能下载自己喜欢的书籍。在搜索框上输入:“indexof/”cnki再按搜索你就可以找到许多图书馆的CNKI、VIP、超星等入口!在搜索框上输入:“in

2011-12-08 16:56:44 659

转载 二维数组 函数传递

http://tieba.baidu.com/f?kz=1034731118首先,我引用了谭浩强先生编著的《C程序设计》上面的一节原文,它简要介绍了如何 将二维数组作为参数传递,原文如下(略有改变,请原谅):      [原文开始]          可以用二维数组名作为实参或者形参,在被调用函数中对形参数组定义时可以可以指 定所有维数的大小,也可以

2011-11-30 10:51:12 2787 2

转载 [C++] [转]Windows下FFTW库的安装

FFTW是用来计算一维或者多维的离散傅里叶变换,输入可以为实数序列也可以为复数序列的C语言的子函数库,FFTW是免费软件,是作为fft函数库的各种应用的上佳选择。1. 从网站http://www.fftw.org上下载最新的预编译文件:    32-bit version: fftw-3.2.2.pl1-dll32.zip (1.8MB)    64-bit version: fftw

2011-11-16 15:31:45 2709

转载 double 精度

1. 范围  float和double的范围是由指数的位数来决定的。  float的指数位有8位,而double的指数位有11位,分布如下:  float:  1bit(符号位) 8bits(指数位) 23bits(尾数位)  double:  1bit(符号位) 11bits(指数位) 52bits(尾数位)  于是,float的指数范围为-127~+128,而dou

2011-11-02 20:19:41 2678

转载 QT

QT 信号量和槽

2011-10-27 10:24:23 450

转载 关于 BT及PT

2.BT下载原理 BT全名为BitTorrent,是一个文件分发的协议。 使用BT下载资源的过程如下: 拥有完整文件的用户制作一个torrent文件(种子文件),并正常做种,在BT中,拥有完整档案的用户称为种子; (2)其他用户下载torrent,客户端解析

2011-09-30 12:35:50 2284

转载 malloc 与申明变量区别

声明变量是在栈上申请内存malloc是在堆上申请内存然后就是堆内存和栈内存的不同用处:栈是系统控制的,对函数内声明的变量,内存的声明周期就是到函数结束,除非是全局变量和静态变量,始终占有空间,直到整个程序结束。。这样就很限制了内存实用的灵活。堆是程序员自己

2011-09-17 13:38:42 582

转载 printf sprintf wsprintf fprintf 区别及注意点

sprintf是用于对ASCII码的127个字符进行操作,wsprintf是对UNICODE的多语言字符进行操作.如:sprintf(buffer, "ascii");wsprintf(buffer, L"unicode"); wsprintf对应的字符串是宽字符型wchar_t,即一个字符占用2个字节的内存空间.sprintf对应的字符串是字符类型为char,几一个字符占用1个字节的

2011-06-26 10:03:00 1439

转载 .def 与dll.h

为了建立项目,请选择Win32 控制台项目(Win32 Console Application),并且在应用程序设置标签(the advanced tab)上,选择DLL和空项目选项。DLLs可能并不如你想像的那样难。首先写你的头文件(header file);称为DLLTutorial.h。这个文件与其它头文件一样,其中只是一些函数的原型。#ifndef _DLL_TUTORIAL_H_

2011-06-14 06:47:00 1044

转载 DLL 与Lib

许多单讲C++的书其实都过于学院派,对于真实的工作环境,上百个源文件怎么结合起来,几乎没有提及。我引导读者一步步看看lib与DLL是怎么回事。  一个最简单的C++程序,只需要一个源文件,这个源文件包含了如下语句  int main(){return 0;}  自然,这个程序什么也不做。 当需程序需要做事情时,我们会把越来越多的语句添加到源文件中,例如,我们会开始在main函数中添加代码:  #i

2011-06-14 06:33:00 406

转载 函数 调用约定

函数的调用约定:函数调用约定是函数调用者和被调用的函数体之间关于参数传递 、返回值传递、堆栈清除、寄存器使用的一种约定;    它是需要二进制级别兼容的强约定,函数调用者和函数体如果使用不同的调用约 定,将可能造成程序执行错误,必须把它看作是函数声明的一部分; 常见的函数调用约定: VC6中的函数调用约定:        调用约定        堆栈清除    参数传递        __cdec

2011-06-13 15:19:00 361

转载 Windows的活动大陆:细看DLL文件

在Windows世界中,有无数块活动的大陆,它们都有一个共同的名字——动态链接库。现在就走进这些神奇的活动大陆,找出它们隐藏已久的秘密吧!  初窥门径:Windows的基石  随便打开一个系统目录,一眼望去就能看到很多扩展名DLL的文件,这些就是经常说的“动态链接库”,DLL是Dynamic Link Library(即“动态链接库”)的缩写。从Microsoft公司推出首个版本的Wind

2011-06-13 13:10:00 349

转载 五红菜——端午习俗

“五红菜”,是南京等地的端午习俗,南京人端午节讲究吃“五红菜”避邪消暑。“五红”,分别是“烤鸭、苋菜、红油鸭蛋、河虾、黄鱼(黄鳝)”。饭桌上红苋菜不可少;红心咸鸭蛋价不高;雄黄泡酒后呈橙色;河虾买点儿,油炒后,虾壳红通通的红光油亮;烤鸭上市了,到鸭子店斩个脯或腿子花费不多,所以“五红”也成了端午节餐桌上必定菜单。

2011-06-06 10:22:00 521

转载 普通人的编辑利器——Vim

<br /><br />2005年5月,我开始用Vim。此后渐入佳境,原来因版权自律而放弃盗版UltraEdit的遗憾一扫而空。并且,从Vim我才体会到,什么才是真正的编辑利器。在善用佳软或其他论坛发文,我都是先在Vim中输入,并方便高效地编辑好格式,再贴到网上。而我的通讯录、记事、读书笔记、工作记录也是在Vim中完成的。包括一些文档、数据的处理,让Vim过一下,也会提高不少效率。一句话,自用Vim以来,对它迷恋日深,几乎要超过Total Commander。但是,正如善用佳软及论坛发文所提,我大力推荐“用

2011-05-27 09:22:00 420

转载 how to copy a virtualbox vdi

<br /><br />Virtualbox 复制vdi文件<br /> <br />VirtualBox可不像VMware那样,直接复制虚拟磁盘文件就可以了事的,只因为VirtualBox识别虚拟磁盘文件VDI采用了uuid识别技术.<br /> <br />由于测试需要搭建局域网环境,需要两台虚拟机同时运行。当我安装完一个虚拟系统时,我将虚拟磁盘文件复制一份重新创建虚拟系统时提示<br /> <br />打开 虚拟硬盘 5.04.vdi 失败.<br />Cannot register the hard

2011-05-05 21:25:00 466

转载 层1 层2

<br /><br />10.层一:物理层,指物理特性的线路设备等连接<br />   层二:数据链路层,实现在相邻节点间的透明、可靠的数据传输,具体要实现下列功能:链路管理、帧同步、差错控制、流量控   制等<br />以上是个人理解,请参考 

2011-05-05 00:48:00 432

转载 什么是面向连接服务?

什么是面向连接服务?什么是无连接服务?       1、面向连接的服务:就是通信双方在通信时,要事先建立一条通信线路,其过程有建立连接、使用连接和释放连接三个过程。TCP协议就是一种面向连接服务的协议,电话系统是一个面向连接的模式。     2、无连接的服务:就是通信双方不需要事先建立一条通信线路,而是把每个带有目的地址的包(报文分组)送到线路上,由系统选定路线进行传输。IP、UDP协议就是一种无连接协议,邮政系统是一个无连接的模式。     面向连接与无连接的优缺点:     面向连接优点:实时通信 /

2011-05-04 18:50:00 3663

转载 this 指针

<br /> this指针只能在一个类的成员函数中调用,它表示当前对象的地址。下面是一个例子: void Date::setMonth( int mn ) { month = mn; // 这三句是等价的 this->month = mn; (*this).month = mn; } 1. this只能在成员函数中使用。全局函数,静态函数都不能使用this。实际上,成员函数默认第一个参数为T* const regi

2011-05-04 09:24:00 288

转载 vc 路径

<br /><br />要了解vc中使用#include命令包含头文件所搜寻的路径,必须先了解vc中的几种路径:<br />1. 系统路径<br />系统路径在vc中是"Tools->Options->Directories"中"Include files"指定的路径。<br />打开此对话框会发现默认有这几条路径:<br />C:/Program Files/Microsoft Visual Studio/VC98/INCLUDE<br />C:/Program Files/Microsoft Visua

2011-05-03 16:11:00 703

转载 pcap_loop 及callback

<br />对于最常用的 pcap_loop:<br />pcap_loop原型是pcap_loop(pcap_t *p,int cnt,pcap_handler callback,u_char *user)<br />其中第一个参数是winpcap的句柄,第二个是指定捕获的数据包个数,如果为-1则无限循环捕获。第四个参数user是留给用户使用的。<br />第三个是回调函数其原型如下:<br />pcap_callback(u_char* argument,const struct pcap_pkthdr

2011-04-23 16:57:00 1352

C89及C99标准

C89,C99 标准。 C89是稀缺资源,是从CSDN10分的资源下载来的; C99 是从网上下载的。

2012-11-12

ubuntu_training

包括ubuntu下基本操作及基本shell命令操作

2010-02-06

空空如也

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

TA关注的人

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