草庐IT

C++基础

全部标签

基础 | 安全 - [加密]

INDEX§1加密类型§1.1对称加密§1.2非对称加密§1.3混合加密§1.4摘要算法§1.5数据证书§1加密类型§1.1对称加密即加密解密的秘钥是一样的,报文用什么加密就需要用什么解密优点:快,模型简单缺点:安全性查,秘钥需要通讯双方公有,若秘钥泄漏,等同于不加密:报文因为有秘钥加密,所以安全了但是秘钥本身的传输并不安全而有了秘钥就能解密所以报文也不安全§1.2非对称加密即加密、解密使用的秘钥是不一样的秘钥分为两把:公钥、私钥两把秘钥成对出现每对秘钥中,公钥加密私钥可解,私钥加密公钥可解优点:安全,即使秘钥泄露也缺点:运算速度慢用法:信息加密:用A的公钥加密消息,只有A的私钥可以解密,A的

gitflow 基础实验(基于 Gittee)

目录1.TeamLead规划源代码架构、开发分支2.teamleader或项目经理准备好feature分支3.开发feature4.至此:在develop分支可以看到开发的feature内容5.测试代码(在release分支/预发布分支)6.测试完成,达到里程碑;创建标签,发布7.出现bug了,怎么处理1.TeamLead规划源代码架构、开发分支提前规划好哪个feature分支,分配给哪位组员前置准备工作:gittee仓库创建,作为源代码teamleader在本地创建自己的工作文件夹;将项目源代码clone到本地仓库准备本地开发分支:teamleader在本地创建dev分支(develop分支

Zookeeper基础知识:成功分布式系统的关键

文章目录一、引言二、Zookeeper介绍三、Zookeeper安装四、Zookeeper架构【`重点`】4.1Zookeeper树形结构4.2znode类型4.3Zookeeper的监听通知机制五、Zookeeper常用操作5.1zk常用命令5.2Java连接Zookeeper5.3Java操作Znode节点5.4监听通知机制六、Zookeeper集群【`重点`】6.1Zookeeper集群架构图6.2Zookeeper集群中节点的角色6.3Zookeeper数据同步6.4Zookeeper选举6.5搭建Zookeeper集群6.6Zookeeper过半数存活原则6.7为什么Zookeepe

Spark 基础概念

Spark1.Spark基础概念1.1Spark是什么1.2Spark模块1.3Spark四大特点1.4Spark运行模式1.5spark三大核心1.5.1web监控界面1.5.2SparkContext1.5.2SparkSession1.6spark-submit2.Spark核心概念2.1集群架构层面概念(ClusterManager、Worker)2.2程序结构层面概念(Application、Driver、Executor)2.3程序运行层面概念(Job、Stage、Task)3.Spark集群模式3.1Standalone架构3.1.1Standalone架构概述3.1.2Stan

【postgresql 基础入门】UPSERT语句,INSERT违反约束条件时可以转变为UPDATE语句,UPDATE与INSERT的合体

upsert插入更新​专栏内容:postgresql内核源码分析手写数据库toadb并发编程个人主页:我的主页管理社区:开源数据库座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.系列文章入门准备postgrersql基础架构快速使用初始化集群数据库服务管理psql客户端使用pgAdmin图形化客户端数据库的使用创建数据库数据库操作表的使用表的创建表的操作数据查询数据查询多表联合查询数据操作插入数据的方式文章目录upsert插入更新系列文章前言概述语法介绍案例分析upsert简单SQL插入数据带条件的upsert总结结尾前言postgresql数据库是一款通用的关系型数据,在开源数据库中

Java基础知识十一:FileInputStream字节输入流读取、文件复制、读取字节数组、复制图片案例,字节缓冲流介绍、复制视频案例,字符串编码与解码

FileInputStream:字节输入流读取注意:字节输入流,到-1就是文件内容的末尾 //FileInputStream字节输入流读取publicclass FileInputStreamDemo5 {  publicstaticvoid main(String[] args) throws IOException {    FileInputStreamfis = new FileInputStream("f:\\test\\ps.txt");    /*fis.read()读数据     by=fis.read()把读取到的数据赋值给变量by     !=1判断by的值是不是等于负1 

音频和视频基础知识

声音什么是声音:声音是由物体振动产生的声波,通过介质(如空气、固体或液体)传播,并能被人的听觉器官所感知的波动现象。最初发出振动的物体被称为声源。声音以波的形式传播,是一种机械波,其频率和振幅是描述波的重要属性,频率的大小与音高对应,而振幅影响声音的音量。声音可以被分解为不同频率和不同强度正弦波的叠加,这种变换过程称为傅立叶变换。音色不同,波形则不同。自然界产生的声音(如人说话、打雷下雨)是模拟信号,是连续的;而计算机系统处理的声音一般是经过处理的数字信号,是离散的。——《文心一言》声波三要素:要素解释频率代表音阶的高低,频率越高,波长就越短。人类的耳朵听力的频率范围为20Hz~20kHz。振

Nodejs基础6之HTTP模块的获取请求行和请求头、获取请求体、获取请求路径和查询字符串、http请求练习、设置HTTP响应报文、http响应练习

Nodejs基础HTTP模块获取请求行和请求头获取请求体获取请求路径和查询字符串方式一方式二http请求练习设置HTTP响应报文状态码响应状态描述响应头响应体HTTP响应练习HTTP模块含义语法重点掌握请求方法request.method*请求版本request.httpVersion请求路径request.url*URL路径require(‘url’).parse(request.url).pathname*URL查询字符串require(‘url’).parse(request.url,true).query*请求头request.headers*请求体request.on(‘data’,

Selenium基础知识

一、环境搭建(以java为例)1.下载chrome浏览器https://www.google.cn/intl/zh-CN/chrome/2.查看chrome浏览器版本设置+关于chrome3.下载chrome浏览器驱动下载浏览器对应版本的ChromeDriver-WebDriverforChrome-Downloads120以上版本:ChromeforTestingavailability4.配置环境变量点击我的电脑/此电脑>>右键点击属性>>点击高级系统设置>>环境变量>>系统变量。点击系统变量中的path,点击新增,并将驱动的安装目复制填入后,点击确定。5.Java创建项目,添加pom文件

玩客云nas基础玩法、Armbian、CasaOS+Alist+aria2下载

配件:玩客云(wky、老母鸡)系统:Armbian-unofficial23.11.0-trunkJammywithLinux6.1.63-current-mesonCasaOS版本:0.4.6Alist版本:v3.31.0注:以下方法同样适用于刷了armbian系统的设备(区分armv7、armv8)一、安装CasaOS参考官方快速安装CasaOS运行以下命令:wget-qO-https://get.casaos.io|sudobash或curl-fsSLhttps://get.casaos.io|sudobash卸载casaos-uninstall适当科学上网提高安装成功率二、安装Aria