自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(296)
  • 资源 (2)
  • 收藏
  • 关注

原创 fss论文2017:Function Secret Sharing: Improvements and Extensions

Function Secret Sharing: Improvements and Extensions2017文章目录ABSTRACTfss简介dpf简介fss方案应用论文主要内容1. INTRODUCTIONfss简介dpf简介:fss的casefss方案的应用程序1.1 Our Contribution本文结构ABSTRACTfss简介函数秘密共享(FSS),提供了一种从给定 函数族(function family) F\mathcal{F}F中额外地秘密共享(secret-sharing)

2020-11-30 21:02:44 33

原创 一些不太懂的地方

1、log4j2:log工具2、Collections.emptyList()(page)(Scheduler)1、ScheduledTaskRegistrar2、Executors.newScheduledThreadPool3、Runnable4、Trigger4.1 TriggerContext4.2 CronTrigger...

2020-04-26 12:36:11 150

原创 jdbc、jpa、springdata

1、jdbc:提供一组接口规范jdbc实现:jdbc驱动,由各数据库(mysql、sqlserver、oracle等)各自实现(jar包、jdbc驱动)2、jpa:对象持久化的api,java EE 的 ORM 规范jpa实现:ORM框架(hibernate、toplink等)3、ORM:对象关系映射,把对象映射到关系型数据库中(把实体映射到数据库表中)4、hibernate:ORM框架...

2020-04-16 13:35:55 86

原创 注解:@value

https://blog.csdn.net/chuang504321176/article/details/80672740@Value(“#{}”) 表示SpEl表达式通常用来获取bean的属性,或者调用bean的某个方法。当然还有可以表示常量用 @Value(“${xxxx}”)注解从配置文件读取值的用法...

2020-04-16 11:20:14 79

原创 springboot的一些注解、定时任务、异常处理、跨域请求

文章目录@Aspect AOP面向切面编程@Before:@After@Around:@Pointcut(切入点):@Component@PostConstruct@Scheduled 定时任务@ScheduledSchedulingConfigurerScheduledTaskRegistrar@EnableScheduling@ExceptionHandler+@RestControllerA...

2020-04-14 17:43:28 209

原创 springboot,maven项目私有库依赖

文章目录1、setting.xml:maven全局配置文件2、setting里的profiles配置3、profile里的repositories设置4、在repositories添加一个nexus私有库5、pom.xml:maven项目核心配置文件7、在pom.xml中添加依赖jar包springboot项目添加了私有库里的sdk组件。1、setting.xml:maven全局配置文件Ma...

2020-04-14 13:19:58 387

原创 springboot:dao层和实体层

Controller层像是一个服务员,他把客人(前端)点的菜(数据、请求的类型等)进行汇总什么口味、咸淡、量的多少,交给厨师长(Service层),厨师长则告诉沾板厨师(Dao 1)、汤料房(Dao 2)、配菜厨师(Dao 3)等(统称Dao层)我需要什么样的半成品,副厨们(Dao层)就负责完成厨师长(Service)交代的任务。Dao层:全称Data Access Object。Dao层比...

2020-03-27 10:56:22 898

原创 springboot:lombok插件的使用

资料:lombok插件的安装和使用lombok:通过注解自动生成一些方法的java代码例如:通常情况下我们需要手动去建立getter和setter方法、构造函数之类的,而lombok的作用就是能够在我们编译源码的时候自动帮我们生成这些方法@Getter 自动生成 getter 方法@NoArgsConstructor: 自动生成无参数构造函数。@AllArgsConstructor...

2020-03-26 22:59:26 58

原创 springboot:token、interceptor的代码和注解

