自定义博客皮肤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)
  • 收藏
  • 关注

原创 stm32 延时函数

//延时 n us//n us 为要延时的us数void delay_us(u32 nus){ u32 temp; SysTick->LOAD = 9*nus; SysTick->VAL = 0X00;//清空计数器 SysTick->CTRL =0X01;//使能,减到零是无动作,采用外部时钟 do { temp=SysTick->CTRL;//读取当前计数值 } wh...

2018-05-24 13:01:30 2682

原创 Arduino小游戏

#include"U8glib.h"U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE);//设置设备名称:I2C-SSD1306-128*64(OLED)#define UP 11//定义方向键上为Arduino引脚11号引脚#define DOWN 10//定义方向键下为Arduino引脚10号引脚#define LEFT 9//定义方向键上为Ar...

2018-05-23 12:49:18 5914 2

原创 C++练习(七)多态性与虚函数

给出下面的抽象基类container:class container{protected: double radius;public: container(double radius1) { radius=radius1; } virtual double surface_area()=0; virtual double volume()=0;};要求:建立3个继承container的派生类cu...

2018-05-21 09:23:39 4305

原创 C++练习(六)多态性与虚函数

定义基类Base,其数据成员为高h,定义成员函数disp()为虚函数。然后,再由基类派生出长方体类Cuboid与圆柱体类Cylinder。并在两个派生类中定义成员函数disp()为虚函数。在主函数中,用基类Base定义指针变量pc,然后用指针pc动态调用基类与派生类中的虚函数disp(),显示长方体与圆柱体的体积。#include<iostream>using namespace s...

2018-05-21 09:20:50 10976

原创 C++练习(五)继承与派生

给出下面的基类class要求:(1)建立基类area_cl的两个派生类Rectangle与Triangle,让每一个派生类都包含一个函数area(),分别用来返回矩形与三角形的面积。用构造函数对height与width进行初始化。(2)写出主程序,用来求height和width分别为10.0与5.0的矩形面积,以及求height与width分别为4.0与6.0的三角形面积。(3)要求通过使用基类指...

2018-05-21 09:17:33 2992

原创 C++练习(四)类和对象

构建一个类book,其中含有两个私有数据成员qu和price,建立一个有5个元素的数组对象,将qu初始化1~5,将price初始化为qu的10倍。显示每个对象的qu*price。头文件book.h#include<iostream>using namespace std;class Book{private: int qu; int price;public: B...

2018-05-18 19:10:00 1951

原创 C++练习(三)类和对象

构建一个类stock,含字符数组stockcode[]及整形数据成员quan、双精度数据成员price。构造函数含3个参数:字符数组na[],及q,p。当定义stock的类对象时,将对象的第一个字符串参数赋给数据成员stockcode,第2和第3个参数分别赋给quantity、price。未设置第2和第3个参数时,quantity的值为1000,price的值为8.98.成员函数print()使用...

2018-05-18 19:03:04 5385 8

原创 C++练习(二)解决百钱问题

编写一个C++风格的程序,解决百钱问题:将一元人民币兑换成1分,2分,5分的硬币,有多少种换法?并且以每十个为一组输出。#include<iostream>using namespace std;int main(){ int a,b,c,d,e,jj; d=0;e=0; for(a=0;a<=100;a++) { for(b=0;b<=50;b++) ...

2018-05-18 18:47:22 9122

原创 Linux 第四章 用户管理

4用户和用户组用户:使用操作系统的人用户组:具有相同系统权限的一组用户 /etc/group 储存大年系统中所有用户组信息group:          x   :  123  : abc,def,xyz组名称:组密码占位符:组编号:组中用户名列表 /etc/gshadow 储存当前系统中用户组的密码信息group:  *    :        : abc,def,xyz组名称:组密码:组管理者...

2018-05-18 18:33:18 447

原创 Linux 第三章 磁盘管理

第三章3.1磁盘管理df 查看磁盘分区使用状况-l  仅显示本地磁盘-a  显示所有文件系统的磁盘使用情况,包含比如/proc/-h  以1024进制计算最合适的单位显示磁盘容量-H     以1000进制计算最合适的单位显示磁盘容量-T      显示磁盘分区-t      显示指定类型文件系统的磁盘分区-x      不显示指定类型文件系统的磁盘分区 du 统计磁盘上的文件大小-b      ...

2018-05-18 18:32:19 393

原创 Linux 第二章 VIM文本编辑器

第二章VI编辑器2.1visual interface可视化接口类似Windows中的记事本I相对于记事本强大的不是一星半点 vimVIM相对于VI做了哪些提升VIM支持多级撤销         VIM可以跨平台运行         VIM支持语法高亮         VIM支持图形界面         2.2VI编辑器的操作模式command mode 命令模式insert mode 输入模式l...

2018-05-18 18:31:12 362

原创 Linux 第一章 shell基础

1shell基础1.1shell概述1.1.1shell是什么shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动,挂起,停止甚至是以编写一些程序。shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。shell是解释执行的脚本于洋,在shell中可以直接调用Linux系统命令。 1.1.2shell的分类...

2018-05-18 18:30:00 446

原创 Linux VIM键位指令图

2018-05-18 09:12:09 411

原创 C++ 练习(-)小型银行数据记录系统

