reduction security笔记 方案

构建之法阅读笔记04

《现代软件工程构建之法》第四章讲述了在软件开发中两个人合作的重要性和合作方式。在过去,我通常独自完成任务,认为这样可以更快地完成,而且我可以完全掌控整个过程。但是,通过阅读本章,我明白了独自完成任务的弊端。首先,由于没有其他人协助,每当遇到问题时,我需要自己解决,并且经常会陷入思维定势,导致无法找到 ......
笔记

构建之法阅读笔记05

《现代软件工程构建之法》第五章主要讲述了团队和流程在软件开发中的重要性。在我过去的软件开发工作中,我通常会专注于完成指定任务,很少会考虑整个流程和团队的协作。在这种情况下,往往会出现缺乏沟通和协调,导致项目延误、返工和代码质量低下的问题。通过本章的学习,我意识到建立高效的团队和流程是成功软件开发的关 ......
笔记

541. 反转字符串II——学习笔记

###给定一个字符串 `s` 和一个整数 `k`,从字符串开头算起,每计数至 `2k` 个字符,就反转这 `2k `字符中的前 `k` 个字符。 - **如果剩余字符少于 k 个,则将剩余字符全部反转。** - **如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样 ......
字符串 字符 笔记 541

459.重复的子字符串——学习笔记

###题目:给定一个非空的字符串 `s` ,检查是否可以通过由它的一个子串重复多次构成。 **示例 1:** ``` 输入: s = "abab" 输出: true 解释: 可由子串 "ab" 重复两次构成。 ``` **示例 2:** ``` 输入: s = "aba" 输出: false ``` ......
字符串 字符 笔记 459

剑指Offer58-II.左旋转字符串——学习笔记

###题目:字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。 **示例1:** ``` 输入: s = "abcdefg", k = 2 输出: ......
左旋 字符串 字符 笔记 Offer

28.找出字符串中第一个匹配项的下标——学习笔记

###题目:给你两个字符串 `haystack` 和 `needle` ,请你在 `haystack` 字符串中找出 `needle` 字符串的第一个匹配项的下标(下标从 0 开始)。如果 `needle` 不是 `haystack` 的一部分,则返回 `-1` 。 **示例1:** ``` 输入: ......
下标 字符串 字符 笔记 28

344.反转字符串——学习笔记

###题目:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 ####不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 **示例1:** ``` 输入:s = ["h","e","l","l","o"] 输出:["o ......
字符串 字符 笔记 344

剑指Offer 05.替换空格——学习笔记

###请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 **示例 1**: ``` 输入:s = "We are happy." 输出:"We%20are%20happy." ``` **限制**: - `0 <= s 的长度 <= 10000` **题解**: ```java clas ......
空格 笔记 Offer 05

151.翻转字符串里的单词——学习笔记

###给你一个字符串 s ,请你反转字符串中 单词 的顺序。 ####单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。 ####返回 单词 顺序颠倒且 单词 之间用单个空格连接的结果字符串。 ####注意:输入字符串 s 中可能会存在前导空格、尾随空格或者单词间的 ......
字符串 单词 字符 笔记 151

ThreadLocal源码学习笔记

系列文章目录和关于我 一丶ThreadLocal结构# 每一个Thread对象都有一个名为threadLocals类型为ThreadLocal.ThreadLocalMap的属性,ThreadLocal.ThreadLocalMap对象内部存在一个Entry数组,其中存储的Entry对象key是Th ......
ThreadLocal 源码 笔记

软考笔记

# 软考笔记 给出一个中缀表达式如下: a+b*c-(d+e) 第一步:按照运算符的优先级对所有的运算单位加括号, 式子变成了:((a+(b*c))-(d+e)) 第二步:转换前缀与后缀表达式 前缀:把运算符号移动到对应的括号前面 则变成了:-( +(a *(bc)) +(de)) 把括号去掉:-+ ......
笔记

构建之法阅读笔记03

《现代软件工程构建之法》第三章软件工程师的成长,主要介绍了软件工程师的技能、素质和职业发展规划。在阅读本章后,我对自己过去在这些方面的发展还有待提高,同时也得到了一些有益的启发和建议,可以帮助我更好地成长和发展。个人感受:我过去是怎样做的在软件开发的过程中,我过去往往注重技术方面的提高,但忽略了其他 ......
笔记

构建之法阅读笔记02

《现代软件工程构建之法》 第二章个人技术和流程,主要介绍如何通过良好的个人技术和流程,提高软件开发的效率和质量。在阅读本章后,我对自己过去在这方面的做法有了更深刻的反思和认识,同时也为自己今后的软件开发提出了更加理性和有效的解决方案。个人感受:我过去是怎样做的在个人技术和流程方面,我过去往往是采用基 ......
笔记

智慧冷链园区解决方案

方案围绕冷链产业园综合服务平台,以流通服务为核心,从集中交易、 集中加工、 集中仓储、 集中冷链、 食 安溯源、 供应链金融服务为一体依托冷链产业园智能化管理,以子系统划分对应服务内容与权限,打造冷 链产业园综合服务平台。 冷链产业园大数据中心综合中产业互联网平台、 冷链仓储系统、 冷链物流系统、 ......
冷链 园区 解决方案 智慧 方案

构建之法阅读笔记01

《现代软件工程构建之法》第一章概论介绍了软件工程的概念、软件危机及其原因,以及现代软件工程的目标、方法和原则。阅读完本章后,我深刻认识到以往自己在软件开发中存在的问题,也对如何提高软件开发的效率和质量有了更深入的思考。个人感受:我过去是怎样做的在实际的软件开发过程中,我往往采用的是一种自由、灵活的方 ......
笔记

