自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (24)
  • 收藏
  • 关注

原创 博客搬家

本人博客搬至博客园

2013-05-19 12:18:44 378

转载 qt 添加右键菜单

在QT中添加右键菜单<br /> QWidget及其子类都可有右键菜单,因为QWidget有以下两个与右键菜单有关的函数:<br /><br />Qt::ContextMenuPolicy contextMenuPolicy () const<br /><br />void setContextMenuPolicy ( Qt::ContextMenuPolicy policy )<br /><br />Qt::ContextMenuPolicy枚举类型包括:Qt::DefaultC

2011-03-01 16:51:00 1511

原创 纪念

<br />2011年1月24日,上海, 这天我做了一件标志性的事情。

2011-01-24 17:34:00 291

原创 生活感悟

<br />让和你在一起的人感觉舒服,是一种很重要的能力。如果在人际交往中存在问题,现从自己找原因,即使主要是因为对方的缘故,自己也应保持热情和包容。<br />广泛发掘自己的兴趣,扩大知识面,交际面。

2011-01-24 17:31:00 252

转载 gcc常用参数

<br />gcc的一些重要参数<br />1. -I 指定头文件搜索路径(I 表include)<br />如 $gcc -c hello.c -o hello.o -I/usr/include<br />2.-L 指定要连接的库所在的目录<br />-l 指定要连接的库的名字<br />如$gcc main.o -L/usr/lib -lqt -o hello<br />3. -D 定义宏(D-define)<br />-D定义宏有两种情况,一种是-DMACRO 相当

2010-07-21 18:14:00 365

原创 派生类的继承方式总结

1.共有继承  基类的共有成员和保护成员作为派生类的成员保持其在基类中的状态;基类的私有成员对于派生类不可访问。2.保护继承  基类的共有成员和保护成员作为派生类的保护成员;基类的私有成员对于派生类不可访问。3.私有继承  基类的共有成员和保护成员作为派生类的私有成员;基类的私有成员对于派生类不可访问。

2010-05-23 14:09:00 406

原创 面向对象常见问题总结

1.类中static变量声明后须赋初值。2.常量必须在构造函数的初始化列表里初始化,或者将其设置成static。3.虚函数采用虚调用的方法。虚调用是一种可以在只有部分信息的情况下工作的机制,特别允许我们调用一个只知道接口而不知道其准确对象类型的函数。4.多态性是允许将父对象设置成为和它的一个或更多的子对象相等的技术,赋值后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。多

2010-05-23 10:57:00 338

转载 volatile类型修饰符的作用

      在学习Tinyos调度机制的时候,我碰到了volatile这个类型修饰符。我对它的用法不是很清楚,上网查了下才搞清楚。摘录如下:      就象大家更熟悉的const一样,volatile是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量。如果没有volatile,基本上会导致这样的结果:要么无法编写多线程程序,要么编译器失去

2010-05-19 14:46:00 661

转载 时刻提醒自己的话

今天看了《学习c++的50条忠告》,觉得里面有几条忠告特别适合自己,所以摘录下来,以时刻提醒自己:1.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?2.浮躁的人容易问:我到底该学什么;——别问,学就对了;3.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;

2010-05-18 21:32:00 494

原创 运算符优先级与指针类型判断

       对于一些复杂的指针类型,往往判断起来比较困难,如果能清晰的认识运算符的优先级,那么理解这些类型时就不容易出错。例如:       []的优先级是高于*的,因此,int *ap[]表示ap是一个元素为int指针的数组;而int (*ap)[]表示ap是一个指向int数组的指针;又如:       ()的优先级是高于*的,因此,int *fp()表示fp是一个函数

2010-05-11 09:04:00 462

原创 类型转换带来的问题

有如下两个程序:程序一:#include int array[] = {23, 34, 12, 17, 204, 99, 16};#define TOTAL_ELEMENTS (sizeof(array)/sizeof(array[0]))    int main() {    int d = -1,x;    x = 0;    if (d       

2010-05-02 23:53:00 292

转载 利用union判断字节序

共用体声明和共用体变量定义与结构体十分相似。其形式为:   union 共用体名{   数据类型 成员名;   数据类型 成员名;   ...   } 变量名;   共用体表示几个变量共用一个内存位置,在不同的时间保存不同的数据类型和不同长度的变量。在union中,所有的共用体成员共用一个空间,并且只能储存其中一个成员变量的值。       利用共同体的

2010-04-29 20:42:00 790

原创 c++类中的常量

