自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 Lattigo入门学习3

先简单回顾,CKKS(Cheon-Kim-Kim-Song)加密方案是一种在同态加密领域中广泛应用的方案,特别是在处理实数和复数上的计算时表现出了优异的性能。CKKS方案允许对编码后的近似实数或复数进行加密,然后进行同态加密操作(如加法和乘法),最后能够解密出一个近似的结果。CKKS方案的核心步骤是通过一系列复杂的代数和数论操作来实现的。请注意,实际的CKKS实现涉及更复杂的数学,并且这里的描述只是为了提供一个概念框架。然后从多项式 ( m(x) ) 中解码出原始的复数向量。) 中恢复出编码前的向量 (

2024-05-14 17:54:25 1106 3

原创 Lattigo入门学习2

BFV方案是一种较为常见的同态加密方法,常用于整数加密,本文基于BFV方案,讲解了Lattigo如何进行整数加解密的。

2024-03-17 16:45:37 1145

原创 Lattigo入门学习1

Lattigo是一个开源的库,为实现基于格的同态加密(Homomorphic Encryption,HE)算法提供了一系列的工具。它是用Go语言编写的,并通过提供易于使用的API来简化同态加密的实现。同态加密是一种在加密数据上进行计算的方法,结果也是加密的,可以在不解密数据的情况下对其进行操作。这使得同态加密在需要处理敏感数据的场景(如云计算、隐私保护等)中非常有用。

2024-03-14 17:10:13 1184

原创 安装适用于Python的SEAL库

是一个易于使用的开源(MIT 许可)同态加密库,由 Microsoft 的密码学研究小组开发。而是SEAL的python版本,能方便用python实现同态加密功能。我们在linux系统和Windows系统下实现安装,linux系统是用的Ubuntu22版(当然我用的Windows下的Ubuntu的子系统)。下面我们分系统介绍如何安装。

2023-09-19 20:29:25 2349 15

原创 在Windows环境下安装SEAL同态加密库

最近需要使用SEAL库来编写加解密方案,而SEAL在Windows环境下的安装比较麻烦,记录一下安装过程。

2022-11-28 10:58:36 3216 12

原创 在Linux环境下安装SEAL同态加密库

最近需要使用SEAL库来编写加解密方案,在linux环境下安装SEAL比较简单,但是使用时需要基于CMake来使用,因此记录一下过程。

2024-08-21 10:28:30 515

原创 Win11 安装ubuntu子系统和图形化界面

安装Windows11子系统

2024-05-08 10:09:15 1434

原创 LaTex将BibTex转换成bibitem

在使用LaTex的过程中,有些模板的格式是Bibtem类型的,而网上能找到的格式都是BibTex类型,如何将两者进行相互转换。

2023-05-09 21:22:27 774

原创 Latex下载安装

介绍如何安装LaTex,并且如何使用LaTex

2023-05-09 20:38:45 729

原创 Linux基础之安装CentOS

CentOS相关的安装及配置

2022-12-08 17:52:05 995

原创 git的使用及操作

git的操作及使用

2022-10-20 16:07:12 139

原创 大数据实训笔记Day08

Hive窗口函数概述窗口函数的作用是用于限制要处理的数据量的大小语法分析函数 over(partition by 字段 order by 字段 rows between 起始范围 and 结束范围)案例一原始数据jack,2017-01-01,10tony,2017-01-02,15jack,2017-02-03,23tony,2017-01-04,29jack,2017-01-05,46jack,2017-04-06,42tony,2017-01-07,50

2021-07-26 23:31:46 179

原创 大数据实训笔记Day08

Hive函数基本案例拼接原始数据baike baidu commail 163 commusic qq comnews baidu com在Hive中建表来管理这些数据create table webs (app string, company string, kind string) row format delimited fields terminated by ' ';加载数据load data local inpath '/opt/hivedemo/we

2021-07-26 23:30:48 219

原创 大数据实训笔记Day07

Hive简介注意问题在Hive中,每一个database在HDFS上都会对应一个目录在Hive中,没有主键的概念,也就意味着在定义表的时候不需要定义主键Hive在建表的时候就需要指定字段之间的间隔符号,建好表之后就无法修改在插入数据的时候,insert into表示追加数据;insert overwrite表示将原来的数据清空之后再加入数据基本操作SQL解释show databases;查看所有的库create database hivedemo;创建库

2021-07-26 23:29:48 370

原创 大数据实训笔记Day06

Flume其他组件SelectorSelector是Source的子组件,Selector是配置在Source上的,Selector决定了数据的分发方式Selector提供了两种分发方式replicating:复制模式。当节点收到数据之后,会将数据复制之后分发给每一个节点,此时数据接收的节点收到的数据是相同的,这种分发方式通常用于数据的备份或者数据的不同处理Multiplexing:路由模式/多路复用模式。当节点收到数据之后,会根据数据的headers中的指定字段的值来决定发送给哪一个

2021-07-26 23:28:36 207

原创 大数据实训笔记Day04

FlumeSourceAVRO SourceAVRO是Apache提供的一套序列化反序列化机制,AVRO的序列化机制能够跨平台跨语言的AVRO Source实际上是用于接收被AVRO序列化之后的数据,结合AVRO Sink可以实现多级、扇入以及扇出流动配置案例格式文件a1.sources = s1a1.channels = c1a1.sinks = k1# 配置AVRO Sourcea1.sources.s1.type = avro# 要监听的主机a1.sourc

2021-07-26 23:15:50 182

原创 大数据实训笔记Day03

MapReduce组件InputFormat - 输入格式InputFormat发生在Mapper之前,需要先读取数据,然后将读取出来的数据交给Mapper处理,所以InputFormat读取出来的数据是什么样子,那么Mapper就是什么样子如果不指定,那么MapReduce默认使用的是TextInputFormat,TextInputFormat在读取数据的时候,默认是按行读取数据,读取出来的数据的键是数据的字节偏移量,值是读取的这一行数据在MapReduce中,只有BZip2对应的压缩文件可

2021-07-26 23:14:15 197

原创 大数据实训Day02

MapReduce简介MapReduce在处理数据的时候,首先将数据进行切片(Split),切片本质上是一种逻辑划分(logical split),实际上实在划分任务量划分完任务量之后,每一个Split都会交给一个MapTask来处理组件序列化在MapReduce中,需要对数据进行序列化,MapReduce中单独提供了对应的序列化形式 - 需要被序列化的对象对应的类实现接口WritableMapReduce在序列化过程中不允许属性为null案例:统计每一个人花费的总流量(文件:flow

2021-07-26 23:11:07 394

原创 大数据实训笔记DAY01

简介概述Hadoop是Yahoo!开发后来贡献给了Apache的一套分布式机制Hadoop提供了简单的编程模型来对大量数据进行计算Hadoop能够从一台服务器扩展到上千台服务器,每一台服务器都能够进行计算和存储Hadoop提供了探测和处理异常的机制Hadoop本身的版本非常混乱,在选择版本的时候需要注意版本和组件之间的兼容性模块Hadoop Common:公共模块,实际上就是依赖Nutch的包Hadoop Distributed File System (HDFS™):分布式文件系统

2021-07-11 17:14:09 283 1

原创 Idea快捷键大全(Windows)

Idea快捷键大全(Windows)Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围 (必备)Ctrl + / 注释光标所在行代码,会根据当前不同文件类型使用不

2021-04-28 10:09:40 84

原创 第三章 进程死锁

第三章 进程死锁死锁、饥饿、死循环死锁:各进程互相等待对方手里的资源,导至各进程都阻塞,无法向前推进。饥饿:长期得不到想要的资源,某进程无法向前推进。死循环:某进程执行过程中一直挑不出某个循环现象。共同点:都是进程无法向前推进。不同点:死循环是程序逻辑导致的,饥饿和死锁是操作系统资源分配导致的。死锁死锁产生的条件(1)互斥:必须互斥使用的资源才会导致死锁。(哲学家筷子、打印机)(2)不剥夺条件:进程所获得的资源在未使用完之前,不能由其它进程强行夺走,只能主动释放。(

2021-01-08 22:40:36 3184

原创 进程的描述与控制

第二章 进程的描述与控制并发执行特点:间断性、失去封闭性、不可再现性进程定义:(1)进程使程序的一次执行。(2)进程是一个程序机器数据在处理机上顺序执行时所发生的活动。(3)进程时具有独立功能的程序在 一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。组成:进程主要由数据段、程序段、PCB三部分内容组成,其中PCB是进程存在的惟一标志。而程序段部分也可以为其他进程共享。基本特征:(1)动态性(最基本特征):它因创建而产生,因调度而执行,因得不到资

2021-01-08 20:13:23 2265

原创 操作系统第一章

第一章操作系统定义:是一组控制和管理计算机硬件和软件资源,合理地组织计算工作流程,以及方便用户使用的程序集合。基本特征:(1)并发(最基本):指在计算机系统中同时存在多道运行的程序。微观上任意时刻只有一道程序执行,实际上使CPU轮流交替执行。(2)共享(最基本):指系统中的资源不再为某道程序所独占,二十共多道程序共同使用。(3)虚拟(重要手段):把一个物理实体映射为若干个对应的逻辑实体——分时或分空间。(4)异步性:再进程执行过程中,执行时间顺序、向前推进的速度和完成时间都是不可预知的

2021-01-07 16:34:03 1483 1

原创 操作系统复习要点

操作系统复习要点chapter 1操作系统的概念、基本特征(两个最基本)和功能及目的、吞吐率/吞吐量、多道程序设计技术的实质及采用的目的、分时系统的特征及引进原因、并发、实时系统的分类、操作系统的主要性能参数、早期批处理的分类chapter 4进程的概念及基本特征、PCB、进程间的通信的类型、进程迁移的概念、进程与程序的主要区别、进程的周转周期、进程通信的类型chapter 6进程调度的含义、调度分类(按调度层次)、进程的状态及变化原因、各种进程调度算法的基本思想及计算进程平均周转时间和平均等待

2021-01-07 14:16:00 134

转载 项目实训Day02​

项目实训Day02​github地址java IO类复制粘贴 :D盘–>文件—>编码–>bit(01010101…)---->解码—>E盘文件实现一次复制粘贴:一次输入、一次输出进内存:input出内存:output内存:程序运行–>变成进程实现输入出流代码注释模板FileInputStream:从(磁盘)(网络)文件读内容编码成01到内存FileOutputStream:从内存解码到文件(磁盘)(网络)进内存:in 出内存:out

2021-01-06 15:28:34 173

原创 项目实训DAY01

主要工作Hadoop搭建集群:IAAS…,在笔记本电恼上搭建这个集群。环境:虚拟机:VMwareLinux: CentOS 7Hadoop:2.9.1jdk:1.8目的:海量数据的存取,基于MapReduce,搭建大数据数仓 。岗位:数仓、数据挖掘、大数据可视化。环境配置安装 jdk 1.8 版本win+R => cmd 打开命令窗java第一天代码:github地址javcjava -version测试java封装思想放低姿态、认真学习包名:com.cq

2021-01-05 10:43:43 154

原创 算法分析复习提纲

算法分析复习提纲第一章解决问题的方法算法的特性,有限算法描述,描述出思想出题是出算法、用语言描述、解题思想算法设计的基本步骤算法分析(重点) 时间、空间 复杂度看第二节第一节不看第二章递归模型是什么44页 能够用递归解决的应该满足一下三个条件(回溯法用递归和不用递归有什么区别)求递归方程:母函数特征方程换名法递推法第三章 分治法掌握二划分例题 2 3 4第四章 蛮力法解空间树前四章混在一复习应用题 30 分回溯法和分支限界法 (重点)结点分类:活

2020-12-31 16:59:16 147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除