合唱队 笔记luogu p3205

舞蹈链学习笔记

Dancing Links X 1. 问题引入 给定一个 \(N\) 行 \(M\) 列的 \(01\) 矩阵 \(A\)(\(N,M\leq 500\)),选出若干行 \((T_1,T_2,\cdots,T_k)\),使得 \(\forall j\in [1,m],\sum\limits_{i=1 ......
舞蹈 笔记

高级数据结构学习笔记

0. 普适技巧 动态开点:节省空间。 标记永久化:分块的块标记本质就是这个。可以节省空间。 1. 区间最值 & 历史区间最值 link 2. 二维线段树 二维区间静态:二维 ST 表 二维前缀动态:二维树状数组 二维区间动态:二维线段树 例题:Luck and Love 3. 可持久化线段树 可持久 ......
数据结构 结构 笔记 数据

拿铁的因素 - 笔记

听书笔记: 债务是复利的,存款是复利的,健康也是复利的,读书也是复利的 (正向循环) 反脆弱配置 - 杠铃式配置 世界上有两种人,承租者和出租者 拥有自己的生活 学会满足,富有地生活,心态,从容;压力越大越容易需要及时的满足,而这样的及时性满足烟消云散,还会变成糖份留在你的体内 总结: ......
因素 笔记

信息安全系统设计与实现——学习笔记9

任务详情:自学教材第5章,提交学习笔记 Part1 知识点归纳&GPT提问 知识点归纳 1.信号和中断 信号:发给进程的请求,将进程从正常执行转移到中断处理。 中断:是从I/O设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移到中断处理。 终端主要有以下几种类型 人员中断 进程中断 硬件 ......
笔记 系统 信息

华为66W充电宝无PD线接笔记本充电

昨天上班居然把笔记本的65瓦PD充电器忘家里了,在地铁上才想起来没带笔电充电器,然后又想到包里有华为66W充电宝,用它来顶顶笔记本开省电模式也能用个一天,结果到公司之后才发现,我居然没带PD线!当时我都懵了,办公室里又没人,我找谁借充电器(裂开)。就想着,反之都没办法了,中午再回去拿充电器吧,来回两 ......
笔记本 笔记 66W 66

《代码整洁之道》阅读笔记(一)

第一部分: 代码质量的重要性与良好的编码风格 第一部分深入探讨了代码整洁之道的核心思想:代码质量和良好的编码风格。这一部分为我提供了一个深刻的认识,即写出高质量的代码不仅是开发者的技能,更是一种责任。作者强调了代码是一种沟通工具,不仅是为计算机执行而编写的。这一部分详细讨论了有意义的命名、注释的价值 ......
代码 笔记

JUC并发编程学习笔记(十七)彻底玩转单例模式

彻底玩转单例模式 单例中最重要的思想 >构造器私有! 恶汉式、懒汉式(DCL懒汉式!) 恶汉式 package single; //饿汉式单例(问题:因为一上来就把对象加载了,所以可能会导致浪费内存) public class Hungry { /* * 如果其中有大量的需要开辟的空间,如new b ......
模式 笔记 JUC

apktool使用笔记-与系统不兼容

apk 重新打包后, 新的android版本手机报 "与系统不兼容" 尝试更新apktool.jar, 2.6 更新到2.9, 还是一样的情况 网上搜索下相关的问题, 可能原因是签名方式, 以及对齐问题 下载android-sdk, 获取相关工具, 这种功能很少, 只能从sdk获取 从sdk, jr ......
apktool 笔记 系统

阅读笔记:《软件需求分析》笔记一

软件需求分析是软件开发过程中至关重要的一环,它为项目的成功奠定了坚实的基础。通过对软件需求分析的学习和思考,我深刻地认识到了其在软件开发中的重要性以及如何有效地进行需求分析。首先,我认为软件需求分析是软件工程的关键步骤之一,因为它直接关系到软件项目的成败。在需求分析阶段,我们需要与客户和利益相关者紧 ......
笔记 需求 软件

打工笔记--------------------------------c#处理ZIP文件帮助类

一,代码 using System; using System.IO; using ICSharpCode.SharpZipLib.Checksums; using ICSharpCode.SharpZipLib.Zip; namespace Helper { public class ZipHel ......
文件 笔记 ZIP

打工笔记------------------------记录C#调用Windows API函数

一,windowsAPI助手类 using NLog; using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Runtime.InteropServi ......
函数 Windows 笔记 API

Shader学习笔记 (一) :利用shader在一个面绘制出圆

在各种游戏中,想必大家一定和我一样总是惊叹于游戏画面的各种炫酷的特效。 作为游戏开发中单独列出的一个职业TA(Technology Art),他们会利用GLSL或者HLSL等着色器语言绘制出一幅幅美丽的画面。 于是作为小白,从零开始学习ShaderLab,记录一下学习历程。 ShaderLab从入门 ......
笔记 Shader shader

Pytorch学习笔记-(xiaotudui)

常用的包 import torch import torchvision from torch import nn from torch.utils.data import DataLoader from torch.nn import Conv2d, MaxPool2d, Flatten, Lin ......
xiaotudui Pytorch 笔记

Android.mk 笔记

相关函数 strip函数 名称:去空格函数-strip 功能:去掉<string>字串中开头和结尾的空字符串,并将中间的多个连续空字符(如果有的化)合并未一个空字符。 返回:返回被去掉空格的字符串值 说明:空字符包括 空格,tab等不可显示的字符 ......
Android 笔记 mk

C++笔记 -- 使用STL的function实现回调机制(回调函数)

1.使用普通函数 示例一 代码: #include <iostream> #include <functional> // 定义一个回调函数类型 using Callback = std::function<void(int)>; // 定义一个函数,用于演示回调函数的使用 void perform ......
函数 function 机制 笔记 STL

数据结构笔记

1.单链表 https://www.acwing.com/problem/content/828/ 1 #include<bits/stdc++.h> 2 using namespace std; 3 4 const int N = 100010; 5 6 7 int head,e[N],ne[N] ......
数据结构 结构 笔记 数据

阅读笔记

用户故事具有多种好处: ①用户故事强调口头沟通:自古以来,口头表达是十分重要的。而且相比于书面书写的易产生歧义,口头表述更见简单明了,需求文档也是如此。 ②人人都可以理解用户故事:相比于一些墨守成规的软件需求里的技术术语,用户故事使用的语言更容易使用户理解,简洁明了,同时更能增强用户对故事的记忆。 ......
笔记

《人件》阅读笔记(一)

读《人件》这本书,给我最大的感触是人本管理思想,即知识型企业的核心是人,而不是技术的管理理念。《人件》这本书中并没有涉及具体的编码技术,从几个方面描述对一个团队的管理。下面来分篇介绍一下《人件》书中所表达的一些主要观点以及一些个人看法和感受。 第一篇:管理人力资源 本篇开始研究一种完全不同的考虑、管 ......
笔记

electron+vite笔记

1、配置国内electron 镜像 .npmrc electron_mirror=https://registry.npmmirror.com/-/binary/electron/ electron_builder_binaries_mirror=https://registry.npmmirror ......
electron 笔记 vite

【操作系统学习笔记03】

以下是下面链接中教程的笔记,如有侵权请联系我删除。随便学学可能不严谨,但如果有离谱错误烦请指正。 https://www.bilibili.com/video/BV1YE411D7nH?p=3&vd_source=febdc1a8028af6b442667407286a2750 操作系统引导 —— ......
笔记 系统

20231108数数与dp题笔记

数数与dp CF294C Shaass and Lights 记被分成的 \(m+1\) 段每一段的长度为 \(l_i\) 答案为 \[\frac{(n-m)!}{\prod\limits_{i=1}^{m+1}l_i!}\times \prod\limits_{i=1}^{m+1}2^{l_i-1 ......
20231108 笔记

大道至简读书笔记10月

在阅读《大道至简》的第一章之后,我深感震撼和启发。作者以简洁明晰的语言,展示了大道至简的哲学思想,传达了一种深邃而卓越的智慧。 首先,本章着重强调了简洁的重要性。作者指出,在这个信息爆炸的时代,人们往往被琐事所困扰,无法专注于自己真正关心的事物。大道至简的思想告诉我们,要学会去除冗杂,专注于核心,从 ......
大道 笔记

大道至简读书笔记11月

《大道至简》第二章是一次意义深远的思想探索,它进一步深化了我们对大道至简哲学的理解。本章主要讨论了行动与实践在大道至简中的重要性,给予了我许多启示和思考。 首先,作者强调了行动的力量。我们不能仅仅停留在思考和理论层面,而是要将思想转化为行动,用实践去验证真理。只有通过实际行动,才能真正体验到大道至简 ......
大道 笔记

11.8读书笔记《需求掌握过程》02

所谓需求,就是那些必须在开始进行产品构建前发现的东西,如果在构建的过程中才发现需求,或者更晚更糟,直至客户已经在使用产品的时候才发现需求,那么代价将会是很大的,效率也将十分低下。 《掌握需求过程》这本书中,讲述了身为一个需求分析师,应完成的几个工作内容。按书中所说,分析师即是解释者,必须理解用户所说 ......
需求 过程 笔记 11.8 11

听课笔记:pom文件、系统架构的演变历史

一、关于pom文件: 子Maven项目默认不会继承父Maven项目pom文件中dependencyManagement中的依赖; 子Maven项目如果需要使用父Maven项目的依赖,需要在子pom文件中显示声明(可不写版本)。 二、系统架构的演变历史 all in one 所有服务器资源(Tomca ......
架构 文件 笔记 历史 系统

Vue一些进阶知识-基于官网(笔记)

前言 主要根据vue官网文档完成。对一些平时可能会用到的知识、组件进行收集,为的是对vue的可用性有一个大致的了解。博客中的组件介绍可能只涉及简单用法,完整用法还是以官网为准。 基础 启动过程: 主文件(main.js)是程序的起点,在主文件里挂在容器。如app.mount('#app')。然后系统 ......
笔记 知识 Vue

JUC并发编程学习笔记(十六)Volatile

Volatile 保证可见性 private volatile static Integer num = 0; 使用了volatile关键字,即可保证它本身可被其他线程的工作内存感知,即变化时也会被同步变化。 不保证原子性 原子性:不可分割 线程A在执行任务时是不可被打扰的,也不能被分割,要么同时成 ......
Volatile 笔记 JUC

读程序员的制胜技笔记07_重构

1. 理查德·费曼(Richard Feynman)曾经说过:“如果你想真正学习一门学科,就写一本关于它的书。” 2. 重构是改变代码结构的艺术 2.1. 写出好代码通常只是成为高效开发者的一半标准 2.2. 另一半标准则是敏捷地转换代码 2.3. IDE提供了很好的重构工具 2.4. 将重构视为一 ......
程序员 笔记 程序 07

2023 PolarD&N靶场通关笔记 Crypto

🚩简单类: keyboard2.0 21 31 41 53 63 73 62 72 82 81 91 01 51 61 71 提示:解出来的内容转换为md5值后加上flag{} 数字被分成五组,每组包含三个数字 。 考察:键盘坐标密码 观察这五组数字,每一组其中的一个数字中第一个数字代表横向(X坐 ......
靶场 笔记 PolarD Crypto 2023

算法笔记 - 拉格朗日插值

用 \(k + 1\) 个点可以唯一确定一个 \(k\) 次多项式,很好证明,我们可以用这 \(k + 1\) 个点列出一个 \(k + 1\) 元一次方程,其中未知数为多项式的每项系数。 如果我们想要求出多项式 \(f(x)\) 在某一点 \(x'\) 上的值,我们大可以直接将方程列出,高斯消元即 ......
算法 笔记