自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 VS安全性问题解决

1、菜单栏中点击项目 2、点击项目(文件名)的属性3、选择C/C++ —>常规, 将SDL检查设置为否即可

2018-03-05 15:17:14 1482 1

转载 28BYJ48步进电机 4拍、8拍驱动相序表 C51程序代码

28BYJ48步进电机,这个应该是某宝上售价最低、最适合用来作为入门学习的小电机。本人也是刚刚起步,网上各种相关的资料很杂乱或者不全面,本文旨在系统介绍此款步进电机,作为交流和新人学习参考使用。本人也算新手,很多都是个人见解,如果有不对的地方,欢迎批评指正。4拍、8拍驱动相序表 C51程序代码" title="28BYJ48步进电机 4拍、8拍驱动相序表 C51程序代码"

2017-12-26 15:04:33 18577 2

转载 KEILC51编译问题ERROR L104: MULTIPLE PUBLIC DEFINITIONS重复定义

c/c++语言中有很多地方要用到extern,但是如果没有真正的了解它的意义,会给编程带来很大的麻烦,为了使大家少走弯路,特祥细的说明一下。       对于比较小的程序,一般只有一个c文件和一个头文件,全局变量我们通常会直接定义在c文件中,在程序之前加int i定义。如果要在头文件中定义有以下两种方法:用extern来声明:extern int i;这一句只是对变量i进行声明,在c文件的程序

2017-12-25 15:40:17 3552

原创 文件

2017-8-13 文件复习完成时间:2017-8-13 晚12点学习内容:1、文件:分类:普通文件、特殊文件(像设备文件,各种硬件设备均可视为文件,操作无非读和写)按编码分:二进制码文件、ASCII码文件(文本文件,存储形式与显示相同,读写费时,占空间大)2、文件打开与关闭打开:FILE *fp;//定义一个指向文件的指针         fp=fopen(“c:

2017-12-16 11:05:41 207

原创 通用链表

2017-8-8 通用链表完成复习时间:2017-8-9 12点学习的知识点:1、单向循环通用链表:数据域用无类型指针定义,增加通用性,只有一个指针域;首节点的数据域用来存储尾节点的指针;数据域也要用malloc开辟空间,用free单独释放;malloc可以用calloc代替,calloc使用时自动清零,会方便些;2、通用链表的增删改查:和普通链表有些相似,数据类型方面为了增加通用

2017-12-16 11:05:07 344

原创 链表的基础与应用

2017-8-8 链表的基础与应用完成复习时间:2017-8-8 8.30学习的知识点:1、增删改查增:增加一个节点并初始化;首先判断是否只有首节点,是则直接加,否则通过首节点前驱找到尾节点,更改首节点前驱,尾节点后驱,新节点前后驱。实际应用中会遇到先输数据,后加入链表,这时可以找个结构体变量,先缓存数据。删:删除一个节点;定义2指针变量,先判断链表是否为空,不是则分别指向相邻

2017-12-16 11:04:30 200

原创 链表基础和应用

2017-8-7 链表基础和应用完成复习时间 2017-8-7 10点学习的知识点:1、链表:动态进行存储分配的数据结构,相对数组来说,节约空间,方便插入数据。2、堆空间相关函数://包含stdlib.hmalloc:内存申请,成功返回分配空间的首地址,失败NULL,只归用户管,用前要清空,用完要释放调用格式:(类型说明符 *)malloc(size);//申请开辟size

2017-12-16 11:03:45 198

原创 指针高级应用(二)

2017-8-2 指针高级应用(二)完成复习时间2017-8-2 9点学习的知识点:1、指针的指针:int **pint;//二级指针存一级指针地址,方便改变一级指针;2、函数指针:typedef int (*pfun)(int,int);//代表定义一个返回值为int,两个参数为int,int的一种函数指针类型;pfun fun;//定义一个函数指针变量,这个函数的类型是

2017-12-16 11:03:05 172

原创 指针高级应用(一)

2017-8-1 指针高级应用(一)完成复习时间:2017-8-1 10.30学习的知识点:1、指针变量不初始化就变成了野指针,无法开辟空间;2、指针所占空间大小与操作系统有关,sizeof(pcstr)=4;//32位系统中地址长度为32位,占4字节;3、strchr(str,a);//在字符串str中查找a字符,如找到,返回a地址;strstr(str1,str2);/

2017-12-16 11:02:37 268

原创 指针基础

2017-7-31 指针基础完成复习时间:2017-7-31 10.30学习的内容:1、地址:内存空间编号;2、指针:即地址;指针变量:存储另一变量地址的变量,自身也有地址;定义:类型说明符 *变量名类型说明符:和指针所指变量类型有关;这里的 * 是表示指向,说明定义的是指针变量;*a=1;//这里的 * 表示取值运算符;取地址a中的内容;初始化:int

2017-12-16 11:02:13 175

原创 2048游戏开发(2)

2017-7-31 2048游戏开发(2)完成复习时间 2017-7-31 0点1、重命名 typedef unsignedlong U32或者宏定义#define2、union所占内存为成员中内存量最大者所需内存3、死机原因: 地址越界 scanf 数组未理解知识点:如何在2048中秒刷新?作业情况:已提交2048进程:基本功能已实现,添加用户存档,排名心得体

2017-12-16 11:01:41 380

原创 结构体

2017-7-27 结构体完成复习时间 2017-7-28 1点学的知识点:1、函数默认类型:int2、形参可以是常量 cons inta;//在函数中无法改变3、二维数组作形参时,列一定要写4、声明结构体时,没有变量则不开辟空间结构体声明例:typedef struct book_s{int name;char athor;}book_t;结尾