【笔记】macbook m2 芯片中使用 gcc docker 镜像来交叉编译

**作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!** * [cnblogs博客](https://www.cnblogs.com/ahfuzhang/) * [zhihu](https://www.zhihu.com/people/ahfuzhang/posts) * [G ......
芯片 镜像 macbook 笔记 docker

Java大文件分片上传/多线程上传方案

​ 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 先说下要求: PC端全平台支持,要求支持Windows,Mac,Linux 支持所有浏览器。 支持文件批量上传 支持文件夹上传,且要求在服务端保留层级结构。文件夹数量要求支持到1 ......
线程 文件 方案 Java

pycharm打开项目乱码解决方案

常见乱码情况:控制台,左侧项目名称或程序中包含中文,展示乱码,一般产生的原因为编码格式不同导致的乱码,可以通过以下步骤设置。 方法一:通过“File”->“File Encoding”,设置“Project Encoding”为UTF-8方法二:如果是新增文件乱码,则可以在文件第一行设置编码格式 # ......
乱码 解决方案 pycharm 方案 项目

CDH6部署搭建笔记

一、环境配置 1、主机配置 cdh-master 192.168.80.107 CPU4核 内存16G 磁盘200G cdh-node1 192.168.80.140 CPU4核 内存8G 磁盘200G cdh-node2 192.168.80.148 CPU4核 内存8G 磁盘200G数据库 19 ......
笔记 CDH6 CDH

Java笔记(十):函数式接口

### 函数式接口 有且仅有一个抽象方法的接口 > JDK8中,只有一个抽象方法的接口称为函数式接口,我们就能使用 Lambda。 > 针对一个接口中,是否有大于一个抽象方法?JDK8为我们新增了一个注解:@FunctionalInterface。它能够帮助我们检测这个接口是不是只有一个抽象方法,如 ......
函数 接口 笔记 Java

Java笔记(九):线程池

### 三大方法 ```java Executors.newSingleThreadExecutor(); // 单个线程 Executors.newFixedThreadPool(5); // 固定的线程池大小 Executors.newCachedThreadPool(); // 可伸缩的 `` ......
线程 笔记 Java

渲染管线导论(龙书笔记)

# 渲染管线 ## 总体流程 Input Assembler(IA) -> VS Shader(VS) -> Hull Shader(HS) -> Tessellator Stage -> Domain Shader(DS) -> Geometry Shader(GS) -> [Stream Out ......
导论 管线 笔记

解决方案 | 如何解决subprocess.Popen(cmd)代码中含有空格路径的问题?

一、背景 因为在python中需要用到subprocess.Popen(cmd),其中cmd由一堆连接的字符串构成:譬如,xxx.exe inputdir outputdir -arg1 -arg2 (具体例子:1.exe C:\Users\Administrator\Desktop\my outp ......
空格 subprocess 路径 解决方案 代码

Prometheus笔记-告警规则配置

## 告警规则Demo ```yaml groups: # 告警组名称 - name: host_memory rules: # 告警规则名称 - alert: HighMemroy # 告警规则(例子:下面的告警规则是内存大于30%告警的PromQL查询语法) expr: ((node_memor ......
Prometheus 规则 笔记

DAY14笔记及补充

今日默写: 1.描述下Java运行原理全流程 2.描述下变量的定义及赋值方式 3.描述下常量的命名规范 4.java的技术类型种类 5.java基本数据类型中哪两种赋值时需要加入特殊标记后缀,分别是什么类型 6.java的引用类型如何定义并赋值 7.描述下自动转换类型中 int和double类型的转 ......
笔记 DAY 14

c#学习笔记---BackgroundWorker 详解

https://blog.csdn.net/qq_40313232/article/details/124987701 在C#程序中,经常会有一些耗时较长的CPU密集型运算,如果直接在 UI 线程执行这样的运算就会出现UI不响应的问题。解决这类问题的主要途径是使用多线程,启动一个后台线程,把运算操作 ......
BackgroundWorker 笔记

EF6学习笔记

# 概述 Entity Framework (EF) Core 是轻量化、可扩展、[开源](https://github.com/dotnet/efcore)和跨平台版的常用 Entity Framework 数据访问技术。 EF Core 可用作对象关系映射程序 (O/RM),这可以实现以下两点: ......
笔记 EF6 EF

python 名称空间与作用域(笔记整理)

# 一、 名称空间 - **什么是名称空间**:名称空间就是存放变量名和变量值绑定关系的地方就是内存地址 - **在程序执行期间最多会存在三种名称空间:** - **内置名称空间:**是 Python 解释器默认预定义大量内置函数和内置异常的名称空间,就是存放解释器自带函数方法的名称空间 - 可以通 ......
作用 名称 笔记 python 空间

python 函数的参数(笔记整理)

# 一、形参与实参介绍 - 函数的参数分为形式参数和实际参数:简称形参和实参 - 在**定义函数阶段依次填写的参数名字**,称为:形式参数(也称为形参)作为函数的输入,以便在函数内部进行处理。 - 而在调用函数阶段,函数名括号中需要传入具体的值作为实际参数(也称为实参),这些实参会被赋值给函数中的形 ......
函数 参数 笔记 python

Spring Security 常见错误

案例 1:遗忘 PasswordEncoder 当我们第一次尝试使用 Spring Security 时,我们经常会忘记定义一个 PasswordEncoder。因为这在 Spring Security 旧版本中是允许的。而一旦使用了新版本,则必须要提供一个 PasswordEncoder。这里我们 ......
Security 常见 错误 Spring