自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试--------

文章目录MySQLRedis操作系统计算机网络 MySQL Redis 操作系统 计算机网络

2021-07-29 11:31:45 168

原创 操作系统~~

123

2021-07-11 11:43:54 233

原创 计算机网络

文章目录文件夹作用基础命令lscd 文件夹作用 /bin 可执行文件所在目录 /boot 内核和启动程序的相关文件 /lib 库目录, 主要存放系统最基本的动态共享库 /media 挂载设备媒体, U盘, 光驱邓 /mnt 让用户挂载别的文件系统 /usr 安装的软件一般在这里 /usr/local 用户自己安装软件的目录 /sbin 超级管理员的执行程序 /proc 系统内存的映射, 会保留...

2020-02-29 14:26:39 287

原创 redis

QT是什么 Qt是一个跨平台的C++图形用户界面应用程序框架 QT初步 QApplication 应用程序对象 .show (); 弹出窗口 .exec(); 消息循环机制 快捷键 运行 ctrl + r 编译 ctrl + b 帮助文档 点需要查找的名词 按 F1 自动对齐 ctrl + i 快速切换 F4 QPushButton QPushButton* btn = new QPu...

2020-02-25 16:44:34 796

原创 Mysql

int a = 1; 给一段内存空间取名字, 叫做a; 对一个变量操作, 也就是操作这个变量所代表的的内存空间, 内存空间起始地址 别名 存放的值 0x123 a 1 int b = a + 1; 给一段内存空间取名字, 叫做b; a + 1 即 0x123存放的值 + 1 然后存放到b — 新开辟的内存空间 内存空间起始地址 别名 存放的值 0x123 a 1...

2020-02-23 11:39:56 568

原创 设计模式~~

并列句 并列句的构成 一样重要的事, 顺接 含义 and 和 both…and… 两者都 not only…but…as well 不但 而且 not only…but also …和… not only…but 转折 含义 but 但是 yet while whereas 因果 含义 for 因为 ...

2020-02-22 09:00:28 259

原创 Golang

倒装 主谓倒装 把要突出的放到前面去 全部倒装 谓语动词全部挪到主语前 There be + n : 有, 客观存在 There be + n. + 介词短语 部分倒装 陈述句变一般疑问句 否定副词或词组位于句首 only位于句首 虚拟条件句省略if 强调 It is … that… 如果主语是人 that可以换成who 强调句和主语从句的区别, 强调句还原回来变成完整的一句话 ...

2020-02-20 09:53:27 253

原创 5.简单句的扩展--成分角度的扩展

非谓语动词作定语.状语 doing 主动 done 被动 to do 目的 考场攻略 非谓语动词词组的完整性 去:非谓语动词 作定语, 状语 留:非谓语动词 作主语.宾语.表语 同位语插入语 考场攻略 girls play games girls are playing games lovely girls are playing gfames happily thousands of ...

2020-02-19 10:06:40 292

原创 4.简单句的扩展-词性角度的扩展

限定词 形容词, 副词 形容词修饰名词 副词修饰其他 形容词, 副词的三种比较 as + adj./adv.原级 比较的内容 +as + 比较对象 adj./adv.的比 较级 + (than比较的对象) adj./adv.的最高级 +(介词短语表示比较范围) 三者或以上 介词短语 接词, 名词, 代词, 动名词, 宾格 表示时间的介词 介词 表达...

2020-02-18 11:51:37 379

原创 3. 简单句的核心变化-主宾表

名词.代词作主宾表 非谓语动词doing作主语/宾语 动名词, 动词当名词用 不及物动词,可以直接作主语 及物动词, 需要加上宾语部分作主语 非谓语动词to do作主语 和doing’没什么区别, 常后置, 用it作形式主语 非谓语动词to do作宾语 to do 不能放在介词后面做宾语 主谓宾补, 太长, 后置, 用it作形式宾语 非谓语动词to do作表语 并列多个主宾表语 两个...

2020-02-17 11:03:56 449

原创 day5 运算符重载

加号运算符重载 operator+ - * / 左移运算符重载 写在函数体外部 operator<<(ostream& cout, 其他的) 前置后置递增运算符重载

2020-02-15 13:24:26 181

原创 day4 静态成员/this指针/常函数常对象/友元函数

