自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二维数组

2020-08-09 10:56:55 229

原创 linux常用快捷键

ctrl +R 之前一般先用history

2020-08-08 11:42:32 99

原创 C乱七八糟的东西

2020-08-08 01:18:30 97

原创 c++ new

使用new定位符在区域后面继续增加缓存区域使用常规new使用上述这两种的区别:定位符的是连续空间的,而且可以知道是在哪个地址(用同一个缓存区的话)new是再堆区里生成区域,每次new是不一样的常规new需要delete 【】指针;...

2020-08-04 15:35:48 81

原创 C++输出总结

输出多个字符串(有数量的上限,但是具体几个视情况而定)

2020-08-04 12:01:12 120

原创 C++模板函数及其具体化

模板类型模板函数模板函数具体化顺序非常重要!!!这样写是不对哒,因为a[0]此时只是个指针,不知道其大小,不能将其给[ ]的

2020-08-04 11:24:04 67

转载 C++ 指针数组和数组指针

2020-08-04 10:50:19 106

原创 Linux 软件包 -------------- rpm包管理 置 -rmp命令管理

软件包分类源码包 脚本安装包 。。。二进制包经过编译之后的,(RPM包,系统默认包)rpm包命名规则RPM包依赖性 使用yum命令比使用rpm 命令安装好的一点是,yum可以帮助解决依赖问题(redhat要收费 centos免费)...

2020-08-03 12:00:35 80

原创 C++ 构造和析构函数

构造函数构造函数是一种特殊的类成员函数创建类对象时使用名称与类名相同无返回值可重载如果编译器支持c++11则可以使用列表初始化接受一个参数的构造函数允许使用赋值语法将对象初始化为一个值对于未被初始化的对象,程序使用默认构造函数来创建(有参数的/无参数的)程序中没有提供构造函数,则编译器会为程序定义一个默认构造函数默认构造函数可以没有任何参数默认构造函数如果有参数,则必须给所有参数都提供默认值析构函数当对象被删除时,程序调用析构函数每个类只能有一个析构函

2020-08-03 10:25:21 73

原创 Linux文本编辑器Vim (早期版本 vi)------使用技巧

导入命令执行结果 :r !命令定义快捷键 :map 快捷键 触发命令 例如 :map ^P I#<ESC> 在每一前面加# :map ^B0x 删除每一行的开头连续行注释 :n1,n2s/^/#/g n1~n2行注释 ...

2020-08-01 16:56:54 146 1

原创 c++的类

过程性编程和面向对象编程过程性: 首先考虑要遵循的步骤,然后考虑如何表示数据面向对象: 先从用户角度考虑对象,即对象与用户所要进行的操作和交互数据,然后考虑如何实现接口与数据存储抽象 比如“人”就是一个抽象类C++的一种方法,把抽象的东西变为用户定义的类型,该类型不仅仅要表示数据的存储大小,存储解释,还有可对其进行的操作或方法(基本类型其实也有其操作的方法,不过它们是在编译器中实现好的)类声明数据成员(数据部分) 成员函数(对象与用户的共有接口)的描述接口是...

2020-07-31 22:25:50 104

原创 Linux文本编辑器Vim (早期版本 vi)------常用操作

Vim作用: 建立、编辑、显示文本文件 Vim没有菜单,只有命令按:进入编辑模式 可以用set number设置行号 设置完后会自动回到命令模式:Q!不保存退出

2020-07-31 12:02:08 150

原创 Linux常用命令--------关机重启 shutdown reboot init logout exit

shutdown 【选项】指定时间(now 就是立马执行)-c:取消前一个关机命令-h:关机-r:重启

2020-07-31 10:51:18 353

原创 计算机组成原理学习笔记-----运算器

16位字长的运算器用4片4位的位片结构的Am2901组成 Am2901芯片内部组成和功能 怎样连接4片Am2901成为16位的运算器 怎样解决使用中的几个问题 运算器最低位进位输入信号Cin的形成 运算器4位标志信号的接收和记忆线路 移位时,最高位、最低位的移位输入信号设计当其解决了上述问题,运算器就可以用了,控制器控制它完成指定的指令ALU是组合逻辑电路,它不存储。存标志信号(特征信息)的东西---标志位寄存器(程序状态字)Am2...

