码迷,mamicode.com
首页 > 编程语言
python 装饰器
1 装饰器参数 1.1 装饰器和被装饰函数都不带参数 """ 装饰器装饰一个函数时,究竟发生了什么 """ def decorator_hello(func): print("decorator_hello called") return func @decorator_hello def hell ...
分类:编程语言   时间:2017-03-22 12:47:12    阅读次数:201
python3 deque(双向队列)
创建双向队列 append(往右边添加一个元素) appendleft(往左边添加一个元素) clear(清空队列) copy(浅拷贝) count(返回指定元素的出现次数) extend(从队列右边扩展一个列表的元素) extendleft(从队列左边扩展一个列表的元素) index(查找某个元素 ...
分类:编程语言   时间:2017-03-22 12:46:17    阅读次数:151
C语言基础五 数组的应用
.根据用户输入的10人成绩并将其保存到数组中,求最高成绩,最低成绩和平均成绩 int scoure[10];//存储10个数据的数组 int i; int sum;//总成绩 int max,min,avg;//最大值,最小值,平均成绩 for(i=0;i<10;i++){ printf("请输入% ...
分类:编程语言   时间:2017-03-22 12:41:57    阅读次数:222
python序列化 pickle,json模块
Python中用于序列化的两个模块 json 用于【字符串】和 【python基本数据类型】 间进行转换 pickle 用于【python特有的类型】 和 【python基本数据类型】间进行转换 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能: ...
分类:编程语言   时间:2017-03-22 12:40:54    阅读次数:213
Java DES 加解密("DES/CBC/PKCS5Padding")
/** * DES加密 * * @param data 加密数据 * @param key 密钥 * @return 返回加密后的数据 */ public static byte[] desEncrypt(byte[] data, String key, String charset) { try ... ...
分类:编程语言   时间:2017-03-22 12:39:51    阅读次数:340
C/C++网络编程在windows和linux中将socket设置为阻塞和非阻塞
C/C++网络编程在windows和linux中将socket设置为阻塞和非阻塞在socket编程中,对于socket的读写默认都是阻塞的,但有的情况我们需要将其设置为非阻塞,比如做多路复用,或者通过select实现连接超时等功能,将socket设置为非阻塞,在windows和linux中的接口有所不同,在windows..
分类:编程语言   时间:2017-03-22 11:49:53    阅读次数:131
Spring4-queryForList-查询多行
1.创建项目,项目名称(springdemo8),如图所示2.在项目中创建目录(src->源码目录,test->测试目录,source->配置文件目录,lib->jar包目录),如图所示3.在lib中创建相应的jar包目录,主要用于区分jar包.如图所示4.在lib的相应的jar包目录中添加jar包.如图所示5.在src目录..
分类:编程语言   时间:2017-03-22 11:38:19    阅读次数:256
编辑距离算法
定义 给定两个字符串s1和s2,两者的编辑距离定义为将s1转换为s2的最小编辑操作数(等价于将s2转换为s1的最小编辑操作数)。 编辑操作有3种:插入一个字符、删除一个字符、替换一个字符。 例如:cat和cbt的编辑距离是1(将a替换为b);cat到ca的编辑距离是1(删除t);ct到cat的编辑距 ...
分类:编程语言   时间:2017-03-22 11:31:58    阅读次数:270
数组切片算法
题目如下:就是一个数组,切三刀,从这三个切口组成的四个切片的整数和是否能够四等分,如果可以,就返回true,不行就返回false。 主要的思路就是记着三个切点为m1,m2,m3(和是不包括m1 m2 和m3的),则先找m1,m2,头尾的和相等后,记为count,利用count以及m1,m3来查找m2 ...
分类:编程语言   时间:2017-03-22 11:27:29    阅读次数:170
JavaScript_1
1. JavaScript属于客户端脚本语言 2. JavaScript用来改进网页设计、验证表单、检测浏览器、创建cookies,以及更多的应用 a. 是为HTML设计者提供的一种编程工具 b. 可以在HTML页面中放入动态的文本 c. 能够对事件进行反应 d. 可读取并修改HTML元素 e. 可 ...
分类:编程语言   时间:2017-03-22 11:27:08    阅读次数:184
【疯狂Java讲义-读书笔记】1.4 开发Java的准备
1.4.1 下载和安装Java 8的JDK JDK JRE JVM区别和联系 JDK Java EE SDK区别和联系 JDK的安装路径不推荐安装在有空格的路径下,建议直接安装在根路径下,里面有bin等东西。 1.4.2 设置PATH环境变量 Path系统变量与PATH用户变量 ...
分类:编程语言   时间:2017-03-22 11:26:49    阅读次数:145
vim+python打造自己的IDE插件推荐
今天同事小伙伴突然告诉我说,他用的编辑器sublime3导致笔记本突然卡顿,看当时内存吃到了30G,而他笔记本总共才8G内存,怀疑是内存泄漏,果断换回了原来用的PyCharm。因为我也用PyCharm学习python,深知它的内存使用基本也在1G以上,听到他这个消息,我决定还是换回我一直习惯..
分类:编程语言   时间:2017-03-22 10:42:36    阅读次数:2929
retrofit+rxjava+recyclerview+下拉刷新+自动加载更多
安卓开发过程中,网络请求与下拉刷新分页列表的控件几乎可以说是必不可少的,但是每次开发一款产品都要重新开发,肯定是不可取的,那么最好是可以自己整理一个开发框架,那么以后开发,直接引入项目即可 网络框架的...
分类:编程语言   时间:2017-03-22 10:38:34    阅读次数:554
Java 8 时间日期库的20个使用示例
除了lambda表达式,stream以及几个小的改进之外,Java 8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务示例来学习如何使用Java 8的这套API。Java对日期,...
分类:编程语言   时间:2017-03-22 10:38:12    阅读次数:183
汇编语言第4周学生总结反馈
汇编语言程序设计课到第4周。这周的课后总结中,让同学们写下“我的疑惑”。这倒好,真引出了一大堆好问题,其实,这也就是大家学习的最真实情况。  为同学们的解答公布如下。下一周,老贺不做这种一对多的事情了...
分类:编程语言   时间:2017-03-22 10:37:56    阅读次数:264
算法(Algorithms)第4版 练习 2.1.25
代码实现: 单元测试结果: 比较Insertion和InsertionHalfExchange 的性能: ...
分类:编程语言   时间:2017-03-22 10:35:46    阅读次数:324
python-一个小爬虫,爬取图片
import re import urllib.request # 爬取网页 def getHtml(url): page=urllib.request.urlopen(url) html=page.read() return html # 获取图片地址 def getImg(html): rule... ...
分类:编程语言   时间:2017-03-22 10:32:24    阅读次数:181
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!