自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 联想拯救者Y7000P屏幕亮度调节失效

2. 找到NVIDIA Display Container LS, 启动此服务并右键属性, 启动类型选择自动。1. win + r 输入services.msc。

2024-05-27 14:16:50 1367

原创 hadoop web端不可访问

其他人的方法, 诸如关闭防火墙, 修改hosts文件先试一下, 如果不行的话, 可能是梯子没关, 把梯子关了重启一下, 基本就行了。

2024-01-04 15:37:26 764

原创 敏捷开发-任务拆解、工作量评估和任务指派

在之前的文章我首先讲了1)敏捷的第一步-每日站立会,然后讲了如何2)用看板管理项目或者管理自己的工作待办,今天是第三个主题,讲如何3)在实际项目中做任务拆解、估时和工作指派。

2023-12-16 21:19:45 639

原创 『预处理』之 标准化

总的来说,数据标准化处理是数据处理中不可或缺的一步,它可以帮助我们消除数据之间的差异,提高分析结果的性能和稳定性,增加数据的可解释性,从而提高我们的决策能力。

2023-12-14 23:28:33 543

原创 快速认识什么是:Docker

Docker,一种可以将软件打包到容器中并在任何环境中可靠运行的工具。但什么是容器以及为什么需要容器呢?今天就来一起学快速入门一下Docker吧!希望本文对您有所帮助。假设您使用 Cobol 构建了一个在某种奇怪风格的 Linux 上运行的应用程序。您想与您的朋友分享这个应用程序,但他有一个完全不同的系统。那么问题就变成了,我们如何在任何机器上复制我们的软件所需的环境?打包应用程序的一种方法是使用虚拟机,在虚拟机中模拟硬件,然后安装所需的操作系统和依赖项。这允许我们在同一基础设施上运行多个应用程序。

2023-12-09 20:52:01 426

原创 Android12版本闹钟服务崩溃问题

一看到是安全异常,估计就是高版本android系统加的限制了,原因就是没正确适配新权限导致的崩溃问题这里代码注意这个判断,之前没有添加次判断,于是就有了上文提及的崩溃问题。

2023-12-07 21:42:58 1023 1

原创 快速上手Prompt,让你的LLMs更智能

在当前社会中,随着AIGC的盛行,使用好prompt可以让自己更上一层楼。今天,我将通过星火大模型重新认识prompt设计,并与大家分享一些使用技巧。如果你想体验星火大模型的强大魅力,请登录https://xinghuo.xfyun.cn/desk ,即可免费体验。星火大模型是由科大讯飞研发的一款大语言模型。它具备强大的中文创作能力,可以处理复杂语境下的逻辑推理,并能可靠地执行各种任务。在使用星火大模型时,合理使用prompt是至关重要的,因为它可以大大提高模型的效果和准确性。

2023-12-05 21:47:16 895

原创 Java设计模式-策略模式详解

支付动作可以定义在策略接口,微信支付和支付宝支付分别实现这个接口,然后支付者作为使用者有一个统一的支付方法,参数就是支付策略接口,那么选择支付宝支付,就是策略接口指向支付宝支付实现类,然后调用支付方法。策略模式的主要优点是它使得算法可以自由切换,避免了使用多重条件语句判断,提高了代码的可维护性和扩展性。策略模式(Strategy Pattern)是一种行为型设计模式,它定义了一组可以相互替换的算法,使得客户端可以根据不同的需求选择不同的算法,将对象和行为分开。然后,我们创建了实现了该策略接口的具体策略类。

2023-12-02 21:03:21 413 1

原创 可视化学习:利用向量判断多边形边界

为了突破Canvas2D API中自带方法的局限性,最简单的方法就是,我们手动自定义一个自己的isPointInPath方法。// 根据ctx重新clone一个新的Canvas对象// 绘制多边形,判断点是否在图形内部if (!ret) {// 如果不在,继续绘制小三角形,判断点是否在图形内部return ret;首先,根据原画布的Context创建一个新的Canvas对象并获取它的上下文然后绘制多边形,并判断鼠标是否在多边形内部。

2023-11-30 22:07:36 885 1

原创 一文彻底看懂Python切片,Python切片理解与操作

切片是Python中一种用于操作序列类型(如列表、字符串和元组)的方法。它通过指定起始索引和结束索引来截取出序列的一部分,形成一个新的序列。切片是访问特定范围内的元素,就是一个Area。说个笑话:切片不是切片,而是切片,但是又是切片。大家理解下呢(末尾放出作者自己的理解),耐心看完,关于Python的切片知识就够用了,记得一定要自己动手练习。思考:为什么要有切片?我拿开始和结尾的索引来输出特定的元素不行吗?答:可以,但是不觉得麻烦吗。

2023-11-25 20:34:35 419

原创 快速生成一组环形数据

