之前用fullpage插件做过全屏滚动的页面,今天用js自己实现了一下,还蛮简单的. 首先html结构为 [html] view plain copy <div id="wrap"> <div id="main"> <div id="page1" class="page"></div> <div i ...
分类:
其他好文 时间:
2018-05-27 12:23:12
阅读次数:
280
Apache提供的Commons-codec中对MessageDigest进行了封装,可以直接使用,如果想自己实现,MessageDigest位于java.security包下。 摘要算法同样不是加密算法,因为经过摘要计算之后,数据往往无法还原,通常用于保证数据传输的完整性。 在数据传输中,对所有的 ...
分类:
编程语言 时间:
2018-05-23 22:43:49
阅读次数:
457
quick中的事件机制在官方的文档中已经讲解得很清楚了 查看这里这些方法能处理绝大多数的事件,但如果要实现自定义的事件(例如我们自己实现一个类,对该类添加自定义的事件处理)就需要对类进行扩展了。下面讲讲如何使用自定义(扩展)的事件机制。首先认识一下类EventProxy,就是这个类实现了自定义的消息 ...
分类:
其他好文 时间:
2018-05-22 13:02:23
阅读次数:
239
Description 补足程序,使得下面程序输出结果是: 1.8 2.4 3.8 4.9 8.8 ~~~~ include include include include include include using namespace std; int main() { // Your Code ...
分类:
其他好文 时间:
2018-05-18 14:19:40
阅读次数:
131
一、单线程为何这么快 1)绝大部分请求是纯粹的内存操作(非常快速) 2)采用单线程,避免了不必要的上下文切换和竞争条件 3)非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭、连接都转化成了事件,然后利用epoll的多路复用特性,绝不在io上浪 ...
分类:
编程语言 时间:
2018-05-18 01:27:14
阅读次数:
217
对于一组基因文件中的基因序列,选取一段基因片段,作为索引,利用hash表,查找固定的基因片段。有一定的并且容忍错误。 简单讲就是自己实现一个hashtable,将选出特定字符串建立索引,便于查询。输出时可容忍一定数量的错误。 贴上代码 HashTable.h HashTable.cpp minibl ...
分类:
编程语言 时间:
2018-05-16 12:56:55
阅读次数:
186
一、如果使用Servlet3.0对multipart进行支持配置,则需要使用 DispatcherServlet 的 registration 来启用multpart 请求。可以在 自己实现的 AbstractAnnotationConfigDispatcherServletInitializer ...
分类:
编程语言 时间:
2018-05-13 16:05:10
阅读次数:
195
4:自己实现bitset 描述程序 填空,实现一个类似STL bitset的 MyBitset, 输出指定结果 输入 多组数据每组数据:第一行是整数 n , 1 <= n < 20;第二行是n个整数 k1,k2... kn,均在范围 [0,19]内。 第三行是 四个整数 i1,j1,k1,v1 。 ...
分类:
编程语言 时间:
2018-05-13 00:37:13
阅读次数:
297
如果程序员想实现某种功能,有两条路可以走。一条就是自己实现,一条就是调用别人的实现,别人的实现就是所谓的API。而且大多数情况下,好多“别人”都实现了这个功能。程序员有不得不在这其中选择。大部分情况下,程序员就会知道哪个用哪个,先看到哪个用哪个。到最后,在实际项目中,同样的功能会调用五花八门的API ...
分类:
其他好文 时间:
2018-05-10 20:49:43
阅读次数:
181
[TOC] 由于某些原因最近终于可以从工作的琐事中抽出身来,有时间把之前的一些爬虫知识进行了一个简单的梳理,也从中体会到阶段性地对过往知识进行梳理是真的很有必要。 常用第三方库 对于爬虫初学者,建议在了解爬虫原理以后,在不使用任何爬虫框架的情况下,使用这些常用的第三方库自己实现一个简单的爬虫,这样会 ...
分类:
编程语言 时间:
2018-05-10 11:38:08
阅读次数:
164