我的追求
记住,最重要的时刻永远只有一个,那就是现在。现在是我们唯一能主导的时间。最重要的人永远就是那个当下和你在一起、在你面前的人,因为谁也不知道将来你是否还会与他人共处。最重要的事,就是让你身边的人快乐,因为这就是人生所追求的。 ——《正念的奇迹》
  听听音乐
  精彩视频
  推荐文章
C语言笔记

【C语言笔记】C语言编译的过程

1、前言如果你使用的是集成开发环境,那么你点击编译按钮就可生成可执行文件,然后点击运行即可运行。那么,你知道从源代码到可执行文件经历了哪些过

阅读更多
C语言笔记

【C语言笔记】Windows下体验Linux环境

1、前言若要使用Linux环境,可以把Linux操作系统装在真机上,也可以把Linux操作系统安装在虚拟机上(如VMware)。本文介绍除了

阅读更多
C语言笔记

【C语言笔记】windows命令行下编译C程序

有关注我的朋友可能会知道我的C开发环境是:Notepad++与MinGW相结合,即用Notepad++写代码,用MinGW这个工具包中的gc

阅读更多
C语言笔记

【C语言笔记】使用notepad++、MinGW来开发C程序

Windows平台下C程序的集成开发工具有很多: 1、Visual C++6.0Visual C++是Microsoft公司推出的用于开发C

阅读更多
STM32串口空闲中断接收不定长数据(DMA方式) STM32串口空闲中断接收不定长数据(DMA方式)
在使用STM32的串口接收数据的时候,我们常常会使用接收中断的方式来接收数据,常用的是RXNE。这里分享另一种接收数据的方式——IDLE中断(PS:本文的例子运行在STM32F103ZET6上)。 一IDLE中断什么时候发生?IDLE就是串
2019-08-18
替代串口打印,快来围观嵌入式中另一种打印调试的方法 替代串口打印,快来围观嵌入式中另一种打印调试的方法
一、前言在我们的嵌入式开发中,常常把printf重定向到MCU的串口外设,再配合上位机界面软件,通过打印调试信息的方式来调试我们的嵌入式软件。 此处,我们介绍另一种打印调试的方法——SEGGER 的RTT 。RTT全称是Real Time
2019-08-16
【工具】这个神器可以提取你代码中的关键信息生成技术文档 【工具】这个神器可以提取你代码中的关键信息生成技术文档
一、前言以前,我们学C语言的时候,多多少少都查过一些标准库函数吧。这里介绍查找C语言的标准库函数的两种方法:一种方法是直接到http://www.cplusplus.com这个网站上去查看: 这里覆盖了C语言标准库中的所有函数,给出了每个
2019-08-13
【C语言笔记】assert怎么用? 【C语言笔记】assert怎么用?
一、什么是assert()?编写代码时,我们总是会做出一些假设,断言(assert)就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。 断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时
2019-08-12
【C语言笔记】联合体 【C语言笔记】联合体
一、什么是联合体?在C语言中,变量的定义是分配存储空间的过程。一般的,每个变量都具有其独有的存储空间,那么可不可以在同一个内存空间中存储不同的数据类型(不是同事存储)呢? 答案是可以的,使用联合体就可以达到这样的目的。联合体也叫共用体,在C
2019-08-01
【DSP笔记】TI官方例程中切换RAM、FLASH工程版本的方法 【DSP笔记】TI官方例程中切换RAM、FLASH工程版本的方法
一、前言 我们用Visual Studio来开发程序时,可以选择编译Debug版本,也可以选择编译Release版本。Debug版本为调试版本,Release版本为对外发布版本。 同样,在我们嵌入式软件中,也有类似这样子的做法。在嵌入式中,
2019-07-30
【DSP笔记】下载程序遇到的问题及解决方法 【DSP笔记】下载程序遇到的问题及解决方法
一、前言最近拿到了一块TI官方的DSP开发板,芯片型号是:TMS320F280049C,板载调试器XDS110。但是下载程序时遇到了一点问题,现记录总结如下: TMS320F280049C特性: 二、下载程序时遇到的问题及解决方法之
2019-07-25
【socket应用】基于C语言的天气客户端的实现 【socket应用】基于C语言的天气客户端的实现
一、前言上一篇笔记分享了【socket笔记】TCP、UDP通信总结,这一篇分享一个用C语言写的、基于TCP的一个HTTP天气客户端的实现,这个一个控制台应用程序,最终的界面如下: 关于天气预报,之前我已经用STM32+ESP8266wif
2019-07-08
【socket笔记】TCP、UDP通信总结 【socket笔记】TCP、UDP通信总结
一、什么是socket?Socket的英文原义是“孔”或“插座”。在编程中,Socket被称做套接字,是网络通信中的一种约定。Socket编程的应用无处不在,我们平时用的QQ、微信、浏览器等程序,都与Socket编程有关。我们平时使用浏览器
2019-06-30
基于STM32的智能天气预报系统 基于STM32的智能天气预报系统
1、作品介绍首先,看一下作品的演示视频: 天气预报系统 温馨提示:因为是进行人机对话演示,所以应打开音量观看哈。 这是本人的毕业设计,一个智能的天气预报系统。显示屏上显示各种天气指标及实时显示时间日期等。可以使用触摸屏输入城市名称搜索天气
2019-06-20
JSON的简单认识 JSON的简单认识
1、什么是JSON?JSON(JavaScript Object Notation):JavaScript 对象表示法。其是一种轻量级的数据交换格式,简洁和清晰的层次结构使得其成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和
2019-06-15
【C语言笔记】关于数组的一个陷阱! 【C语言笔记】关于数组的一个陷阱!
1、问题 两个数组元素的地址相减得到什么? 先看一段代码: #include <stdio.h> int main(void) { int a[]={0,1,2,3,4,5}; printf("&a[0]
2019-06-03
1 / 8