PHP (Total 4 articles)
WEB安全渗透 (Total 4 articles)
编程开发 (Total 5 articles)
数据结构与算法 (Total 8 articles)
linux (Total 97 articles)
Linux目录结构
Docker拉取oracle 11g镜像配置的详细教程
Linux设备检测外部网络NAT类型
Shell脚本
libevent
g++使用
网络配置
网络配置2
linux1-2
linux1-3
linux1-4
Linux目录cd命令和ls命令和tree命令pwd命令
快捷键
删除目录和文件
文件目录和文件的创建
文件和目录的拷贝
查看文件内容
mv命令
ln创建软连接和硬链接
文件和目录属性命令
grep文件的检索
修改文件权限
修改文件所有者和所属组
文件的查找
创建管道文件
软件的安装和卸载
U盘挂载和卸载
压缩和解压缩命令
ps查看进程信息和kill结束进程
env查看环境变量和top任务管理器
ifconfig查看ip
ping命令
nslookup把域名转换为ip
用户管理
ftp服务器配置
lftp客户端
nfs服务器
ssh远程登录到服务器
scp命令
看手册
设置或查看命令别名
echo命令
电源命令
vi操作
编译过程
静态库的制作和使用
共享库(动态库)
gdb调试
makefile
C库函数
虚拟地址空间
C库函数与系统函数的关系
open函数
read和write函数
lseek函数
read函数阻塞和非阻塞
stat和lstat函数
dup函数
目录操作相关函数
dup2函数
fcntl函数
程序和进程
PCB相关概念
并行和并发的概念
进程状态切换
fork函数
ps和kill命令
exec函数族
进程回收函数
孤儿进程和僵尸进程
父子进程执行ps_aux_grep_bash思路分析和实现
进程间通信的基本概念
管道的读写行为
pipe函数
设置管道为非阻塞方式
如何查看管道缓冲区大小
fifo函数
内存映射区
信号的基本概念
信号相关函数
abort函数和raise函数
setitimer函数
alarm函数
未决信号集和阻塞信号集的关系
sigaction函数
信号集相关函数
SIGCHLD
使用信号完成两个进程交替数数
守护进程和线程
线程同步
linux下环境变量配置
oracle_win和linux编程
ubuntu卸载Mysql
共享内存
第一个shell脚本
解决wget不能下载https文件问题
网络编程
Python (Total 6 articles)
技术资讯 (Total 1 articles)
网络爬虫 (Total 1 articles)
KaliLinux (Total 1 articles)
理财投资 (Total 1 articles)
Golang (Total 15 articles)
cpp (Total 118 articles)
AStar寻路算法
VS2017编译linux程序时出错的解决办法
UML类图_常见的报文编码方式_ASN1报文编解码_vs连接linux服务器
第一个c++程序 hello world
关于#define offsetof(s,m) (size_t)&(((s *)0)->m)
namespace命名空间
自定义命名空间
C++语言对C的增强和bool
三目运算符的加强
const的增强
枚举的增强
引用的基本概念
引用的本质
指针引用
const引用
内联函数
函数的默认参数和占位参数
函数重载
函数重载和函数指针
类的基本概念
类的封装
类分成多文件
构造和析构
默认的无参构造和析构函数
类中默认函数的隐藏条件
拷贝构造函数
深拷贝和浅拷贝
构造函数初始化列表
new和delete操作符
静态成员变量和静态成员函数
对象返回自身
this指针
友元函数
友元类和友元的关系性质
操作符重载的基本语法
操作符重载的规则
单目和双目运算符重载
左移右移操作符重载
等号操作符重载
重载数组下标运算符
重载函数调用符号(仿函数)
重载new和delete
不建议重载并且和或者操作符
有关继承的名词定义
类与类之间的关系
类的继承方式
自定义智能指针和重载相关操作符
类的赋值兼容原则
子类中的构造和析构
父类和子类出现重名变量
多继承与虚继承
继承中的static
多态的定义和多态的三个必要条件
动态联编和静态联编
重载重写重定义
虚析构函数
多态的原理
验证vptr指针的存在
vptr指针的分布初始化
父类指针和子类指针的步长
纯虚函数和抽象类
利用抽象类实现电脑组装案例
函数指针的语法和意义
C语言函数指针的锦囊妙计
面向抽象类编程实现计算程序员工资
函数模板基本语法
编译器对模板机制剖析
类模板的基本语法
类模板派生普通类与类模板派生类模板
类模板的类内实现
类模板的类外实现
类模板的多文件编写
类模板中的static成员
类型转换
异常基本语法
栈解旋
异常接口声明
异常类型和异常变量的生命周期
标准程序库异常和继承标准程序异常库
标准输入输出
STL的string容器
STL基础理论
文件操作
STL的vector容器
stack容器
deque容器
Queue容器
List容器
优先级队列priority_queue
Set和multiset容器
Map和multimap容器
容器共性机制研究
算法
foreach和transform算法
常用的查找算法
常用的排序算法
常用的拷贝和替换STL算法
STL中常用的算术和生成算法
STL中常用的集合算法
define中的特殊符号
occi连接数据库getString函数报错
二叉树插入查找删除实现
使用select函数实现超时控制
共享内存业务类代码编写
共享内存基础类的代码编写
共享内存类的测试
哈希算法hmac的使用方法
图(graph)
如何查看VS编译器版本号
平衡二叉树与红黑树介绍
客户端连接池
排序算法
树和二叉树
秘钥协商服务整体流程描述
生成随机字符串
通信的套接字类
项目介绍和部署
封装ASN1类、工厂模式和单向散列函数
c (Total 4 articles)
JS (Total 25 articles)
数据库 (Total 38 articles)
MYSQL基础知识
MYSQL_API编程
MySQL中的事务
ORACLE查看数据库的库名、实例名、域名、服务器以及服务名
SQL和sqlplus区别
in和like
mysql中文乱码问题
mysql客户端开发
mysql查询综合练习
mysql的基本操作
mysql自连接
mysql表的约束
oracle介绍
oracle体系结构
select查询-比较运算符
sqlplus的基本操作
where逻辑表达式
事务
分组函数和分组数据
单行函数
同义词
启动oracle服务和连接oracle数据库
基本的SELECT语句
多表查询
字符串相关函数
序列
排序
数学函数
数据处理
日期时间函数
条件表达式
笛卡尔积的概念
索引
表的创建和管理
解决ubuntu18.04安装mysql5.7无法远程连接的问题
视图
集合运算
预处理类API函数
多端安全协议传输平台 (Total 4 articles)
编程错误总结 (Total 1 articles)
OpenSSL (Total 1 articles)
Windows网络编程 (Total 4 articles)
cpp17从入门到精通 (Total 1 articles)
githubHexo (Total 3 articles)
HTML/CSS (Total 23 articles)
Java (Total 198 articles)
IntelliJ IDEA 中自定义模板代码的缩写
基础知识
Java编译和运行
变量
JDK安装
JRE_JDK和JVM
Java语言的跨平台性
ASCII码-Unicode码
数据类型转换
java运算符
java方法
JDK9的JShell-编译器的两点优化
基本结构
集成开发环境
方法定义和使用
数组
Java中的内存划分
一个数组的内存图
两个数组的内存图
两个引用指向同一个数组
数组索引越界异常
常见问题 空指针异常
数组元素反转
获取数组长度
获取数组的最大值
数组的遍历输出
数组作为方法参数
数组作为方法的返回值返回
面向对象思想的概述
面向对象思想的举例
类和对象的关系
类的定义
类的定义
一个对象的内存图
java两个对象使用同一个方的法内存
对象的创建及其使用
两个对象指向同一个引用的内存图
使用对象类型作为方法的返回值
使用对象类型作为方法的参数
局部变量和成员变量的区别
面向对象的三大特征
private关键字的作用及使用
类方法中的boolean类型的get方法规则
this关键字
构造方法
定义一个标准的类和自动生成构造函数与setter方法/getter方法
匿名对象的说明
Scanner的概述及使用
匿名对象作为方法的参数及返回值
Random概述和基本使用
java生成一个1-n的随机数
对象数组
ArrayList集合概述和基本使用
ArrayList集合的常用方法和遍历
ArrayList集合存储基本数据
用ArrayList类型做函数参数
用ArrayList类型做函数返回类型
字符串概述和特点
字符串的常量池
字符串的构造和直接创建
字符串的比较方法
字符串的获取相关方法
字符串的截取方法
字符串的转换相关方法
统计输入的字符串中的各种字符次数
字符串的分割方法
按指定格式拼接字符练习
静态static关键字概述
静态static关键字修饰成员变量
静态static关键字修饰成员方法
静态static的内存图
静态代码块
java数组工具类Arrays
java数学工具类Math
java字符串倒序
java将字符串转换为字符数组
java继承的概述
java小学数学真题
java继承格式
java继承中成员变量的访问特点
java区分子类方法中重名的三种变量
java继承中方法的覆盖重写
继承中构造方法的访问特点
super关键字的三种用法
this关键字的三种用法
super与this关键字的图解
java继承的三个特点
java抽象方法和抽象类的定义格式
java抽象的概念
java抽象方法和抽象类的使用
java接口概述与生活举例
java抽象方法和抽象类的注意事项
java接口的定义基本格式
java接口的抽象方法定义
java接口的抽象方法使用
java接口的默认方法定义
java接口的静态方法定义
java接口的默认方法使用
java接口的私有方法定义
java接口的静态方法使用
java接口的常量定义和使用
java接口的私有方法使用
java接口的内容小结
java多态的概述
java继承父类并实现多个接口
java多态中成员变量的使用特点
java多态的格式与使用
java多态中成员方法的使用特点
java对象的向上转型
java使用多态的好处
java对象的向下转型
java用instanceof关键字进行类型判断
java关键字读法
java接口之间的多继承
java final关键字与四种用法
java接口多态
java final关键字用于修饰类
java final关键字用于修饰成员方法
java final关键字用于修饰局部变量
java final关键字用于修饰成员变量
java四种权限修饰符
java内部类的概念与分类
java成员内部类的定义
java成员内部类的使用
java内部类的同名变量访问
java局部内部类的final问题
java局部内部类定义
java匿名内部类的注意事项
java匿名内部类
java类作为成员变量类型
java接口作为成员变量类型
java接口作为方法的参数和或返回值
javaObject类的equals方法
java重写Object类的equals方法
javaObject类的equals方法2
java Object类的toString方法
java Object与Objects类总结
java毫秒值的概念和作用
java Date类的构造方法和成员方法
java DateFormat类与SimpleDateFormat类介绍
java DateFormat类的format方法和parse方法
练习_请使用日期时间相关的API,计算出一个人已经出生了多天
Calendar类介绍_获取对象的方式
javaCalendar类的常用成员方法
javaSystem类的常用方法
javaStringBuilder的原理
javaStringBuilder的构造方法和append方法
java StringBuilder的toString方法
java包装类的概念
java包装类_装箱与拆箱
java包装类_基本类型与字符串类型之间的相互转
java包装类_自动装箱与自动拆箱
集合框架介绍
Coolection集合概述
javaCollection集合常用功能
java Iterator接口介绍
java迭代器的代码实现
java迭代器的实现原理
java增强for循环
java泛型的概念
java使用泛型的好处
java定义和使用含有泛型的类
java定义和使用含有泛型的方法
java定义和使用含有泛型的接口
java泛型通配符
斗地主案例的需求分析和代码实现
java数据结构_栈
java数据结构_队列
java数据结构_数组
java数据结构_链表
java数据结构_红黑树
java_List集合介绍和常用方法
java_ArrayList集合
java_HashSet集合介绍
java_哈希值
java_LinkedList集合
java_Set集合存储元素不重复的原理
java_HashSet存储自定义类型元素
java_LinkedHashSet集合
java_可变参数
java_Collections集合工具类的方法_addAll和shuffle
java_Collections集合工具类的方法_sort(List)
java_Collections集合工具类的方法_sort(List,Comparator)
Java_Collection集合总结
Map集合概述
Map常用子类
Map接口中的常用方法
Map集合遍历键找值方式
Entry键值对对象
Map集合遍历键值对方式
类里定义的接口和使用
HashMap存储自定义类型键值
LinkedHashMap
Map集合练习
Hashtable集合
JDK9对集合添加的优化
Debug追踪
模拟斗地主洗牌发牌(有序版本)