2020-07-31 10:43:06 916

原创 计算机组成原理 --- 5个功能部件 6个层次

五个功能部件 运算器 存储器 输入设备 输出设备 控制器完整计算机系统的六个层次高级语言层次汇编语言层次操作系统层次指令系统层次微体系结构层次数字逻辑结构层次...

2020-07-31 10:07:45 354

原创 线性天线阵

具有各向同性阵元,且它们幅值相同时,其阵因子是近似为sin(x)/x的形式,因此具有较大的旁瓣;通过调整每一天线的幅值,可以改善旁瓣;理论上,选择权值可以满足任何特殊的准则;对称标量权重只能用于改变旁瓣,具有凯泽-贝塞尔窗权值的天线阵旁瓣最小,而且其还能保持和均匀权值几乎一样的波束宽度;也就是说,调整激励电流的相位来改变主瓣的指向,调整激励电流的幅值来改变旁瓣和主瓣的形状;通常在硬件中使用移相器,或在接收机的末端对数据使用数字相移都可以让任何天线阵对准任意方向。...

2020-07-31 09:03:01 522

原创 C++内存模型总结

多文件的组织策略 头文件: 用户定义类型 & 函数原型 源代码: 函数定义 第三个文件: main函数和函数调用存储方案持续性 :变量保存在内存中的时间 作用域 :程序运行时对于变量的可见区域 链接性 :多个文件间变量的共享性 原则: 静态变量在整个程序执行期间都存在 函数外面定义的变量是全局的,具有外部链接性它之后的函数也都能使用,另一个文件要...

2020-07-30 22:07:01 62

原创 C++名称空间

需要名称的单元: 变量、函数、结构、枚举、类、类和结构的成员。随着项目大了,名称难免重复,这在c++里就叫冲突;另外使用多个厂商的类库时,同一个名称下的东西可能不一样,因此造成冲突;为了解决名称冲突的问题,C++提供了名称空间工具,其实就是给每个名字加一个作用域,比如说有海里有两只派大星,一只来自大西洋,一只来自太平洋,那么给他们加上所属海就不会搞不清他们谁是谁了;传统C++名空间 声明区域+潜在作用域+作用域 前者包含后者作用域: 变量对程序而...

2020-07-30 21:52:51 99

原创 linux常用命令---网络命令 write wall ping ifconfig mail traceroute netstat setup 挂载命令 mount umount

命令名称: write命令英文原意:命令所在路径: /usr/bin/write执行权限: 所有用户功能: 给在线的用户发信息 以Ctrl+D保存结束范例: # write linzhiling//---------------------------------------------------------------------------------------------------------------...

2020-07-30 17:33:13 292

原创 Linux常用命令---压缩解压命令

常用压缩格式:.gz .zip(装rar的linux版就可以) .zip(windows和linux都可以用)命令名称: gzip命令所在路径:/bin/gzip执行权限: 所有用户功能: 压缩文件 且只能压缩文件 且不保存源文件语法: gzip 【文件】//--------------------------------------------...

2020-07-30 12:27:12 73

原创 Linux常用命令---用户管理命令 useradd passwd who w

命令名称: useradd命令所在路径:/usr/sbin/useradd执行权限: root功能: 添加新用户语法: useradd 【用户名】范例: $ useradd shenchao//------------------------------------------------------------------------------------------------...

2020-07-30 09:47:30 88

原创 Linux常用命令---查看帮助 man whatis apropos info help

命令名称: man命令英文原意: manual 手册命令所在路径:/usr/bin/find执行权限: 所有用户功能: 获得命令或配置文件的帮助信息语法: man 【命令或配置文件】范例: $ man ls (进去之后 /-d可以看参数-d的功能)看命令方法看它是干什么用的看他的参数作用 $ ...

2020-07-30 09:23:15 130

原创 Linux常用命令---文件搜索-----locate which whereis grep