需要额外补充几点:1.生成的数据并不必完全呈环状,有稍微的偏差更加符合随机性,所以这里定义了tolerance变量,允许在半径范围内有一定的误差。2.生成的数据会写入csv格式的文件当中,而csv格式下的数据说白了就是一堆以逗号作为分割界限的字符串,后面用借助Python的pandas库便能很容易地对csv格式文件进行解析。假如我们想要得到一组环形数据集,借助sklearn的包很轻易就可以实现,不过换个角度思考,我们自己动手是否也可以生成一组数据,使之在散点图上环状分布;

2023-11-23 21:07:22 390

原创 关注潜在的整数越界问题

在平时的开发过程中,整数越界是一个容易被忽视的问题,关注潜在的整数越界问题可使我们编写的代码更加健壮,规避因整数越界导致的 bug。

2023-11-20 20:58:26 59 1

原创 字符串匹配BM(Boyer-Moore)算法学习心得

最近突然在看[柔性字符串匹配].[Flexible.Pattern.Matching.in.Strings](Gonzalo.Navarro,.Mathieu.Raffinot),想了解一下字符串匹配的一些算法,以前使用的算法基本都只是和ACM有关的,而且在单串匹配的情况下一般都只用KMP算法,而在这本书中对KMP算法的评价并不是很好,原因主要是出于工程上的“实用”上的原因吧。这样,r>2*n/m就很好理解了吧,r*(m/2)>n,至少存在两次匹配上的串是互相重叠的,并且,重叠部分大于m/2。

2023-11-10 22:05:17 126 1

原创 用原型实现Class的各项语法

我才意识到,对Class的使用已经很普遍了,很多库都在基于Class构建的,所以必须把它研究明白了。原型上的东西,是所有孩子都一样的,比如国家、肤色。我是这么想的,先把原型搞明白,再把Class搞明白,最后实践一下,把Class的各项语法,用原型还原出来。然而,还有一些东西,是他们都一样的,是他们共同分享的。对于一门编程语言来说,把同一类事物抽象出一个数据结构,并以此为模板创建实例,是一个基本的需求,这也就是面向对象的思想。总的来说,作为原型的语法糖,Class不仅语义更明确,更好理解,写法上也更简单。

2023-11-09 23:00:16 75 1

原创 数据库--存储过程与存储函数

(1)存储函数的参数类型类似于IN参数,没有OUT参数、INOUT参数,而存储过程的参数类型有三种,即IN参数、OUT参数、INOUT参数。(4)处理数据:获取到数据后,可以对其进行处理。(1)创建一个存储过程stu_grade,查询学号为0001的学生的姓名、课程名称、分数。(1)声明游标:首先需要使用DECLARE语句声明一个游标,并指定游标的名称和查询语句;一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。(5)关闭游标:在完成数据处理后,使用CLOSE语句关闭游标,释放资源。

2023-11-07 23:42:11 3455 1

原创 kubernetes驱逐机制总结

k8s的驱逐机制是指在某些场景下,如node节点notReady、node节点压力较大等,将pod从某个node节点驱逐掉,让pod的上层控制器重新创建出新的pod来重新调度到其他node节点。这里也将kube-scheduler的抢占调度纳入到了驱逐的讨论范围内,因为当调度高优先级的pod时发现资源不足,会驱逐掉node节点上原有的低优先级的pod。根据发起驱逐的组件,驱逐可以分为3类:(1)由kubelet发起的驱逐:节点压力驱逐;

2023-11-05 23:25:44 41

原创 神奇的光标晃动方向——记录一个小发现

插入键(Insert key,缩写INS)是电脑键盘的一个键,主要用于在文字处理器切换文本输入的模式。在文字处理中,有两种输入模式。一种为覆盖模式,光标位置新输入字会替代原来的字;另一种为插入模式,新输入的字插入到光标位置,原来的字相应后移。在早期的计算机终端里,在覆盖模式时,光标会变成一个方块而不是通常的竖线。我在用codeblocks时,发现不知为何我的光标从左右晃动变成了上下晃动,输入字符后造成的影响也不同了。原来时在已有字符上输入什么就增加什么,现在是输入什么就会用新的覆盖原来的。

2023-11-04 22:46:04 69 1

原创 学习笔记--点分树

然后考虑两对点,做法就是点分治套点分树,对 x,a 进行点分治,然后将在这一层的操作处理掉,按顺序对 y,b 进行点分树上的修改和查询。具体就是先建一棵点分树,然后将每个操作压入所有涉及到的分治重心上,这里直接在点分树上跳就可以。点分树是通过更改原树形态使树的层数变为稳定 log⁡� 的一种重构树。就是通过点分治找重心的方式,将这一层重心为上一层重心的儿子。子任务二可以直接拿点分树做,就是对于每个重心维护到这个点距离最近的点的距离。—— oi-wiki。一开始发现建树错了,然后发现是原先的点分治错了。

2023-11-03 23:16:46 50

原创 使用网络模拟器Packet Tracer