静态成员变量 创建的对象, 只有一个静态数据的拷贝. 静态成员变量, 属于某个类, 所有对象共享 在编译的时候就分配了内存空间 最好在类外初始化, 因为在类内初始化, 如果没有用类实例化过对象, 就直接用类名使用静态成员变量, 会出现错误 私有静态属性在类外可以初始化, 但不能访问 static 静态成员函数 不可以访问普通的成员变量, 因为静态成员函数的输出是固定的, 如果访问普通的成员变...

2020-02-14 14:33:23 240

原创 SQL注入漏洞

SQL漏洞概述 开发人员在开发的时候, 没有对用户输入的数据做正确处理. SQL攻击流程 注入点探测 信息获取 获取权限 数字型 user_id = $id 不需要加单引号 and 1=1 and 1=2 or 1=1 字符型 user_id = ‘$id’ 后端用单引号处理 搜索型 text LIKE ‘%{$_GET[‘search’]}%’ xxxx%...

2020-02-14 12:04:41 212

原创 CSRF跨站请求伪造

CSRF漏洞概述 攻击者伪造一个请求, 骗取用户点击, 一旦点击, 攻击就完成了 攻击者抓包获得正常的请求, 然后把这个请求里的信息修改成被攻击者的信息, 然后让被攻击者点击, 如果此时, 被攻击者的账户是处于登录状态的, 该点击可能就会生效(取决于网站有没有其他的安全措施) CSRF漏洞测试流程 CSRF(get/post) get 请求头提交, 直接伪造请求 post 用自己的站点制作一...

2020-02-14 10:31:19 118

原创 day3 分文件创建类/构造/析构/深浅拷贝/

