自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 [高效时间管理]复盘篇

#【背景】2019年本人在公众号中阅读了《时间管理,这篇就够了》,学习了其中的内容并开始记录每日所做,偶尔晚上进行复盘,对督促学习和反思起到一定的作用,故向大家分享经验。为什么要时间管理?时间管理不在于时间计划,我们每天所做的时间计划一般越详细越难执行,我们何不在一天的结束的时候去对我们每天所做的事情做一个简单的记录和复盘,以便知道自己在时间分配上的优点和不足,知道自己哪一段时间能高效工作和...

2020-03-12 23:52:35 689 1

原创 [高效时间管理] 番茄工作钟 windows版本

【背景】2019年本人学会了记录每日时间(将每日分割成半小时一段的时间) ,但似乎是为了完成而完成,效果不佳,手机端的番茄钟总是诱惑太多,就在准备tb计时器的时候,发现了宝藏软件。个人整理知识点思维导图软件状态说明一件事情没解决前,状态应该是应该是待处理,但GTD的原则是你得先记下来;开始处理事情了,一个任务做了一点,发现暂时因为其他因素要等,当前能干的已经干了,其余的啥也干不了了,状...

2020-03-12 22:30:23 4071

转载 [Leetcode][JAVA][第912题][排序算法]

【问题描述】给你一个整数数组 nums,将该数组升序排列。示例 1:输入:nums = [5,2,3,1]输出:[1,2,3,5]【解答思路】1.插入排序(熟悉)每次将一个数字插入一个有序的数组里,成为一个长度更长的有序数组,有限次操作以后,数组整体有序。优化:「将一个数字插入一个有序的数组」这一步,可以不使用逐步交换,使用先赋值给「临时变量」,然后「适当的元素」后移,空出一个...

2020-03-31 21:48:59 425 2

转载 [剑指offer][JAVA][第62题][约瑟夫环][LinkedList vs ArrayList]

【问题描述】 面试题62. 圆圈中最后剩下的数字0,1,,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除的前4个数字依次是2、0、4、1,因此最后剩下的数字是3。 示例 1:输入: n = 5, m = 3输出:&nbsp...

2020-03-31 00:28:23 219

转载 密码系统的安全性

1,评估密码系统安全性主要有三种方法:(1)无条件安全性这种评价方法考虑的是假定攻击者拥有无限的计算资源,但仍然无法破译该密码系统。(2)计算安全性这种方法是指使用目前最好的方法攻破它所需要的计算远远超出攻击者的计算资源水平,则可以定义这个密码体制是安全的。(3)可证明安全性这种方法是将密码系统的安全性归结为某个经过深入研究的数学难题(如大整数素因子分解、计算离散对数等),数学难题被证...

2020-03-30 00:06:07 7000 1

原创 【软考】[信息安全工程师]

【背景】有一定的基础,于2019年5月的考试上岸,复习了两周左右。奥里给!【备考资料】【参考网站】信管网 http://www.cnitpm.com/aq/月梦工作室 https://www.moondream.cn/含历年试题以及参考答案【参考教材】信息安全工程师五天修炼【大题重要考点】密码学内存泄漏防火墙【参考复习资料】CSDN博主关于参考知识点思维导图+...

2020-03-29 16:22:36 553

原创 [Leedcode][JAVA][第1162题][BFS]

