自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

汉尼拔的崛起

故曰:至人无己,神人无功,圣人无名

  • 博客(23)
  • 资源 (7)
  • 收藏
  • 关注

原创 字符串操作函数集锦

所有C语言标准库支持的字符串操作都在string.h中,这个文件在/usr/include/下。确切的说,这个文件还包含对数组的访问。所包含的函数分为以下几类:复制、连接、比较、查找等。1 复制

2014-08-18 21:32:13 681

原创 悬浮指针的判断与思考

迷途指针和空指针:迷途指针是

2014-08-16 20:47:51 1232

转载 入行IT圈,你要考虑啥?

http://blog.csdn.net/zzcfrog/article/details/38572581

2014-08-15 16:28:03 744

原创 一个使用mutable修改const成员函数的栗子

在c++中const修饰的成员函数是无法修改变量内容的,修改变量

2014-08-14 21:10:31 709

原创 空指针的判断与思考

判断指针是否是个空指针这个凡是

2014-08-08 20:06:18 1829

原创 (面试)遇到的一些智力问题的题目

题一:屋里有四盏灯,屋外有四个开关,一个开关仅控制

2014-08-08 17:16:17 2952

原创 (面试)多线程模拟火车站窗口售票程序。

这是程序员面试宝典中的一个例子,这里

2014-08-08 16:54:47 2471

原创 (笔试)一些基本计算问题<一>

回文数在笔试中经常出现,

2014-08-06 00:01:12 603

原创 (面试)模拟一个俱乐部里人数程序

#include #include using namespace std;#define MAX_IN_CUSTOM (50)void club(int x){ //初始情况下内部客人为0个,使用static保证程序内两个值的连续性 static int in_custom = 0; static int out_custom = 0; //判断来人情况 if (x>0)

2014-07-29 17:37:49 838

原创 explicit函数,消除隐含转换

C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。

2014-07-22 16:57:17 779

原创 c++构造函数中初始化列表的作用和机制

c++中构造函数有初始化列表,

2014-07-22 15:39:55 3475

原创 给未来的自己鼓励打劲!