在PC机的配置界面中,点击“Desktop”标签,然后根据图13的示例进行地址信息的配置。接着,使用相同的方法为PC1配置IP地址,将其设置为192.168.2.5,子网掩码为255.255.255.0,默认网关为192.168.2.1,就像图14所示的一样。首先,双击PC0的图标以打开PC0的配置界面,然后点击“Desktop”标签,在其中选择“Command Prompt”。实验的灵活性: 在实验中,您可以尝试不同的主机、不同的网络条件和不同的ping命令选项,以更全面地了解网络性能和问题。

2023-11-02 22:02:05 1081 1

原创 MyBatis拦截器实现数据脱敏

通过使用MyBatis拦截器,我们可以实现对敏感数据的优雅脱敏处理,保护用户隐私和数据安全。这种方式可以灵活应用于各种场景,提供了一种简单而强大的解决方案。在实际开发中,我们可以根据具体需求,定制化开发拦截器的逻辑,以满足不同的数据脱敏需求。数据的隐私和安全是非常重要的,敏感数据除存储方面要加密外,再展示方便也要适当的做脱敏处理,本文只介绍了mybatis拦截器实现的一种数据脱敏方式,还有很多其他技术可以实现,可以自行搜索,根据实际情况选择合适的解决方案。

2023-11-01 20:41:19 294 1

原创 数据库题目【例1】关系模型R<U,F>,U={A,B,C,D,E},F={A→BC,ABD→CE,E→D}

如F={A→B,A→C,……如R3{E,D},R4{A,D},R5{A,E}都包含于R2{A,D,E},则删去,最终得到转化3NF的既有无损连接性又保持函数依赖的分解R1{A,B,C},R2{A,D,E}。得R1{A,B,C},R2{A,D,E},R3{E,D},R4{A,D},R5{A,E}。第一步:先将R转化3NF的保持函数依赖的分解,由算法一得出R1{A,B,C},R2{A,D,E},R3{E,D}。【例1】关系模型R<U,F>,U={A,B,C,D,E},F={A→BC,ABD→CE,E→D}

2023-10-31 21:06:51 756 2

原创 集美大学计算机组成原理复习(软件工程专业)

这种对局部范围的存储器地址频繁访问,而对此范围以外的地址访问很少的现象称为程序访问的局部性。如果程序是顺序执行,在读取一个或连续几个存储单元的指令代码后,PC的内容就加1或加几,以指出下一条指令的地址:如果程序需要转移,则将转移地址送入PC。在实际的物理存储层次上,所编程序和数据在操作系统管理下,先送入磁盘,然后操作系统将当前急需运行的部分调入主存,供CPU操作,其余暂不运行部分留在磁盘中,随程序执行的需要,操作系统自动地按一定替换算法进行调度,将当前暂不运行部分调回磁盘,将新的模块由磁盘调入主存。

2023-10-30 21:44:27 583 1

原创 蓝桥杯2022年第十三届省赛真题-统计子矩阵

给定一个 N × M 的矩阵 A,请你统计有多少个子矩阵 (最小 1 × 1,最大 N × M) 满足子矩阵中所有数的和不超过给定的整数 K?//减去移出去的左端点处的和。前缀和:顾名思义,是要求前缀的总和,什么是前缀,对于一个存放数字的数组而言,前缀就是指的数组的前k项,因此对应的。//ii是行的下界 i是行的上界, l是列的左界,r是列的右界。//区间前缀和:[l,r]区间的累计和。

2023-01-25 17:15:15 2163

原创 蓝桥杯2022年第十三届省赛真题-X进制减法

进制规定了数字在数位上逢几进一。X 进制是一种很神奇的进制,因为其每一数位的进制并不固定!例如说某种 X 进制数,最低数位为二进制,第二数位为十进制,第三数位为八进制,则 X 进制数 321 转换为十进制数为 65。现在有两个 X 进制表示的整数 A 和 B,但是其具体每一数位的进制还不确定,只知道 A 和 B 是同一进制规则,且每一数位最高为 N 进制,最低为二进制。请你算出 A − B 的结果最小可能是多少。请注意,你需要保证 A 和 B 在 X 进制下都是合法的,即每一数位上的数字要小于其进制。

2023-01-24 13:42:48 1818

原创 蓝桥杯2022年第十三届决赛真题-卡牌

小明为了凑出尽可能多套牌,拿出了 m 张空白牌,他可以在上面写上数 i,将其当做第 i 种牌来凑出套牌。这 5 张空白牌中,拿 2 张写 1,拿 1 张写 2,这样每种牌的牌数就变为了 3, 3, 3, 4,可以凑出 3 套牌,剩下 2 张空白牌不能再帮助小明凑出一套。他一共有 n 种卡牌,第 i 种卡牌上印有正整数数 i(i ∈ [1, n]),且第 i 种卡牌 现有 ai 张。1. 将ai排序,取出其中最小的数amin,这个数加到总套数中,ai-amin。输入共 3 行,第一行为两个正整数 n, m。

2023-01-21 14:56:40 1159 3

空空如也

空空如也

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

TA关注的人

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