自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 关于单片机知识点总结

第一章 MCS-51单片机结构这是关于《单片机原理及应用》(第四版) 张鑫 电子工业出版社这本书的知识总结陆续会发布后面的章节①cpu(中央处理器):1.运算器:算术逻辑单元,累加器A 暂存器tmp1和tmp2 程序状态字psw2.控制器:程序计数器(PC)堆栈指针(SP)数据指针寄存器(DPTR)指令指针寄存器(IR) 指令译码器(ID)定时控制逻辑 震荡器OSC②存储器(1)程序存储器(ROM):MCS51 64kb程序存储器寻址空间(存放用户程序 数据 表格等信息)8031内部无

2020-12-20 21:42:00 622

转载 汇编基础知识入门

学习汇编前你应该知道的知识1、汇编需要什么工具和程序,到哪里下载?目前阶段,汇编程序仅需要两个程序就够了。masm.exe,link.exe。 前者是编译程序,后者是链接程序。另外,为了验证和调试程序,还需要一个程序debug.exe,该程序由windows本身就提供。将二者下载后,放到某一个目录中(任意目录都可以),考虑到很多命令需要通过键盘敲入,所以建议你不要把文件放入到长文件名目录、中文目录或很深的目录中。比如你可以建一个“D:\Masm”目录,并建议此后的程序都放这个目录,此后称这个目录为汇编

2020-08-14 14:55:27 4906

原创 你不知道的auto的用法

auto的用法C++新标准引入了auto类型说明符,用它就能让编译器代替我们去分析表达式所属的类型如:auto item = val1+val2;//item初始化为val1和val2相加的结果使用auto也能在一条语句中声明多个变量,但是变量的前后类型要保持一致auto i = 0,*p = &i;//正确,i是整数,p是整型指针auto sz = 0,pi = 3.14//错误,sz与pi类型不一致const int ci = 42,i = 42;auto &n = i

2020-08-10 21:56:23 1127

转载 bitset的用法

bitset的用法bitset:bitset大概就是类似于bool数组一样的东西但是它的每个位置只占1bit(特别特别小)bitset的原理大概是将很多数压成一个,从而节省空间和时间(暴力出奇迹)一般来说bitset会让你的算法复杂度 /32(具体是什么要看计算机)定义与初始化使用bitset类型需#includebitset类型在定义时就需要指定所占的空间,例如bitset<233>bit;bitset类型可以用string和整数初始化(整数转化成对应的二进制)#incl

2020-08-10 10:58:50 791

原创 const限定符的用法

const限定符的用法有时候我们希望定义这样一种变量,它的值不能被改变,为了满足这一要求,可以用关键字const来对变量来限定const int bufSize = 512;1.这样就把bufSize定义成一个常量,任何试图为bufSize赋值的行为都将引发错误,但与非const对象相比,const对象能完成非const对象的大部分操作,如一样能进行算术运算,也都能转化成一个布尔值,还可以为其他变量赋值;int i = 42;const int ci = i;int j = ci;2.co

2020-08-09 20:45:50 152 1

原创 C++关于逻辑判断先后的问题

C++关于逻辑&&判断先后的问题void Insert_sort(vector<int>& a){ int i, P,temp; for ( i = 1; i < a.size(); i++) { temp = a[i]; for ( P = i;P>0&&temp<a[P-1]; P--) { a[P] = a[P - 1]; } a[P] = temp; }}我在写插入排序的时候发现了一

2020-08-09 10:56:56 550

原创 关于C++实现地精排序

C++实现地精排序#include <iostream>#include <vector>using namespace std;void swap(int* a, int* b){ int temp; temp = *a; *a = *b; *b = temp;}void Goblin_sort(vector<int> &a){ for (int i = 1; i < a.size();) { if (a[i] < a

2020-08-08 20:19:30 186 1

转载 如何使用jieba函数

**Python 如何使用jieba函数**1.如何安装jieba第三方库:2.jieba函数的基本用法# -*- coding: utf-8 -*-import jieba seg_str = "好好学习,天天向上。" print("/".join(jieba.lcut(seg_str))) # 精简模式,返回一个列表类型的结果print("/".join(jieba....

2020-08-08 10:47:47 1579

原创 关于C++如何实现快速排序

C++实现快速排序快速排序最关键的地方取决于参考量的选择这里选择第一个数做为参考量,但其实这并不好;理想的状态下我们尽可能希望参考量的大小在正中间;假设最坏状态下我们取的参考量是最大值或者最小值的话,可能要递归N次!!!...

2020-08-07 22:38:08 97

空空如也

空空如也

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

TA关注的人

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