Qsir的专栏

日常学习,工作中的点滴记录与积累

【C++】利用Visual Studio 2008编写C++,Visual Studio 2008的基本使用

现在很多高校还是利用Visual C++ 6.0这一经典版本在教C++,很多人对自己第一个程序的回忆是利用Visual C++ 6.0用C语言写的Helloworld,之后再学习C++的类,不过还是在使用Visual C++ 6.0。于是Visual Studio对Visual C++ 6.0界面...

2019-04-16 15:18:15

阅读数 61

评论数 0

SVN主干与分支的合并

下面我将step by step地演示如何一次完整的branching和merging,包括创建分支、分支开发、分支和主线同步,分支合并到主线的全过程,甚至包括如何在本地创建一个测试用的repository。   注意:主干分支的合并,是与本地库做比较,即,合并的结果会直接与目前「工作目录」(W...

2019-04-02 10:14:17

阅读数 23

评论数 0

SVN为什么比git更好

首先我表明一个根本的立场,我个人更喜欢用git,但是,这仅仅是一个个人偏好。当我们需要将一种技术方案带给整个团队的时候,并不是由我们的个人偏好作为主要决定因素,而应该充分去权衡利弊,选择对团队,对公司更有效率的方案。抛开个人立场,理性评估利弊,可能才是我认可的一个资深程序员,或者一个架构师的本分。...

2019-04-01 13:11:59

阅读数 39

评论数 0

16道嵌入式C语言面试题(转载)

转自:http://blog.chinaunix.net/uid-26495963-id-3165021.html 预处理器(Preprocessor) 1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR ...

2019-03-14 14:35:27

阅读数 26

评论数 0

VC环境下的静态库(lib)使用和动态库(Dll)的使用(清晰版)

VC环境下的静态库使用 一.静态库包括.lib和.h文件,在工程中使用静态库分为3步: <1>在工程中加入静态库,有三种方法: **方法一:项目设置中引用.lib,project-> setting->...

2019-03-07 10:14:10

阅读数 28

评论数 0

MSG结构体和WndProc窗口过程详解

MSG结构体和WndProc窗口过程对于Windows编程非常重要,如果不了解它们,可以说就没有学会Windows编程。 MSG结构体 MSG 结构体用来表示一条消息,各个字段的含义如下:   typedef struct tagMSG{ HWND hwnd; //窗口句柄 UIN...

2019-01-22 11:42:30

阅读数 88

评论数 0

一个完整的Windows程序框架

前面我们演示了带界面的Windows程序,但那仅仅是一个弹窗,调用MessageBox函数就可以实现,不是一个真正意义上的窗口。我们通常所说的窗口包含最大化、最小化、关闭按钮,也包含菜单、单选框、图像等各种控件。 一个完整的Windows程序框架:   #include &...

2019-01-18 16:08:53

阅读数 104

评论数 0

C/C++语言中联合体union的妙用

联合体union的基本概念 在C/C++语言中,有时需要在同一段内存单元中存放不同类型的变量,如把一个整形变量int、一个字符型变量char和一个双精度实型变量double放在同一个地址开始的内存单元中,这3个变量虽然在内存中占的字节数不同,但都从同一地址开始,使用覆盖技术,后一个数据覆盖了前面...

2019-01-16 14:52:47

阅读数 50

评论数 0

C89和C99区别

1.对数组的增强 可变长数组 1   C99中,程序员声明数组时,数组的维数可以由任一有效的整型表达式确定,包括只在运行时才能确定  其值的表达式,这类数组就叫做可变长数组,但是只有局部数组才可以是变长的.  可变长数组的维数在数组生存期内是不变的,也就是说,可变长数组不是动态的.可以...

2019-01-16 09:28:49

阅读数 52

评论数 0

详解 GNU C 标准中的 typeof 关键字

如果你是 C++ 程序员,应该接触过 C++11 里的 decltype 操作符,它的作用是自动推导表达式的数据类型,以解决泛型编程中有些类型由模板参数决定而难以(甚至不可能)表示的问题。其实这个特性在 C 语言中也早有类似的实现,GNU C 标准中的一个扩展特性 typeof (PS: 不是 t...

2019-01-15 17:33:04

阅读数 50

评论数 0

__typeof__() 、 __typeof() 、 typeof()的区别

摘要:__typeof__()和__typeof()和typeof()都是C的扩展,且意思是相同的,标准C不包括这样的运算符标准C:ANSIC,ISOC,StandardCC89C99C11这些其实都是一个东西,只是不同时期的叫法。GNUC:(革奴C)支持标准C的基础上做了一些C扩展在标准C中写扩...

2019-01-15 17:31:56

阅读数 426

评论数 0

C、C++不定参数的使用

不定参数当年做为C/C++语言一个特长被很多人推崇,但是实际上这种技术并没有应用很多。除了格式化输出之外,我实在没看到多少应用。主要原因是这种技术比较麻烦,副作用也比较多,而一般情况下重载函数也足以替换它。尽管如此,既然大家对它比较感兴趣,我就简单总结一下它的使用和需要注意的常见问题。 原理 ...

2019-01-08 14:56:53

阅读数 67

评论数 0

cdecl、stdcall、fastcall函数调用约定区别

论函数调用约定   在C语言中,假设我们有这样的一个函数:      int function(int a,int b)      调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU...

2019-01-08 11:40:16

阅读数 49

评论数 0

C Runtime Library 的来历

由于我看到的文章也是转载的且未提供原文链接,所以这里没有提供原文链接,深表抱歉!   msvcrt.dll (名称:Microsoft C Runtime Library)提供了printf,malloc,strcpy等C语言库函数,并且为使用C/C++(Vc)编绎的程序提供了初始化(如获取命...

2019-01-04 16:41:20

阅读数 37

评论数 0

原 水质监测系统解决方案

一、系统概要        本综合管控云平台是一套基于云计算的物联网综合管控云服务平台。平台可适配于各种物联网应用系统,实时监控管理接入设备的状态与运行情况,并对设备进行远程操作,通过云平台对接物联网设备做到精确感知、精准操作、精细管理,提供稳定、可靠、低成本维护的一站式云端物联网平台。水质监测...

2018-12-27 15:04:49

阅读数 189

评论数 0

阿里云物联网平台体验(树莓派+Python篇)

2018年12月04日 11:35:08 叶帆 阅读数:349   虽然对阿里云物联网平台比较熟悉了,从一开始就有幸参与了飞凤平台(Link Develop 一站式开发平台的前身)的一些偏硬件接入的工作。但是同时也见证了阿里云物联网团队从几十人到数百人的迅速扩张,其物联网平台所承载的内容也急速...

2018-12-27 15:00:37

阅读数 127

评论数 0

音量的计算

音量又称响度、音强,是指人耳对所听到的声音大小强弱的主观感受,其客观评价尺度是声音的振幅大小。这种感受源自物体振动时所产生的压力,即声压。物体振动通过不同的介质,将其振动能量传导开去。人们为了对声音的感受量化成可以监测的指标,就把声压分成“级”——声压级,以便能客观的表示声音的强弱,其单位称为“分...

2018-12-20 09:12:52

阅读数 108

评论数 1

数字语音信号处理学习笔记——语音信号的同态处理(4)

版权声明:本文为博主原创文章,未经博主允许不得转载。    https://blog.csdn.net/u013538664/article/details/35989289 5.6 语音的倒谱应用 1.基音检测       语音的倒谱是将语音的短时谱取对数后再进行IDFT得到的,所以浊音信号...

2018-12-20 09:12:44

阅读数 90

评论数 0

数字语音信号处理学习笔记——语音信号的同态处理(3)

版权声明:本文为博主原创文章,未经博主允许不得转载。    https://blog.csdn.net/u013538664/article/details/35989259 5.5 复倒谱的几种计算方法       在复倒谱分析中,z变换后得到的复数,所以取对数时要进行复对数运算。这时存在相位...

2018-12-20 09:12:33

阅读数 85

评论数 0

数字语音信号处理学习笔记——语音信号的同态处理(2)

版权声明:本文为博主原创文章,未经博主允许不得转载。    https://blog.csdn.net/u013538664/article/details/34235403 5.4 复倒谱和倒谱 定义       设信号x(n)的z变换为X(z) = z[x(n)],其对数为:      ...

2018-12-20 09:12:20

阅读数 57

评论数 0

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