全家 笔记tarjan

C#学习笔记之编码

归纳: 一、ASCII码 ASCII码是用来表示英文字符的一种编规范,每个ASCII字符占用1个字节,因此,ASCII编码可以表示的最大字符数为255(00H-FFH)。 二、Unicode码 Unicode也是一种字符编码方法,它占用两个字节(0000H-FFFFH),容纳65536个字符。 三、 ......
编码 笔记

秦疆的Java课程笔记:32 基础 JavaDoc生成文档

javadoc命令是用来生成自己API文档的 参数信息: @author 作者名 @version 版本号 @since 知名需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 比如这就是一个JDK 21的Oracle官方API:点击跳转 pac ......
JavaDoc 课程 文档 基础 笔记

动手学深度学习笔记01

安装 https://blog.csdn.net/qq_18620653/article/details/105329219 配置显卡驱动、CUDA、cuDNN以及说明三者之间的关系 https://blog.csdn.net/qq_18620653/article/details/10532921 ......
深度 笔记

XJTU自动化钱班辅修电气工程专业课笔记合集

通过百度网盘分享的文件:笔记整理链接:https://pan.baidu.com/s/1BrHQ1EqvlQlbWqpD5h_6Sg?pwd=shsg 提取码:shsg复制这段内容打开「百度网盘APP 即可获取」 完全为个人原创笔记内容,仅包含少量板书ppt与个别页面他人笔记截图) 另有基本所有课程 ......
电气工程 专业课 电气 笔记 工程

秦疆的Java课程笔记:31 基础 包机制

为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为:package pkg1[. pkg2[. pkg3[…]]] ; 一般利用公司域名倒置作为包名 比如“百度”的域名“www.baidu.com”对应的包名应该是“com.baidu.www” 为了能够使用某一个包 ......
机制 课程 基础 笔记 Java

图解密码技术----读书笔记

第1章 环游密码世界 术语 加密 encrypt 明文 plaintext 密文 ciphertext 解密 decrypt 密码 cryptography 密码破译 cryptanalysis 破译,密码分析 破译者 cryptanalyst 对称密码 symmetric cryptography ......
密码 笔记 技术

java进阶漏洞学习----log4j漏洞学习笔记

CVE-2021-44228 log4j2 漏洞版本范围 2.x < version <=2.14.1 环境搭建 linux的ij idea java版本:JDK1.8u102 https://www.oracle.com/cis/java/technologies/javase/javase8-a ......
漏洞 笔记 log4j java log4

秦疆的Java课程笔记:30 基础 三元运算符及小结