c++类中的const数据成员在对象的生存期内是常量,但是在类的范围内则是可变的。而且constt数据成员必须在构造函数的初始化列表里初始化。若要实现类范围的常量,可以使用static const,如static const int size=9;或者可以使用enum,如enum{size=100}。

2010-04-21 18:02:00 377

转载 c++指针于引用的区别

1楼一、比较一 引用是C++中的概念,初学者容易把引用和指针混淆一起。  一下程序中,n是m的一个引用(reference),m是被引用物(referent)。  int m;  int &n = m;  n相当于m的别名(绰号),对n的任何操作就是对m的操作。  所以n既不是m的拷贝,也不是指向m的指针,其实n就是m它自己。  引用的规

2010-04-21 10:31:00 575

原创 “顾客至上,服务至上”??

今天,表哥从上海托运给我的自行车到达北京了,接到电话通知后,我兴冲冲的赶到北京站取车。由于是第一次使用中铁快运的托运,所以我对取车地点不是很清楚。还好,在北京站,我一眼就看到了中铁的托运大厅。于是,我便进去问服务人员,“我是来取行李的,请问中铁的行李房在哪?”那位大姐冷冷的看了我一眼,扔出一句“顺着马路往西走。”出了大厅,我一路往西搜寻中铁的行李房,可是连个影子都没见着,没辙,只能在问问北京站的工

2010-04-13 22:20:00 1368

转载 大秦帝国

最近大秦帝国这部连续剧很火,我闲着无聊便下来看看,却被其深深吸引。该剧主要讲述秦孝公时期商鞅变法的故事,看完该剧,我对商鞅及其法律颇有感触。在网上,我看到一个写的非常好的评论,转载如下:这几天废寝忘食,看完了洋洋洒洒51集的《大秦帝国》,颇有感触,就电视剧本身和历史,谈谈自己的看法。一:依法治国与商鞅的法家思想这部片子由始至终都在强烈的灌输一种依法治国的思想,这与其说是

2010-01-30 21:23:00 1161

原创 char* p 和char p[]

现有一程序如下: main() { char *p="Hello"; strcat(p,"World"); printf("p is %s./n",p); } 运行结果为segmentation fault 如果改成char p[]="Hello";就正确运行. char* p和char p[]并非与堆栈有关,而是因为char

2010-01-20 21:47:00 354

原创 English for today

I am over you.

2010-01-01 19:51:00 420

原创 马云

我一直很向往阿里巴巴,觉得这是一个很了不起的企业。所以,当我今天在图书馆看到《左手马云右手史玉柱》这本书的时候,我便迫不及待的想要了解马云这位传说中的人物。我没有看史玉柱的相关部分,因为我一直不太喜欢史玉柱。或许是,脑白金的广告在我心里留下了阴影。史玉柱用广告轰炸的方式让脑白金获得了巨大的成功,而这与脑白金的实际价值是不匹配。我不赞同这样的成功模式。而马云则不同,马云是一个很有责任感的企业家。阿里

2009-12-25 23:10:00 995

原创 创新

昨天我去nokia研究中心参加了创新大赛活动。在展厅,我观看了来自国内数所重点高校的的入围决赛的作品,其中有不少好的作品,其中所体现的创新性很是令人赞赏。作品地图同步秀实现了两个手机终端之间的地图同步,通过它可以很方便的让用户通过地图给好友指路。说实话,这个功能很简单,技术上实现起来也不是很难。但是,确实这个小小的功能上的提升,却给用户带来了极大的便利性。此作品作后也获得了一等奖。展厅上众多作品上

2009-12-23 21:54:00 305

原创 专注的能力

晚上回来,看了几篇pongba的文章。对于pongba对暗时间的介绍,获益良多。我自己有个习惯,做一件事情一定要集中在一段时间里,至少要半天,否则就不想做或者是效率很低。一方面,这个习惯是好的,我们应该尽可能的集中学习的时间,以降低切换任务带来的适应时间;但是另一方面,这说明我的抗干扰的能力不够强,容易受到一些琐碎事情的影响。快速进入状态与持久专注是保证高效利用时间的很关键的的两个因素

2009-12-21 22:56:00 236

CUDA可伸缩并行编程_电子版.pdf

CUDA可伸缩并行编程, 中文版。NVIDIA工程师写的论文,里面有一些CUDA编程的小技巧,对于使用gpu进行机器学习实践有帮助

2020-04-15

securecrt6.5免费版