文章目录代码1:annotation/token代码2:config/interceptor代码3:AuthenticationInterceptor代码来源:Springboot token令牌验证解决方案 在SpringBoot实现基于Token的用户身份验证代码1:annotation/token@Target({ElementType.METHOD, ElementType.TYPE...

2020-03-26 22:50:59 188

原创 springboot学习记录

教程:http://c.biancheng.net/view/4626.htmlSSM框架:(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。1、Spring  Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去...

2020-03-26 18:35:31 507

原创 一些同态加密算法

RSA1、产生公钥和私钥随意选择两个大的质数p和q,p不等于q,令N=pq.令r=φ(N)=φ(p)φ(q)=(p−1)(q−1)r=φ(N)=φ(p)φ(q)=(p−1)(q−1)r=φ(N)=φ(p)φ(q)=(p−1)(q−1)选择一个小于 rrr 的整数 eee(gcd(e,r)=1gcd(e, r)=1gcd(e,r)=1)求得 eee 关于 rrr 的模反元素 ddd(即e×...

2020-01-16 20:29:15 1113

原创 联邦学习开源框架FATE的学习资料

官网:https://fate.fedai.org/GITHUB:https://github.com/FederatedAI/FATE项目目录一、开源项目文件1.1 LICENSE.md:开源协议(Apache 2.0)1.2 CONTRIBUTING.md:如何为项目做贡献1.3 CODE_OF_CONDUCT.md:参与者的行为准则1.4 PULL_REQUEST_TEMPLA...

2020-01-15 16:11:32 2717

转载 RNN、LSTM、GRU学习资料记录

RNN、LSTM:人人都能看懂的LSTMGRU:人人都能看懂的GRU其他参考:1、深度学习笔记——RNN(LSTM、GRU、双向RNN)学习总结一、RNNRNN:循环神经网络(Recurrent Neural Network,RNN)是一种用于处理序列数据的神经网络。1、单个输入xxx:公式:f:h′,y=f(h,x)f: h',y = f(h,x)f:h′,y=f(h,x)输入...

2020-01-14 14:42:34 328

原创 Ubuntu下CRF++中文分词实验(二)使用说明 示例学习

文章目录介绍1、实验内容2、本文内容3、系列文章二、CRF++文档简要阅读CRF++的官方文档Usage (使用说明)1. Training and Test file formats (train和test文件格式)2. Preparing feature templates (template文件格式)3. Training (encoding) (训练过程)4. Testing (decod...

2019-10-29 19:01:00 258 1

原创 Ubuntu下CRF++中文分词实验(一)文档阅读 工具安装

文章目录介绍1、实验内容2、本文内容3、系列文章一、概念入门二、CRF++文档简要阅读CRF++的官方文档Introduction(介绍)Download (下载链接)Installation (安装说明)Usage (使用说明)Case studies (举例学习)三、CRF++工具包结构介绍1、实验内容实验内容:应用CRF++工具,进行中文分词任务工具:CRF++ -0.58环境:U...

2019-10-29 18:53:52 171

原创 Convolutional Neural Networks for Sentence Classification

Convolutional Neural Networks for Sentence ClassificationAbstract主要工作:CNN-预处理词向量-句子级分类任务-little超参数+static向量泛化:学习task-specific的向量须fine-tuning改进:modification for both static and task-specific vector...

2019-09-11 23:52:34 136

原创 【读书笔记】神经网络与深度学习 第2章 机器学习概述

《神经网络与深度学习》by 邱锡鹏文章目录第2章 机器学习概述2.2 机器学习三要素2.2.1 模型2.2.1.1 线性模型2.2.1.2 非线性模型2.2.2 学习准则2.2.2.1 损失函数 loss function2.2.2.2 风险最小化准则(正则化)2.2.3 优化算法2.2.3.1 梯度下降法(优化目标:所有样本)2.2.3.2 提前停止防止过拟合2.2.3.3 随机梯度下降法(...

2019-09-11 17:19:07 178

原创 【编译原理】正规式和有限自动机的转换

参考:1、正规文法与有限自动机的相互转换 3.22节2、编译原理-(右线性)正规文法和有穷自动机的等价性(文法→自动机)3、编译原理-(右线性)正规文法和有穷自动机的等价性(自动机→文法)//下面自动机和文法所用符号与西工大编译原理书对应已知:有限自动机M=(K,Σ,f,S0,Z)M = (K, Σ, f, S0, Z)M=(K,Σ,f,S0,Z)求:右线性正规文法GRGRGR、左线性...

2019-09-11 10:44:55 1183

原创 【刘汝佳书】习题5-10 UVA1597(模拟)

【2019.8.3】时隔三月诈尸一题测例全过,三遍RE,抄了这个:https://blog.csdn.net/code4101/article/details/39587211

2019-08-03 22:57:19 75

原创 【刘汝佳书】习题5-9 UVA1596(用stack解决嵌套)

【2019.4.10】思路:输入数据一共有两种语句:1、声明语句:形式如:数组名[数组大小]其中数组名为一个char型字母,数组大小为一个int型数字2、赋值语句:形式如:数组名[数组下标] = 赋值数字其中【数组下标】和【赋值数字】都是int型数字,但其输入形式有可能为:12a[1]a[b[0]]b[a[a[0]]]……诸如此类的多层嵌套,需要从最内层一直计算到最外层,才...

2019-04-10 22:11:20 246 1

原创 【刘汝佳书】习题5-8 UVA230(string作为结构体成员)

【2019.4.8】这道题做了两节课……又学到了一些知识题意:初始时书架上是乱序的,而每次把归还的书放到书架上时,都必须找正确的位置放(而不是找初始的位置放)(正确的位置指的是:将所有书按照“先作者,后书名”的升序排列之后的位置)数据结构:1、对于每本书,有书名和作者两个元素,可以用结构体来表示:typedef struct{ string title; string...

2019-04-08 22:48:13 118

原创 【刘汝佳书】习题5-7 UVA12100(queue、priority_queue)

【2019.4.8】勇士锁定西部第一对于每个打印任务,我们应该把“打印任务编号”和“任务优先级”对应起来,这样才方便我们确定队列中哪个是我们自己的任务用struct node存储一个任务:typedef struct { int id; //任务编号 int prio; //优先级}node;随后,我们需要做的是:比较【当前任务的优先级】和【队列中最高的优先级】谁高...

2019-04-08 18:30:09 107

原创 【刘汝佳书】习题5-6 UVA1595(unique+erase)

【2019.4.8】we believe需要注意的地方:1、重合点:本题没有重合点2、中轴线上的点:不应比较y坐标3、x坐标相同的点:应全部存储下来,等待与轴线另一边的比较数据结构:1、vector<int> vx;由于我们需要找到中轴线的x坐标,所以需要将所有点的x坐标排序,同时又允许重合,所以用vector2、map<int, set<int>&g...

2019-04-08 09:52:24 49

原创 【刘汝佳书】习题5-5 UVA10391(substr、set.find)

【2019.4.7】这道题……想了半天怎么做最有效率都想不出来,最后一生气直接暴力搜索,结果居然AC了……120000个字符串,而且每个字符串的每个截断位都要遍历一次……对set的查找速度又有了新的认知#include <iostream>#include <map>#include <set>#include <string>usi...

2019-04-08 00:02:14 51

原创 【刘汝佳书】习题5-4 UVA10763(multiset+判重)

【2019.4.7】库里FMVP需要注意的地方:1、书上翻译的有些问题,每行输入的两个数字分别代表了学校,而不是学生本身,因此允许有下面这样的数据出现(学校1和学校4有两对学生交换,输出YES)1 41 44 14 12、每行的两个数字顺序是固定的,第一个数字是原来的学校,第二个数字是想去的学校思路整理:1、对于大量输入数据的题目,有两种思路:① 一边输入一边对数据做处理,输入...

2019-04-07 21:55:32 61

原创 【刘汝佳书】习题5-3 UVA10935(queue)

【2019.4.7】勇士总冠军需要注意的地方:有可能只有1张牌本题的数据结构:整数序列 + 队首删除操作 + 队尾插入操作 = 队列#include <iostream>#include <queue>using namespace std;queue<int> cards;int main(){ //freopen("C:\\U...

2019-04-07 17:11:10 64

原创 【刘汝佳书】习题5-2 UVA1594(set判重,vector排序)

【2019.4.7】把Ducci序列看成Gucci序列了……本题结构清晰,但对于数据结构的选取需要有思考。数据结构的选取思路:本题数据的基本单位为n元组,对其进行的操作有:① 初始化,② 赋值/更改值,③ 判重(其实也就是比较)可选的存储方式基本有两种:1、数组:① 初始化时要么malloc,要么开一个比较大的数组;② 赋值操作比较简单,直接用下标就可以访问、更改数值;③ 对于判重...

2019-04-07 16:25:28 124

原创 【刘汝佳书】习题5-1 UVA1593(vector)

【2019.4.7】排名马上进两万了,冲鸭!!!知识点:string s;s.length(); //返回无符号数int a;max(a, s.length()); //错误,有符号数和无符号数比较max(a, (int)s.length()); //正确,有符号数和有符号数比较需要注意的地方:1、每一行后都有一个换行符!包括最后一行后!qwq…如果最后一行后没有换行...

2019-04-07 14:03:15 90

原创 【刘汝佳书】例题5-12 UVA221(离散化、排序)

【2019.4.6】这道题看了书上的思路,本以为稳了结果WA了四次,因为没有把结果按照从西到东,从南到北排序PE了一次,因为最后一个答案后面没有空行,最后一个数字后面没有空格感觉自己脑子真的不清楚,不知道自己在写些什么,读题很差,组织代码的能力更差,很多时候都是凭本能写代码,从例题5-10做到例题5-12,真的要自闭了,这三道测例不多,就看出debug能力几乎为0,没有测例就根本一...

2019-04-06 17:08:31 83

原创 【刘汝佳书】例题5-11 UVA814(字符串分割,判重等)

【2019.4.5】注意:可能会有重复的收件地址第一次没考虑到这点,没过,后来看了书上的代码才发现还要判重一开始打算把字符串编号,感觉自己已经魔怔了深刻感觉到数据结构的重要性,选择好的组织数据的方法真的很重要这题抄书真的很有挫败感,凌晨AC真的郁闷分割字符串的写法:void cut(const string& s, string& name, string& ...

2019-04-06 16:59:47 245

原创 【刘汝佳书】例题5-10 UVA207(没写出来)

【2019.4.5】清明节死亡一题昨天写了一整天,都没AC,直接自闭,到今天才缓过来抄的:UVA207 ac心得

2019-04-06 16:53:56 96

原创 【刘汝佳书】例题5-9 UVA1592(关于编号和map判重)

【2019.4.5】这道题看了书上思路才写出来从uDebug中的测例可以看出,代码是需要按列枚举的:先从第1列和第2列开始,枚举每一行,把这一行的第1列和第2列的元素组成二元组,记录其出现的行数,放到map里,看是否有重复的二元组如果找到重复二元组,直接跳出所有循环,输出NO如果没找到,就再枚举第1列和第3列,直到枚举完所有列,输出YESmap的结构:<<二元组>,&l...

2019-04-05 10:02:15 119

原创 【刘汝佳书】例题5-8 UVA400(按列输出)

需要注意的地方:格式:假设最长文件名有M个字符,那么每输出一个单词,就要补齐空格到M个字符,此外,每两个单词之间添加两个空格例:M=3,有aaa、bb、c三个单词,输出应该是下面这样aaa空空c空空bb空“按行输出”计算下标:index = r * cols + c“按列输出”计算下标:index = c * rows + r下面是非常愚蠢的代码,比书上的代码又费时又费空间:#in...

2019-04-04 18:51:02 76

原创 【刘汝佳书】例题5-7 UVA136 (priority_queue、set的练习)

生成数列,用priority_queue比较合适,可以保证每次取出最小的元素判重用set合适,将出现过的元素都加入set,然后用set.count()可以判断是否在集合中数列问题注意数据类型范围#include <iostream>#include <queue>#include <set>using namespace std;typedef...

2019-04-04 16:41:11 53

原创 【刘汝佳书】例题5-6 UVA540 (queue、map的练习)

书中代码思路:用map<int, int>来存储“人-团队”的对应关系用queue<int> q来存储当前队列中的团队号用queue<int> q2[1000]来存储1000个团队各自形成的队列当插入时,通过map<int, int>找到团队号,然后插入到q2[团队号]这个队列中,如果这个队列插入前为空,那么还要把这个团队号插入到q中当删除...

2019-04-04 16:15:03 154

原创 【刘汝佳书】例题5-5 UVA12096 (stack、map的练习)

自己的想法:用set<string>来存集合,把括号当成字符串中的字符结果:超时,遂抄书上代码用map<set, int>为集合建立ID,再用vector<set>根据ID取集合,这两个要学会#include <iostream>#include <stack>#include <set>#include <...

2019-04-04 15:16:25 92

原创 【刘汝佳书】例题5-4 UVA156 (map的练习)

【2019.4.3】这道题……大意了……1、需要注意的地方:输出按ASCII码序:大小写敏感!!!也就是说:N要排在a前面,因为大写字母比小写字母的ascii码小2、遇到的错误:Runtime error第一次submit遇到了Runtime error,明明uDebug都过了emmm第一次遇到Runtime error,查了下资料发现有以下几种情况:C++ Runtime er...

2019-04-03 20:31:30 70

原创 【刘汝佳书】例题5-3 UVA10815 (set的练习)

【2019.4.3】vjudge一下午没登陆上气得我刷了一节课虎扑因为电脑要没电了所以勉强去官网提交了#include <iostream>#include <set>#include <cctype>#include <string>using namespace std;int main(){ //freopen...

2019-04-03 16:25:27 72

原创 【刘汝佳书】例题5-2 UVA101 (vector、二维数组的练习)

【2019.4.3】刚受过信号与系统的灵魂洗礼,回来AC了这道题,看编译群里吵来吵去,感觉有几句题外话想说,就大学里这点破事,大家无外乎就是为了成绩,世界上没有公平的事情,尤其是涉及到利益,一件也没有,永远有那么多糟心的事、傻逼的人让我们苦恼,但反抗永远与适应并存,算法实验考试网崩了,在群里要求重考的同时,争取下次一遍过,平时分自己挣,从老师手里抢,勇士队被cp3吹掉了一场比赛,...

2019-04-03 13:12:07 244 3

原创 【刘汝佳书】例题5-1 UVA10474 (sort与lower_bound的练习)

【2019.4.3】1、题中没有给明数组N的大小,刘汝佳书上开了10000大小的数组,觉得这样不是很保险,所以用了malloc来开数组2、本来想用vector,但是这样的话就不知道lower_bound该怎么用了3、关于刘汝佳书本题代码下标越界的问题假设数组a有n个元素,那么排序应该用sort(a, a+n),查找下标应该用lower_bound(a, a+n, x) - a然而,我在代...

2019-04-03 08:59:25 111

Neural Network and Deep Learning(中文版)

Neural Network and Deep Learning(中文版) (美)Michael Nielsen著

2018-11-18

杭电100题1-50

杭电100题的2000-2050,C/C++实现,(无2004,2005,2006,2032)

2018-10-01

空空如也

空空如也

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

TA关注的人 TA的粉丝

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