码迷,mamicode.com
首页 > 编程语言
Python学习-1.安装Python
到Python的官方网站https://www.python.org/downloads/下载官方的安装包https://www.python.org/ftp/python/3.4.1/python-3.4.1.msi下载,完成后安装即可安装过程中注意选择全部(默认是不添加环境变量的),免得安装后再...
分类:编程语言   时间:2014-09-27 00:47:08    阅读次数:252
JavaScript数组遍历map()的原型扩展
在 JavaScript 1.6 里,javascript 数组增加了几个非常有用的方法:indexOf、lastIndexOf、every、 filter、 forEach、 map、 some,其中前两个可以归为元素定位方法,而后面的几个则可以归为迭代(iterative)方法。遗憾的是:这些新...
分类:编程语言   时间:2014-09-27 00:46:38    阅读次数:369
JavaScript的lazyload延迟加载是如何实现的
懒加载技术(简称lazyload)并不是新技术, 它是js程序员对网页性能优化的一种方案.lazyload的核心是按需加载.在大型网站中都有lazyload的身影,例如谷歌的图片搜索页,迅雷首页,淘宝网,QQ空间等.因此掌握lazyload技术是个不错的选择,可惜jquery插件lazy load官...
分类:编程语言   时间:2014-09-27 00:12:58    阅读次数:319
Python中的staticmethod和classmethod 的异同
class MethodTest():     var1 ="class var"         def__init__(self, var2 = "object var"):        self.var2 = var2        @staticmethod     defstaticFun():         print'static method'       ...
分类:编程语言   时间:2014-09-26 22:34:39    阅读次数:249
Python学习笔记2:类的定义和继承
# 类的定义 格式: class 类名(父类):     __init(self,参数)     成员方法     成员变量 # 所有类的基础object #  私有方法和变量使用__开头 例如:定义一个鸟类 class Bird(object): __have_feather = True # 私有属性:是否有羽毛 way_of_reprod...
分类:编程语言   时间:2014-09-26 22:09:28    阅读次数:220
JavaScript编写风格指南 (三)
七(七):严格模式// 严格模式应当仅限在函数内部使用,千万不要在全局使用//不好的写法:全局使用严格模式"user strict";function doSomething() { //code}//好的写法function doSomething() { "user strict"; //cod...
分类:编程语言   时间:2014-09-26 23:06:28    阅读次数:306
C++深拷贝浅拷贝
深拷贝和浅拷贝的根本区别是变量和指针内存申请方式的不同导致的,如果对一一个变量则不存在深拷贝和浅拷贝的区别,对于一些类中包含指针的需要进行动态分配内存的进行拷贝的时候会有深拷贝和浅拷贝的区别事例如下: 1 #include 2 3 using namespace std; 4 5 class C.....
分类:编程语言   时间:2014-09-26 23:21:58    阅读次数:244
javascript——基本概念
一、javascript作为脚本语言可以完成以下任务:操纵浏览器对象,如窗口的打开与关闭;操纵Dom树;通过XMLHttpRequest对象与服务器端进行异步通信;XML编程,借助于ActiveX控件或者浏览器内置对象完成对XMLDom的解析、XPath查询和XSLT转换等工作;与浏览器插件交互,如...
分类:编程语言   时间:2014-09-26 22:14:58    阅读次数:238
【C++】C++中的虚函数与纯虚函数
C++中的虚函数 先来看一下实际的场景,就很容易明白为什么要引入虚函数的概念。假设我们有一个基类Base,Base中有一个方法eat;有一个派生类Derived从基类继承来,并且覆盖(Override)了基类的eat;继承表明ISA(“是一个”)的关系,现在我们有一个基类的指针(引用)绑定到派生类....
分类:编程语言   时间:2014-09-26 21:24:48    阅读次数:368
Java基础之集合框架
集合与数组都是容器,而它们的最大区别在于: 数组可以存储基本数据类型,也可存储对象,而集合只能存储对象(1.5后也可以添加基本数据类型); 数组长度固定,而集合长度是可变的,可以存储不同类型的对象。 由于这样的特点,某些场景下集合比数组更适合存储对象。在内存中,数组和集合中存放的都是对象的地址。JA...
分类:编程语言   时间:2014-09-26 23:03:58    阅读次数:424
深入理解python之self
首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。self名称不是必须的,在python中self不是关键词,你可以定义成a或b或其它名字都可以,但是约定成俗,不要搞另类,大家会不明白的。下例中将se...
分类:编程语言   时间:2014-09-26 21:40:18    阅读次数:206
Python中__init__方法介绍
__init__方法在类的一个对象被建立时,马上运行。这个方法可以用来对你的对象做一些你希望的初始化。注意,这个名称的开始和结尾都是双下划线。代码例子:#!/usr/bin/python# Filename: class_init.pyclass Person: def __init__(sel.....
分类:编程语言   时间:2014-09-26 22:46:08    阅读次数:331
C/C++编译的程序占用的内存
/*********************************************************** * * * C程序内存布局 ...
分类:编程语言   时间:2014-09-26 22:12:38    阅读次数:252
JavaScript闭包
一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。1 var n=999;2 function f1(){3 alert(n);4 }...
分类:编程语言   时间:2014-09-26 21:52:28    阅读次数:224
java trim
rim方法一般用来去除空格,但是根据JDK API的说明,该方法并不仅仅是去除空格,它能够去除从编码’\u0000′ 至 ‘\u0020′ 的所有字符。回车换行也在这20个字符之中,以下是一个示例:public class StringTest {public static void main(St...
分类:编程语言   时间:2014-09-26 21:15:59    阅读次数:215
Java split方法源码分析
Java split方法源码分析 1 public String[] split(CharSequence input [, int limit]) { 2 int index = 0; // 指针 3 boolean matchLim...
分类:编程语言   时间:2014-09-26 22:05:38    阅读次数:521
Swift学习资料 预收集!
http://blog.csdn.net/fengsh998/article/category/2305495内容:基本数据类型,匿名函数(闭包),类对象,函数,线程,ARC—自动引用,内存管理,OC预Swift混编。http://www.infoq.com/cn/news/2014/06/appl...
分类:编程语言   时间:2014-09-26 22:36:58    阅读次数:330
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!