公钥 算法 笔记04

多线程打印01 02 03 04 05 ...

# 多线程打印01 02 03 04 05 ... 原文:https://www.cnblogs.com/hapjin/p/17501458.html 多线程打印:01 02 03 04 05 ... 1. main 函数中的while(true)表示线程会一直争抢锁,进行打印 2. 通过检查条件变 ......
线程 02 03 04 05

排序算法代码实现

学习:https://www.bilibili.com/video/BV1fp4y1D7cj/?spm_id_from=333.788.top_right_bar_window_history.content.click&vd_source=46d50b5d646b50dcb2a208d3946b1 ......
算法 代码

《Web安全基础》04. 文件上传漏洞

@[TOC](web) > 本系列侧重方法论,各工具只是实现目标的载体。 > 命令与工具只做简单介绍,其使用另见《安全工具录》。 > 靶场参考:upload-labs。 # 1:文件上传漏洞 **文件上传漏洞**,指程序对文件的上传未作全面限制,导致用户可以上传一些超越用户权限的文件。可以是木马,s ......
漏洞 文件 基础 Web 04

前缀函数与 KMP 算法

文本串 $t$,模式串 $s$,$m=|t|,n=|s|$。($|s|$ 表示 $s$ 的长度。) $s[i\dots j]$ 表示 $s$ 从 $i$ 到 $j$ 的子串。 默认字符串下标从 $0$ 开始。 ## 引言 有时我们希望在文本串 $t$ 中查找模式串 $s$。比如你按下 Ctrl+F ......
前缀 算法 函数 KMP

贪心笔记

>本文主要以例题讲解和贪心方法入手。 ## 邻项交换 当我们确定操作顺序,并按照题意模拟即可得出答案,就要用邻项交换的办法来确定最优的操作顺序。 ### [接水问题](https://www.luogu.com.cn/problem/P1223) 对于一个排队顺序 $T_1\sim T_n$,答案显 ......
笔记

Vue学习笔记一(2019)

