ansible笔记 工具
20211314王艺达信息安全系统设计与实现学习笔记(1)
作业要求链接 https://www.mosoteach.cn/web/index.php?c=interaction_homework&m=s_write&clazz_course_id=97072AE7-2C45-11EE-8539-1C34DA7B3F7C&id=F3080EAA-E3B7-4 ......
swift5笔记(五):字典
swift5笔记(五):字典 Harry__Li关注IP属地: 陕西 2022.10.31 15:48:06字数 31阅读 176 初始化 swift中需要指出字典中的类型 //初始化字典 var mdict:[String:Any] = [:] var mdict1 = [String:Any]( ......
【学习笔记】折半搜索 Meet In The Middle
点击查看目录 目录算法实现杂题乱写[CEOI2015 Day2] 世界冰球锦标赛 题单 oi-wiki 算法实现 我们正常的搜索应该是一个指数级的:\(2^n\)。 然而我们可以把这个搜索拆成两半,设小于整张图的限制 \(limit\) 为合法: 对于上半搜索,我们有若干符合限制的答案 \(sum_ ......
《信息安全系统设计与实现》第一周学习笔记
第一章 引言 关于本书 本书是一部研究Unix/Linux系统编程的专注 系统编程的作用 系统编程是计算机科学和计算机工程教育不可或缺的一部分 本书目标 强化学生变成背景知识 动态数据结构的应用 进程概念和进程管理 并发编程 定时器和定时功能 信号、信号处理和进程间通信 文件系统 TCP/IP和网络 ......
【学习笔记】折半搜索 Meet In The Middle
点击查看目录 目录算法实现 题单 oi-wiki 算法实现 我们正常的搜索应该是一个指数级的:\(2^n\)。 然而我们可以把这个搜索拆成两半,设小于整张图的限制 \(limit\) 为合法: 对于上半搜索,我们有若干符合限制的答案 \(sum_1\),对于下半搜索,我们有若干符合限制的答案 \(s ......
MongoDB下载和可视化工具NoSQL Manager for MongoDB 软件的下载,连接数据库
在官网下载MongoDB的版本为4.0.28,之前试了好几个高版本和低版本,都不行,最后,4.0.28版本好了。下载网页:https://www.mongodb.com/try/download/community 安装和配置环境变量的方法一搜就行了,不难。 打开安装MongoDB的bin路径,输入 ......
多线程笔记
多线程 程序运行时,即使自己没有创建线程,至少有main线程、gc线程和异常处理线程 每个线程在自己的工作内存交互,内存控制不当会造成数据不一致 每个进程都会有一段专用的内存区域但线程间可以共享相同的内存单元(包括代码与数据) 线程创建 不同线程的run()方法中的局部变量互不干扰 可以在任何一个线 ......
2023-2024-1 20211327 信息安全系统设计与实现 学习笔记1(必做)
学习笔记1 知识点归纳总结 运用ChatGPT进行苏格拉底挑战,发现问题与解决思路 实践过程截图 知识点归纳总结 第一章 Unix/Linux开发的历史背景和发展历程 Ubuntu Linux的特性、组织架构与命令 Unix/Linux开发的历史背景和发展历程 1.Unix是一种通用操作系统,诞生于 ......
【学习笔记】(25) 可持久化数据结构
可持久化线段树(主席树) 主席树,一个数据结构,能访问到历史版本的数据,常用于可持久化和区间k大值,是线段树的一个升级版。 可持久化的意思是可以访问任意版本的数据,一眼想到的暴力做法就是开n个数组来记录,这显然是不可取的。 那么我们考虑优化。若只有单点修改,不难发现每两个版本的差别最多为1,那么我们 ......
《信息安全系统设计与实现》第一周学习笔记
《信息安全系统设计与实现》第一周学习笔记 第一章 关于本书 介绍Unix/Linux的功能,着重探讨了编程实践,让学生通过实践来练习系统编程,涵盖Unix/Linux的所有基本组件,包括进程管理、并发编程、定时器和时钟服务、文件系统、网络编程和MySQL数据库系统。 系统编程的作用 系统编程是计算机 ......
优秀的 Modbus 主站(主机、客户端)仿真器、串口调试工具
优秀的 Modbus 主站(主机、客户端)仿真器、串口调试工具,modbus master,modbus,串口,工控,物联网,PLC,嵌入式 ......
C#开发的基础工具类集合 - 开源研究系列文章
今天发布一个基础工具类代码集合。 以前有发布过一个类似的类库(见博文: Magical平台类库代码分享 ),不过那个版本有点久了,也没有这次这个全面,这次发布的是一个很多地方用到的基础类库代码。 1、 项目目录; 项目底下就是DLL类库的代码: 2、 函数介绍; 举例一个类库代码: 3、 运行界面; ......
学习笔记1
学习笔记1 第一章 1.1~1.11 这些内容主要介绍了linux和unix的一些历史和基本特征,现在汇总如下 Linux和Unix都是操作系统家族,它们有一些联系和区别: 联系: Linux是基于Unix设计的操作系统,因此它们有一些共同的概念和结构。 Linux借用了Unix的许多命令和工具,因 ......
Springboot笔记
组合注解@Spring BootApplication 来代替@EnableAutoConfiguration和@ComponentScan @EnableAutoConfiguration @ComponentScan public class App { public static void m ......
LeetCode刷题笔记
算法 1.差分数组+前缀和 1589. 所有排列中的最大和 - 力扣(LeetCode) 对于每一次遍历都有m个数需要加1,如果对这些数遍历,则需要O(m)复杂度,此时可以记录这m个数的差分数组: 这样就可以把时间复杂度缩小到O(1),之后求前缀和就可以得到原来的数组。 2.线性筛(欧拉筛)求素 ......
学习linux系统中的一些笔记(持续更新)
快捷键: CTRL+ALT+T 打开终端 CTRL+SHIFT+T 新建标签页 ALT+数字N 终端中切换到第N个标签页 TAB 终端中命令补全,输入开头补全 上下键盘 切换命令历史 CTRL+C 中断程序运行Linux命令 命令格式:command [option] [arguments] (选项 ......
二分笔记
二分优点,加快在有序数列中,蓝红区域的扩展,朴素算法缓慢进行.如何扩展,用灰色区域 的中点来判断,然后扩展颜色区域,灰色区域会不断减少,只要logn次就能把灰色区域长度 缩小为0 l在哪里,哪里就是蓝色,r同理,假设没有蓝色区域,赋值0(保留了一个位置)会导致,扩展过程中,红色一直扩展 直到两者相遇 ......
CMU15721 笔记:Project 1 - Foreign Data Wrapper
CMU 15-721 Project 1 - Foreign Data Wrapper Pre 2003 年,SQL 标准中增加了一个访问远程数据的规范,称为外部数据的 SQL 管理(SQL/MED)。从 9.1 版开始,PostgreSQL 就开始开发这个特性来实现 SQL/MED 的一部分。在 ......
第一、二章学习笔记
Unix/Linux系统编程学习笔记第一章、第二章 知识点归纳以及最有收获的内容 一. 进程与线程 Unix/Linux系统中,进程是程序的执行实例,而线程是进程内的执行单元。进程之间通常是独立的,而线程共享进程的资源。最大的收获是理解了进程与线程之间的区别,以及它们如何协同工作。 进程(Proce ......
小而全的Java工具类库 Hutool (扩展篇)
配置文件(Hutool-setting) 对于Properties的广泛使用使我也无能为力,有时候遇到Properties文件又想方便的读写也不容易,于是对Properties做了简单的封装,提供了方便的构造方法(与Setting一致),并提供了与Setting一致的getXXX方法来扩展Prope ......
补环境框架笔记
补环境框架笔记 1.浏览器环境下一些特殊的变量 window self window top window.self self.top.window document.all 能得到HTMLAllCollection对象 typeof document.all 却是 undefined 2.fidd ......
中国剩余定理 学习笔记
中国剩余定理(CRT) 中国剩余定理 (Chinese Remainder Theorem, CRT) 可求解如下形式的一元线性同余方程组(其中 \(m_1, m_2, m_3,\cdots\) 两两互质): \[\left\{ \begin{array}{rcl} x \equiv a_1 \bm ......
RBAC(用户、角色、权限)模型学习笔记一
目录RBAC(用户、角色、权限)模型学习笔记一权限系统与RBAC模型概述RBAC的组成RBAC支持的安全原则RBAC的优缺点RBAC的3种模型RBAC0RBAC1RBAC2如何设计RBACRBAC的功能模块RBAC执行流程RBAC数据库设计实用的RBAC模型的数据库建模Mysql RBAC模型一(用 ......
C语言学习笔记3.4章
3.1.2习题解析 BCD:一个字节表示两位数,4个比特位表示一位。例:0x12表示的是十进制的18; 所以18如何变为BCD所表示的数呢:18/16=1;18%16=2,故为 1*10+2=12。 题:输入一个三位数的数,逆序输出该数: 不能直接在printf中%d%d%d,因为这样700输出,就 ......
C语言学习笔记1.2章
1.初识C语言 1.计算机:程序的执行:编译(程序翻译所写的程序 将其翻译成机器语言)和解释(由一个程序来发出我们所写的程序中的指令)语言本身无编译和解释之分,是执行方式的不同。解释:特殊的计算性能 编译:稳定的性能 2.什么是c:由B语言发展而来的一门语言 3.C语言 用在:操作系统 嵌入式系统 ......
[学习笔记] CSP-S 初赛理论
LAST UPD:2023/09/09 内容非常杂乱,算是初赛前的总结吧qwq 排序算法比较 插入排序,冒泡排序,选择排序 : \(O(n^2)\) 其他非线性排序的时间复杂度为 \(O(n)\) 线性排序的时间复杂度为 \(O(n)\) 。 稳定性比较: 插入,冒泡,二叉树,归并以及其他的线性排序 ......
离散数学笔记——集合
离散数学笔记——集合 集合的概念 集合是由一些确定的元素所组成的整体,其中的元素可以是任何事物 定义:A={a1,a2,a3,...,an} 表示集合的名称,{} 表示集合的符号。 a1, a2, a3, ... an 表示集合中的元素 x ∈ A 表示元素 x 属于集合 A 集合的特点 集合没有重 ......
软件设计开发笔记4:QT操作SQLite数据库
有时候我们需要在软件中记录一些历史数据以便于对数据的查询。而我们希望软件不能太复杂,体量也不要太大,这个时候就需要如SQLite这样轻量级的数据库。这篇中我们就来讨论如何在使用QT开发应用是操作SQLite数据库。 0、概述 SQLite是一款开源、轻量级、跨平台的数据库,无需Server,无需安装 ......
Seeing What You Said: Talking Face Generation Guided by a Lip Reading Expert 论文笔记
最近一直在看虚拟人像. 最关键的论文就是wav2lip. 目前项目中也是用的这个. 一个视频加一个语音, 就可以生成用视频里面的头,加语音的新视频. 现在看这篇论文Seeing What You Said: Talking Face Generation Guided by a Lip Readin ......
python学习笔记-celery介绍和使用
一、celery介绍 1、简介 celery是分布式任务队列celery在执行任务时需要一个消息中间件来接收和发送消息,以及存储结果,一般使用rabbitmq,redis celery的优先:简单:配置和使用比较简单高可用:当任务失败或执行过程中连接中断,celery会自动尝试重新执行快速:每分钟可 ......