并不像find遍历要搜索的范围,而是建立一个文件资料库(会定期更新),在资料库种找命令名称: find命令所在路径:/bin/find执行权限: 所有用户功能: 文件搜索语法: find [搜索范例: $find /etc -name init...

2020-07-29 18:13:52 81

原创 Linux常用命令---文件搜索-----find

命令名称: find命令所在路径:/bin/find执行权限: 所有用户功能: 文件搜索语法: find [搜索范围] [匹配条件] $find /(范围) -name XXX(只有文件名为XXX的才能被搜索到除非用匹配符* ? *匹配任何字符 ?匹配单个字符)-iname 与 -name的区别在于不区分大小写搜索的范围越小越好条件越精准越好 -size可以指定文件的大小 ...

2020-07-28 23:05:51 81

原创 Linux常用命令---权限管理命令---chmod

命令名称: chmod命令英文原意:change the permission mode of a file命令所在路径:/bin/chmod执行权限: 所有用户功能: 更改文件或目录权限 (更改人:文件的所有者 或者 root)语法: chmod [{ugoa a是all的意思,表示包括ugo的所有人}{+-=增加权限、减少权限、不管之前什么权限让它是现在的权限}{rwx}][文件或目录] ...

2020-07-28 10:33:26 266

原创 Linux常用命令---链接命令---ln

命令名称: ln命令所在路径:/bin/ln执行权限: 所有用户功能: 生成链接文件语法: ln -s [原文件] [目标文件] -s 创建软连接 ...

2020-07-28 09:37:35 86

原创 Linux常用命令---文件处理命令--- touch cat more less head tail

命令名称: touch命令所在路径:/bin/touch执行权限: 所有用户功能: 创建空文件(不要在命名文件时用/或者空格这种特殊符号)范例: $ touch Japanlovestory.list有空格时可能会创建多个文件 除非用双引号将其包括起来//----------------------------------------------------------------------------------------------...

2020-07-27 23:17:54 75

原创 Linux常用命令---文件处理命令---mkdir cd pwd rmdir cp mv

ctrl +l = clear 清屏命令名称: mkdir命令英文原意:make directories命令所在路径:/bin/mkdir执行权限: 所有用户功能: 创建新目录 -p 递归创建(可以在不存在的目录下创建目录)语法: mkdir -p [目录名]范例: $mkdir -p /tmp/Japan/boduo 在命令行下一次性创建多个目录: ...

2020-07-27 22:25:20 93

原创 Linux常用命令----ls

命令格式 命令 【-选项】【参数】: ls -la /etc 个别命令不遵守该格式 当有多个选项时可以写在一起 简化选项与完整选项 -a 等于--all目录处理命令 ls命令英文原意:list命令所在路径:/bin/ls执行权限: 所有用户功能: 显示目录文件语法: ls 【-ald】[文件或目录] -a ...

2020-07-27 20:59:24 224

转载 Linux里面的扩展名以及目录定义

压缩包XX.gz XX.bz2 XX.tar.bz2 XX.tgz二进制软件包XX.rpm网页文件XX.html XX.php脚本文件XX.sh配置文件XX.conf需要注意的是Linux其实不需要一定要写这样的扩展名,不写系统也能知道是哪个文件,这些后缀名只是给管理员提供识别上的便利,以及便于使用/etc下主要保存的是系统的管理和配置文件/bin下保存的主要是可执行文件和快捷方式 (ls...

2020-07-27 18:02:45 194

原创 C++内存模型和名称空间--说明符和限定符

存储说明符:auto: c++11之前是说明符,说明是自动变量,c++11之后不是说明符,而用作自动类型推断 register:c++11之前是在声明中指示存储器存储,c++11之后只是显示地说明是自动变量 static: 表示内部链接性/局部静态性 extern: 声明引用在其他地方定义的变量 thread_local: 指出变量的持续性与其所属线程的持续性相同。thread_local 变量之于线程犹如常规静态变量之于整个程序 mutable: 它的含义随con...

2020-07-27 15:14:38 70

原创 C++内存模型和名称空间--存储持续性、作用域、链接性

C++可使用三/四种方案来存储数据;这些方案的区别在于数据保留在内存中的时间。自动存储持续性: 函数定义中声明的变量(包括函数参数)为自动的。在程序开始执行其所属的函数或代码块时被创建,在执行完其所属函数或代码块时,它们使用的内存被释放。 C++有2种存储持续特性为自动的变量 静态存储持续性: 在函数定义外定义的变量和使用关键字static定义的变量的存储持续性都为静态。它们在程序整个运行过程中都存在。 C++有3种存储持续特性为静态的变量。 线程存储持续性:多核处理器(C...

2020-07-26 17:47:49 108

原创 C++内存模型和名称空间--多文件单独编译

C++存储数据,可以选择数据保存在内存中的时间长度(存储连续性),以及程序的那一部分可以访问数据(作用域和链接)等。除此之外还可以用new来动态分配内存, 定位new运算符提供了这种技术的一种变种。名称空间是另一种控制访问权的方式。单独编译 c++鼓励将组件函数放在独立的文件中,单独编译后,把它们链接成可执行的程序。 修改了一个文件,则可以只重新编译该文件,然后将它和其他文件的编译版本链接。通常c++环境都有帮助管理的工具,例如make程序,可以跟踪程序的依赖文件,以及这些文...

2020-07-26 16:27:26 93

原创 C++输入总结

输入空格行或者指定次数后结束:名字不是空格行则输入之后的内容(一切都是用名字来判断的):数组输入:一般都是用!cin来判断的

2020-07-25 17:45:27 63

原创 原码一位乘法的电路实现思路

低位积最后还要再移出来,因为乘数寄存器无法访问------清华大学ppt

2020-07-25 10:58:27 426

原创 linux硬盘分区

1.分区: 把大硬盘分为小的逻辑分区 最多4个主分区,最多1个扩展分区(与主分区之和最大为4),扩展分区里只能放逻辑分区。2.格式化: 写入文件系统: windows下(FAT32 FAT16 NTFS)linux下(EXT2、EXT3、EXT4) 划分为4kb的数据块 inode列表建立,inode号->inode条款->找到数据3.分区设备文件名 给每个分区定义设备文件名 硬件设备文件名: /dev/hd【a-d】或...

2020-07-25 00:26:20 48

原创 C++之函数重载(2)

===函数重载就是函数多态===完成相同的工作,但使用不同的参数列表; 使用上下文来确定要使用的重载函数版本(主要是根据特征标) (类型引用和类型被编译器视为同一个特征标) (重载区分const 和 非const)重载引用参数void staff(double & ra); //matches modifiable lvaluevoid staff(const double & ra); //matches rvalue,const lva..

2020-07-23 23:30:08 64

原创 C++ 之 引用(1)

引用是什么引用是已定义变量的别名,主要用途是用作函数的形参,从而使得函数使用原始数据,而不是其副本,这种传递参数的方法称为按引用传递。创建引用**int &**指的是指向int的引用,必须在声明引用时就将其初始化。常量引用: 当程序员意图是让函数直接使用传递给它的信息,但不能修改它,则应使用常量引用。引用传递如果实参与引用参数不匹配,C++将生成临时变量,仅当参数为const引用时,C++才允许这样做。临时变量生成情况:实参的类型正确但不是左值;实参的类型不正确,但是可以转换为

2020-07-23 21:29:33 104

原创 VIVADO 学习1

vivado五大特征:1.统一的数模型 综合、实现后的网表均为.dcp2.业界标准的约束描述方式 约束时采用XDC描述,是在SDC基础上扩展的,添加了Xilinx特定的物理约束。3.融合了Tcl脚本 几乎所有的菜单操作都有Tcl命令; Tcl可以实现菜单无法操作的内容,比如编辑综合后的网表文件 XDC就是Tcl命令 用户可以自己写Tcl命令嵌入到Vivado,Vivado有提供了Tcl console 和Tcl ...

2020-07-18 00:58:04 156

原创 python 学习笔记2

循环与判断条件 循环for循环 for后面的是一个可以容纳 “每一个元素”的变量 in后面跟的一定是可迭代的,类似于列表的集合形象的对象 常用函数: range : while循环 常用语句: break:其他知识random库:生成1-6随机数...

2020-07-03 22:46:13 87

EM算法总结

EM算法的精要描述。 包括它要解决的问题,它的流程和收敛性判断。为简单起便并未涉及其推导

2019-03-09

空空如也

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

TA关注的人

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