码迷,mamicode.com
首页 > 编程语言
Python之路-迭代器
一.迭代器 定义:基于上次的结果基础上执行重复达到更优 可迭代对象:凡是对象下有_iter_方法的即是可迭代对象 迭代对象的优点: 1.提供了一种统一的(不依赖于索引)迭代方式 2.迭代器本身,比起其他数据类型更省内存 迭代器的缺点: 1.一次性,只能往后走,不能回退,不如索引取值灵活 2.迭代器本 ...
分类:编程语言   时间:2017-07-29 00:51:39    阅读次数:175
C/C++使用libcurl库发送http请求(get和post可以用于请求html信息,也可以请求xml和json等串)
C++要实现http网络连接,需要借助第三方库,libcurl使用起来还是很方便的 环境:win32 + vs2015 如果要在Linux下使用,基本同理 1,下载编译libcurl 下载curl源码,找到vs工程,按照x86 x64 并对应debug和release编译出静态库lib 2,构建工程 ...
分类:编程语言   时间:2017-07-29 00:02:57    阅读次数:373
Python学习笔记六:集合
集合 Set,去重,关系测试:交、并、差等;无序 list_1=set(list_1), type(list_1) list_2=set([xxxxx]) 交集:list_1.intersectin(list_2), list_1 & list_2 并集:list_1.union(list_2), ...
分类:编程语言   时间:2017-07-29 00:02:47    阅读次数:204
python unittest
1、setUp() 和 tearDown() 允许执行每个测试用例前分别初始化和清理测试环境,用法如下: 被测代码 myCode.py: unittest代码: 2、unittest 提供了丰富的命令行入口,可以根据需要执行某些特定的用例。有了命令行的支持 执行 testdemo.py 文件所有的测 ...
分类:编程语言   时间:2017-07-29 00:01:14    阅读次数:255
C语言面试必备
C语言有多少关键字? 答:32个。 注意sizeof是关键字,不是函数 C程序的一般结构有哪些? 答:顺序结构,选择结构,循环结构 列举几种常用的循环结构和分支结构? 答:循环:for while do while 分支:if else ...
分类:编程语言   时间:2017-07-28 23:58:36    阅读次数:327
java-分支结构(四种基本分支结构的认识)
分支结构:有条件的执行某语句,并非每句必走 1)if结构:1条路 2)if...else结构:2条路 3)if...else if结构:多条路 4)switch...case结构:多条路 优点:效率高、结构清晰 缺点:整数、相等 break:跳出switch 一、if结构的认识 /* * 1.if结 ...
分类:编程语言   时间:2017-07-28 23:57:35    阅读次数:359
JAVA通信系列二:mina入门总结
一、学习资料 Mina入门实例(一) http://www.cnblogs.com/juepei/p/3939119.html Mina入门教程(二) Spring4 集成Mina http://www.cnblogs.com/juepei/p/3940396.html Apache Mina 入门 ...
分类:编程语言   时间:2017-07-28 23:57:26    阅读次数:422
JavaScript正则表达式知识点整理
1 正则表达式 使用单个字符串来描述、匹配一系列符号某个句法规则的字符串,可以简单理解为按照某种规则去匹配符合条件的字符串。 Ps:https://regexper.com/ 可帮助理解正则表达式,正则表达式工具 2 regexp对象 JavaScript通过内置对象RegExp支持正则表达式,有两 ...
分类:编程语言   时间:2017-07-28 23:56:26    阅读次数:234
SpringMVC集成Spring
1,web.xml 2 applicationcontext.xml 3,controller 4 service 5jsp test.jsp spring.jsp 6 testing <?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi= ...
分类:编程语言   时间:2017-07-28 23:55:53    阅读次数:252
VC++互相转码GBK,unicode,utf8
windows平台下微软的库自带了一些api可用于几种编码格式间的互相转码,其实可以用一个iconv开源跨平台的转码库,那个方法更方便且统一。 使用前要引入头文件和命名空间 [cpp] view plain copy print? #include <iostream> #include <stri ...
分类:编程语言   时间:2017-07-28 23:55:38    阅读次数:296
C语言指针2(空指针,野指针)
//最近,有朋友开玩笑问 int *p *是指针还是p是指针还是*p是指针,当然了,知道的都知道p是指针 //野指针 >>>指没有指向一个地址的指针(指针指向地址请参考上一篇文章) //空指针 >>指向空(null)的指针就是空指针 //指针的其他用法,指针可以指向指针,指针可以进行+ - * /运 ...
分类:编程语言   时间:2017-07-28 23:55:29    阅读次数:225
《现代c++程序设计》(美)Barbara Johnston----2:类和对象
“这项工作有谁来完成”这个问题对于设计类和使用对象来说非常重要。 在编写程序之前,很重要的一步就是问问自己需要哪些类,每个类分别完成什么功能。 如下是一些以前使用过的类: string 处理文本数据 vector 数据列表 queue 队列,先入先出 ifstream 打开数据文件并读取文件 ofs ...
分类:编程语言   时间:2017-07-28 23:54:29    阅读次数:165
JavaScript数据结构 持续更新中。。一周后可完结
array: 数组创建: 数组方法: 栈和列表其实就是对数组和数组方法的封装,所以我省略不写。 链表: ...
分类:编程语言   时间:2017-07-28 23:52:41    阅读次数:203
spring-struts-mybatis整合错误集锦
尽管三大框架特别特别的好用,可是,当我第一次把这三个框架用maven整合到一起的时候。各种错误接踵而至,以下来做一下三大框架整合的总结: 首先是在导入三大框架的各种依赖包的时候,由于我用的是j2ee ecilpse,所以要导入j2ee的依赖包,如今这两个依赖包是这种: <!-- j2ee的包 --> ...
分类:编程语言   时间:2017-07-28 23:52:32    阅读次数:255
Java基础之Comparable接口, Collections类,Iterator接口,泛型(Generic)
一、Comparable接口, Collections类 List的常用算法: sort(List); 排序,如果需要对自定义的类进行排序, 那就必须要让其实现Comparable接口, 实现比较两个类大小的方法 shuffle(List); 随机排列 void reverse(List); 逆序排 ...
分类:编程语言   时间:2017-07-28 23:51:43    阅读次数:264
shiro自定义realm支持MD5算法(六)
1.1 散列算法 通常需要对密码 进行散列,常用的有md5、sha, 对md5密码,如果知道散列后的值可以通过穷举算法,得到md5密码对应的明文。 建议对md5进行散列时加salt(盐),进行加密相当 于对原始密码+盐进行散列。(盐就相当于加入一个随机数) 正常使用时散列方法: 在程序中对原始密码+ ...
分类:编程语言   时间:2017-07-28 23:51:14    阅读次数:240
Python学习笔记八:文件操作(续),文件编码与解码,函数,递归,函数式编程介绍,高阶函数
文件操作(续) 获得文件句柄位置,f.tell(),从0开始,按字符数计数 f.read(5),读取5个字符 返回文件句柄到某位置,f.seek(0) 文件在编辑过程中改变编码,f.detech() 获取文件编码,f.encoding() 获取文件在内存中的编号,f.fileno() 获取文件终端类 ...
分类:编程语言   时间:2017-07-28 23:50:58    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!