自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GIT协同办公

最近在kwai暑期实习,开始真正接触企业的gitlab来代码托管实现协同办公,自己就来简单记录一下吧。首先Mac电脑的同学还是有福音吧,xcode里面集成了Git,APPstore获取xcode即可在idea或者android studio开启使用,windows要去下载,可以参照教程吧。创建代码仓库1、mkdir 创建空目录2、cd到这个目录中,git init ,该目录及变为git管理的仓库Git添加文件需要add,commit一共两步: 因为commit可以一次提交很多文件,所以你可以

2020-07-07 02:03:21 321

原创 背包问题(比较简单的算法)

背包问题小偷有一个包,容积有限,偷东西,东西有重量和价值,要求偷的价值最大。这是一个典型的动态规划问题。比起递归呢,通过预存数组记录每次结果,避免了重复计算,也算是牺牲了空间来换取时间,降低复杂度。1、重复背包问题: 每种物品有无限个,任意取:框架:int k[weight+1]={0}; //包容积为weight的最大价值,先全初始化为0for(int i=1;i<we...

2019-05-17 01:30:11 1803

原创 Euclid算法和拓展欧几里得算法

1、Euclid算法:求两数最大公因数 gcd(a,b)int gcd(int a,int b) { if(b==0) return a; else return gcd(b,a%b); }2、拓展欧几里得算法 gcd(a,b) 为x*a+y*b能构成的最小正整数,设c=gcd(a,b),我们一定能找到满足条件 的(x,y)使得c=x*a+y*b ...

2020-07-07 02:27:39 403 1

原创 古典与现代密码学的常见破解

本文是对之前自学密码学的一个总结,包含了一些总结总结的一些有趣密码的破解方式和自己写的代码。有些是CTF大佬搭建的CTF题目服务器上寻的题,感谢大佬们搭建的平台(题目需 中南大学 内网)。那么开始: 目 录一、古典密码······ 1.移位密码解密············· 2.仿射密码揭秘·············3.列换位密码解密············ 二、现代密码······ 1.维吉尼亚密码解密···········

2020-07-07 02:26:40 2727 1

原创 进程同步三个常见问题

生产者-消费者(三个信号量)empty:缓冲区 空闲 资源数,full:缓冲区 已满 资源数 : 保证不会空时消费,满时生产(保证顺序、同步)mutex 代表互斥锁 : 保证同一时间只有一个线程可以访问共享资源(互斥访问)producer { while( true ) { wait( empty ); // 等待缓冲区有空闲位置, 在使用PV操作时,条件变量需要在...

2020-04-12 22:12:16 452

原创 HTTP请求

HTTP请求方法:1.Get 是最常用的方法,通常用于请求服务器发送某个资源,而且应该是安全的和幂等的。(1). 所谓安全是指该操作用于获取信息而非修改信息。换句话说,GET 请求一般不应产生副作用。就是说,它仅仅是获取资源信息,就像数据库查询一样,不会修改和增加数据,不会影响资源的状态。  注意:这里安全的含义仅仅是指是非修改信息。(2). 幂等是指对同一个URL的多个请求应该返回同样...

2020-04-12 21:15:08 114

原创 java容器

java容器学习的记录1、Collection (集合)①List 有序 可重复(1)ArrayList 底层数据结构是数组,查询快,增删慢,线程不安全,效率高(2)LinkedList 底层数据结构是链表,查询慢,增删快,线程不安全,效率高。(3)vector 底层数据结构是数组,查询快,增删慢,线程安全,效率低。②Set 无序 不可...

2020-04-12 21:06:20 79

空空如也

空空如也

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

TA关注的人

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