自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux高并发服务器开发(持续更新中)

进程是正在运行的程序的实例,是基本的分配单元也是基本的执行单元。可以用一个程序来创建多个进程,进程是由内核定义的抽象实体,并为该实体分配用以执行程序的各项系统资源。单道程序:计算机内存中只允许一个程序运行多道程序:计算机内存中同时放几道相互独立的程序,使它们在调度下,相互穿插运行。时间片:操作系统分配给每个正在运行的进程微观上的一段时间。并行:指在同一时刻,有多条指令在多个处理器上同时执行。

2023-05-15 20:39:09 431 1

原创 基础算法-数组-螺旋矩阵

由外向内一圈一圈这么画下去。这里一圈下来,我们要画每四条边,这四条边怎么画,每画一条边都要坚持一致的左闭右开,或者左开右闭的原则,这样这一圈才能按照统一的规则画下来。输入: 3 输出: [ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ] ]给定一个正整数 n,生成一个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。时间复杂度 O(n^2): 模拟遍历二维矩阵的时间。求解本题依然是要坚持循环不变量原则。空间复杂度 O(1)

2023-04-23 20:46:41 99

原创 基础算法-数组-长度最小的子数组

给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。示例:输入:s = 7, nums = [2,3,1,2,4,3] 输出:2 解释:子数组 [4,3] 是该条件下的长度最小的子数组。

2023-04-23 16:40:42 160

原创 基础算法-数组-有序数组的平方

给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 1: 输入:nums = [-4,-1,0,3,10] 输出:[0,1,9,16,100] 解释:平方后,数组变为 [16,1,0,9,100],排序后,数组变为 [0,1,9,16,100]示例 2: 输入:nums = [-7,-3,2,3,11] 输出:[4,9,9,49,121]

2023-04-22 22:01:40 123

原创 基础算法-数组-移除元素

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1: 给定 nums = [3,2,2,3], val = 3, 函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新长度后面的元素。

2023-04-21 17:29:40 60

原创 基础算法-数组-二分查找

while (left <= right) 要使用 <= ,因为left == right是有意义的,所以使用 <=if (nums[middle] > target) right 要赋值为 middle - 1,因为当前这个nums[middle]一定不是target,那么接下来要查找的左区间结束下标位置就是 middle - 1。

2023-04-21 10:18:01 73 2

原创 C++学生信息管理系统(含文件流)

主要注意的是同个文件可同时被打开多次,但是不可以在同个作用域内同时进行IO处理,所以在函数内打开文件并对它处理的时候,记得在最后关闭文件。修改,先找到要修改的学生,直接对学生信息进行修改,若修改的函数为为友元函数,需要定义SetValie()和GetValue()的接口。删除,先找到要删除的学生,从这个删除的学生开始,让前一名学生等于后一名学生,最后resize让数组的长度减1;设计一个程序,对学生的学籍信息进行管理。切记勿直接对文件处理,而是把文件的数据先存储到计算机中,再对计算机内的容器进行操作。

2023-03-21 17:02:49 724 1

原创 黑马教程深入学习C++(持续更新中)

所谓数组,就是一个集合,里面存放了相同类型的数据元素。特点1:数组中的每个数据元素都是相同的数据类型特点2:数组是由连续的内存位置组成的一维数组定义的三种方式:1.数据类型 数组名[数组长度];2.数据类型 数组名[数组长度]={值1,值2 ...};3.数据类型 数组名[]={值1,值2...};总结1:数组名的命名规范与变量名命名规范一致,不要和变量重名总结2:数组中下标是从0开始索引数据类型 数组名[行数][列数]

2023-03-21 16:51:25 1082

原创 医药管理系统

select * from 员工名字 where 员工编号=(select 编号 from 员工信息 where 姓名=Zm);where 药品编号=(select 编号 from 药品信息 where xm=Cm);药品编号 varchar(40) not null primary key,员工编号 varchar(40) not null primary key,客户编号 varchar(40) not null primary key,购买药品编号 varchar(40) not null,

2023-03-21 16:41:43 489

空空如也

空空如也

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

TA关注的人

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