【问题描述】你现在手里有一份大小为 N x N 的『地图』(网格) grid,上面的每个『区域』(单元格)都用 0 和 1 标记好了。其中 0 代表海洋,1 代表陆地,你知道距离陆地区域最远的海洋区域是是哪一个吗?请返回该海洋区域到离它最近的陆地区域的距离。我们这里说的距离是『曼哈顿距离』( ...

2020-03-29 12:22:11 111

原创 [Leedcode][JAVA][第820题][字典树][Set]

【问题描述】给定一个单词列表,我们将这个列表编码成一个索引字符串 S 与一个索引列表 A。例如,如果这个列表是 ["time", "me", "bell"],我们就可以将其表示为 S = "time#bell#" 和 indexes = [0, 2, 5]。对于每一个索引,我们可以通过从字符串 S 中索引的位置开始读取字符串,直到 "#" 结束,来恢复我们之前的单词列表。那么成功对给...

2020-03-28 21:59:06 160

原创 [Leedcode][JAVA][第914题][最大公约数]

【问题描述】给定一副牌,每张牌上都写着一个整数。此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组或更多组:每组都有 X 张牌。组内所有的牌上都写着相同的整数。仅当你可选的 X >= 2 时返回 true。 示例 1:输入:[1,2,3,4,4,3,2,1]输出:true解释:可行的分组是 [1,1],...

2020-03-27 19:50:08 171

原创 [Leedcode][JAVA][第999题][直接考虑题意]

【问题描述】在一个 8 x 8 的棋盘上,有一个白色车(rook)。也可能有空方块,白色的象(bishop)和黑色的卒(pawn)。它们分别以字符 “R”,“.”,“B” 和 “p” 给出。大写字符表示白棋,小写字符表示黑棋。车按国际象棋中的规则移动:它选择四个基本方向中的一个(北,东,西和南),然后朝那个方向移动,直到它选择停止、到达棋盘的边缘或移动到同一方格来捕获该方格上颜色相反的卒。另外...

2020-03-26 20:37:15 138

原创 计算机论文搜索技巧【二】

##善用谷歌学术####本文以“blockchain”为例1.创建快讯当你确定了研究方向时,订阅功能会主动推送相关文章,是被动输入的神器2.善用“左栏”筛选条件3.善用文章摘要下“图标”扩展思路如何下载文章未完待续…...

2020-03-25 21:58:15 215

原创 [Leedcode][JAVA][第892题][图形题]

【问题描述】在 N * N 的网格上,我们放置一些 1 * 1 * 1  的立方体。每个值 v = grid[i][j] 表示 v 个正方体叠放在对应单元格 (i, j) 上。请你返回最终形体的表面积。 示例 1:输入:[[2]]输出:...

2020-03-25 21:20:38 322

转载 [Leedcode][JAVA][按摩师][动态规划]

【问题描述】一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返回总的分钟数。注意:本题相对原题稍作改动 示例 1:输入: [1,2,3,1]输出: 4解释: 选择 1 号预约和 3 号预约,总时长 = 1 + 3 = 4...

2020-03-24 16:06:42 280

原创 [Leedcode][JAVA][第876题][快慢指针]

【问题描述】给定一个带有头结点 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。示例 1:输入:[1,2,3,4,5]输出:此列表中的结点 3 (序列化形式:[3,4,5])返回的结点值为 3 。 (测评系统对该结点序列化表述是 [3,4,5])。注意,我们返回了一个 ListNode 类型的对象 ans,这样:ans.val = 3, ans...

2020-03-23 22:31:59 77

原创 [剑指offer]面试题第[7]题[JAVA][斐波那契数列][递归]

【问题描述】大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39【解答思路】1.递归(面试避免) O(n^2)public class Solution { public int Fibonacci(int n) { if (n == 0) return 0; if (n == 1) r...

2020-03-23 00:22:17 75

转载 [Leedcode][JAVA]第[945]题

【问题描述】给定整数数组 A,每次 move 操作将会选择任意 A[i],并将其递增 1。返回使 A 中的每个值都是唯一的最少操作次数。示例 1:输入:[1,2,2]输出:1解释:经过一次 move 操作,数组将变为 [1, 2, 3]。示例 2:输入:[3,2,1,2,1,7]输出:6解释:经过 6 次 move 操作,数组将变为 [3,...

2020-03-22 22:11:31 99

原创 [leedcode][JAVA][365][BFS]

【问题描述】有两个容量分别为 x升 和 y升 的水壶以及无限多的水。请判断能否通过使用这两个水壶,从而可以得到恰好 z升 的水?如果可以,最后请用以上水壶中的一或两个来盛放取得的 z升 水。你允许:装满任意一个水壶清空任意一个水壶从一个水壶向另外一个水壶倒水,直到装满或者倒空示例 1: (From the famous "Die Hard" example)输入: x = ...

2020-03-21 21:33:06 65

原创 [leedcode][409][java]

####【题目描述】给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。在构造过程中,请注意区分大小写。比如 "Aa" 不能当做一个回文字符串。注意:假设字符串的长度不会超过 1010。示例 1:输入:"abccccdd"输出:7解释:我们可以构造的最长的回文串是"dccaccd", 它的长度是 7。贪心class Solution ...

2020-03-20 11:05:17 63

原创 [剑指offer]面试题第[6]题[JAVA][旋转数组的最小数字][二分法]

####【问题描述】把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。####【解答思路】1.使用-.sort()public class Solution { ...

2020-03-19 23:26:14 80

转载 [Java]集合的小抄 Java初学者必备

【背景】在尽可能短的篇幅里,将所有集合与并发集合的特征,实现方式,性能捋一遍。适合所有”精通Java”其实还不那么自信的人阅读。ListArrayList以数组实现。节约空间,但数组有容量限制。超出限制时会增加50%容量,默认第一次插入元素时创建大小为10的数组。优势操作get(i)/set(i,e) 访问add(e) 末尾插入劣势操作System.a...

2020-03-19 18:25:19 198

原创 [剑指offer]面试题第[3]题[JAVA][从尾到头打印链表][栈]

【问题描述】输入一个链表,按链表从尾到头的顺序返回一个ArrayList。/*** public class ListNode {* int val;* ListNode next = null;** ListNode(int val) {* this.val = val;* }* }*...

2020-03-18 20:41:40 79

原创 [剑指offer]面试题第[2]题[JAVA][替换空格][函数][字符串]

【问题描述】请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。【解答思路】找到空格替换空格2.1 新建字符串,找到空格就替换,非空格添加原字符2.2 在原来的基础上移动位置,从后往前public class Solution { public String replac...

2020-03-17 22:06:47 93

原创 [测试智能合约]ganache+metamask+remix

1.谷歌浏览器 下载metamask2.设置metamask 增加一个7545端口的网络3.导入账户 从ganache的accounts里面随便找个账户的私钥传进去4.打开remix 修改environment5.写好的智能合约编译 remix经常抽风 疯狂来回切换版本号或者换网络6.黄色按钮Deploy7.同一页面最下方 打开部署好的合约 传值 transact看...

2020-03-12 22:37:12 1377

原创 [众包]Eclipse 运行简单亚马逊AMT模板

教程1.打开esclipe下载AMT输入 https://aws.amazon.com/eclipse下载后需要重启需要自己在亚马逊先注册 填入分配的信息注册教程 (需要信用卡 激活 创建账号 )https://docs.aws.amazon.com/zh_cn/AWSMechTurk/latest/AWSMechanicalTurkGettingStartedGuide/Se...

2020-03-12 22:34:15 534

原创 计算机论文搜索技巧【一】

如何搜素一个杂志里面的文章?(以FSE为例)1.在dblp搜索 FSE 点击相关链接 用google或 google scholar跳转页面2.找到类似 source Materials目录 点击查阅相关文档找到相关信息3.复制题目,结合dblp与 google scholar找到相关论文4.寻找DOI,使用工具下载论文DOI查找网址:https://www.researc...

2020-03-12 22:26:32 1188

原创 [Linux]Ubuntu 以管理员权限打开文件夹

方法一:(亲测可用)此操作适合于文件夹有小锁,在root文件夹下操作等。ubuntu 以管理员权限打开文件夹:1,右键->在终端打开2, 在终端中直接输入sudo nautilus3,想干嘛干嘛,可以删除,查看等。方法二:打开终端,输入:sudo nautilus 文件名方法三:打开终端输入:sudo add-apt-repository p...

2020-03-12 22:17:24 10048

原创 [Android]安装 Android Studio && 第一行Android代码

安装 Android Studio1.下载网盘链接:https://pan.baidu.com/s/1b8KyEMYbSYt9EQJ2e8Ge6w提取码:ytn42.安装组件全部选上,选择位置,安装过程大约需要分钟3.完成之后点击”Finish”并打开 ,由于首次安装不导入之前的版本设置备注:初次运行时报错,点击“Cancel”继续运行...

2020-03-11 11:39:27 209 1

逻辑表达与写作思维导图

圈外课程逻辑表达课程与写作课程的小总结 获益良多 关键是要多多实践 实践才是检验真理的唯一标准 平时要应用到生活中去

2020-05-28

安全工程师 软考中级证

参考两大网站+推荐教材+选择题+各章思维导图 有基础的同学复习两周刷刷题目就能上岸 上午试题偏记忆理解 下午试题年年考点相差不大 祝广大同胞早日上岸

2019-08-27

空空如也

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

TA关注的人

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