自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 通过dll生成lib库文件

pexports工具:https://sourceforge.net/projects/mingw/files/MinGW/Extension/pexports/pexports-0.47/1)pexports-0.47-mingw32-bin.tar.xz解压缩2) 将解压出的pexports.exe工具放到mingw的bin文件夹下(例如:C:\MinGW\bin)3) 在w...

2019-09-30 11:26:06 527

原创 eclipse配置st-link下载stm32 bin文件

Run-->External Tools-->External Tools Configration勾掉 Build before lanch,禁止每次下载前重新编译工程

2019-08-19 18:24:41 1073

原创 eclipse中使用astyle

2019-08-19 18:16:34 899

原创 C++ static const 和 static const

1:static成员函数是类的组成部分,但不是任何对象的组成部分,因此static成员函数没有this指针(成员函数的隐含实参); static成员函数也不能声明为const;但是static变量可以被声明为const; static成员函数可以直接访问所属类的static成员,但不能直接访问所属类的非static成员。test_1.hclass test...

2019-07-06 17:09:21 243

原创 C++ 重载,隐藏和覆盖透彻理解

重载: 1:同一作用域,函数名相同,参数不同 2:同一作用域,函数名相同,参数相同或者不同,函数返回值不同 【不是重载】 3:同一作用域,函数名相同,参数缺省值不同 【不是重载】隐藏: 1:不同作用域,函数名相同覆盖: 1:不同作用域,函数名相同,参数也相同,同时父类函数必须有virtual#include <iostr...

2019-05-22 10:52:52 193

转载 网络通信中的长连接和短连接

长连接与短连接(转)Client/Server 通信方式建立后,下一步就需要考虑通信连接的方式,主要有两种方式的连接,即长连接通信与短连接通信。通信连接方式涉及到的 APIs 主要是 connect() 和 accept()。要实现某种 Client/Server 方式,就必须考虑用某种特定的连接方式。短连接通信是指 Client 方与 Server 方每进行一次通信报文...

2014-03-14 08:23:56 2265

转载 驱动工程师面试

2、stack栈和heap堆的关系? 一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—   由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) —   一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似

2014-03-01 11:16:25 1889

转载 linux驱动工程师面试

首先,我要说的是,就业成功最关键的因素在于扎实的基础,很宽的知识面,丰富的实践经验.这些都是,工作学习中我们需要自己积累的内容,这些真的很重要, 如果大家现在不是立马就要找到一份工作,建议把以上我提到的三点务必达到一定的要求,这些才是根本.当然,我写这篇文章并不是向大家介绍怎么学习,我想与大家分享的是找工作中遇到的问题和技巧.当毕业临近,大家可能会对自己的工作开始着急了.第一点,要注意的就

2014-03-01 11:06:52 654

转载 C/C++面试

第一部分:基本概念及其它问答题1、关键字static的作用是什么?这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3). 在模块内,一个

2014-02-28 10:13:40 685

转载 嵌入式软件工程师面试题(非常经典)

预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因此,直接

2014-02-28 10:10:31 3575

转载 嵌入式的学习和发展

最近我的工作太忙了。身边朋友问我如何学习嵌入式,在这个行业健康的发展。我一直未能做一个系统的回答。这里我想写篇文章,彻底的回答这个问题。嵌入式,这是个术语。在我看来,嵌入式系统是:为了应用高度定制软件和硬件的计算机系统,满足一系列的特定应用需求。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用...

2014-02-28 10:03:03 635

转载 c语言内存分配

1、C中内存分为四个区 栈:用来存放函数的形参和函数内的局部变量。由编译器分配空间,在函数执行完后由编译器自动释放。 堆:用来存放由动态分配函数(如malloc)分配的空间。是由程序员自己手动分配的,并且必须由程序员使用free释放。如果忘记用free释放,会导致所分配的空间一直占着不放,导致内存泄露。全局局:用来存放全局变量和静态变量。存在于程序的整个运行期间,是由编译器分配和释

2014-02-28 09:50:33 449

转载 IT人的工作经验

作者背景:徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万。从一个应届毕业生,到年薪千万的华为副总裁,再到离开华为转战百度,徐家骏的十年从业经历和经验对于今年的应届毕业生来说绝对可资借鉴,我们从中也可以一窥华为公司的运作过程和徐的职业规划。世界上本没有好工作,下的功夫够了,好工作自会找上门的。上周,我正式提交了离职报告,准备给自己的职业生涯一个很大的转折,这是我长时...

2014-02-28 09:43:11 683

转载 内存分配函数

c语言内存分配函数三个函数的声明分别是:   void* realloc(void* ptr, unsigned newsize);   void* malloc(unsigned size);   void* calloc(size_t nelem, size_t elsize);都在stdlib.h函数库内原型:extern void *reallo

2014-02-28 09:40:58 382

空空如也

空空如也

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

TA关注的人

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