自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用 Python 和 PyQt 实现路由算法模拟器

路由算法模拟器是一个基于 Python 和 PyQt 的桌面应用程序。它允许用户以图形化方式创建网络拓扑图,选择并运行两种经典的路由算法(Dijkstra 和 Bellman-Ford),并展示算法计算出的最短路径。

2023-12-26 12:39:17 834

原创 Java将字节数组修改为自定义字节序

如果需要修改target字节序,则修改getByteArray即可。这里以从大端字节序转为小端字节序举例子。

2023-09-06 09:09:53 308

原创 docker desktop如何一键进入容器内部

点击 view files。

2023-09-04 09:55:42 1004

原创 新手入门C语言安装IDE教程(以CLion,CodeBlocks,小熊猫)

当时自己入门c语言时候老师让使用codeblocks,但是这玩意过于离谱了。所以如果不是强求的话还是不建议codeblocks这是CodeBlocks的UI这是CLion的UI并且还有内置Copliot帮你写代码(就相当于chatGPT当辅助)还有自动帮你检查代码。

2023-08-30 15:19:22 1252

原创 copilot切换下一条提示的快捷键

注意是右ALT+]触发提示右ALT+/参考。

2023-08-29 14:08:11 630

原创 word插入图片之后,上半部分被文字遮挡

可能是由于设置固定的行间距,导致图片被遮挡。

2023-05-19 21:38:16 7017 3

原创 贝尔曼福特算法——负权值单源最短路径

title: 贝尔曼福特算法——负权值单源最短路径tags: 数据结构与算法。

2023-05-16 11:17:09 798

原创 12金币问题的解决

title: 12金币tags: 数据结构与算法git地址:https://github.com/944613709/HIT-Data-Structures-and-Algorithms。

2023-05-16 11:09:43 482

原创 给定二叉树的先序遍历有多少种可能的二叉树

title: 给定二叉树的先序遍历有多少种可能的二叉树tags: 数据结构与算法。

2023-05-16 10:49:28 1014

原创 双向链表实现约瑟夫问题

title: 双向链表实现约瑟夫问题tags:**问题:**知n个人围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。

2023-05-16 10:48:39 548

原创 淘宝自动抢单的python实现

github地址:https://github.com/944613709/TaoBao_QIangDan。

2023-05-16 04:00:00 938

原创 云原生技术的个人总结

节点是部署你的应用或服务的地方,是 Kubernetes 工作的地方。它向集群中的所有其他节点发送消息,将工作分配给它们,工作节点向主节点上的 API Server 汇报。容器是继虚拟机之后更高层次的抽象,在这层抽象中,整个应用程序的每个组件被单独打包成一个个独立的单元,这个单元就是所谓的容器。“云边协同”,终端负责全面感知,边缘负责局部的数据分析和推理,而云端则汇集所有边缘的感知数据、业务数据以及互联网数据,完成对行业以及跨行业的态势感知和分析。“云”是传统云计算的中心节点,是边缘计算的管控端;

2023-05-15 16:49:04 2284 4

原创 哈工大软件架构与中间件作业2

模型是应用程序的核心,它包含数据和业务逻辑。组件化:将采用组件化的设计方法,将用户界面划分为独立的组件,每个组件都有自己的状态和属性,并且可以轻松地重用和组合。作为后端框架,因为它可以轻松地处理大量的并发请求,并提供了许多有用的库和工具来处理文件上传和处理。来连接前端和后端,因为它具有高度的可扩展性和灵活性,可以轻松地处理不同类型的请求和响应。性能高:使用了一系列高性能的构件和连接件,可以轻松地处理大量的并发请求和文件上传。作为数据库,因为它具有高度的可扩展性和灵活性,可以轻松地存储和检索大量的数据。

2023-05-15 16:31:34 786

原创 java代码在编译自动优化代码

这两段代码,可以看出实际上第一份代码是比第二份代码更优化的(在你自己写的层面上)但是实际java代码运行起来之后,由于。

2023-05-05 10:27:05 137

原创 Tome与Gamma用于Ai制作PPT

本周使用的是Gamma下次使用Tome。不能导出为pptx只能导出为pdf。优点:挺简单,挺好用。

2023-05-02 17:04:36 1166

原创 DFS与BFS超时的补救方法