2017-12-16 11:01:04 145

原创 函数

2017-7-26 函数复习完成时间:2017-7-27 3点学习的知识点:1、函数:可重复调用,也可调用自己,即递归调用2、形参,实参:一一对应,数据传输形参只在被调用时分配内存;按值传递时:形参实参互不影响;按地址传递:形参值可以返回,如数组,指针3、函数声明:在使用前声明;4、头文件基本格式#ifndef __PUBLIC_H__ //如果没有这个宏定

2017-12-16 11:00:35 128

原创 数组和字符串

2017-7-25 数组和字符串完成复习时间:2017-7-26 1点半1、数组:extern和static数组元素自动初始化为02、数组比较:(1)循环比较(2)memcmp3、c编译器不检查下标越界,注意下标范围4、数组名:首地址;第一行首地址;第一个元素地址;5、字符串:双引号,每字符1字节,\0结束标志6、sizeof();//空间长度 strlen();//字

2017-12-16 10:59:48 142

原创 2048游戏开发(一)

2017-7-24 2048游戏开发(一)完成复习时间 2017-7-25 0点学习的知识:1、数组:有序、数据相同的数据数据集合。存储类型:auto,static(静态存储)数组长度只能是常量!2、%#p 用来打印地址3、sizeof(arry)/sizeof(arry[0]);         //总长度/单个元素长度=数组个数4、退格:if(ch==’\b’)

2017-12-16 10:56:33 2019

原创 控制语句

2017-7-23 控制语句完成复习时间:2017-7-23学习的知识点:一、控制语句(if、for、while、switch)1、while(getch()!=’\r’) //回车退出2、switch(){case 常量:break;default:break;}注意case后为常量,注意是字符型还是整型无break时,从符合case值那项开始顺序执行3、brea

2017-12-16 10:49:40 203

原创 输入输出和运算符

2017-7-20 输入输出和运算符复习完成时间2017-7-20 11点30分复习的知识点:一、输入和输出1、#include 预处理命令,编译时拷贝一份头文件至该文件#include 先从函数库找#include”file” 先从当前目录找2、printf 格式输出函数函数原型int printf ("控制字符串 ",参数列表);注:参数缺少时不会报错,但输

2017-12-16 10:48:29 1178

原创 C基础和数据类型

2017-7-19 C基础和数据类型复习完成时间2017-7-19 22点复习知识点:一、C基础内容1、计算机语言分类:①机器语言②汇编语言(可读性、移植性差)③高级语言(c,java等)④脚本语言(如Python)2、C语言特点:语言简洁,紧凑,灵活(32关键字,9控制语句);运算符丰富;结构化语言(函数);能够对硬件和内存进行操作;代码质量和效率高;移植性好;3

2017-12-16 10:47:50 247

原创 C基础

2017-7-18 开班典礼预习完成时间2017-7-18 22点预习知识点:1、C文件可以由预处理命令、全局变量声明、函数和注释组成。2、一个C程序有且仅有一个main函数。3、函数由函数的首部(函数第一行)和函数体组成。4、函数体由声明部分和执行部分组成。5、多行注释用/*开始,用*/结束,一行注释用//标出6、VC使用:文件新建Win32 Console

2017-12-16 10:46:57 203

原创 时间管理和Project项目管控工具使用

2017-7-17 时间管理和Project项目管控工具使用复习完成时间2017-7-18 0点学习的知识点:1、用project画甘特图,用于规划时间安排,画图时写关键点。2、讲解useradd和adduser区别adduser: 会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。useradd:需要使用参数选项指定上述基本设置,如果不使用任何参数

2017-12-16 10:44:45 705

原创 Linux目录及常用命令介绍(四)

2017-07-15 Linux目录及常用命令介绍复习完成时间2017-07-15 23点学习的知识点:1、FTP相关语句anon_root=/var/ftp //改变登录目录chroot_local_user=YES //允许ftp访问中改变目录通常,ftp目录权限为755,上传文件夹pub为7772、visio功能:①系统框图(方案)②流程图(细节)③时

2017-12-16 10:43:27 133

原创 Linux目录及常用命令介绍(三)

2017-07-14 Linux目录及常用命令介绍复习完成时间2017-07-15 3点学习的知识点:1.网络基本知识:IP、子网掩码(netmask)、网关(gateway)、域名(DNS)、物理地址(MAC)、自动分配IP地址(DHCP)、IPv4=8*4=32位、IPv6=4*4*8=128位多IP设置:IP属性——高级2.三种网络配置NAT:设置Ubuntu的IP与

2017-12-16 10:42:34 217

原创 Linux目录及常用命令介绍(二)

2017-07-13 Linux目录及常用命令介绍复习完成时间2017-07-13 22点 学习的知识点:1.文件系统类型:    YAFFS2 UBIFS CRAMFS EXT2/3/4ReiserFS     Nandflash/norflash   VFS:虚拟文件系统,用来管理各种各样的文件2. 文件类型:    -: 普通文件,d:目录文件,b:块设备

2017-12-16 10:41:52 158

原创 Linux目录及常用命令介绍(一)

2017-07-11 Linux目录及常用命令介绍复习完成时间2017-07-12 22点 学习的知识点:(借鉴老师总结,又补充了一些)1. linux目录home:用户的根目录bin:系统命令etc:系统配置目录dev:外设IO目录/设备文件lib:系统库目录,真重要,不要去修改mnt:挂载目录proc:虚拟的进程目录tmp:临时的目录,使用内

2017-12-16 10:40:56 243

演讲学.docx

这是本人在智慧树演讲学中做的一些笔记,只有一部分,希望对大家有所帮助

2015-07-13

空空如也

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

TA关注的人

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