- 博客(109)
- 收藏
- 关注
原创 【软考】PV 操作
② 如果 S >= 0(S = 0时,证明资源的数量已经没有了,但是还是可以执行,因为 S-- 是在此判断之前,到此段临界区时,是还有资源),则该进程继续执行;② 如果 S > 0(同上,为什么这里 S = 0时不能继续执行呢,因为 已经S++了,但还是等于 0,到此段临界区时,还是没有资源),则该进程继续执行;P(S): ① 将信号量 S 的值减 1,即 S = S - 1;V(S): ① 将信号量 S 的值加 1,即S = S + 1;②: 当它的值小于0时,其绝对值表示等待使用该资源的进程个数。
2023-10-04 21:04:47
1355
原创 【软考】磁盘工作原理 计算最多最少读取时间
假设某磁盘的每个磁道划分成11个物理块,每块存放1个逻辑记录。逻辑记录R0, R1, ...,R9,R10 存放在同一个磁道上,记录的存放顺序如下表所示:
2023-10-03 16:37:17
1139
2
原创 【leetcode】198. 打家劫舍
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,。给定一个代表每个房屋存放金额的非负整数数组,计算你,一夜之内能够偷窃到的最高金额。[1,2,3,1]4偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。偷窃到的最高金额 = 1 + 3 = 4。12偷窃 1 号房屋 (金额 = 2), 偷窃 3 号房屋 (金额 = 9),接着偷窃 5 号房屋 (金额 = 1)。
2023-07-01 21:10:58
512
原创 【Element-Plus】el-select选择后不回显问题
因此我们需要的是string类型,但是实际上我们给el-select绑定的是。Vue3 Element-Plus Setup语法糖。(object类型),导致一直绑定不上。到底还是setup语法糖不熟啊🤦♀️。el-select上面我们绑定的就是。首先说一下我用的技术。
2023-06-15 22:58:08
1517
原创 数组的子数组(亚阵列)、子序列,字符串的子串、子序列
子数组(亚阵列)或子串总是连续的,但子序列不一定是连续的。那是,子序列不需要在原始序列中占据连续位置。但是我们可以说连续子序列和亚阵列都是一样的。子序列是子串的泛化,或者子串是子序列的细化。例如,是一个子序列,但不是子字符串,并且既是亚阵列又是子序列。
2023-05-02 11:05:52
1183
原创 【蓝桥杯 2022 省 B】 修建灌木
偏左边的树,就应该是剪完这棵树之后,往右走,再从右边返回来,这样可以得到最高的高度。偏右边的树,就应该是剪完这棵树之后,往左走,再从左边返回来,这样可以得到最高的高度,任意的树木都是最高,就是剪完这棵树之后,能尽可能的让这可是长的最高。然后这次写,在上次的基础上,明白了题目的大概意思。第一次没形成思路,完全是通过模拟得出来的结论。这是自己最近第二次写这个题目。
2023-04-03 19:57:25
192
原创 【git】上传代码到gittee码云
清除指定的文件(示例代码是清除了 .gitignore 文件)用git上传代码总是会忘记,每次还是记录一下比较好。当清除缓存区文件时,如果报如下错误。这里的third指的是第三次提交。清除缓存区所有的代码。
2023-03-30 20:41:00
187
原创 【力扣周赛 338】
袋子中装有一些物品,每个物品上都标记着数字或。给你四个非负整数和。现计划从这些物品中恰好选出件物品。返回所有可行方案中,物品上所标记数字之和的最大值。示例 1:输入:输出:2解释:袋子中的物品分别标记为 {1, 1, 1, 0, 0}。取 2 件标记为 1 的物品,得到的数字之和为 2。可以证明 2 是所有可行方案中的最大值。示例 2:输入:输出:3解释:袋子中的物品分别标记为 {1, 1, 1, 0, 0}。
2023-03-26 22:34:50
713
原创 【Java】父类对象指向子类对象
由于Cat是继承自它的父类Animal,所以Animal类型的引用是可以指向Cat类型的对象,这就是我们说的向上转型。如 Animal animal = new Cat(),声明的是父类 Animal,可父类对象 animal 指向的是子类 Cat。会丢失子类特有的属性以及方法(如下),当父类对象 Animal 指向的是子类对象 Cat,调用子类 Cat 特有的方法 print 时,会报错。虚拟机会在编译期就根据方法参数的静态类型,找到对应的重载方法,将方法的符号引用替换为直接引用。
2023-03-01 21:43:44
2230
原创 【Vite+Vue3+TS+SCSS】解决创建项目过程中的问题并创建项目
第一步引入 Vite 报错,报错内容:operation not permitted。
2023-02-22 20:38:22
248
原创 【vue3】【element-plus】获取el-date-picker的值错误
value-format的形式应该是 YYYY-MM-DD hh:mm:ss。然后去看了element-plus官方的手册,发现。一顿查询,发现别人的和自己的没有差别。结果明显不是我们想要的。所以,最后是这样解决的。
2023-01-31 14:30:16
1523
原创 【element-plus】el-dialog距离顶部的高度
终归还是没有认真看element-plus的说明,导致问题比较久才解决。直接用el-dialog的top属性。
2023-01-30 13:25:44
3971
原创 【CSS】背景颜色根据内容自适应
其实很简单,这里我们只需要把height属性去掉,给它一个padding-bottom的值。那么,css高度就会根据内容来实现自适应。padding-bottom属性设置元素的下内边距(底部空白)。
2023-01-08 00:19:21
754
原创 【springboot】新开界面出现Whitelabel Error Page错误
以前看到访问界面的时候地址总是会自带一个‘#’,但是不知道怎么解决,然后今天正好看到一篇博客说的是vue3这个问题的解决办法,而且非常简单,结果就导致我访问页面出现问题,最后改回来就可以了。看了其他人的解法,全部都是后端的问题,那是项目刚开始写,后端的细节没注意,我的项目已经写了很久了,而且前面一直没有这个问题,所以肯定是前端的问题,访问地址不对,导致资源加载不出来。
2023-01-04 20:36:39
496
原创 idea上传代码到GitHub,每一步附带注意事项(炒鸡炒鸡详细)
点击后,翻到最底部,点击左侧导航栏的Developer settings,到达下面这张图。点击上面第二张图的ok按钮,可能有时候会失败,重新点击就可以了,多试几次。5. 将暂存区的内容commit(提交)到git本地库。最后点击最底部的绿色按钮,然后复制token即可。2. 在idea里面登录自己的GitHub账号。3. 在创建本地仓库,一般都是自己当前这个项目。复制你要上传到的远程仓库的HTTP。然后自己所有项目都会变成红色。6. 最后push到远程仓库。4. add项目到暂存区。
2022-12-20 22:25:09
578
原创 12.7~12.8总结
招聘者端,boss直聘成为招聘者,需要实名,扫脸认证,所以一直没有成为招聘者,但是今天在B站找到使用招聘端的教程,然后就按着视频里面去画了界面,但是内容区域用flex布局一直没有成功。六级练习听力,和四级差别很大,不仅语速变快,而且对话中有很多高级词汇。完成数据库的作业,里面70个纯理论题,看着头都晕。
2022-12-08 23:27:16
131
原创 【vue3】【element-plus】icon显示不出来
输入框里面利用prefix-icon属性在 input 组件首部和尾部增加显示图标,但是一直是空白的
2022-12-05 21:56:54
3341
2
原创 【vue warn】Failed to resolve component: xxx
Failed to resolve component: xxx
2022-12-05 00:51:27
1806
1
原创 【vue error】Parsing error: Unexpected token, expected “,“
Parsing error: Unexpected token, expected ","
2022-12-04 21:06:38
1956
原创 按字寻址和按字节寻址
寻址指当CPU请求数据时获得该数据在内存上的位置的过程。内存上存储的所有数据都会有一个可以区分的地址,这与其存放的位置相对应,当CPU请求数据时,内存中的电路会根据CPU的地址线上的信号利用数据总线向CPU返回数据。那么内存是如何编码数据保存的位置的?这里涉及到上文所述的字节的概念。内存每一个存储位置的最小单元都可以储存0或1,即一个位的内容,而内存将8个位设定为一个存储空间的基本单位。而在地址线上每一个地址的编号便对应的是一个存储位置的最小的基本单位。
2022-12-02 16:06:35
2593
原创 11.30—12.1总结
首先是基础的rbac数据库设计,然后学习了别人在RBAC传统基础上进行了扩展,引入了用户组/部门概念,这样做不仅可以给用户授权,还可以给用户组里面的所有用户授权,同时用户的权限也就包括用户个人拥有的授权以及用户所在用户组拥有的授权,不需要大量的一个一个的给用户授权。第一次用rbac模型,所以在自己项目里面设计的就是基础的rbac数据库设计。今天只完成了在主界面实现像下面两张图的效果。昨天rbac数据库设计+画界面。画界面并且记录过程中遇到的问题。
2022-12-01 22:29:39
337
原创 2022/11/28-29总结
难点在于进一个月,我们就要用到timestampdiff函数计算两个日期之间的差,开始的日期肯定为视频发布的日期,而最后的日期肯定是离发布日期30天之后的日期最近的一个日期。rbac是一种基于角色的权限控制,每个角色有不同的权限(一般是一种多对多的关系),rbac通过角色和权限去进行关联,有这样的模型,用户——角色——权限。比较简单,主要是注意有几个条件,2021年,GMV大于10w,按GMV升序排列。比较简单,单表查询,加上了筛选条件,其余就是用到了几个函数。完成了修改密码、个人信息修改的功能。
2022-11-29 22:37:59
344
原创 2022/11/27一周总结
题目来源于2022年蓝桥杯JavaB组,测一下自己用C和Java写题目的差别,事实证明还是C熟悉一点,后面得多练习Java写题目,还有注意格式。
2022-11-27 22:26:38
431
原创 P1090 [NOIP2004 提高组] 合并果子 / [USACO06NOV] Fence Repair G
P1099 合并果子 贪心+优先队列
2022-10-24 20:31:50
136
原创 洛谷P2249 【深基13.例1】查找
输入 n 个不超过 10^9 的单调不减的(就是后面的数字不小于前面的数字)非负整数 a1,a2,…对于每次询问,给出一个整数 q,要求输出这个数字在序列中第一次出现的编号,如果没有找到的话输出 -1。但是要寻找最开始出现的位置,则需要找到目标值后,通过一个变量记录目标值出现的位置,然后继续往左边找,知道循环退出。数据保证,1≤n≤10^6,0≤ai,q≤10^9,1≤m≤10^5。第三行 m 个整数,表示询问这些数字的编号,从 1 开始编号。输出一行,m 个整数,以空格隔开,表示答案。
2022-09-27 01:15:37
2446
2
原创 Java自测1错题总结
解析:这是异或运算,将10紧张转换成二进制,然后对应的位上,两个数字相同,则为0,否则为1。a=a^b之后,a的值发生了变化,当执行b=b^a时中的a也要进行相应的变化。解析:在while循环开始前,定义了一个标签label,然后题目的条件是跳出双层循环结构,所以需要跳出while循环,因此答案为break label。正确答案:break label 我的答案:break。正确答案:30,10 我的答案:30,30。正确答案:A 我的答案:D。
2022-09-26 20:06:30
244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人