enumerate()是Python的内置函数。 对于一个可迭代的iterable/可遍历的对象(如列表,字符串,元组,字典和集合)。 enumerate()多用于在for循环中得到计数;enumerate()返回的是一个enumerate对象。 ...
分类:
编程语言 时间:
2017-06-18 14:16:58
阅读次数:
148
模板方法模式(TemplateMethod),定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 结构图: 代码: 算法骨架: 某类重写算法骨架的某步骤: 测试类: ...
分类:
编程语言 时间:
2017-06-18 14:16:08
阅读次数:
133
itertools模块:处理可迭代对象 chain()和islice()、tee() chain:合并迭代器 islice:切割迭代器,start,end,step tee:复制迭代器,新迭代器共享输入迭代器, 新迭代器之间不影响 startmap() count()、cycle()、repeat( ...
分类:
编程语言 时间:
2017-06-18 14:16:00
阅读次数:
171
1. 新建maven 工程 intellij idea 默认已经集成了maven, 直接点击下一步 2. 配置文件修改 pom.xml 文件 右下方弹出的提示中,点击 import changes 即可自动下载相应的类库 web.xml 文件 web.xml 同级目录下,新建 mvc-dispatc ...
分类:
编程语言 时间:
2017-06-18 14:15:51
阅读次数:
290
1.用折半查找数组元素的下标 2.但前提是数组已经排序好的3.例:public static void main(String ars []){ int [] number=new int []{2,6,9,45,65,88};}publci staic int getIndex(int [] ar ...
分类:
编程语言 时间:
2017-06-18 14:15:21
阅读次数:
188
java的单例设计模式(对象的延时加载) ,称为:懒汉式 考试专用例:package day6;public class Single2 { //考试专用 ,对象的延时加载 ,外号:赖汉式 private static Single2 s=null; private Single2(){ } pub ...
分类:
编程语言 时间:
2017-06-18 14:14:58
阅读次数:
140
public static void main(String [] args){ }1.public 表示树权限是最大的,谁都可以调用2.static 静态的, 表示这个函数随着类的加载而加载 ,随着尖的消失而法消失3.void 无返回值,java的虚拟机(jvm)无返回值4. main 表示函数名 ...
分类:
编程语言 时间:
2017-06-18 14:14:52
阅读次数:
148
static int MAX=100; static char[] key=new char[MAX]; //用于保存密钥 static int len; static char[] bitcode(char[] str) //一次一密加密算法 { int i; char[] wen; if((we ...
分类:
编程语言 时间:
2017-06-18 13:29:05
阅读次数:
190
前言 Numpy是一个开源的Python科学计算库,它是python科学计算库的基础库,许多其他著名的科学计算库如Pandas,Scikit-learn等都要用到Numpy库的一些功能。 本文主要内容如下: Numpy数组对象 创建ndarray数组 Numpy的数值类型 ndarray数组的属性 ...
分类:
编程语言 时间:
2017-06-18 13:28:39
阅读次数:
4701
做了多年应用软件开发,越发觉得网络安全是绕不过去的坎,但一直没能抽出时间好好研究;随着AlphaGo的横空出世,人工智能、大数据分析等浪尖上的技术又将Python推到了我的眼前。Python对网络编程、数学分析的强大支持已经早有耳闻,是时候开始好好学习了。 先用随笔记录学习的过程,再整理成文章发布 ...
分类:
编程语言 时间:
2017-06-18 13:28:14
阅读次数:
188
如果是SendMessage发送的CString CString s = "xxxxxx";SendMessage(hWnd,WM_XXXX,NULL,(LPARAM)&s);消息处理函数:CString s = *((CString*)lParam);如果使用PostMessage发送:CStri ...
分类:
编程语言 时间:
2017-06-18 13:27:45
阅读次数:
202
前言:从这篇博客開始我将继续讲述Java教程:SSH篇。主要内容环绕SSH框架分析与搭建,今天先简介一下SSH的配置。 SSH配置顺序是: spring-->hibernate-->struts 1. 建立web-project ,并加入Spring支持,加入JAR包时注意。aop core web ...
分类:
编程语言 时间:
2017-06-18 13:27:25
阅读次数:
269
首先:set STATICBUILD=true && pip install lxml 安装环境: windows7操作系统,已经正确安装python,pip. 使用pip功能安装Scrapy模块,当输入命令后出现: ERROR: command "python setup.py egg_info" ...
分类:
编程语言 时间:
2017-06-18 13:27:10
阅读次数:
194
Set集合#是一个无序且不重复的元素集合,只需关注valueclassset(object):"""set()->newemptysetobjectset(iterable)->newsetobjectBuildanunorderedcollectionofuniqueelements."""defadd(self,*args,**kwargs):#realsignatureunknown#添加一个元素,如果添加set里面有的..
分类:
编程语言 时间:
2017-06-18 13:25:57
阅读次数:
294
布隆过滤器的实现方法1:自己实现 参考 http://www.cnblogs.com/naive/p/5815433.html bllomFilter两个参数分别代表,布隆过滤器的大小和hash函数的个数 布隆过滤器的实现方法2:使用pybloom 参考 http://www.jianshu.com ...
分类:
编程语言 时间:
2017-06-18 13:24:59
阅读次数:
201
Ant是一种基于Java的build工具。相似于c语言中的makefile,这里做一记录。方便后面查看。<?xml version="1.0" encoding="UTF-8"?> <project name="vailidategame" default="yguard" basedir="."> ...
分类:
编程语言 时间:
2017-06-18 13:22:58
阅读次数:
302
一、简介Web开发经常会遇到跨域问题,解决方案有:jsonp,iframe,CORS等等1.1、CORS与JSONP相比1、JSONP只能实现GET请求,而CORS支持所有类型的HTTP请求。2、使用CORS,开发者可以使用普通的XMLHttpRequest发起请求和获得数据,比起JSONP有更好的错误处理。3、JSONP主要被老的..
分类:
编程语言 时间:
2017-06-18 13:22:46
阅读次数:
1034