javascript的api本来就支持Base64,因此我们可以很方便的来进行编码和解码。 var encodeData = window.btoa("name=xiaoming&age=10")//编码 var decodeData = window.atob(encodeData)//解码。 下 ...
分类:
编程语言 时间:
2016-11-15 07:49:04
阅读次数:
137
1.配置拦截器 在springMVC.xml配置文件增加: <mvc:interceptors> <!-- 日志拦截器 --> <mvc:interceptor> <mvc:mapping path="/**" /> <mvc:exclude-mapping path="/static/**" /> ...
分类:
编程语言 时间:
2016-11-15 07:45:07
阅读次数:
211
一.背景介绍: 给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。 二.实现步骤: 1.构造一棵哈夫曼树 2.根据创建好的哈夫曼树创建一张哈夫曼编码表 ...
分类:
编程语言 时间:
2016-11-15 07:37:37
阅读次数:
283
#!/usr/bin/envpython
#-*-coding:utf-8-*-
"""
CreatedonMonNov1401:01:292016
@author:toby
"""
#知识点:装饰器
‘‘‘
#一、小粒子:
#要求1、假如产品经历要求在每个函数之上执行之前都添加一个验证的功能,当然这里只是模拟而已,别当真哈!
#已写好的现有函数如下,有1000..
分类:
编程语言 时间:
2016-11-15 01:59:31
阅读次数:
224
在学习python爬虫的时候需要用到一个builtwith模块,但是我在导入的时候发现没有这个模块,就需要下载这个模块,有一个很好的工具叫pip,这是python软件包的管理工具,可以安装,卸载,更新软件包。下面让我们一起来看看这个工具把1:下载并安装pip[root@pythonlove]#wget"http..
分类:
编程语言 时间:
2016-11-15 01:53:21
阅读次数:
125
强类型语言***********两个对象的比较*******************1,值比较,对象中的数据是否相同 ==2,身份比较,两个变量名引用的是否为同一对象3,类型比较,例子: *************核心数据类型*****************数字:intlangfloatcomplexbool 字符:strunicode列表:list字典:dic..
分类:
编程语言 时间:
2016-11-15 01:52:06
阅读次数:
182
也许你听说过全栈工程师,他们善于设计系统架构,精通数据库建模、通用网络协议、后端并发处理、前端界面设计,在学术研究或工程项目上能独当一面。通过对Python及其周边Web框架的学习和实践,你就可以成为这样的全能型人才。今天要推荐的就是这本书,内容涉及四种主流的Python..
分类:
编程语言 时间:
2016-11-15 01:35:46
阅读次数:
566
importjava.io.FileInputStream;
importjava.io.FileOutputStream;
importjava.io.ObjectInputStream;
importjava.io.ObjectOutputStream;
importjava.security.Key;
importjava.security.KeyPair;
importjava.security.KeyPairGenerator;
importjava.security.SecureRandom;
..
分类:
编程语言 时间:
2016-11-15 01:27:37
阅读次数:
233
最近在学习python,之前一直用notepad++作为编辑器,偶然发现了VScode便被它的颜值吸引。用过之后发现它启动快速,插件丰富,下载安装后几乎不用怎么配置就可以直接使用,而且还支持markdown。当然,最主要的还是好看:p效果图: VScode下载地址 安装python插件 打开VSco... ...
分类:
编程语言 时间:
2016-11-15 01:20:12
阅读次数:
219
从mixin到new和prototype:Javascript原型机制详解 这是一篇markdown格式的文章,更好的阅读体验请访问我的github,移动端请访问我的博客 继承是为了实现方法的复用,如何实现方法的复用呢?最容易想到的,就是: ```js//mixinfunction extend(o ...
分类:
编程语言 时间:
2016-11-15 01:08:28
阅读次数:
184
Java SE 在 java.lang.annotation 和 javax.annotation 包中定义了大量的注解接口。 其中四个是元注解,用于描述注解接口的行为属性,其他的是规则接口,可以用来注解你的源代码中的项。 在类或者接口上:标记为在其他地方要用到的资源 在方法或者域上 :为 “注入” ...
分类:
编程语言 时间:
2016-11-15 01:10:12
阅读次数:
203
1 进入Help Install 2 点击 ADD 输入: TestNG http://beust.com/eclipse 点击OK 3 等一会会加载出如下图,勾选,点击Next 下一步 4 同意,点击Finish。 5 可以休息一下,会自动下载安装。不用管 6 如下图验证。 ...
分类:
编程语言 时间:
2016-11-15 01:08:46
阅读次数:
243
一、简介 二、教程 三、其他 1)A list of open source C++ libraries http://en.cppreference.com/w/cpp/links/libs 2)C/C++ 开源库及示例代码 https://github.com/programthink/open... ...
分类:
编程语言 时间:
2016-11-15 01:04:30
阅读次数:
158
参考: SIFT算法学习 SIFT特征提取分析 转一些SIFT代码链接 ...
分类:
编程语言 时间:
2016-11-15 01:04:12
阅读次数:
195
文件操作 python中常用于文件处理的模块有os,shutil等。 1 创建文件 文件的创建可以使用open()函数,如下创建一个test_file.txt的文件: 执行完后,可以找到该文件/Users/xxx/test_file.txt 2 判断文件是否存在 判断文件是否存在可以使用os模块的e ...
分类:
编程语言 时间:
2016-11-15 00:55:11
阅读次数:
357
一、简介 在计算机的世界里,当我们谈论并发时,我们指的是一系列的任务同时运行于一个计算机中。这里说的同时运行,在计算机拥有多于一个处理器或者是一个多核处理器的时候才是真正的同时,在计算机只拥有单核处理器的时候,它指的是表面上的同时运行。 所有的现代操作系统都允许并发任务的执行。在听歌和阅读网页上新闻 ...
分类:
编程语言 时间:
2016-11-15 00:55:04
阅读次数:
275
Selection Sort 选择排序基本思想:在未排序的序列中找到最小元素,放在序列的起始位置,从剩余的未排序的序列中继续寻找最小元素,放在已排序的队列末尾。直到所有的元素都排序完成。C语言实现:#include #include int lists[5] = { 4,3,1,2,5 };void... ...
分类:
编程语言 时间:
2016-11-15 00:52:22
阅读次数:
306