添加记录:对于此功能,void read_data()函数已用于将银行记录添加到文件中。它要求输入诸如帐号,名字,姓氏和余额等信息。显示/列表数据:通过添加记录提供的信息,C ++中的银行记录系统项目中的void show_data()函数显示与特定账号,名字和姓氏相对应的记录。显示帐户持有者的当前余额。搜索记录:当此功能的功能首次执行时,它会显示文件中的全部记录,然后用户可以按记录编号进行搜索。...

2018-05-17 11:27:16 995

原创 Linux 第四章 远程登录工具

4远程登录工具 4.1SSH协议原理4.1.1对称加密算法采用单钥匙密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥匙加密。4.1.2非对称加密算法非对称加密算法又名,“公开密钥加密算法”,非对称加密算法需要两个密钥:公开密钥和私有密钥。    4.2SecreCRT远程管理工具4.3Xshell工具和WinSCP文件传输工具  ...

2018-05-13 15:02:37 441

原创 Linux 第三章 网络命令

3.1网络环境查看命令ifconfig命令:查看与配置网络状态 ifdown 网卡设备#禁用该网卡设备 ifup 网卡设备#启用该网卡设备 netstat –rn [root@localhost ~]# netstat -an | grepESTABLISHEDtcp       0     52 192.168.0.48:22             192.168.0.7:59818     ...

2018-05-13 15:01:12 428

原创 Linux 第二章 网络配置

2.1Linux配置IP地址的方法 1.ifconfig命令临时配置IP2.setup工具永久配置IP地址3.修改网络配置文件4.图形界面配置IP地址 ifconfig命令:查看与配置网络状态命令ifconfig eth0 192.168.162.128 netmask255.255.255.0#临时设置eth0网卡的IP地址与子网掩码 红帽专有图形化工具setup设置IP地址2.3网络配置...

2018-05-13 14:59:12 390

原创 Linux 第一章 网络基础

1.3IP地址  1.4端坐作用 1.5DNS的作用迭代返回近似值,递归返回最准确值交换机不能识别IP,只能根据Mac地址网关是具有路由功能的一种物理设备,可以是路由器或者由服务器搭建的能实现路由功能的设备网关作用:通俗的认为,具有路由功能的一种物理设备,可以是路由器或者由服务器搭建的能实现路由功能的设备局域网内:通过交换机进行数据交换。交换机是低级设备,不认识Ip只识别mac,数据链路层设备网间...

2018-05-13 14:55:51 473

原创 Linux第八章 其他常用命令

8其他常用命令8.1中挂载命令挂载就是分配盘符 1.查询与自动挂载 mount#查询系统中已经挂载的设备 mount –a#依据配置文件/etc/fstab的内容,自动挂载 2.挂载命令格式mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点选项:-t 文件系统:加入文件系统类型来指定挂载的类型,可以ext3、ext4、iso9660灯文件系统-o 特殊选项:可以指定挂载的额外选...

2018-05-08 22:04:01 424

原创 Linux第七章 关机与重启命令

7关机和重启命令shutdown [选项] 时间选项:-c: 取消前一个关机命令-h: 关机-r: 重启(用Ctrl+c可以取消无法操作的界面,shutdown -r 12:00 &这个可以使命令后台运行) 其他关机命令haltpoweroffinit 0 其他重启命令rebootinit 6 0          关机1          单用户2          不完全多用户,不含N...

2018-05-08 22:01:55 358

原创 Linux第六章 压缩命令

6压缩与解压缩6.1压缩格式有常用压缩格式:.zip  .gz  .bz2常用压缩格式:.tar.gz  .tar.bz2 .zip格式压缩zip 压缩文件名 源文件#压缩文件 zip –r 压缩文件名 源文件#压缩目录 .zip格式解压缩unzip 压缩文件#解压缩.zip .gzip 源文件#压缩为.gz格式的压缩文件,源文件会消失 .gzip –c 源文件 >压缩文件#压缩为.gz格式...

2018-05-08 22:01:18 367

原创 Linux第五章 帮助命令

3帮助命令3.1帮助命令manMan 命令    (按q就可以退出来)#获取指定命令的帮助 Man ls#查看ls的帮助 man的查询后面的数字含义:1)  用户在shell换机中可以操作的指令或可执行文件2)  系统核心可乎叫的函数与工具  3)  一些常用的函数(function)与函数库(library),大部分为c的函数库(libc)  4)  硬件文件说明,通常是/dev/的文件  5 ...

2018-05-08 22:00:06 438

原创 Linux第四章 文件搜索命令

2文件搜索命令2.1文件搜索命令locate在后台数据库中按文件夹名搜索,搜素速度更快 /var/lib/mlocate#locate命令所搜索的后台数据库 Update更新数据库 /etc/updated.conf配置文件PRUNE_BIND_MOUNTS=”YES”#开启搜索限制PRUNEFS=#搜索时,不搜索的文件系统PRUNENAMES=#搜索时,不搜索的文件类型PRUNEPATHS=#搜...

2018-05-08 21:59:12 442

原创 Linux第三章 命令基本格式及文件处理命令

1.1Root代表当前登录用户Linux当中的管理员账号是rootLocalhost主机名~ 当前所在目录# 超级用户的提示符Pwd 显示当前的目录cd /usr/local/src/ 进入到某个目录当中  1.2 命令格式命令 [选项] [参数]注意:个别命令使用不遵循此格式,当有多个选项是,可以写在一起简化选项与完整选项-a 等于 –all ls [选项] [文件或目录]选项:    -a显示...

2018-05-08 21:57:59 451

空空如也

空空如也

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

TA关注的人

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