码迷,mamicode.com
首页 > 编程语言
python基础教程_学习笔记:序列-1
序列 数据结构:通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构。 python中,最基本的数据结构是序列。 序列中的每个元素被分配一个序号——即元素的位置,也称为索引。第一个索引是0,第二个是1,以此类推。 序列概览 python包含6种内建的序列:列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。 ...
分类:编程语言   时间:2014-05-09 06:14:25    阅读次数:357
Python3.2官方文档翻译--迭代器
6.9 迭代器 到目前为止,你可能已注意到许多容器对象都可以用for语句进行循环:   这种访问风格清楚简洁方便。 迭代器的应用是python遍历统一。在这种场景背后,for语句调用容器对象iter()方法。函数返回一个迭代器对象。在迭代器对象里定义了每次只能访问一个元素的方法_next_()。 当容器里面没有元素的时候,该方法就会抛出一个stopInteration异常,用来提醒for循环...
分类:编程语言   时间:2014-05-09 06:35:16    阅读次数:348
C语言的外部变量extern
C语言的存储类型可分为:extern、auto、static、register。 外部变量定义在函数之外,通过同一个名字对外部变量的所有引用(即使这种引用来自于单独编译的不同函数),实际上都是引用同一个对外部变量的所有引用(C标准中把这一性质称为外部链接)。因此外部变量可以在全局范围内访问。 getChar.c: #include #include exter...
分类:编程语言   时间:2014-05-09 06:26:36    阅读次数:330
通过java反射获取任意对象的字段名及字段值
import java.lang.reflect.Field; public class ReflectClass3 { /** * @param args */ public static void main(String[] args) { Person p = new Person(1, "ctl", true, 'c', 2.0f, 2.0, 1L, (short) 1...
分类:编程语言   时间:2014-05-09 06:18:19    阅读次数:580
Python3.2官方文档翻译--生成器以及生成器表达式
6.10 生成器 生成器是一个创建迭代器的简单而有力的工具。它们书面写时就像规范的函数,但是用yield语句在任何时候都可以返回数据。每次在它上调用next()方法,生成器继续回到一起它离开的位置。(它记录所有数据值以及最后执行的语句)。下面自己就是展示生成器如何方便创建: 用生成器可以做任何于底层迭代器相关的事情,正如前面章节中描述的。让生成器更加紧凑的办法就是自动创建的_ite...
分类:编程语言   时间:2014-05-09 06:07:28    阅读次数:305
Python全局变量和局部变量
简单地说,在python中,在函数内部定义的变量称为局部变量。在函数wai'bu...
分类:编程语言   时间:2014-05-09 06:13:59    阅读次数:278
【C++ Primer】用于大型程序的工具
1. 异常处理 异常以类似于将实参传递给函数的方式抛出和捕获。异常可以是可传给非引用实参的任意实参的类型,这意味着必须能够复制该类型的对象。 当抛出一个表达式的时候,被抛出对象的静态编译时类型将决定异常对象的类型。 抛出指针通常是个坏主意。 栈展开:沿着嵌套函数调用链继续向上,直到为异常找到一个catch子句。 栈展开期间,释放局部对象所用的内存并运行类类...
分类:编程语言   时间:2014-05-09 06:17:46    阅读次数:528
c++ const(不断跟新)
1.把一个 const 对象的地址赋给一个普通的、非 const 对象的指针也会导致编译时的错误:const double pi = 3.14;double *ptr = π // error: ptr is a plain pointerconst double *cptr = π /...
分类:编程语言   时间:2014-05-09 05:39:43    阅读次数:404
Java网页开发中model实现Serializable接口的原因
Object serialization的定义:Object serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。serialization不但可以在本机做,而且可以经由网络操作(RMI)。这个好处是很大的...
分类:编程语言   时间:2014-05-09 05:44:29    阅读次数:508
用python读写excel(xlrd、xlwt)
python excel
分类:编程语言   时间:2014-05-09 05:50:07    阅读次数:516
用JavaScript操作Media Queries
在响应式(或自适应)设计中要用到Media Queries这个CSS属性,但在某些时候我们需要对Media Queries进行动态操作,这时候可以使用Javascript。如以下Media Queries的代码:@media all and (max-width: 700px) { body ...
分类:编程语言   时间:2014-05-09 05:51:04    阅读次数:334
python 修改windows相关内容
修改DNS和IPhttp://www.cnblogs.com/bigcity/p/3363584.html
分类:编程语言   时间:2014-05-09 05:53:36    阅读次数:273
c++类型转换Type Cast)
C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:TYPE b = (TYPE)a。C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。const_cast,字面上理解就是去const属性。static_cast,命名上理解是静态类型转换。如int转换成cha...
分类:编程语言   时间:2014-05-09 05:54:59    阅读次数:376
谈谈我对Java中CallBack的理解
谈谈我对Java中CallBack的理解http://www.cnblogs.com/codingmyworld/archive/2011/07/22/2113514.html CallBack是回调的意思,熟悉Windows编程的人对"回调函数"这四个字一定不会陌生,但是Java程序员对它可能就....
分类:编程语言   时间:2014-05-09 05:55:27    阅读次数:311
c++ inline
const string &shorterString(const string &s1, const string &s2){return s1.size() < s2.size() ? s1 : s2;}inline const string &shorterString(const strin...
分类:编程语言   时间:2014-05-09 05:56:56    阅读次数:300
线程与进程
进程:运行在系统中的任务,程序的一次执行。线程:运行在进程中的任务,可以理解为进程中的执行的一段程序片段。一个进程至少要有一个主线程。线程的八个状态1:新建2:就绪3:运行4:死亡在运行状态中又有4个状态1:睡眠(sleep)自然醒.2:等待(wait)需要别人叫才会醒3:挂起(yield)让出本次...
分类:编程语言   时间:2014-05-09 05:58:53    阅读次数:378
c++ static
这个是c++很基础的东西,等用到时又有点晕,翻开primer/*1.static不能声明成const和虚函数2.const static可以初始化,但还是需要在类外定义3.类的static必须定义,并且在类外定义,把内存分配在静态存储区,如果只声明不定义出现无法解析的外部命令我猜是他是在编译时期分配...
分类:编程语言   时间:2014-05-09 05:59:22    阅读次数:305
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!