首页 > 编程语言
python 迭代器 一个奇怪的解决方法
一般我们在类里面写迭代器都是如下写法: 但是,《流畅的python》给出了不同的见解。该书指出,在数据结构内实现迭代器是个很蠢的想法,因为需要引入游标指针记录位置的缘故,这么实现迭代器会造成数据结构空间性能下降,同时,因为游标指针的独立性使得改数据结构无法并发遍历,所以又造成了时间性能的下降。代码如 ...
分类:编程语言   时间:2017-09-14 22:26:46    收藏:0  评论:0  赞:0  阅读:350
sklearn中各算法类的fit,fit_transform和transform函数
在使用PCA和NFC中有三个函数fit,fit_transform,transform区分不清各自的功能。通过测试,勉强了解各自的不同,在这里做一些笔记。 1.fit_transform是fit和transform的混合,相当于先调用fit再调用transform。 2.transform函数必须在 ...
分类:编程语言   时间:2017-09-14 22:22:11    收藏:0  评论:0  赞:0  阅读:2908
ssh下:系统初始化实现ServletContextListener接口时,获取spring中数据层对象无效的问题
想要实现的功能:SSH环境下,数据层都交由Spring管理;在服务启动时,将数据库中的一些数据加载到ServletContext中缓存起来。 系统初始化类需要实现两个接口: ServletContextListener,系统初始化时调用contextInitialized方法缓存数据; Applic ...
分类:编程语言   时间:2017-09-14 22:21:37    收藏:0  评论:0  赞:0  阅读:588
java文件上传下载
文件上传首先要引入两个核心包 commons-fileupload-1.2.1.jar commons-io-1.4.jar 下面是对文件上传和下载的一些代码做的一个简单封装,可以方便以后直接使用【使用时将封装好的jar包直接导入工程中即可使用】 上传文件核心代码 1 package com.liz ...
分类:编程语言   时间:2017-09-14 22:18:40    收藏:0  评论:0  赞:0  阅读:310
javaweb
<html><head><title>唐诗欣赏</title></head><body><p align="center">静夜思</p><p align="right">李白</p><p align="center">床前明月光,疑是地上霜.<br/>举头望明月,低头思故乡.<br/></p></ ...
分类:编程语言   时间:2017-09-14 22:17:04    收藏:0  评论:0  赞:0  阅读:287
[LeetCode] 530. Minimum Absolute Difference in BST Java
题目: Given a binary search tree with non-negative values, find the minimum absolute difference between values of any two nodes. Example: Note: There ar ...
分类:编程语言   时间:2017-09-14 21:28:06    收藏:0  评论:0  赞:0  阅读:366
Core java for impatient 笔记
类比c++来学习! 1.在java 中变量不持有对象,变量持有的是对象的引用,可以把变量看做c++中的只能指针,自动管理内存 需要手动初始化(否则就是空指针!) 2.final 相当于c++中的const java中的嵌套类: 1.静态嵌套类: 类可以获取静态嵌套类中变量和方法的使用权 2.内部类 ...
分类:编程语言   时间:2017-09-14 21:26:35    收藏:0  评论:0  赞:0  阅读:250
UNIX中C语言的管道
一、管道的概念 管道是一种队列类型的数据结构,它的数据从一端输入,另一端输出。管道最常见的应用是连接两个进程的输入输出,即把一个进程的输出编程另一个进程的输入。shell中存在专门的管道运算符"|",例如shell命令: ps -ef |grep init 命令"ps -ef"分析当前运行的全部进程 ...
分类:编程语言   时间:2017-09-14 21:21:59    收藏:0  评论:0  赞:0  阅读:274
Java-判断一个数是不是素数
1 import java.util.Scanner; 2 3 /** 4 * @author 薛定谔的猫 5 * java判断一个数是不是素数 6 * 7 * 素数又称质数,是指在一个大于1的自然数中,除了1和本身之外,不能被其他自然数整除的数*/ 8 public class PrimeNumb... ...
分类:编程语言   时间:2017-09-14 21:21:41    收藏:0  评论:0  赞:0  阅读:276
HDU 6194 后缀数组
题意:求出现恰好 k次的子串(可以重叠)的个数; 分析: 刚开始想到了是后缀数组,但是有什么性质,具体怎么做的没有想到。回到主题来: 连续 k 次,说明这 k 个后缀排序后在一起,每次枚举 长度的为 k 的区间,用RMQ算出最长公共前缀长度,这里就有 len 个子串是 符合满足 k 次的,但是又有可 ...
分类:编程语言   时间:2017-09-14 21:21:27    收藏:0  评论:0  赞:0  阅读:597
【python】time 和datetime类型转换,字符串型变量转成日期型变量
s1='20120125'; 6 s2='20120216'; 7 a=time.strptime(s1,'%Y%m%d'); 8 b=time.strptime(s2,'%Y%m%d'); 9 a_datetime=datetime.datetime(*a[:3]); 10 b_datetime= ...
分类:编程语言   时间:2017-09-14 21:20:42    收藏:0  评论:0  赞:0  阅读:340
Java语言中的static类和类与类之间的总结
一、static类 1、static类的定义 static被称为静态,可以用来修饰类的属性或方法。 如果类的某个属性,不管创建多少个对象,属性的存储空间只有唯一的一个,那么这个属性就应该用static修饰,被static修饰的属性称为静态属性。 static属性可以使用对象调用,也可以直接用类名调用 ...
分类:编程语言   时间:2017-09-14 21:20:17    收藏:0  评论:0  赞:0  阅读:252
python接口自动化测试(十一)-写入excel(xlswriter)--生成图表
一、折线图: 效果图: 二、柱状图: 效果图: PS: 其实前面两个图只变动一点:把 line 个性为 column 三、饼图: 效果图: 参考资料: http://xlsxwriter.readthedocs.io/chart_examples.html http://xlsxwriter.rea ...
分类:编程语言   时间:2017-09-14 21:13:52    收藏:0  评论:0  赞:0  阅读:1313
【转】数据结构与算法(下)
这篇文章是常见数据结构与算法整理总结的下篇,上一篇主要是对常见的数据结构进行集中总结,这篇主要是总结一些常见的算法相关内容,文章中如有错误,欢迎指出。 一、概述 二、查找算法 三、排序算法 四、其它算法 五、常见算法题 六、总结 一、概述 以前看到这样一句话,语言只是工具,算法才是程序设计的灵魂。的 ...
分类:编程语言   时间:2017-09-14 21:12:35    收藏:0  评论:0  赞:0  阅读:262
prim算法
#include <iostream>#include <string.h>#include <stdlib.h>using namespace std;/********************************************************** * in this pro ...
分类:编程语言   时间:2017-09-14 21:12:23    收藏:0  评论:0  赞:0  阅读:240
Python中subplots_adjust函数的说明
使用subplots_adjust一般会传入6个参数,我们分别用A,B,C,D,E,F表示。然后我们对图框建立坐标系,将坐标轴原点定在左下角点,并将整个图框归一化,即横纵坐标都是0到1之间。从下图中可以看出前四个参数所代表的距离 A,B可以理解是图像左下角点的坐标,C,D可以理解为图像右上角点的坐标 ...
分类:编程语言   时间:2017-09-14 21:11:02    收藏:0  评论:0  赞:0  阅读:786
python日记___name__ == '__main__'
在大多数编排得好一点的脚本或者程序里面都有这段if __name__ == 'main': ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与大家分享。 1、这段代码的功能 一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调 ...
分类:编程语言   时间:2017-09-14 21:10:31    收藏:0  评论:0  赞:0  阅读:318
数组和字符串的总结
1.数组 1.1多维数组 1.什么是数组:多维数组即数组的数组,即数组的元素也是数组 int [] [] a={{56},{56,85},{85,87}}; 2.二维数组的声明: 三种方式: int [][] a; int []a1[]; int a2[][]; 注意:建议用第一种,不容易混淆a的数 ...
分类:编程语言   时间:2017-09-14 21:08:30    收藏:0  评论:0  赞:0  阅读:301
20个非常有用的Java程序片段--转
原文地址:http://geek.csdn.net/news/detail/236591 下面是20个非常有用的Java程序片段,希望能对你有用。 1. 字符串有整型的相互转换 2. 向文件末尾添加内容 3. 得到当前方法的名字 4. 转字符串到日期 或者是: 5. 使用JDBC链接Oracle 6 ...
分类:编程语言   时间:2017-09-14 21:04:47    收藏:0  评论:0  赞:0  阅读:289
Spring、SpringMVC区别
1. 为什么使用Spring ? 1). 方便解耦,简化开发 通过Spring提供的IoC容器,可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。 2). AOP编程的支持 通过Spring提供的AOP功能,方便进行面向切面的编程,如性能监测、事务管理、日志记录等。 ...
分类:编程语言   时间:2017-09-14 21:04:25    收藏:0  评论:0  赞:0  阅读:354
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!