码迷,mamicode.com
首页 > 编程语言
python range() 和xrange()的区别
以上是range函数的说明,三个参数,分别代表开始,结束位置和步长。 使用方法如下: 而xrange()说明如下: 说明了两者的区别是xrange返回的是一个可迭代的对象,range返回的则是一个列表. 同时效率更高,更快。 原因是实现的时候使用了yield(唔,源码没看见,具体对比可以看一下htt ...
分类:编程语言   时间:2016-05-18 00:13:13    阅读次数:240
Python知识
1.1 交互式解释器默认centos6上安装了python2.6.6 直接敲命令 python就可以直接进入交互式的python解释器,在这里,我们可以敲一些python的命令。比如进行加减法>>> 10+111也可以做浮点运算>>> 1.0/20.5这里有个技巧,我们输入的数字带小数点,那么计算的 ...
分类:编程语言   时间:2016-05-18 00:10:23    阅读次数:287
Memcache技术分享:介绍、使用、存储、算法、优化、命中率
原文地址:http://zhihuzeye.com/archives/2361 1、memcached 介绍 1.1 memcached 是什么? memcached 是以LiveJournal旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软件。现在已成 ...
分类:编程语言   时间:2016-05-18 00:10:13    阅读次数:302
PySide——Python图形化界面
PySide——Python图形化界面 PySide——Python图形化界面入门教程(四) PySide——Python图形化界面入门教程(四) ——创建自己的信号槽 ——Creating Your Own Signals and Slots 原文链接:http://pythoncentral.i ...
分类:编程语言   时间:2016-05-18 00:09:34    阅读次数:615
java redis使用之利用jedis实现redis消息队列
应用场景 对于数据库查询的IO连接数高、连接频繁的情况,可以考虑使用缓存实现。 从网上了解到redis可以对所有的内容进行二进制的存储,而java是可以对所有对象进行序列化的,序列化的方法会在下面的代码中提供实现。 序列化 这里我编写了一个java序列化的工具,主要是对对象转换成byte[],和根据 ...
分类:编程语言   时间:2016-05-18 00:10:02    阅读次数:323
JavaScript设计模式与开发实践-第6章-代理模式
代理模式的定义:代理模式为一个对象提供一个经纪人,以便控制对它的访问 虚拟代理:虚拟代理把一些开销很大的对象,延迟到真正需要的时候才去创建 使用虚拟代理实现图片预加载 使用代理的意义: 单一职责原则 图片预加载功能不引入任何模式也能实现,但是“管理真实图片”和“管理预加载”的代码就会混杂在一起 如果 ...
分类:编程语言   时间:2016-05-18 00:08:16    阅读次数:138
反汇编探寻C++继承
父类成员变量id在构造函数初始化。 子类也有成员变量id,在子类构造函数初始化。 反汇编代码看出,子类构造函数初始化子类时首先调用父类构造函数初始化父类--具体是初始化父类成员变量。 所以: 这是父类在内存中的存储 00 00 00 01 占4字节 这是子类在父类的存储: 00 00 00 02 0 ...
分类:编程语言   时间:2016-05-18 00:06:34    阅读次数:187
经典排序算法---前言
结构体定义: ...
分类:编程语言   时间:2016-05-18 00:06:51    阅读次数:131
LCA(倍增在线算法) codevs 2370 小机房的树
codevs 2370 小机房的树 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 钻石 Diamond 题目描述 Description codevs 2370 小机房的树 时间限制: 1 s codevs 2370 小机房的树 时间限制: 1 s 空间限制: 256000 KB ...
分类:编程语言   时间:2016-05-18 00:02:32    阅读次数:392
调整数组顺序使奇数位于偶数前面
题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 class Solution { public: void reOrderArray(vector<int> &ar ...
分类:编程语言   时间:2016-05-18 00:02:12    阅读次数:179
JAVA 线程基础(上)
1、进程是操作系统的一个任务是一块包含了某些资源的内存区域操作系统利用进程把它的工作划分为一些功能单元 进程中所包含的一个或多个执行单元称为线程 2、一个进程至少一个线程,线程通常用于在一个程序中需要同时完成多个任务 3、多个线程同时运行只是我们感官上的一种表现,线程是以并发运行的 并发顾名思义就是 ...
分类:编程语言   时间:2016-05-18 00:00:47    阅读次数:188
Java并发编程:Callable、Future和FutureTask(转)
Java并发编程:Callable、Future和FutureTask 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程 ...
分类:编程语言   时间:2016-05-17 23:58:53    阅读次数:411
TP框架数组去重后分页
$view=D(‘HistoryTest‘) ->alias("asa") ->join("qxy_testasbona.object=b.id") ->field("b.title,b.id,a.uid") ->order(‘a.iddesc‘) ->where("a.titlelike‘%".$key."%‘") ->select(); $view=$this->multi_unique($view);//调用去重方法 $count=count($..
分类:编程语言   时间:2016-05-17 22:52:05    阅读次数:962
马兴150809305C语言的指针、链表的原理和各类操作
一、指针1、运用指针什么是指针?什么是内存地址?什么叫做指针的取值?指针是一个存储计算机内存地址的变量。从指针指向的内存读取数据称作指针的取值。指针可以指向某些具体类型的变量地址,例如int、long和double。指针也可以是void类型、NULL指针和未初始化指针。根据出现..
分类:编程语言   时间:2016-05-17 22:50:36    阅读次数:284
Java第三天听课视频
逻辑运算为何不存在短路的情况//判断结构if(exp){}2.if(exp1){}else{}函数就是定义在类中的具有特定功能一段独立小程序函数也叫做方法Modifier:修改符publicstaticvoid数组:-------------------------1.同一类型数据的数据的集合,下标从0开始2通过下标,以0为基址3.定义数组..
分类:编程语言   时间:2016-05-17 22:48:01    阅读次数:192
Java第八天听课总结--jar 包的使用(1)
importcom.it18zhang.com.other.PersonclassJarDemo{publicstaticvoidmain(String[]args){Personp=newPerson();}}javac-cpbirthday.jarJarDemo.javajavaJarDemo//会报错没有类定义java-cpbirthday.jar;.JarDemo只有用点指定当前的源码与Jarjavac-cplib/birthday.jar;classes\-d..
分类:编程语言   时间:2016-05-17 22:47:17    阅读次数:194
Java面向对象之接口
接口(interface):接口的地位等同于class,换句话说接口中的所有方法都是抽象方法。在声明接口中的方法时,可以使用abstract关键字,也可以不适用,通常情况下,都会省略掉abstract关键字可以将接口看做是特殊的抽象类(抽象类中可以有具体方法,也可以有抽象方法,而接口中..
分类:编程语言   时间:2016-05-17 22:47:22    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!