NancyForever

2018年12月26日

Python内存释放

摘要: python自己管理内存,实际上,对于占用很大内存的对象,并不会马上释放。 举例,a=range(10000*10000),会发现内存飙升一个多G,del a 或者a=[]都不能将内存降下来。。del 可以删除多个变量,del a,b,c,d办法:import gc (garbage collect 阅读全文

posted @ 2018-12-26 20:02 NancyForever 阅读(14101) 评论(0) 推荐(1) 编辑

2017年8月17日

Python面向对象基础知识

摘要: 面向对象是一种编程方式,此编程方式的实现是基于对类和对象的使用 类是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中) 对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数 面向对象的三大特性:封装、继承、多态 类的成员:字段、方法和属性 其中字段: 普 阅读全文

posted @ 2017-08-17 12:17 NancyForever 阅读(147) 评论(0) 推荐(0) 编辑

2017年7月17日

多态

摘要: 多态的使用可以解耦合 比如: List sublist= new ArrayList(); 在实际的应用中,我们用到多态的比较多 比如:连接数据库,我们不知道连接的数据库是mysql,sqlserver还是 oracle 你可以设计一个接口:DataBaseDao然后,每个不同的数据库,你可以编写接 阅读全文

posted @ 2017-07-17 13:00 NancyForever 阅读(139) 评论(0) 推荐(0) 编辑

2017年7月3日

转:LRU算法

摘要: LRU是Least Recently Used的缩写,即最近最少使用页面置换算法,是为虚拟页式存储管理服务的,是根据页面调入内存后的使用情况进行决策了。由于无法预测各页面将来的使用情况,只能利用“最近的过去”作为“最近的将来”的近似,因此,LRU算法就是将最近最久未使用的页面予以淘汰。 可以用一个特 阅读全文

posted @ 2017-07-03 19:10 NancyForever 阅读(157) 评论(0) 推荐(0) 编辑

2017年5月8日

关于Python中的yield

摘要: 二、生成器(constructor) 生成器函数在Python中与迭代器协议的概念联系在一起。简而言之,包含yield语句的函数会被特地编译成生成器。当函数被调用时,他们返回一个生成器对象,这个对象支持迭代器接口。函数也许会有个return语句,但它的作用是用来yield产生值的。 不像一般的函数会 阅读全文

posted @ 2017-05-08 17:45 NancyForever 阅读(286) 评论(0) 推荐(0) 编辑

python 多线程

摘要: #coding:gbk import Queue import threading import sys class WorkerManager: def __init__(self, num_of_workers=10, timeout = 1): self.workQueue = Queue.Q 阅读全文

posted @ 2017-05-08 17:44 NancyForever 阅读(132) 评论(0) 推荐(0) 编辑

java 读取文件乱码

摘要: private void filereader() throws IOException{ BufferedReader bf= new BufferedReader(new InputStreamReader(new FileInputStream("D:\\CompareDll.py"),"UT 阅读全文

posted @ 2017-05-08 17:42 NancyForever 阅读(185) 评论(0) 推荐(0) 编辑

命令行运行Android Robotium自动化用例或单元测试用例

摘要: 本文目录 1.运行所有的测试用例 2.运行单个测试类或某个TestSuite 3.运行某个测试类里面的某个测试方法 4.运行两个不同的测试类或类中的方法 1.运行所有的测试用例 2.运行单个测试类或某个TestSuite 3.运行某个测试类里面的某个测试方法 4.运行两个不同的测试类或类中的方法 命 阅读全文

posted @ 2017-05-08 17:39 NancyForever 阅读(739) 评论(0) 推荐(0) 编辑

python面向对象编程

摘要: 虽然Python是解释性语言,但是它是面向对象的,能够进行对象编程。下面就来了解一下如何在Python中进行对象编程。类是对现实一类事物的封装如何定义一个类: class className: block注意类名后面有个冒号,在block块里面就可以定义属性和方法了。当一个类定义完之后,就产生了一个 阅读全文

posted @ 2017-05-08 17:35 NancyForever 阅读(482) 评论(0) 推荐(1) 编辑

2017年5月5日

IOC 的理解与解释

摘要: IOC 是什么? Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就 阅读全文

posted @ 2017-05-05 15:21 NancyForever 阅读(67720) 评论(2) 推荐(7) 编辑

导航