右左法则:首先从最里面的圆括号看起,然后往右看,再往左看。每当遇到圆括号时,就应该掉转阅读方向。一旦解析完圆括号里面所有的东西,就跳出圆括号。重复这个过程直到整个声明解析完毕1、指针的判断应该是从未定义的标识符开始阅读,而不是从括号读起,之所以是未定义的标识符,是因为一个声明里面可能有多个标识符,但...
分类:
编程语言 时间:
2014-07-21 23:29:20
阅读次数:
263
http://www.csdn.net/article/2011-02-17/292058导读:作者飞龙写了一篇《浅谈Python Web框架》,文中他介绍了几个Python Web框架和自己对选择框架的分析。在他看来,用Django来快速开发一些Web运用是很不错的选择。以下是文章内容:说到Web...
分类:
编程语言 时间:
2014-07-21 23:30:01
阅读次数:
461
1、基本类型Stringvar str = "helloworld";要记住:保存的是Unicode字符,一旦创建便不可变2、引用类型Stringvar strObj = new String("hello world");要点:字符方法: alert (strObj.charAt(0)); // ...
分类:
编程语言 时间:
2014-07-21 23:30:20
阅读次数:
305
- - - - - android培训、java培训、期待与您交流! - - - - - -进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。进程负责的是应用程序的空间的标示。线程:其实就是进程中一个程序执行控制单元,一条执行路径。线程负责的是应用程序的执行顺序。一个进程至少有一...
分类:
编程语言 时间:
2014-07-21 23:30:21
阅读次数:
264
基础知识:在 Java 中, 代表时间和日期的类型包含: java.util.Date 和 java.util.Calendar. 此外, 在 JDBC API 中还提供了 3 个扩展了 java.util.Date 类的子类: java.sql.Date, java.sql.Time 和 java...
分类:
编程语言 时间:
2014-07-21 23:30:22
阅读次数:
284
内存模型描述的是程序中各变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变量存储到内存和从内存取出变量这样的低层细节。每一个线程有一块工作内存区,其中保留了被所有线程共享的主内存中的变量的值的拷贝。为了存取一个共享的变量,一个线程通常先获取锁定并且清除它的工作内存区,这保证该共享...
分类:
编程语言 时间:
2014-07-21 23:30:41
阅读次数:
365
- - - - - android培训、java培训、期待与您交流! - - - - - -集合框架:用于存储数据的容器。特点:对象封装数据,对象多了也需要存储。集合用于存储对象。对象的个数确定可以使用数组。如果不确定可以用集合。因为集合是可变长度的。集合和数组的区别:数组是固定长度的;集合可变长度...
分类:
编程语言 时间:
2014-07-21 23:31:00
阅读次数:
309
事件流:事件冒泡:(IE的事件流),事件开始时,由最具体的元素接收,然后逐级向上传播到较为不具体的节点。 On Click This Div 点击div标签,事件传播的顺序: → → → document支持大多数新旧版浏览器,放心使用。事件捕获:(NetScape团队提...
分类:
编程语言 时间:
2014-07-21 23:39:34
阅读次数:
493
原文:JavaScript quirk 1: implicit conversion of values译文:「译」JavaScript 的怪癖 1:隐式类型转换译者:justjavac零:提要[此贴子是javascript 的 12 个怪癖(quirks)系列的第一篇。]JavaScript 是非...
分类:
编程语言 时间:
2014-07-21 23:39:37
阅读次数:
415
类与类之间存在以下的关系:(1)泛化(2)关联(3)依赖(4)聚合关系 泛化: 表示类与类之间的继承关系,接口与接口之间的继承关系,或者就是接口与类的实现关系 父类 父类实例 = new 子类() 依赖: 对于两个相对独立的对象,当一个对象负责构造另一个对象的实例或者...
分类:
编程语言 时间:
2014-07-22 00:05:36
阅读次数:
172
看了一点Python的知识点,写了一段代码来加深理解:# -*- coding:cp936 -*-print ('此计算器为理想状态下基金定投的收益计算')print ('计算公式:M=12a(1+x)[-1+(1+x)^n]/x')print ('M:预期收益')print ('a:每月定投金额'...
分类:
编程语言 时间:
2014-07-22 00:11:34
阅读次数:
207
1、sys.stdin为文件对象,当对文件对象做循环的时候,返回的为行数2、ls>log2>&1标准输出和标准错误都输出到log,&>log也可以,但是会有版本限制3、print和stdout的区别:print是调用一个对象的write方法,通常是stdoutprint会先进行格式转换print123456==sys..
分类:
编程语言 时间:
2014-07-21 19:24:02
阅读次数:
251
1、正则表达式分析日志提取信息字符匹配:普通字符:大多数字符和字母一般都会和自身匹配如正则表达式test会和字符串‘test’完成匹配元字符:.^$*+?{}[]\|()re模块findall用法:用法1:s=‘helloworld‘p=‘hello‘re.findall(p,s)用法2:s=‘helloworld‘r=re.compile(r‘hello‘)r.f..
分类:
编程语言 时间:
2014-07-21 19:35:02
阅读次数:
257
1、打开外部程序1.1os.system—>发送命令,让系统执行,没有返回值os.popen—>可执行系统命令,可以获取标准输出lll=os.popen(‘ls’)lll.read()os.popen2—>元组方式返回标准输入和标准输出stdin,stdou=os.popen2(‘sort’)s=‘’’ecdbe’’stdin.write(s)stdin.clo..
分类:
编程语言 时间:
2014-07-21 19:27:02
阅读次数:
322
生成器: 函数值有yield的就是生成器 yield和return: return的时候这个函数的局部变量就都销毁了 所以return是得到所有结果之后返回 yield是产生了一个可以恢复的函数(生成器) 生成器只是在调用.next()时才运行函数生成一个结果 生成器调用的方式: 1、for循环#使用for循环..
分类:
编程语言 时间:
2014-07-21 19:38:02
阅读次数:
205
1、importglobshell干的就是glob 在windows下使用搜索*.py需要导入glob才可以进行*.py的搜索 glob.glob(‘*.py‘)返回以py结尾的列表 2、处理参数最方便的工具: fromoptparseimportOptionParser 3、os.path os.path.dirname(sys.argv[0]) or os.path.dirname(__file__) os.path..
分类:
编程语言 时间:
2014-07-21 19:34:02
阅读次数:
284
一。这个方法可以修改shell命令行的自动补全1.获取python目录【我使用的是64位ubuntu系统】[python]viewplaincopyprint?[~$]pythonPython2.7.3(default,Apr102013,06:20:15)[GCC4.6.3]onlinux2Type"help","copyright","credits"or"license"formoreinformation.>>>impo..
分类:
编程语言 时间:
2014-07-21 19:16:02
阅读次数:
317