一、给出散列函数的具体应用 (1)错误校正 使用一个散列函数可以很直观的检测出数据在传输时发生的错误。在数据的发送方,对将要发送的数据应用散列函数,并将计算的结果同原始数据一同发送。在数据的接收方,同样的散列函数被再一次应用到接收到的数据上,如果两次散列函数计算出来的结果不一致,那么就说明数据在传输 ...
分类:
其他好文 时间:
2018-05-13 13:41:12
阅读次数:
114
在做JSON反序列化的时候,我们可能经常传递一个class对象来获取对象的示例。但有的时候,可能并不存在这样的class对象: 模板类。并不能直接获取模板类的对象。比如class A<T> {},使用A<Integer>.class却会报错。一个解决办法就是创建一个新类class EA extend ...
分类:
Web程序 时间:
2018-05-13 13:41:03
阅读次数:
537
WBS:工作分解结构(Work Breakdown Structure) 创建WBS:创建WBS是把项目 交付成果和项目工作分解成较小的,更易于管理的组成部分的过程。 WBS是项目管理重要的专业术语之一。WBS的基本定义 :以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下 ...
分类:
其他好文 时间:
2018-05-13 13:40:56
阅读次数:
264
w3c是没有规定一个元素的原型链有一个可见的属性,chrome浏览器特有_proto_属性,实际上,其他浏览器有原型机制,但是我们看不见这个属性。 一、原型链的获得有两种情况: 1、引用类型值的对象他们的字面量的__proto__就是他们类型的构造函数的prototype。 2、通过new关键字,此 ...
分类:
其他好文 时间:
2018-05-13 13:40:49
阅读次数:
141
1.什么是爬虫 爬虫,即网络爬虫,大家可以理解为在网络上爬行的一只蜘蛛,互联网就比作一张大网,而爬虫便是在这张网上爬来爬去的蜘蛛咯,如果它遇到资源,那么它就会抓取下来。想抓取什么?这个由你来控制它咯。 比如它在抓取一个网页,在这个网中他发现了一条道路,其实就是指向网页的超链接,那么它就可以爬到另一张 ...
分类:
其他好文 时间:
2018-05-13 13:40:40
阅读次数:
138
题目 Description jyy就一直想着尽快回地球,可惜他飞船的燃料不够了。 有一天他又去向火星人要燃料,这次火星人答应了,要jyy用飞船上的瓶子来换。jyy 的飞船上共有 N个瓶子(1<=N<=1000) ,经过协商,火星人只要其中的K 个 。 jyy 将 K个瓶子交给火星人之后,火星人用它 ...
分类:
Web程序 时间:
2018-05-13 13:40:30
阅读次数:
216
题目大意: 要求在平面直角坐标系下维护两个操作: 1.在平面上加入一条线段。记第 i 条被插入的线段的标号为 i 2.给定一个数 k,询问与直线 x = k 相交的线段中,交点最靠上的线段的编号。 若有多条线段符合要求,输出编号最小的线段的编号 (省略输入以及在线操作的要求) 分析: 明显的线段树特 ...
分类:
其他好文 时间:
2018-05-13 13:40:22
阅读次数:
131
1 import pygame 2 pygame.init() 3 screen = pygame.display.set_mode((640,480)) 4 screen.fill((151, 255, 255)) 5 pygame.draw.circle(screen, (255, 240, 2... ...
分类:
其他好文 时间:
2018-05-13 13:40:15
阅读次数:
135
开发中遇到一个需要优化的性能,页面需要渲染很多table,而且可以自己添加table,所以就导致router改变时,清除这些DOM结构就会很慢,这就给用户造成不好的体验。 问题所在:清除渲染过多的DOM结构才导致迟缓; 解决方案:引入的table页面作为一个子组件,存在切换table显示内容的功能, ...
分类:
其他好文 时间:
2018-05-13 13:40:06
阅读次数:
145
1.switch选择结构: 语法: switch (key) { case value: break; case value: break; case value: break; default: break; } 根据key去匹配value的值,如果value的值跟key相同则走case块中的代码 ...
分类:
其他好文 时间:
2018-05-13 13:39:57
阅读次数:
170
Eclipse自动生成作者、日期注释等功能设置 在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的。 修改作者、日期注释格式:打开Windows->Preferences->Java->Code Style->Code Templates,点击右边窗口中的Co ...
分类:
系统相关 时间:
2018-05-13 13:39:49
阅读次数:
179
转载自 https://blog.csdn.net/oldmtn/article/details/52208747 【oldmtn】 1. 基本原理 参考:http://www.cnblogs.com/phpinfo/archive/2013/08/09/3246376.html == Begin ...
分类:
其他好文 时间:
2018-05-13 13:39:39
阅读次数:
193
1. vim编辑器的使用2. gcc编译器3. 静态库的制作 -- lib4. 动态库的制作 -- dllvi -- vimvim是从vi发展过来的一款文本编辑器vi a.txt前提: 安装了vim软件工作模式: 1. 命令模式 -- 打开文件之后, 默认进入命令模式 2. 编辑模式 -- 需要输入 ...
分类:
系统相关 时间:
2018-05-13 13:39:31
阅读次数:
206
题意: 给定若干子区间,以及目标区间,用最少的子区间覆盖目标区间。若无法实现,输出-1; 思路: 因为每取一个,花费都是1,所以可以使用贪心。(否则要用DP)子区间按照左端点由小到大排序,记录已被覆盖区间,每次找到左端点在[1~r+1]中的右端点的最大值,用有这个最大值的子区间参与覆盖。ans++; ...
分类:
其他好文 时间:
2018-05-13 13:39:24
阅读次数:
120
小时候在刚开始接触扑克牌的时候,最初学会的扑克游戏就是类似于“推小车”这样的无脑游戏,本节带领大家使用学过的知识编写推小车卡牌游戏。 “推小车”扑克牌游戏适合 2-3 个人玩,游戏规则也超级简单:将一副扑克牌平均分成两份,每人拿一份,每个人手中的扑克牌全部反面朝上,叠成一摞。游戏进行时,每个人轮流拿 ...
分类:
其他好文 时间:
2018-05-13 13:39:14
阅读次数:
188
1、介绍 Java语言的关键字,可用来给对象和方法或者代码块加锁,当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程执行这段代码。当两个并发线程访问同一个对象object中的这个加锁同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代 ...
分类:
其他好文 时间:
2018-05-13 13:39:04
阅读次数:
129