1.Vuex Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 每一个 Vuex 应用的核心就是 store(仓库)。“store”基本上就是一个容器,它包含着你的应用中大部分的状态 (sta ......
笔记 2019 Vue

TCP/IP协议笔记

##TCP/IP ####一、TCP/IP简介 TCP/IP 指传输控制协议/网际协议(Transmission Control Protocol / Internet Protocol),是用于因特网 (Internet) 的通信协议,供已连接因特网的计算机进行通信。TCP/IP 意味着 TCP ......
笔记 TCP IP

JavaSE笔记(一)重制版

![image-20220916142151904](https://s2.loli.net/2022/09/16/XZGlpWmeO7T8ft2.png) # 新手入门篇 **注意:**开始学习JavaSE之前建议学习的前置课程《C语言程序设计》《数据结构》《操作系统》《计算机组成原理》 欢迎各位 ......
笔记 JavaSE

Qt实战笔记

一. 网址参考 二. 经验 1. 段错误原因 1.1 数组越界:数据类型不对,uint8数据并定位为Int类型,导致变成负数,然后数组越界 1.2 空指针:类里面的定义数据成员 控件指针(QTextEdit或者QLineEdit)没有初始化,而在界面初始化时,使用了一个临时变量;导致界面显示正常,但 ......
实战 笔记

环论、域论和 Galois 理论学习笔记

**Latex 炸了不用喊……等等,这里是 cnblogs。那么,Latex 炸了还是喊一下吧,我什么都不会做的。** **内容有锅可以说,我什么都会做的。** 这里是环论域论学习笔记。 在 OI 中,这部分内容的重要性趋近于零,唯一值得一提的是多项式环。在多项式环上,诸如拉格朗日反演之类的东西才能 ......
理论学习 理论 笔记 Galois

算法刷题:栈、队列(8.29,持续更)

栈 [汉诺塔问题](https://leetcode.cn/problems/hanota-lcci) [最小栈](https://leetcode.cn/problems/min-stack) *** [TOC] *** ## 最小栈 ### 额外空间$O(N)$ #### 辅助栈解法 ```ja ......
队列 算法 8.29 29

【校招VIP】前端算法考点之快慢指针题型

考点介绍: 链表是校招面试里手撕代码出现频度比较高的题型,三线和中小厂会考察简单的链表反转,大厂会进一步考察复杂度和双指针问题,比如中间元素、是否存在环等。 一、考点题目 1.一个长度为n的单向链表,用O(1) 空间复杂度来实现倒转输出,使用最低时间复杂度 解答:单向链表,直接设结点 Node he ......
快慢 题型 考点 前端 指针

[代码随想录]Day31-贪心算法part05

## 题目:[435. 无重叠区间](https://leetcode.cn/problems/non-overlapping-intervals/) ### 思路: 移除最少就是保留最多,和昨天最后一个题一样就是选出最多的不重叠区间。 记住一点——右边界越小,后续可以选取的范围就越大,可能选取到的 ......
随想录 随想 算法 代码 part

进程调度的原理和算法探析

本文探讨了进程调度的原理和算法,并提供了全面的概述。进程调度是操作系统中的重要组成部分,用于决定进程的执行顺序和分配CPU时间。我们讨论了优先级调度和时间片轮转调度算法。优先级调度根据进程的优先级确定执行顺序,可以分为抢占式和非抢占式。时间片轮转调度将CPU时间划分为固定大小的时间片,每个进程在一个... ......
算法 进程 原理

linux命令学习笔记

sudo + 命令:以超级用户模式执行命令 sudo -i :切换到超级用户模式,exit退出 cd + 路径:切换目录 ls:当前路径文件列表 ls + 路径:指定路径文件列表 mkdir+名称:新建文件夹 chmod [-R] 权限值 文件名:修改权限(http://c.biancheng.ne ......
命令 笔记 linux

WQS二分学习笔记

# WQS 二分学习笔记 感谢 [小跳蛙 的博客](https://www.luogu.com.cn/blog/daniu/wqs-er-fen),让我真正理解了WQS二分。 ## 是啥 有的时候我们会遇到一些有数量限制的题目,比如从 $n$ 个物品中选 $m$ 个使总和最大(虽然排个序就完了,甚至 ......
笔记 WQS

Programming abstractions in C阅读笔记:p138

《Programming Abstractions In C》学习第54天,p138,总结如下: # 一、技术总结 ## 1.stdio.h 3.4小节介绍“The standard I/O library”,涉及I/O操作最常用的接口是stdio.h,我们经常用到里面的printf函数。 ## 2 ......
abstractions Programming 笔记 p138 138

c#学习笔记-------------------迭代器

一、什么是迭代器 迭代器(Iterator)又称光标(Cursor) 提供一个方法顺序访问一个聚合对象的各个元素而不暴露内部标识 迭代器可用作方法、运算符或 get 访问器的代码体。 迭代器提供明确的语法,用于指定如何迭代集合类中的数据,尤其是使用 foreach 循环。 这样一来,集合的最终用户就 ......
笔记

[ubuntu] 提升 ubuntu 笔记本电脑扬声器音效

步骤如下: 1 安装easyeffect 2 安装easyeffect-preset 3 重启计算机,建议先shutdown再启动,而不是restart 然后打开easyeffect就可以设置output,比如选一个Advanced Auto Gain preset来使用 虽然比不上windows下 ......
ubuntu 扬声器 音效 笔记本 笔记

[5]-代码随想录算法训练营-day6-哈希-part1

## 代码随想录算法训练营第六天|哈希表-part1 ### 1.Leecode 242.有效的字母异味词 > 1. 题目 > > - https://leetcode.cn/problems/valid-anagram/ > > 2. 思路 > > - 长26数组,下标0表示'a',25表示'z' ......
随想录 训练营 随想 算法 代码

[4]-代码随想录算法训练营-day4-链表-part2

## 代码随想录算法训练营第四天|链表-part2 ### 1.Leecode 24.两两交换链表中的节点 > 1. 题目 > > - https://leetcode.cn/problems/swap-nodes-in-pairs/ > > 2. 思路 > > - 虚拟头节点 > - `tmp`变 ......
随想录 训练营 随想 算法 代码

[2]-代码随想录算法训练营-day2-数组-part2

## 代码随想录算法训练营第二天|数组-part2 ### 1.LeetCode 997.有序数组的平方 > 1. 题目 > > - https://leetcode.cn/problems/squares-of-a-sorted-array/ > > 2. 思路 > > - 先给原始数组每个数进行 ......
随想录 训练营 数组 随想 算法

[3]-代码随想录算法训练营-day3-链表-part1

## 代码随想录算法训练营第二天|链表 part1 ### 1.LeetCode 203.移除链表元素 > 1. 题目 > > - https://leetcode.cn/problems/remove-linked-list-elements/ > > 2. 思路 > > - 遍历,删 > - 两 ......
随想录 训练营 随想 算法 代码

[1]-代码随想录算法训练营-day1-数组-part1

## 代码随想录算法训练营第一天|数组-part1 ### 1.Leecode 704.二分查找 > 1. 题目 > > - https://leetcode.cn/problems/binary-search/ > > 2. 思路 > > - 二分查找法 > > 3. 刷随想录后想法 > > - ......
随想录 训练营 数组 随想 算法

软件测试面试笔记面试1

还有人教我的时候就赶紧学。 一直没工作。浑浑噩噩不算回事。问别人。求助。 投简历,面试,把南京的公司都面过了就好了。如果没工作,再去苏州找工作。 找全职工作。上班有钱是幸福。做好自己的工作就好了。 一直面试就知道常面的面试题是什么面试题了。每天进步一点点。 我自己的事情。 怎么找工作?1.投简历。2 ......
软件测试 笔记 软件

新人笔记-练习-用户登录

import java.util.Scanner; //已知用户名和密码,请用程序实现模拟用户登录,总共三次机会,登录之后,给出相应的提示 public class Test2 { public static void main(String[] args) { //已知用户名和密码,定义字符串表示 ......
新人 笔记 用户

新人笔记-字符串的比较

public class StringDemo02 { //使用==比较,基本类型:比较的数据值是否相同;引用类型:比较的是地址值是否相同 //字符串是对象,他比较内容是否相同,通过equals()实现 public static void main(String[] args) { //构造方法的 ......
字符串 字符 新人 笔记

递推与递归笔记

分析递归用递归搜索树,有结果才会返回,树高与空间占有率有关,最多25层数 递归/dfs最重要的是顺序,不重不漏,1-n依次考虑每个数选或不选,保证深度优先(直往一条钻),选接下来的位置 注意顺序,回溯时候再写别的,先只针对一个过程,出了结果,任务完成才会回溯,注意回溯到上阶,不能用同层状态互推,先回 ......
笔记

软件测试学习笔记

黑马程序员学习路线。 最多的还是点点点,但是要了解。 给你一个前端包,会不会放在linux服务器上? 给一个后端包,会不会放在Linux服务器上? 连数据库。服务器。 脚踏实地。一步一步做。 去年十一,分了项目做。 培训机构,从早到晚做的就是一件事情。 多做熟悉。 select用的最多。在学校学过。 ......
软件测试 笔记 软件