刷新
六月,允许自己做自己,别人做别人

博主头像 今天结束后,2024 就过去一半了。 年初的规划完成一半了吗?如果没有也没关系,做你自己继续前进。 家人来北京旅游,我累趴了 六月初,我搬家了,这次租了一整套房,是一个小俩居、还带一个小阁楼。整体空间比之前打了一倍,生活便利性有了很大提高。 又赶上端午假期,就让家人来北京玩了,还有山东上学的小弟,一 ...

题目集7~8总结

博主头像 前言 设计与分析 2.1 第三次电路程序 2.2 第四次电路程序 踩坑心得 改进建议 总结 前言 好吧。老生常谈,由于这两次题目集是由之前的迭代而来,那么总结的知识点不免有很大一部分时重复的。比如相关的java知识点:面向对象编程 面向对象编程(OOP):由于系统需要模拟多种类型的电器设备(如开关、 ...

k8s节点下线流程梳理

博主头像 滑动窗口 3. 无重复字符的最长子串 func lengthOfLongestSubstring(s string) (ans int) { ss := [128]bool{} for i, j := 0, 0; j < len(s); j++ { for ss[s[j]] { ss[s[i]] = ...

背包DP——分组背包

分组背包 对物品进行分组,组内物品最多选一个或全不选; 其实质是变化的01背包:从对每个物品的01变成对每组物品的01,(可以看作一个物品有多个价值,一个代表一组) 解法 对数据分组,重新构建,变成01背包的模式 三层循环,先对组循环,中间是背包容量,最后是组内物品 例题 https://www.l ...

开源一款基于 Typecho 开发的导航主题

博主头像 主题介绍 BeaconNav是基于typecho开发的一款导航主题,Beacon是灯塔的意思,希望使用者在知识的海洋里能够如同有灯塔指引一样目标明确,永远不会迷失方向。 演示站点:https://nav.ilaozhu.com 主题特点 响应式设计,适配手机、平板、电脑等设备; 支持自定义 LOGO ...

读AI新生:破解人机共存密码笔记16对人工智能的治理

博主头像 1. 愚蠢的、情绪化的人类 1.1. 与完美理性所设定的不可企及的标准相比,我们都是极其愚蠢的,我们受制于各种情绪的起伏,这些情绪在很大程度上支配着我们的行为 1.2. 为了充分了解人类的认知,我们(或者更确切地说,我们的有益机器)可以对人类行为进行“逆向工程”,以获取深层的潜在偏好,直到这些偏好出 ...

背包DP——混合背包

顾名思义,混合背包就是将前面三种的背包问题(01,完全,多重)混合起来,有的只能取一次,有的能取无限次,有的只能取 k 次。 正解 特解 部分情况下,如小数据,可以转换成多重背包(把完全情况的数量换成足够大,如1e7,就把完全相对变成了多重) 例题 https://www.luogu.com.cn/ ...

mysql 语句如何优化

博主头像 MySQL语句的优化是一个复杂但重要的过程,因为它可以显著提高数据库的性能。以下是一些建议和方法,用于优化MySQL查询和语句: 1. 使用EXPLAIN分析查询 EXPLAIN是一个很有用的命令,它可以显示MySQL如何使用索引来处理SELECT语句。通过EXPLAIN,你可以查看查询的执行计划, ...

背包DP——完全背包

完全背包模型与 0-1 背包类似,与 0-1 背包的区别仅在于一个物品可以选取无限次,而非仅能选取一次。 而状态转移方程于01背包区别在于可以直接从[i][j-w[i]]转移 理由是当我们这样转移时,[i][j-w[i]]已经由 [i][j-2*w[i]]更新过,那么 [i][j-w[i]]就是充分 ...

程序员如何提升个人技术影响力

博主头像 此文转发于得物技术,如果侵权,联系删除 前言 都说程序员的成长是码出来的,此话不假。但如果既会写代码,还会写文章,还能讲PPT,那你离影响力还会远吗? 本文是针对每一个技术同学都适用。我将从行业技术大会主编的角色告诉你,如何打造自己的技术影响力,有哪些通用的手段,我自己又该如何做个性化叠加;我是技术 ...

Java8 新特性

java8 新特性 1. Optional Optional类是一个容器对象,可以包含或者不包含一个非空的值。以下是Optional类的一些主要特性:避免空指针异常,通过使用Optional类,可以更加明确地表达一个值可能为null的情况,避免了空指针异常的发生。 Optional类提供了一系列方法 ...

《编译原理》阅读笔记:p25-p32

博主头像 《编译原理》学习第 5 天,p25-p32总结,总计 8 页。 一、技术总结 1.lexical lexical这个单词后续会经常用到,所以首先要搞懂它的英文意思,不然看到中文的“词法,语法,文法”这三个词的时候就会懵了——lexical对应这三个里面的哪一个? (1)lexical: lexico ...

微信内置H5支付

博主头像 ‍ 写在开头 点赞 + 收藏 学会 场景是用户通过微信扫app内的收款码,跳到一个h5页面。然后完成支付。 代码实现的整体流程: 使用微信扫码,码是app内生成的,码的内容是一个h5页面链接,扫码完成后跳转到自定义的h5支付界面。 扫码进入后,将页面展示所需要的参数进行缓存起来, ...

记录一次Windows下安装RabbitMQ

博主头像 前言 周六在公司加班,干完活后越显无聊,想着下载RabbiitMQ做个小项目玩玩。然而这一下就下载了2个小时,真让人头痛。 简单的讲一下如何安装吧,网上教程和踩坑文章还是很多的,我讲我感觉有用的文章放在本文末尾。 安装地址 erlang 下载 - Erlang/OTP https://www.erl ...

SpringMVC原理(1)-文件上传请求

博主头像 我们文件上传接口只需要在方法参数上写MultipartFile类,mvc就可以帮我们把上传的文件封装为这个类的对 象供我们非常方便的操作,那它是怎么做的呢?我们一起来看看 我们发的请求默认都是由DispatcherServlet类的doDispatch()来处理,这个方法的逻辑处理的第一步就是处理文 ...

day32-Django3.2(一)

博主头像 前言 之前我们介绍过web应用程序和http协议,简单了解过web开发的概念。Web应用程序的本质 接收并解析HTTP请求,获取具体的请求信息 处理本次HTTP请求,即完成本次请求的业务逻辑处理 构造并返回处理结果——HTTP响应 import socket server = socket.sock ...