每次部署配置开发环境的时候都需要securecrt用于登录开发机进行代码开发。而网上各种的破解版本大多都是流氓软件。所以把免安装版本的securecrt打包上传,方便大家使用。 securecrt6.5, 免安装,解压即可用。

2018-10-20

unix网络编程卷1、2

压缩包是unix网络编程卷一与卷二的高清扫描pdf, 本书是一部UNIX网络编程的经典之作。书中全面深入地介绍了如何使用套接字API进行网络编程。全书不但介绍了基本编程内容,还涵盖了与套接字编程相关的高级主题,对于客户/服务器程序的各种设计方法也作了完整的探讨,最后还深入分析了流这种设备驱动机制。

2012-05-29

vim 配置文件

强大的vim配置文件,可同时适用于linux和windows下的vim配置。 涵盖了所有主流插件的配置,常见的显示设置,编译命令的映射。 插件: ctags 代码跟踪 taglist 类视图 winmanager 文件视图 minibuffer 显示多文件 authorinfo 显示作者信息 显示: 基本显示设置 menu, toolbar控制 窗口最大化 font设置 编译: c编译及运行 c++编译及运行 按键映射: ctrl+] 跳到定义 ctrl+t 返回 wm 激活文件视图 tl 激活类视图 bn 跳到下一文件 bp 跳到上一文件 ai 添加作者及版本信息 F5 c的编译及执行 F6 c++的编译及执行 F12 !ctags -R

2012-03-22

a byte of python (for python3.0)

This book serves as a guide or tutorial to the Python programming language. It is mainly targeted at newbies. It is useful for experienced programmers as well. The aim is that if all you know about computers is how to save text files, then you can learn Python from this book. If you have previous programming experience, then you can also learn Python from this book. If you do have previous programming experience, you will be interested in the differences between Python and your favorite programming language - I have highlighted many such differences. A little warning though, Python is soon going to become your favorite programming language!

2012-03-22

a byte of python (for python2.*)

This book serves as a guide or tutorial to the Python programming language. It is mainly targeted at newbies. It is useful for experienced programmers as well. The aim is that if all you know about computers is how to save text files, then you can learn Python from this book. If you have previous programming experience, then you can also learn Python from this book. If you do have previous programming experience, you will be interested in the differences between Python and your favorite programming language - I have highlighted many such differences. A little warning though, Python is soon going to become your favorite programming language!

2012-03-22

kalman_intro_chinese_V1.2.pdf

最经典的卡尔曼滤波器介绍文章的中文翻译。 原文作者Greg Welch,Gary Bishop, 翻译 姚旭晨

2012-03-11

opengl编程指南第六版

opengl编程指南第六版 opengl编程指南第六版 本书为英文版

2011-02-17

opengl编程指南源代码

opengl编程指南的所有源代码 opengl编程指南的所有源代码

2011-02-17

卡尔曼滤波与组合导航原理

这是一本很经典的书,看到csdn上有人提供但是需要很多分,我想这么好的东西应该大家分享。

2011-01-04

qt-mobility定位实例

资源来源:http://www.cuteqt.com/blog/?p=1821 本资源为使用qt-mobility获取gps信息的一个小例子, 提供了一个非常简单源码geoinfo,将获得的坐标信息显示在标签上,在N97上测试成功。 要保证测试成功,需要在N97上做的一点设置。 1. 如果在室外的话,不用做改动,一会就能获得数据。 2. 如果在室内做测试,需要在另外一个叫”定位“的应用中,将定位方法中的”A-GPS”和”GPS”禁止掉,只保留”使用网络定位“,则很快能够获得数据。

2010-09-13

MyEclipse Java开发教程

本书是讲解 MyEclipse 6开发 Java EE 企业应用的入门图书。该书不但讲解了目前最 流行的 SSH(Spring、Struts、Hibernate) 、JSF、JPA 的开发,同时还对 SOA 实现的基石 --Web Service 的开发进行了探讨。缺点就是偏于实践操作,没有相关的理论详细介绍部分, 对于具有一定开发经验的读者没有吸引力, 因此只适合作为初学者使用 MyEclipse时的参考 书,也可作为培训机构的辅助教材。

2010-07-06

串口调试助手(CM精装版)3.6

本工具是在实际工程应用中,根据实际的普遍的需求而开发的串口调试工具。界面精致美观,实用性强。支持各种串口设置,如波特率,校验位、数据位和停止位等等。支持ASCII/Hex发送,发送和接收的数据可以在16进制和AscII码之间任意转换。可以自动在发送的数据尾增加校验位,支持多种校验格式。支持间隔发送,循环发送,批处理发送,输入数据可以从外部文件导入,并且能够自动将接收到的数据保存到磁盘文件。