分文件 .h放声明 .cpp放定义, 函数前面要加命名 构造和析构 编译器会默认提供构造函数, 析构函数, 拷贝构造函数(对非静态成员属性简单值拷贝) 编译器会默认调用构造和析构, 如果不写, 系统会默认实现一个空的 必须写在public下 构造函数 与类名相同, 没有返回值, 不写void, 可以发生重载->可以有参数的意思 自动调用, 只调用一次 class A{ publ...

2020-02-12 17:07:04 181

原创 github

github添加SSH账户 电脑家目录.gitconfig文件 生成ssh秘钥 ssh-keygen -t rsa -C “账号” 生成在家目录.ssh目录下 .pub是公钥 复制公钥到github 克隆项目 拿到克隆的地址 转到需要的目录下然后 git clone 克隆地址 克隆错误 eval “$(ssh-agent -s)” ssh-add 推送代码 git push or...

2020-02-11 19:45:26 210

原创 git 分布式版本控制系统

分布式和集中式 分布式中央服务器挂掉, 本地电脑还可以工作, 集中式中央服务器挂掉, 就GG了 分布式: 首先由一台电脑充当服务器, 其他人从这个服务器克隆一份到自己的电脑上, 也可以把自己的提交推送到服务器, 如使用GitHub网站充当这个服务器 版本创建与回退 git init 创建一个版本库   创建一个版本 git add 文件名 -----------添加文件内容到索引 git...

2020-02-11 19:21:00 145

原创 day2 /类/内联函数/函数默认.占位参数/函数重载/extern"C"/封装/

设计类 类是对对象的抽象, 对象是对类的实例 class 类名{ public: 设置 成员属性 设置 成员函数 private: 设置 成员属性 设置 成员函数 } int main(){ 类名 对象名; 对象名.类属性; 对象名.类方法; } 内联函数 ...

2020-02-11 15:14:33 179

原创 day1 ::/namespace/using/const/&

C++在C的基础上添加了面向对象编程和泛型编程的支持.C++继承了C语言高效, 快速和可移植的传统. #include <iostream> using namespace std; int main(int argc, char** argv) { return 0; } :: 作用域运算符 直接使用时全局作用域, ::a 表示全局变量a std::cout 表示是s...

2020-02-10 16:17:06 146

原创 2.简单句的核心变化--谓语

谓语变化–>时态/语态/情态/否定 谓语动词时态的变化 态 时 过去 现在 将来 过去将来 一般 did do/does will do would do 被动 进行 was/were doing am\is doing will be doing would be doing 被动 完成 had done have done will hav...

2020-02-09 10:04:05 327

原创 1.简单句的核心构成

简单句 简单句 -> 描述一件事 -> 物质+运动 主语 + 谓语 谓语动词(有实义) 不及物动词vi. 主谓, 如果谓语后面加介词, 就是不及物动词 及物动词vt. 主谓宾 主谓双宾 主谓宾补 无实义 主系表 系动词 be动词, 单独使用 get become turn go grow "变得"的意思的时候 look sound smell taste f...

2020-02-08 08:59:39 424

原创 C静态库动态库

静态库 静态库对函数库的链接是在编译的时候完成的 优缺点 编译的时候写入到程序中, 再删除掉静态库的文件, 跟程序的运行没有关系 移植方便 浪费空间 更新静态库, 要重新编译程序, 用户要重新下载 使用 配置项目属性 A、添加工程的头文件目录:工程—属性—配置属性—c/c+±–常规—附加包含目录:加上头文件存放目录。 B、添加文件引用的lib静态库路径:工程—属性—配置属性—链接器—常规...

2020-02-04 23:26:38 166

原创 C函数指针

一个函数在编译的时候被分配一个入口地址, 这个地址就称为函数的指针, 函数名代表函数的入口地址 定义和使用 typedef void(*func)(int, int); void a(int a, int b){ return ; } func p= a; p(); void( void (*func)(int, int) = a; func(); 函数指针做参数 编写API, 协商好...

2020-02-04 22:51:46 130

原创 编写一个配置文件

先规定好配置文件的格式 读取用户的配置文件 加载: 逐行获取内容, 判断是否符合条件, 存到内存 解析: 获取关键字, 值写入 释放内存

2020-02-04 19:19:00 553

原创 C深拷贝浅拷贝

结构体 如果结构体里面含有指针, 应该手动复制, 而不是直接赋值 直接赋值会造成浅拷贝, 直接把内容的地址给拷贝过去, 造成了原来的内存地址失去控制, 造成内存泄露 ...

2020-02-04 16:23:51 312

原创 C位运算

~按位取反 1&~1为0 全0 1|~1为1 全1 &按位与 两位都是1的时候才为1 用来判断某些位是不是1 设置某些位为0 |按位或 有1就是1 用来设置某些位为1 ^按位异或 相同为0, 不同为1 两个相同的数异或为0 可以用来转置 1变为0 0变为1 用来交换两个变量的值 <<左移 丢弃左端的, 右端补0 移一位相当于2, 两位相当于2*2 &...

2020-02-04 16:02:01 143

原创 内存管理

作用域 static 只初始化一次 如果没有初始化, 系统会自动赋0; static的生命周期和程序运行周期一样 不同文件静态全局变量可以重名 static 定义全局变量, 只在当前文件有用, 外部不能使用 extern 若在A文件中使用在B文件中定义的全局变量, 必须要extern声明 不同文件的全局变量不可以重名 类型 作用域 生命周期 auto {} 当前函数...

2020-02-04 00:38:33 123

原创 指针

野指针\空指针\万能指针 野: 指向未知内存的指针 空: 指向NULL的指针 万: void *p; 可以指向任意变量的内存空间 const 修饰指针变量 const int* p; 不能通过p间接改变内存空间的值 int* const p: 不能修改p的指向 指针数组 数组的每个元素都是指针类型 ...

2020-02-03 23:44:25 152

原创 C随机数

#include <time.h> #include <stdlib.h> srand((unsigned int)time(NULL)); int a=rang();

2020-02-03 21:47:20 110

原创 C数组

数组就是在内存中连续的相同类型的变量空间

2020-02-03 21:27:38 128

原创 C输入输出/文件

输入 scanf sscanf getchar //接收一个字符 char fscanf 输出 printf %p 内存地址 %e 科学计数法 - 左对齐 m.n: m 占的位数 n小数点位数 spfintf putchar //输出一个字符 char a='a'; putchar(a); fprintf ...

2020-02-03 21:15:42 127

原创 C开局

C语言特点 优点 代码量小 执行速度快 功能强大 编程自由 缺点 写代码实现周期长 可移植性较差 过于只有, 经验不足易差错 对平台库依赖较多 C语言关键字 32个关键字 auto static extern break continue switch case default if else void char short int float double ...

2020-02-03 19:21:40 231

空空如也

空空如也

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

TA关注的人

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