返回 true 因为 "leetcode" 可以由 "leet" 和 "code" 拼接成。不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。请你判断是否可以利用字典中出现的单词拼接出。注意,你可以重复使用字典中的单词。加入dp[][]//进行缓存。返回 true 因为。直接用记忆化搜索补救!

2023-05-01 21:16:05 979

原创 ObjectOutputStream的多个对象的读写问题

参考链接1。

2023-04-29 15:57:10 205

原创 最接近的三数之和

1.从暴力枚举O(n3)优化到O(n2),固定i,然后剩下的j,k从本来的。与 target 最接近的和是 2 (-1 + 2 + 1 = 2)。中选出三个整数,使它们的和与。假定每组输入只存在恰好一个解。

2023-04-28 14:51:21 840

原创 long与Long的区别 && java数据类型

到底是选择Long 还是long这个还得看具体环境,如果你认为这个属性不能为null,那么就用long,因为它默认初值为0,如果这个字段可以为null,那么就应该选择Long。之间进行的,不充许对象与数字之间进行运算。所以需要有一个对象,这个对象把数字进行了一下包装,这样这个对象就可以和另一个对象进行运算了。Long就是把基础类型long包装成类。在java中有时候的运算必须是两个。

2023-04-24 21:35:57 2503

原创 检测上传项目至github是否有密码泄露

GitSecrets:GitSecrets 是一个开源的命令行工具,它可以使用正则表达式扫描您的代码库中的提交历史和文件,以搜索任何可能包含敏感信息的文本。它还可以在本地验证每个提交中的文本,并支持 GitHub Action 集成,以帮助您自动检查提交并防止将敏感信息上传到您的代码库中。git-crypt:git-crypt 是一个开源工具,它可以让您在 Git 存储库中加密指定的文件或目录。缺点:似乎没有将本地敏感信息加密后再上传到github,只提供检测,不提供解决。优点:可视化界面操作简单。

2023-04-24 20:10:46 484

原创 线段树 && 前缀树

线段树详解详解前缀树TrieTree

2023-04-24 14:12:18 55

原创 01BFS

【01BFS 最短路【力扣周赛 295】LeetCode】https://www.bilibili.com/video/BV1iF41157dG?0代表同一层,加入到addFirst队首。1代表下一层,加入到addLast 队尾。这种问题下01BFS比dijkstra快。KEY:当权重为0和1时候。

2023-04-24 14:11:13 77

原创 王道操作系统笔记

1.线程与进程一个进程内部可以有多个线程 线程可以是轻量级的进程,线程是基本的CPU执行单元,是程序执行流的最小单位 进程是资源分配单元 切换为同一进程的不同线程,不需要切换进程环境,系统开销小 同一进程中所有线程,共享着这个进程的资源。所以同一进程的线程之间通信不需要系统干预,很简单很方便

2023-04-24 11:14:44 266

原创 外部排序&&多路归并排序 && 败者树&&实现java代码

整个的排序过程都在内存中进行排序对大文件进行排序,无法将整个需要排序的文件复制到内存,所以会把文件存储到外村,等排序时再把数据一部分一部分地调入内存进行排序,整个排序继续多次内存和外存的交换。外部排序一般都采用归并排序!当然归并排序可以作为内部排序和外部排序,这完全取决于使用场景。

2023-04-23 15:56:13 1369

原创 个人杂笔记

说是,在不同系统的情况系 windows下是,linux和unix下是/ 但在win中没有本质区别。这个命令将标准输出重定向到output.log文件中,将错误输出重定向到error.log文件中。TIps:自己踩坑一个多星期安装k8s和jenkins,感觉非常不值得。在代码文件中写的路径使用"\\“是为了防止”\n"区别转义字符。可能原因:挂着魔法上网 +换了国内源 = 无法pip安装。1.window路径可以用\也可以用/比如指定douban源安装gym。代码文件路径也可以直接用"/"

2023-04-21 11:10:55 671

原创 刷LeetCode的一些笔记

作者:liweiwei1419链接:https://leetcode.cn/leetbook/read/learning-algorithms-with-leetcode/55ghq7/来源:力扣(LeetCode)著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2023-04-21 10:48:46 430

原创 替代jenkins的云效devops

2.后面自己试过青云devops,小厂确实是小厂没有详细教程搞得我以为devops很麻烦。1.尝试过自己搭建jenkins然后去学,花了整整一周实在是亏死了!3.今天无意间发现阿里云的云效devops,自带新手教程非常不错!