2010-06-30

Tinyos中文手册

这是一部讲解非常细致的Tinyos入门级教材,由Philip Levis 编写 第一章 前言............................................................................................................................................3 1 TINYOS 的安装..................................................................................................3 2 TINYOS 支持多种不同设备...............................................................................6 3 系统及硬件验证.................................................................................................7 4 定制开发环境...................................................................................................10 附录:MAKE 及 MAKEFILE......................................................................................11 1 Makefile 文件........................................................................................................................11 2 Make命令.............................................................................................................................13 3 隐含规则...............................................................................................................................14 第二章 TINYOS简介..........................................................................................................................17 1 简介...................................................................................................................17 2 应用程序举例:BLINK ....................................................................................18 2.1 Blink.nc 配置.....................................................................................................................18 2.2 BlinkM.nc 模块..................................................................................................................20 2.3 编译 Blink 应用程序.........................................................................................................24 2.4 加载并运行 Blink..............................................................................................................25

2010-05-20

图片切割工具(按大小、行列)

一款功能十分强大的图片批量切割工具! 可以把一张或多张图片按行列个数要求或者指定宽度或高度要求切割成n块! 软件体积小,个人认为比起凌霄等切割软件要好用的多,更重要的是完全免费,并且完全无功能限制,而且功能比同类软件强大实用的多!

2010-03-16

the c programming languange answer

c程序设计语言是有关c语言的最经典的著作之一,值得我们细细品味,这里提供的是这本书的课后习题答案。

2010-01-22

vim配置文件.vimrc

在网上找到的很好的vim配置文件,对ctags等常用的插件进行了配置,方便进行c、c++、java、js等多种编程

2009-11-23

vim_advanced_usage.pdf

1. 目录 2. 序言 3. 使用会话(session)和viminfo 4. vimrc初步 5. 保存项目相关配置 6. 使用标签(tag)文件 7. 使用taglist插件 8. 文件浏览和缓冲区浏览 9. 使用lookupfile插件 10. 开启文件类型检测 11. 乱花渐欲迷人眼 - 语法高亮 12. 程序员的利器 - cscope 13. 剑不离手 - quickfix 14. 智能补全 15. 自动补全 16. 指随意动,移动如飞 (一) 17. 指随意动,移动如飞 (二) 18. 在vim中使用gdb调试 19. vim编译中遇到的问题及解决方法

2009-11-23

Programming Windows with MFC.chm

终极推荐,学习MFC的最好教材。 MFC, as you probably already know, is Microsoft's C++ class library for Windows programming. Programming Windows with MFC isn't a book about C++; rather, it's a book about writing 32-bit Windows applications in C++ using MFC rather than the Windows API as the chief means of accessing the operating system's essential features and services. It was written with two kinds of people in mind: Windows API programmers who want to learn MFC Programmers who have never before programmed Windows……

2009-11-23

JavaScript权威指南 第五版

This Fifth Edition is completely revised and expanded to cover JavaScript as it is used in today's Web 2.0 applications. This book is both an example-driven programmer's guide and a keep-on-your-desk reference, with new chapters that explain everything you need to know to get the most out of JavaScript, including: Scripted HTTP and Ajax XML processing Client-side graphics using the <canvas> tag Namespaces in JavaScript--essential when writing complex programs Classes, closures, persistence, Flash, and JavaScript embedded in Java applications

2009-11-23

VNC for windows 5.10

VNC(Virtual Network Computing,虚拟网络计算)最早是一套由英国剑桥大学ATT实验室在2002年开发的轻量型的远程控制计算机软件,其采用了 GPL 授权条款,任何人都可免费取得该软件。VNC软件主要由两个部分组成:VNC server及VNC viewer。用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行 VNC viewer 控制被控端。 VNC server 与 VNC viewer 支持多种操作系统,如 windows,Linux,MacOS 及 Unix 系列(Unix,Solaris等),因此可将 VNC server 及 VNC viewer 分别安装在不同的操作系统中进行控制。RealVNC 的优越性还在于如果操作系统的主控端计算机没有安装 VNC viewer,也可以通过一般的网络浏览器(如 IE 等)来控制被控端(需要 Java 虚拟机的支持)。

2009-05-20

DEV-C++ 4.9.9.2

windows下C和C++的集成开发环境

2009-04-07

空空如也

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

TA关注的人

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