自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tage008的博客

小菜鸟个人的一些闲言碎语

  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 STM32_HAL-UART 记录

开发环境:CUBE-IDE开发硬件:正点原子 阿波罗 开发板MCU: STM32F429IGT6代码仓库:https://github.com/Neo-Du/Stm32F429IGT6_LearningUART 传输有三种方式:阻塞,中断,DMA。其中:void HAL_UART_TxHalfCpltCallback (UART_HandleTypeDef *huart...

2019-12-04 23:45:33 403

转载 Git 忽略提交 .gitignore

<!--一个博主专栏付费入口结束--> <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-4a3473df85.css"> ...

2019-11-24 23:24:42 100

原创 关于"top-level const"与"low-level const"的疑惑

在看C++primer,在P58遇到一些问题:const int &i = ci; //用于声明引用的const都是底层const不是特别理解,因为在之前的程序中://用于声明引用的const都是底层constint i = 0;int *cosnt p1 = &i; //不能改变p1的值,这是一个顶层constconst int ci = 42; //不能改变ci的值,这是一个顶

2017-10-18 19:51:26 1115

原创 51单片机——中断(1)

中断管理

2016-12-16 18:13:46 1227

原创 关于offsetof宏

offsetof 宏这是在看书的时候遇到的,估计以后会用到,避免遗忘,先记下来吧。一般形式:#define offsetof(TYPE,MEMBER) ((size_t) &((TYPE *)0)->MEMBER) 说明:通过((TYPE *)0) 将0地址强制转换为TYPE结构类型中的指针;通过((TYPE *)0)->MEMBER 访问TYPE结构中的MEMBER成

2016-12-01 19:03:39 351

原创 关于结构体字节对齐的一些感悟

和之前的一篇文章相对应《关于结构体长度的计算——环境DEV-c++5.1.1》,在看书的时候有了更近一步的理解,欢迎相互探讨。

2016-12-01 18:14:18 438

转载 深入理解c语言——‘\0’ ,‘0’, “0” ,0之间的区别

看来基础还是很重要的,基础不扎实就难以学好c语言,就别说写出高质量的c语言代码了。今天,我就被这个问题折磨的不行了,哈哈,不过现在终于明白了‘\0’ ,‘0’, “0” 之间的区别了。困惑和快乐与你分享!   首先比较一下‘\0’和‘0’的区别。有一个共同点就是它们都是字符,在C语言中,字符是按其所对应的ASCII码来存储的,一个字符占一个字节。请翻开你的ASCII字符集表吧,一般在你的C语言

2016-11-30 19:19:08 296

原创 循环结构中的break\continue\goto\return\exit的区别

总结下break\continue\goto\return\exitbreak:break语句使用场合主要是switch语句和循环结构。①在循环结构中使用break语句,退出此循环,执行循环结构下面第一条语句。②在switch中使用,执行break语句后,退出switch语句。不退出外层循环,与if做对比continue:continue语句并没有真正退

2016-11-18 12:42:17 442

原创 机械键盘测试——《万历十五年》2

身为天子的万历,在另一种意义上讲,他不过是紫禁城中的一名囚徒。

2016-11-15 10:09:14 728

原创 机械键盘测试(2)——《万历十五年》

P82对于文官集团,常洛和常洵的争执,不过是把他们早已存在的冲突更加带上了感情色彩而已。就算是没有郑贵妃,也没有东林党,文官集团中的彼此隔阂和对立,已经达到了相当严重的地步。要探究它的根本,可以追朔到本朝创建之处。历史学家似乎很少注意到,本朝以诗书作为立政的根本,其程度之深超过了以往的朝代。这在开国之初有其客观上的可能。洪武皇帝大规模的打击各省的大地主和大家族,整个帝国形成了一个以

2016-11-14 21:03:39 465

原创 机械键盘测试(1)——序