2023-04-20 00:30:15 357

原创 如何docker安装es和kibana以及ik分词器

`-v es-plugins:/usr/share/elasticsearch/plugins`:挂载逻辑卷,绑定es的插件目录。- `-v es-data:/usr/share/elasticsearch/data`:挂载逻辑卷,绑定es的数据目录。- `-v es-logs:/usr/share/elasticsearch/logs`:挂载逻辑卷,绑定es的日志目录。- `--network es-net` :加入一个名为es-net的网络中。- `--privileged`:授予逻辑卷访问权。

2023-04-19 23:48:46 519

原创 dockerDesktop依赖wsl,及docker可视化推荐Portainer

也是今天无意中发现的Portainer之前采用的1panel和宝塔做运维可视化现在换成docker+Portainer。

2023-04-19 00:07:11 1582

原创 旅游项目 经历

原因//在分页查询中, (page-1)*size 是用来计算偏移量的,// 它表示要跳过的记录数。而 -1 是因为页码是从 1 开始计数,// 而数组和列表是从 0 开始索引的。所以在计算偏移量时,需要将页码减去 1,才能得到正确的偏移量。

2023-04-18 19:34:22 77

原创 Spring事务失效的经典例子

因为spring声明式事物是基于AOP实现的,是使用动态代理来达到事物管理的目的,当前类调用的方法上面加@Transactional 这个是没有任何作用的,因为调用这个方法的是this,没有经过 Spring 的代理类。为Aspect Oriented Programming的缩写,意为:面向切面编程。

2023-04-18 19:14:11 48

原创 哈工大软件构造-设计模式笔记

策略模式(Strategy Pattern):定义一系列算法类,将每一个算法封装起来,并让它们可以相互替换,策略模式让算法独立于使用它的客户而变化,也称为政策模式(Policy)。策略模式是一种对象行为型模式。有多种不同的算法来实现同一个任务,但需要client根据需要。动态切换算法,而不是写死在代码里。

2023-04-15 20:43:54 281

原创 JAva中的四种访问权限

java的访问权限有四种,public,protected,friendly默认,private。

2023-04-15 19:44:32 594

原创 Spring中的Session和Request 易忘点

SPringboot里的方法,后端接口随时可以在入参,添加HttpServletRequest request 或者Session,来获取本次前端请求发过来的request和session。session表示一个会话。服务器为每个session会话创建一个对象,它的作用域在浏览器从开启到关闭,当打开浏览器时会话则会被创建,当关闭浏览器时,会话随之关闭。request表示一个请求,只要发出一个请求就会创建一个request,它的作用域仅在请求中有效,也就是说一旦请求结束,在作用域内的变量将消失。

2023-04-15 15:37:58 216

原创 个人写校园点评项目的笔记

tips---- "login:user"自动分类,如果有多个login:的文件,则会变成login文件夹下的user。

2023-04-15 14:53:11 1219

原创 ThreadLoacl负责保存登陆状态

每个线程new thread()的变量从名字我们就可以看到叫做本地线程变量,意思是说,中填充的的是当前线程的变量,该变量对其他线程而言是封闭且隔离的,为变量在每个线程中创建了一个副本,这样每个线程都可以访问自己内部的副本变量。

2023-04-14 14:23:00 551

原创 各主流图床经历-尝试gitee,七牛云,smms,阿里云

1.gitee(放弃)已经寄了,gitee官宣打击用gitee作图床,picgo已经不支持gitee了。2.七牛云(放弃),七牛云的一次oss空间测试域名只有30天,也就是每隔30天不得不换。想要让md文件中的本地相对链接转为网络图床连接,以此将md的文件上传至个人博客。3.smms(放弃),非常不稳定,测试五张图,2张成功,3张失败。

2023-04-14 09:41:08 445

原创 单调栈的代码和解析

单调栈用来解决下一个更大的 问题。

2023-04-13 14:35:07 55

原创 二分图判定

如何理解return的两种位置。用染色法判断是不是二分图。

2023-04-13 14:13:14 67

原创 如何判断质数

只需要枚举到根号n,即i*i<=n。

2023-04-13 10:51:58 57

哈工大2020C语言大作业

分享给学弟学妹

2022-01-08

空空如也

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

TA关注的人

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