自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构排序算法总结

一、总体分类1、简单排序①直接插入排序②简单选择排序③冒泡排序2、复杂排序①希尔排序②快速排序③堆排序④归并排序⑤基数排序二、算法思想概述1.1直接插入排序算法思想:每趟将一个待排序的关键字按照其值的大小插入到已经排好的部分有序序列的适当位置上,直到所有待排关键字都被插入到有序序列中为止。时间复杂度:O(n²)1.2简单选择排序算法思想:从头到尾顺序扫描序列,找出最小的一个关键字,然后和第一个关键字交换,接着从剩下的关键字中继续扫描找出最小的一

2021-08-19 17:40:26 1195 2

原创 数据库设计、范式、事务

目录一、多表之间的关系1、一对一:2、一对多(多对一):3、多对多:二、数据库设计的范式1、范式分类:2、相关概念解释:三、数据库事务1、事务的基本介绍2、事务的四大特征3、事务的隔离级别一、多表之间的关系1、一对一:可以在任意一方添加唯一外键指向另一方的主键。2、一对多(多对一):在多的一方建立外键,指向一的一方的主键。3、多对多:多对多的关系实现需要借助第三张中间表,中间表至少包含两个字段,这两个字段作为第三张中间表的外键,分别指向

2021-08-04 13:50:21 498

原创 MySQL数据库基本语句

一、SQL语句分类1、DDL(Data Definition Language):数据定义语言,用来定义数据库对象,如数据库、表、列等。关键字:create、drop、alter等。2、DML(Data Manipulation Language):数据操作语言,用来对数据库表中的数据进行增删改。关键字:insert、delete、update等。3、DQL(Data Query Language):数据查询语言,用来查询数据库中表的记录(数据)。关键字:select、where等。4、DC

2021-07-28 14:18:46 1171 3

转载 C#使用iTextSharp合并pdf,添加页码

原文链接:https://www.cnblogs.com/yongsterZeroZeroOne/p/13738635.html原文链接:https://www.cnblogs.com/AspDotNetMVC/p/3812157.html一、合并pdf并添加页码完整场景是这样:1- 我把所有的PDF子文件存放的某个目录下2-从数据库按条件查询出来的每个实体都带有一个字段,对应的是子pdf存放的位置pdf文件的名称,设为pdfName3-需要把按条件查询出来的所有子pdf文件合并成一

2021-07-23 17:23:23 1880

原创 Linux基础常用指令

1、切换目录命令:cd2、列出文件列表:ls3、创建、移除目录:mkdir、rmdir4、浏览文件:(1)cat:显示文件内容(2)more:用于内容超过一个页面的情况(回车显示下一行,空格显示下一页,q键退出)(3)less:用法类似于more,此外还可以用上下键控制翻页(4)tail:用来查看文件后几行的内容(5)tail -f 文件名:动态查看文件,ctrl + c 结束动态查看5、显示当前所在目录:pwd6、创建一个空文件:touch7、操作文件:(1

2021-07-19 16:18:21 99

转载 C#使用ITextSharp操作pdf

原文链接https://www.cnblogs.com/loyung/p/6879917.html1、CanvasRectangle.cs对Rectangle对象的基类支持,可以灵活定义一个Rectangleusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace PDFReport{ //

2021-07-16 18:02:46 4194

原创 Java核心机制之JVM篇

一、JVM是什么? JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域,负责执行指令,管理数据、内存、寄存器。本质上就是一个程序,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。对于不同的平台,有不同的虚拟机。Java语言的可移植性就是基于JVM,任何平台只要装有针对于该平台的JVM,字节码文件(.class)就可以在该平台上运行。也就是“一次编译,处处运行”。二、JDK、JRE、JVM之间的关系 1、JDK,java开发工具...

2021-07-16 14:59:10 352 6

原创 Java核心机制之GC篇

一、Java垃圾回收机制是什么?java垃圾回收机制是java虚拟机(JVM)垃圾回收器提供的一种用于在空闲时间不定时回收无任何对象引用的对象所占据的内存空间的一种机制。二、如何判断哪些对象是垃圾呢?1.引用计数法 为每一个创建的对象分配一个引用计数器,用来存储对象被引用的个数。个数为零,即没有人使用这个对象,每当有一个地方去引用它时,引用计数器就加一。一旦对象的引用计数为零,该对象立即被回收,对象占用的内存空间将被释放。但此方法无法检测“循环引用”,即两个...

2021-07-01 15:00:58 154 4

空空如也

空空如也

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

TA关注的人

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