这是网上流传的一份互联网行业(包括金融IT,软件,通信等)大多数公司的待遇情况(大多数应该都是真实的):第0档:美国互联网总部special offer(15万刀起薪) 第一档: 股份制银行总行,证券公司,基金公司IT部门(民生,中信,兴业,浦发,南方基金,中信证券等等)加班多,累,但是25万+户口编制,能学习金融业务it流程。 第二档: 国内网游公司,中央金融机构IT部门(网

2014-07-21 10:07:16 919

转载 浅谈C++容器(六)

容器适配器 STL 中包含三种适配器:栈stack 、队列queue 和优先级priority_queue 。适配器是容器的接口,它本身不能直接保存元素,它保存元素的机制是调用另一种顺序容器去实现,即可以把适配器看作“它保存一个容器,这个容器再保存所有元素”。STL 中提供的三种适配器可以由某一种顺序容器去实现。默认下stack 和queue 基于deque 容器实现,prio

2014-07-20 17:36:26 596

转载 浅谈C++容器(四)

顺序性容器: 向量 vector :   是一个线性顺序结构。相当于数组,但其大小可以不预先指定,并且自动扩展。它可以像数组一样被操作,由于它的特性我们完全可以将vector 看作动态数组。在创建一个vector 后,它会自动在内存中分配一块连续的内存空间进行数据存储,初始的空间大小可以预先指定也可以由vector 默认指定,这个大小即capacity ()函数的返回值。当存储的数据超

2014-07-20 17:33:20 599

转载 浅谈C++容器(五)

关联容器 set, multiset, map, multimap 是一种非线性的树结构,具体的说采用的是一种比较高效的特殊的平衡检索二叉树—— 红黑树结构。(至于什么是红黑树,我也不太理解,只能理解到它是一种二叉树结构)因为关联容器的这四种容器类都使用同一原理,所以他们核心的算法是一致的,但是它们在应用上又有一些差别,先描述一下它们之间的差别。set ,又称集合,实际上就是一

2014-07-20 17:32:14 647

转载 浅谈C++容器( 三)

有了对数据结构的基本认识,那么对高级语言所提出的容器的概念就很容易理解。下面我们就来了解一下C++ 标准模板库(STL) 提所供的10 种通用容器。 什么是容器 首先,我们必须理解一下什么是容器,在C++ 中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存其它对象的对象,当然这是一个朴素的理解,这种“对象”还包

2014-07-20 17:29:01 607

转载 浅谈C++容器(二)

上面从整体上说明了数据结构的概念和分类,下面就具体的几种常用的数据结构作以说明。 线性表 数据结构中最简单最基本的结构是线性表 。线性表是相同类型的数据元素的有限序列,数据元素之间具有顺序关系。从数据的存储结构上线性表可以分为顺序表和链表两类。顺序表即是对线性结构使用顺序存储结构的方式,链表即是对线性结构使用链式存储结构的方式。其两者的特点就是逻辑的线性结构对不同存储结构的实现。顺序表是一

2014-07-20 17:27:02 650

转载 浅谈C++容器(一)

在面向对象的语言中,大多引入了容器的概念。那么 什么 是 容器?实质上就是一组相同类型对象的集合,但是它又不仅仅像数组那样简单,它实现了比数组更复杂的数据结构,当然也实现了比数组更强大的功能。C++ 标准模板库里提供了10 种通用的容器类,它基本上可以解决程序中遇到的大多数问题。   现在我主要来说明这10 种通用容器的功能用途以及相互之间的相同与异同。但是在这里,我不提倡一开始就着手从这

2014-07-20 17:21:39 622

转载 关于GTK编程中的关闭窗口的信号

关于GTK编程中的关闭窗口的信号 1: 当点击主窗口的最右上角的“关闭按钮”;2: 或者程序调用gtk_widget_destroy()函数销毁widget;以上都会产生两个信号: delete_event和destroy,但二者存在如下关系,(1): 首先GTK会发出"delete_event信号";(2): 如果用g_signal_connect (G_OBJECT

2013-12-31 09:49:42 4246

转载 C/C++明确定义了顺序点的概念:

C/C++语言定义(语言的参考手册)明确定义了顺序点的概念。顺序点位于:1. 每个完整表达式结束时。完整表达式包括变量初始化表达式,表达式语句,return语句的表达式,以及条件、循环和switch语句的控制表达式(for头部有三个控制表达式);2. 运算符 &&、||、?: 和逗号运算符的第一个运算对象计算之后;3. 函数调用中对所有实际参数和函数名表达式(需要调用的函数也可能通过表

2013-05-02 21:07:05 877

转载 C语言文件操作函数大全

C语言文件操作函数大全clearerr(清除文件流的错误旗标)相关函数 feof表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值   fclose(关闭文件) 相关函数 close,fflush,fopen,setbuf

2013-04-03 19:19:16 654

转载 C语言 -- fflush()

fflush用于清空缓冲流,虽然一般感觉不到,但是默认printf是缓冲输出的。fflush(stdout),使stdout清空,就会立刻输出所有在缓冲区的内容。fflush(stdout)这个例子可能不太明显,但对stdin很明显。如下语句:int a,c;scanf("%d",&a);c=getchar();输入:12(回车)那么 a=12 ,c= '\n'

2013-03-28 20:51:42 1362

转载 C++中Invalidate的用法

在C++中,特别是在画图程序中,我们要对屏幕进行刷新,此时要用到Invalidate()这个函数。Invalidate()参数是一布尔型的值。在程序中关于Invalidate有三种用法:(1)Invalidate(false)正常;(2)Invalidate(true)出现刷屏;(3)如果不用,那么每次打开文件将不能自动显示,可以手动更改窗口大小,那么就可以正常显示

2013-03-28 20:48:20 4744

从旋转矩阵中求解欧拉角

matlab代码程序,根据旋转矩阵,按照x-y-z三个轴向求解欧拉角。

2014-04-14

gtk和opengl实现轨迹球程序

一个linux下写的gtk和opengl实现的轨迹球程序,实现球体的自动旋转和任意旋转操作。适合新手学习参考。

2013-12-30

window7 单片机驱动

win7单片机开发板驱动

2012-05-09

windowxp单片机驱动

这是单片机开发板在xp中的安装驱动,亲测可用。

2012-05-09

普中科技开发板烧录工具

题目已经说得很清楚了

2012-05-09

1602液晶资料

这是1602的相关资料,可以看看吧

2012-05-09

lcd1602驱动

这是1602的底层驱动,本人亲测可用。可用于1602的显示调用等

2012-05-09

空空如也

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

TA关注的人

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