- 博客(27)
- 收藏
- 关注
原创 Unicode字符编码揭秘
Unicode是一个编码标准,是一个字符集,它规定了字符与码点的映射Unicode联盟发布15.0标准总数达到了14万9186个字符。使用4个字节存储编码,直接使用Unicode码点32位状态42亿,实际常用字符只有几万。使用2-4字节来存储编码,C# 字符串使用UTF-16编码。使用1-4字节存储编码。
2025-01-14 10:45:43
244
原创 Linux命令(完整精华版)
vi\vim编辑器,就是命令行模式下的文本编辑器,用来编辑文件vim是vi的升级版,一般用vim即可,包含全部vi功能。
2024-01-29 14:12:39
4748
原创 计算机网络
利用通信线路和设备,把分布在不同地理位置上的多台计算机连接起来。网络中计算机与计算机之间的通信依靠协议进行。协议是计算机收、发数据的规则。TCP/IP:用于网络的一组通讯协议。
2023-08-02 12:15:18
288
原创 面试必背-知识点整合
JAVA知识点集合JAVA1. continue和 break有什么区别?2. i++和++i的区别?3. 静态变量和实例变量的区别?4. ArrayList,LinkedList的区别?MySQLSpringMVCSpringCloudJAVA1. continue和 break有什么区别?break: 提前终止循环。break完全结束一个循环,跳出循环体执行循环后面的语句。continue: 跳过当次循环中剩下的语句,执行下一次循环。区别: continue只终止本次循环,break则完全
2023-07-23 16:54:08
1366
1
原创 7-19 C++系列-贪心算法
有一日,悟空和八戒外出,发现了一颗苹果树,准备摘一些苹果回去,而他们只带了一个袋子,该袋子能承受的重量为C,每个苹果的重量为Wi,他们最多能装多少个苹果呢?输入:第一行为袋子承重量C和苹果个数n。第二行是n个整数,表示n个苹果的重量。输出:最多可以装下的苹果数量。
2023-07-19 15:34:33
285
原创 7-19 C++系列-二分法
输入:三行,第一行,一个整数 n,表示队伍中成员个数,第二行有n个整数表示每只动物的身高,第三行一个整数X,表示待搜的成员身高。(注:身高数列是递增的)小动物们由低到高排成一队,请找到一个身高为的成员,如果能找到请给出这个小动物的位置序号,如果不能,请输出0。将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便分而治之。先确定待查数据的范围,然后逐步缩小范围,直到找到或找不到该记录为止。输出:一行,一个整数,0表示未找到,否则直接输出位置序号。在用二分法进行查找时,查找对象的数组必须是有序的。
2023-07-19 14:40:16
202
原创 7-13 C++系列-搜索算法-广度优先
其过程简要来说是从起点开始,沿着每条边搜索,直到到达终点。:系统地展开并检查图中所有节点,以找寻结果。广搜全程是广度优先搜索,英文缩写BFS。
2023-07-13 15:30:41
149
1
原创 7-13 C++系列-搜索算法-深度优先
深搜全称是深度优先搜索,英文缩写DFS。其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。唐僧师徒在取经路上再一次走失了,这一次狡猾的妖怪将唐僧藏入了形如迷宫的洞穴中,已知妖怪洞穴是一个N。N行由0,·1,2组成的矩阵,其中0表示可以走,1表示假山,2表示师傅的位置。输出:如果悟空和八戒可以救出师傅就输出YES,否则就输出NO。输入:第一行是一个正整数N(2
2023-07-13 15:06:41
326
1
原创 SpringCloud Alibaba-Nacos
Nacos是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。他是使用Java编写,需要依赖Java环境。
2023-07-11 17:57:27
135
原创 07-11 C++系列-高精度加法
一般这类数字我们统称为高精度数,高精度算法是用计算机对于超大数据的一种模拟加,减,乘,除,乘方,阶乘,开方等运算的方法。高精度数由于位数太长导致无法在计算机中正常存储,于是,我们将这个数字拆开,拆成一位一位的,或者是四位四位的存储到一个数组中,用一个数组去表示一个数字。有两个高精度数a,b位数相同,并且a和b的每一位数都在0-4 之间,请编程求出a与b之和。有两个高精度数a,b,a和b的每一位数都在0-4 之间,请编程求出a与b之和。输入:两行,第一行为a,第二行为 b。输出:一行,表示a与b之和 c。
2023-07-11 15:33:29
298
原创 Kali最强渗透工具-metasploit
永恒之蓝是指2017年4月14日晚,黑客团体ShadowBrokers(影子经纪人)公布一大批网络攻击工具,其中包含“永恒之蓝”工具,“永恒之蓝”利用Windows系统的SMB漏洞可以获取系统最高权限。metasploit让复杂的漏洞攻击流程变的非常简单,一个电脑小白经过几小时的学习,就能对操作系统等主流漏洞发起危害性攻击。msf是一款开源安全漏洞利用和测试工具,集成了各种平台上常见的溢出漏洞和流行的shellcode,并持续保持更新。metasploit 攻击 windows 操作系统。
2022-12-13 22:37:51
1506
原创 SpringMVC
SpringMVC一、MVC设计模式简介二、Spring MVC是什么三、第一个Spring MVC程序四、Spring MVC和Struts2的区别五、Spring MVC视图解析器(ViewResolver)六、Spring MVC执行流程七、Spring MVC @Controller和@RequestMapping注解八、Spring MVC传递参数九、Spring MVC重定向和转发一、MVC设计模式简介MVC 设计模式一般指 MVC 框架,M(Model)指数据模型层,V(View)指视图层
2022-03-24 15:35:00
647
原创 JAVA面向对象
JAVA面向对象Java面向对象:一、继承 (extends)二、重写与重载重写(Override)重载(Overload)三、多态(polymorphic)四、抽象类(abstract)五、封装(Encapsulation)六、接口(Interface)七、枚举(enum)Java面向对象:一、继承 (extends)继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类
2022-03-17 15:16:06
305
原创 MySQL 索引
MYSQL索引普通索引创建索引修改表结构(添加索引)创建表的时候直接指定删除索引的语法唯一索引创建索引修改表结构创建表的时候直接指定使用ALTER 命令添加和删除索引有四种方式来添加数据表的索引:使用 ALTER 命令添加和删除主键显示索引信息MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。拿汉语字典的目录页(索引)打比方,我们可以按拼音
2022-03-10 09:41:59
129
原创 MYSQL事务
MYSQL事务特点原子性一致性隔离性持久性新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入特点MySQL事务主要处理用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本信息,
2022-03-09 16:08:51
412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人