学科总结
文章平均质量分 65
一九五
喜欢简洁明了有标准可完全掌控的C语言。<br>程序员有义务完全了解其使用的开发语言,还在磨练学习。
展开
-
c语言学习总结-1
c程序设计语言已经大体的看完一遍,由于看的断断续续,导致一些早起看过的知识点有所遗忘。今天重头开始把例程和习题重新写一遍,以加深印象。引言引言部分有四句话引起了我的注意:1,指针提供了与具体机器无关的地址算术运算。2,函数可以返回基本类型,结构,联合或者指针类型的值。3,程序员有理由期望了解、理解并真正彻底使用完整的语言。4,唯一的要求是程序员要明确的表达他们的意图。...原创 2018-01-29 18:27:17 · 487 阅读 · 0 评论 -
常见计算机用词《《《中英对照》》》以及对应缩写
还未整理,先放上来。这几天复习数据结构的时候忽然看到一个BiTNode,大概能猜出是binary tree二叉树节点的意思。联想起了在上家公司,一众后端开发被产品经历嘲讽英语的状况,打算长期整理整理需要用的英语和常见缩写。对代码规范也很有帮助。let's get acquainted with some of the most common data structures.//链表L...原创 2019-06-01 09:53:30 · 540 阅读 · 0 评论 -
C语言数据结构(二)栈和队列
继续复习数据结构的栈,这也是常见的线性表。实验楼的代码有错误,已注释并在下一行改正。一,顺序栈其实就是把常用的数组栈用malloc申请内存,达成一个可扩展的栈。不太清楚为什么实验楼的实例代码将栈顶指针移动的距离用size()来计算,如64位int占4字节,每次指针+4运算,明显不对。经过GDB调试,发现生成了如{1,0,0,0,2,0,0,0,3,0。。。}这样的栈,明显不符合。直...原创 2019-05-31 14:05:25 · 276 阅读 · 0 评论 -
C语言数据结构(一)线性表:顺序存储,链式存储
这几天复习数据结构,打算把所有数据结构的代码和伪代码整理出来,以备查阅。实现代码来自于实验楼,因学校的教材《数据结构(c语言版)》上面竟然出现了new关键字以及引用&,让人搞不清是c还是c++,虽然自己换成malloc也能用,但是还是实验楼直接malloc的版本比较顺眼。一,顺序存储#include <stdio.h>#include <stdlib.h&...原创 2019-05-26 01:33:33 · 673 阅读 · 0 评论 -
基于树莓派(ARM)的人脸识别摄像头(QT5.8+OPENCV3.4.5)开发总结
前言这是帮学妹做的一个毕业设计,觉得有趣就接了。功能较为简单,更像是一个带了人脸识别功能的行车记录仪。从18年12月开始做,大部分代码在3月写出来,到现在大概花了20个工作日的样子。期间从零开始学了C++和QT,opencv也经历了从C版本到C++版本,收获不小。这算是我第一个独立的“产品”。目前只完成了ubuntu14.04系统下的功能,还没有移植树莓派做屏幕适配等,也没有进行自己的人脸...原创 2019-04-23 18:04:11 · 5273 阅读 · 0 评论 -
《爱上单片机》读后感——5年后终于了解什么是单片机
序18日下午买了这本书,在书店翻阅时,看到有几页描述一些单片机的项目经验,觉得很稀罕就买了。当时本来是因为I2C接口掌握的不好,想去找找有没有专门写通讯协议的书,看到这本便买了。当初打算当作科普读物来了解一下行业,没成想这本书的信息量如此大。可以说这几年断断续续的只能说自己学过c语言编程,玩过点51,开源硬件,而没学过单片机。看完了这本书,我脑子里对单片机才有了一个明确的定义:即靠操...原创 2018-07-21 17:46:20 · 4884 阅读 · 0 评论 -
初探Linux嵌入式开发
说来惭愧,作为一个嵌入式专业的大学生,在大学期间逃掉了所有嵌入式相关的课程。Linux,arm,uOS,qt甚至是C++,一点都没接触过的我,受朋友所托指导其只做一个基于arm的人脸识别小项目。于是乎买了人生中第一块arm开发板,周立功公司的。说起来曾经买过韦东山的开发板但是烧录了boot就卖掉了,工作时使用的microbit开发板也是基于arm,但是都是图形化编程,更像sketch。所以...原创 2018-11-29 21:19:17 · 911 阅读 · 0 评论 -
《C程序设计语言》全书难点总结
序不记得这本书看过几遍了,但从头到尾看完是头一次。以往每次由于之前的知识没有理解, 导致只能反复重复函数和指针相关的内容。现在经过一段时间练习,已经可以理解指针后面的内容了,如结构体,二叉树,标准库相关的内容。以及期间学会使用github,自己也有一些想做的小项目,另起一文再谈。本文目的:统计现在能做什么UNIX相关准备学习标准库底层逻辑的归纳标红的是重点和难点...原创 2018-10-14 21:28:11 · 325 阅读 · 0 评论 -
I2C总线——EEPROM读写——51单片机模拟通讯
15号开始看串口和I2C通信,看了一遍视频跟着写了一次代码感觉一头雾水。尤其是主从应答的顺序,始终没搞懂。I2C基础归纳两根信号线,一根数据一根时序,主从模式,一应一答。龙顺宇讲stm8时举的例子:衙门断案,非常形象。今天在书店偶然看到,仔细翻阅了一下,收获很大。我觉得这个难点主要在于应答位的掌握,究竟是主机应答还是从机应答,因为有的时候即便应答位设置错误,也能正常写入。这就导致了没有...原创 2018-07-18 21:30:55 · 2232 阅读 · 0 评论 -
17届南昌大学软件工程(嵌入式方向)课程整理
这几天复习嵌入式的时候,发现很多设计方法和软件工程的思维基本忘光了,在看别人的程序设计流程的时候隐约想起学过,但又想不起来具体的内容。大学基本没怎么去上过课,但好歹有个印象,打算系统的复习一下。于是上了校网,把之前的成绩导出来做了表格。删除了大量的不及格记录后,然后把通识课,实验,和嵌入式关系不大的基础课分类后,统计出了很有意思的表格。总览事先说一下,因不靠谱的创业休学,然后复学,重读了...原创 2018-07-16 22:01:33 · 1613 阅读 · 0 评论 -
c语言学习总结-2
之前总结了引言和第一章,回想起了好多重要的知识点,之前不太理解的概念也清晰多了。第二章 类型、预算副与表达式划线重点:1,在传统c语言用法中,变量名使用小写字母,符号常量名全部使用大写字母。2,Int通常反映了所用机器中整数的最自然长度。3,0XFUL是一个unsigned long类型的常量4,字符常量’\0’表示值为0的字符,也就是空字符(null)。我们通常用’\0’的形式代替0...原创 2018-01-29 18:30:04 · 400 阅读 · 0 评论 -
C语言数据结构(三)二叉树
这个二叉树代码比较简陋,主要说明了三种遍历方法,后续考虑找点类型题实践一下,先把代码和分析写出来。#include <stdio.h>#include <stdlib.h>#define TRUE 1#define FALSE 0#define OVERFLOW -2#define OK 1#define ERROR 0typedef int Sta...原创 2019-06-01 14:55:44 · 368 阅读 · 0 评论