双十一的时候记不住诱惑,买了人生第一把机械键盘——黑爵ak33,一百多块钱,估计在大神的眼中,连入门都算不了……不过……我还是很满意的0.0国产青轴,声音还是很好听的(主要是我没有用过其他的键盘),啪啪啪声不断……不过好疑惑为什么在一堆青轴中间,把大键换成紫色的不知道什么轴,感觉怪怪的。写这一系列博文主要是为了练习盲打的,因为机械键盘相比于之前我用的薄膜键盘,还是显得有点高,买个手托吧……查了

2016-11-14 21:01:19 1596

原创 指针与数组解惑

代码:#include char * (*fun)(char *str,char *substr);void input(char *str,char *substr){ printf("请输入字符串:"); gets(str); printf("请输入要搜索的字符串:"); gets(substr);}int strlen(char *str){ int i=0;

2016-11-07 23:33:23 209

原创 c实现日期查询,计算天数和星期

#include void main(){ struct { int day; int mon; int year; } date; int m,n; printf("输入年月日,以空格隔开(最后以Ctrl+Z结束):\n"); while(scanf("%d%d%d",&date.year,&date.mon,&date.day)!=EOF) { swit

2016-10-19 11:12:08 1053

转载 关于结构体长度的计算——环境DEV-c++5.1.1

源码;#include struct stu{ int a; float b; double c; char d;}a;union std{ int a; float b; double c; char d;}b;void main(){ printf("%d\n%d\n%d\n%d\n%d\n%d\n",sizeof(int),sizeof(float),

2016-10-17 22:16:02 744

原创 数组越界问题

今天遇到了一个问题:输入一行文字,找出其中的大写字母,小写字母,空格,数字以及其他字符各有多少?(要求用指针变量)我的答案:#include void main(){ int st(char *t,int o); char *c; char a[10]; int i,j,k,l,m; c=a; printf("Input:"); gets(c); i=st(c,0)

2016-10-02 19:12:16 756

原创 筛选法求素数 关键词——置零

#include #define v 10000void main(){ int a[v],i,j,k,m,n; for (i=0;i<v;i++) { a[i]=i; } for (i=3;i<v;i++) { for (j=2;j<a[i];j++) { if (a[i]%j==0) { a[i]=0; } } } m=0;

2016-08-08 10:12:56 429

原创 完数学习

#include void main(){ int i,j,k,s; for (i=2;i<=1000;i++) { s=1; for (j=2;j<=i/2;j++) { if (i%j==0) { s=s+j; } } if (s==i) { printf("%-5d its factors are :",i); for

2016-08-07 10:45:20 266

转载 对比scanf()、getchar()和gets()

几种输入函数的对比。

2016-04-04 21:41:42 537

转载 Microsoft(R) Developer Studio 已停止工作 解决办法(3)

还有一种方法是修改兼容性,我没试成功,所以就不写出来了,请自行百度。另附官方说明:https://support.microsoft.com/zh-cn/kb/241396

2016-02-21 22:50:46 3013

转载 Microsoft(R) Developer Studio 已停止工作 解决办法(2)

在文章(1)中,已基本解决问题可以应付平时使用,但不够彻底,下面介绍后续“收尾”工作:.....1.  此时VC中会出现一个上面只有两个图标的工具栏,点击其右上角的“X”按钮将其关闭,然后关闭VC6.0并重新启动程序2. 还是在VC6.0中点击Tools-Customize3. 在Customize对话框中点击Keboard标签4. 从Category的下拉菜单框中选择File

2016-02-21 22:44:04 4750

转载 Microsoft(R) Developer Studio 已停止工作 解决办法(1)

首先声明:本篇文章转自kangwang1988 感谢原作者的努力,原文链接:http://www.cnblogs.com/kangwang1988/archive/2011/03/19/1988628.html配置:win10 专业版  64位       Visual c++ 6.0描述:在打开文件及工程时出现“Microsoft(R) Developer Studi

2016-02-21 22:23:07 15275 4

FT5206.pdf

FT5x06 技术手册,英文原版 共49页,含官方示例代码,含寄存器配置。

2019-07-29

耶鲁大学开源机械手项目模型文件 1/3

耶鲁大学开源机械手项目模型文件 ,共三部分,为机械手SolidWorks模型文件,可直接打印。

2017-02-28

空空如也

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

TA关注的人

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