会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Lee-yang
--每天都让自己经历一次蜕变
博客园
首页
新随笔
联系
订阅
管理
2016年10月28日
[基础技能] 安全技术——哈希算法密码破解之彩虹表(Rainbow Table)学习
摘要: 1、基础知识 刚刚学习过数字签名的相关知识,以及数字签名的伪造技术,而伪造数字签名归根结底就是密码破解的一个过程,然而直接破解的速度是非常缓慢的,所以有人想出一种办法,直接建立出一个数据文件,里面事先记录了采用和目标采用同样算法计算后生成的Hash散列数值,在需要破解的时候直接调用这样的文件进行比对
阅读全文
posted @ 2016-10-28 11:25 lee-yang
阅读(8693)
评论(0)
推荐(0)
2016年10月27日
[基础技能] 安全技术——数字签名与数字证书以及其中涉及到的相关伪造问题
摘要: 1、首先总结一下数字签名的使用规则和相关流程 讲解比较详细的网络日志可以参考:这里以及这里,我这里只做一些自己的总结。 一般来说现在的加密领域或者是认证体系中,都是在使用双秘钥:公钥和私钥,其中公钥用来加密信息,私钥用来数字签名。任何人都可以生成自己的(公钥,私钥)对,所以为了防止有人散布伪造的公钥
阅读全文
posted @ 2016-10-27 15:12 lee-yang
阅读(3192)
评论(0)
推荐(2)
2016年10月24日
[ACM训练] 算法初级 之 数据结构 之 栈stack+队列queue (基础+进阶+POJ 1338+2442+1442)
摘要: 再次面对像栈和队列这样的相当基础的数据结构的学习,应该从多个方面,多维度去学习。 首先,这两个数据结构都是比较常用的,在标准库中都有对应的结构能够直接使用,所以第一个阶段应该是先学习直接来使用,下一个阶段再去探究具体的实现,以及对基本结构的改造! C++标准库中的基本使用方法: 栈: #includ
阅读全文
posted @ 2016-10-24 23:15 lee-yang
阅读(2524)
评论(0)
推荐(0)
[ACM训练] 算法初级 之 搜索算法 之 深度优先算法DFS (POJ 2251+2488+3083+3009+1321)
摘要: 对于深度优先算法,第一个直观的想法是只要是要求输出最短情况的详细步骤的题目基本上都要使用深度优先来解决。比较常见的题目类型比如寻路等,可以结合相关的经典算法进行分析。 常用步骤: 第一道题目:Dungeon Master http://poj.org/problem?id=2251 Input Th
阅读全文
posted @ 2016-10-24 09:09 lee-yang
阅读(733)
评论(0)
推荐(0)
2016年10月23日
[基础技能] 网络技术——当在浏览器中输入一个网址并按下回车后发生的事情
摘要: 面对这个古老典型的笔面试问题,考虑比较周全的人会从键盘按下开始,从键盘电路开始回答,但是题目的本质是在考察网络的基础知识,所以一切都围绕着网络的知识才是最合理的。 下面对细节过程做一个总结: 1、回车键按下后,浏览器会对输入的地址数据进行解析: 1.1、检查输入的URL是http协议,请求资源是对应
阅读全文
posted @ 2016-10-23 09:18 lee-yang
阅读(2423)
评论(0)
推荐(1)
2016年10月19日
[ACM训练] 算法初级 之 搜索算法 之 广度优先算法BFS (POJ 3278+1426+3126+3087+3414)
摘要: BFS算法与树的层次遍历很像,具有明显的层次性,一般都是使用队列来实现的!!! 常用步骤: 1、设置访问标记int visited[N],要覆盖所有的可能访问数据个数,这里设置成int而不是bool,基于一个考虑,多次循环时不用每次都清空visited,传递进去每次一个数字即可,比如第一次标记为1,
阅读全文
posted @ 2016-10-19 16:25 lee-yang
阅读(364)
评论(0)
推荐(0)
2016年10月16日
[ACM训练] 算法初级 之 基本算法 之 枚举(POJ 1753+2965)
摘要: 先列出题目: 1、POJ 1753 POJ 1753 Flip Game:http://poj.org/problem?id=1753 Sample Input Sample Output 入手竟然没有思路,感觉有很多很多种情况需要考虑,也只能使用枚举方法才能解决了吧~ 4x4的数组来进行数据存储的
阅读全文
posted @ 2016-10-16 21:07 lee-yang
阅读(957)
评论(0)
推荐(0)
2016年10月12日
[ACM训练] ACM中巧用文件的输入输出来改写acm程序的输入输出 + ACM中八大输入输出格式
摘要: ACM中巧用文件的输入输出来改写acm程序的输入输出 经常有见大神们使用文件来代替ACM程序中的IO,尤其是当程序IO比较复杂时,可以使自己能够更专注于代码的测试,而不是怎样敲输入。 C/C++代码中: 使用 stdio.h 中包含的另一个函数freopen函数 FILE * freopen ( c
阅读全文
posted @ 2016-10-12 13:26 lee-yang
阅读(1803)
评论(0)
推荐(0)
2016年9月26日
[机器学习] 深度学习之caffe1——软件配置与测试
摘要: caffe的编译配置真的是很让人头疼啊,不知道试过多少次了~~~ 重装系统了七八次,搞得linux的一些常用命令倒是很熟悉了~~~ 我有洁癖~~~某一个点上出了错,我一定要把它搞好了,再重新来一次,我怕会因为某一点的小错误会影响到其它重要的地方。。。(有同感的默默在心里举个爪~~~^_^~~~) 又
阅读全文
posted @ 2016-09-26 16:33 lee-yang
阅读(3115)
评论(0)
推荐(0)
2016年9月24日
[机器学习] Ubuntu 软件源更新(校园网)以及问题总结
摘要: 最近在折腾Linux,在校园网下怎么能够很好的获取软件很是让我头疼啊~~~ 总结一下吧!!! 首先是校园网的源地址: 清华大学:https://mirrors.tuna.tsinghua.edu.cn/ 自动选择 https://mirrors6.tuna.tsinghua.edu.cn/ 只解析
阅读全文
posted @ 2016-09-24 15:36 lee-yang
阅读(1325)
评论(0)
推荐(0)
下一页
公告