扩展赋值运算符:+=,-=,*=,/= public class Dome1 { public static void main(String[] args) { int a = 10; int b = 20; a+=b;//相当于a=a+b System.out.println("a="+(a)) ......
运算符 小结 课程 基础 笔记

11月1日《软件需求模式》阅读笔记一

软件需求这门课课程要求精读一门关于软件需求方面的书,我选择了《软件需求模式》这本书,从这本书来了解一下软件需求的一些流程以及需要软件工作人员做好那些事情。 首先从这本书的前言中,我知道了这本书先是要教会我们关于需求的概念,让我们知道什么是需求,然后就是教我们各种关于需求的模式,这本书中有30多个需求 ......
需求 模式 笔记 软件

读书笔记 -- Junit 实战(3rd)Ch07 用 mock object 进行测试

8.1 mock object 简介 隔离测试:最大优点是能编写专门测试单一方法的测试代码,而不会受到被测方法调用某个对象所带来的副作用的影响。 mock object (mocks):非常适合测试与代码的其余部分隔离开的一部分代码。 mocks 与隔离测试的区别:mock 并不实现任何逻辑,只提供 ......
实战 笔记 object Junit mock

trpora markdown笔记

前言 此为个人markdown笔记,不定时更新。 正文 1. mermaid 使用 横向流程图 源码 graph LR a(起始)-->b(中间) b-->c1<-->d b-->c2<-->d b-->c3<-->d graph LR a(起始)-->b(中间) b-->c1<-->d b-->c ......
markdown 笔记 trpora

Programming Abstractions in C阅读笔记:p196

《Programming Abstractions in C》学习第63天,p196总结。涉及到编程之外的知识,依然是读起来很费劲,需要了解作者在书中提到的人物(Edouard Lucas)、地点(Benares)、神话传说(Brahma)等等。虽然深知自己做不到对人文知识,历史知识精通,但也希望能 ......
Abstractions Programming 笔记 p196 196

【LVGL学习笔记】(四)PlatformIO + LVGL8.3配置

原文:https://blog.csdn.net/weixin_45728705/article/details/128383151 LVGL全程LittleVGL,是一个轻量化的,开源的,用于嵌入式GUI设计的图形库。并且配合LVGL模拟器,可以在电脑对界面进行编辑显示,测试通过后再移植进嵌入式设 ......
LVGL PlatformIO 笔记 LVGL8

C++ Primer学习笔记——第十一章

第十一章 关联容器 前言 关联容器和顺序容器有着本质的不同:关联容器中的元素是按关键字来保存和访问的。与之相对,顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的。(MySQL中元素就是按照关联容器进行保存) 关联容器支持高效的关键字查找和访问。两个主要的关联容器(associative-co ......
笔记 Primer

Cost Aggregation with Transformers for Sparse Correspondence-读书笔记

Cost Aggregation with Transformers for Sparse Correspondence:2022 背景: 该论文结合了SuperGlue和CATs,将里面所有手工制作的部分都代替了。将CATs引入该模型,用Transformer取代手工制作的成本聚合方法,用于具有自 ......

最小生成树 学习笔记

解决问题:在一个无向连通图中,删去一些边,使得删去后的图保持联通并且边权和最小。 采用一种贪心的算法,按边权从小到大排序所有边,然后选取没有联通的边,最后选取 n-1 条边得到答案。 P3366 【模板】最小生成树 P1195 口袋的天空 运用 Kruskal 的思想,连一条边减少一个连通块。 P1 ......
笔记

《信息安全系统设计与实现》第十一周学习笔记

第十二章 块设备I/O和缓冲区管理 块设备I/O缓冲区 I/O缓冲的基本原理非常简单。文件系统使用一系列I/O缓冲区作为块设备的缓存内存。当进程试图读取(dev,blk)标识的磁盘块时。它首先在缓冲区缓存中搜索分配给磁盘块的缓冲区。如果该缓冲区存在并且包含有效数据、那么它只需从缓冲区中读取数据、而无 ......
笔记 系统 信息

算法学习笔记(38): 2-SAT

SAT 问题,也就是可满足性问题 Boolean Satisfiability Problem,是第一个被证明的 NPC 问题。 但是特殊的 2-SAT 我们可以通过图论的知识在线性复杂度内求解,构造出一组解。 基本的模型在 P4782 【模板】2-SAT 中有体现。 经典的标志是:AB 至少选一个 ......
算法 笔记 SAT 38

算法学习笔记(37): 矩阵

一切线性操作都可以归为矩阵乘法 --by SmallBasic 本文是拿来玩耍,而不是学习的! 目录线性递推超级矩阵快速幂!矩阵与邻接矩阵矩阵与线段树矩阵与 FFT矩阵与期望不知道还能扯啥了 矩阵的加法,要求两个矩阵大小相等,于是可以对位单点相加。 \[C_{i, j} = A_{i, j} + B ......
矩阵 算法 笔记 37

中国剩余定理及其扩展定理 学习笔记

中国剩余定理及其扩展定理 学习笔记 中国剩余定理,又叫孙子定理,最早出现在我国古代著作《孙子算经》中,OI 中常称其为 CRT(China Remainder Theorem)。 问题 CRT 用于求解线性同余方程组问题,且模数互质: \[(a_1, a_2, ..., a_n) = 1\\\beg ......
定理 笔记

记笔记软件onenote的碎碎念

也在网上看到好多记笔记的推荐,工欲善其事必先利其器。选择好的工具可以少走很多弯路,但有时候可能有些弯路走一走才知道直道走的有多顺畅吧。 这篇帖子记录一下我使用各种笔记软件的心得体会和一些小小技巧,毕竟没有实践没有发言权,所以就先按照安利不断尝试。 如果第一次就尝试到自己喜欢的那真是再好不过了啊。 o ......
onenote 笔记 软件

宜笔记

Markdown学习 标题: 二级标题 三级标题 字体 Hello,World ! Hello,World ! Hello,World ! Hello,World ! 引用 提高编程能力最直接也有效的方法就是看源码,学习源码是有一定门槛的,刚开始看的时候可能会遇到很多问题或者根本就看不懂。这个时候也 ......
笔记

Linux第12章学习笔记

第十二章学习笔记 块设备I/O和缓冲区管理 本章讨论了块设备1O和缓冲区管理;解释了块设备I/O的原理和I/O缓冲的优点;论述了Unix的缓冲区管理算法,并指出了其不足之处;还利用信号量设计了新的缓冲区管理算法,以提高I/O缓冲区的缓存效率和性能;表明了简单的PV算法易于实现,缓存效果好,不存在死锁 ......
笔记 Linux

Markdown语法学习笔记

My First Markdown File(Markdown常用语法总结) 文章标题 文字前以#数量为一级、二级、三级、四级标题,例如本文标题,我使用了:#My First Markdown File(Markdown常用语法总结) 同样的, Second Title (##二级标题) Third ......
语法 Markdown 笔记

2023-11-13 electron-egg(学习笔记)

描述:一个基于Electron的桌面软件开发框架。 项目地址:https://gitee.com/dromara/electron-egg.git 官网:https://www.kaka996.com/ 注: clone下来后可以切换到demo分支查看demo效果,master分支就只是简单的hel ......
electron-egg electron 笔记 2023 egg

《黑客攻防技术宝典》阅读笔记

1. 密码破解与加密 探讨了不同类型的密码攻击,包括字典攻击和暴力攻击。 重点介绍了密码哈希和加盐的概念,以及如何防止Rainbow Table攻击。 2. Web应用程序安全 强调了常见的Web漏洞,如SQL注入和跨站脚本攻击(XSS)。 提供了一些建议,帮助开发者编写更安全的代码,以防范常见的W ......
黑客攻防 黑客 宝典 笔记 技术

虚拟机中配置大数据节点--个人备份笔记

新建master节点,注意:新建虚拟机时一切按默认走,随后安装系统; centos安装过程中要注意选择带开发工具的GNOME桌面版本;分区/boot500M,swap2048M,/剩下所有即可; 在虚拟机NAT模式下,重新配置master的ip,ip设置应在虚拟机配置的范围内,重启网络; cd /e ......
节点 备份 笔记 数据 个人

秦疆的Java课程笔记:27 基础 基本运算符

Java语言支持的运算符: 算数运算符: 基础四则运算:+加法,-减法,*乘法,/除法 %取余,或称“模运算” ++自增,--自减 赋值运算符:= 关系运算符: >大于,<小于,>=大于等于,<=小于等于 ==等于,!=不等于 instanceof对象运算符,用来判断一个对象是否属于某个指定的类或其 ......
运算符 课程 基础 笔记 Java

《4小时彻底掌握C指针》笔记

学习视频地址:《4小时彻底掌握C指针》 可以在加深一下内存的存储区域的划分,以及指针的各种使用情况。(是否推荐反复食用?) 简述 什么是指针。 ......
指针 小时 笔记

TRL(Transformer Reinforcement Learning) PPO Trainer 学习笔记

(1) PPO Trainer TRL支持PPO Trainer通过RL训练语言模型上的任何奖励信号。奖励信号可以来自手工制作的规则、指标或使用奖励模型的偏好数据。要获得完整的示例,请查看examples/notebooks/gpt2-sentiment.ipynb。Trainer很大程度上受到了原 ......