for 循环for 元素 in 序列for a in [1,2,3,4]: print a新的python函数range(),用来建立表idx = range(5)print idx这个函数的功能是新建一个表。这个表的元素都是整数,从0开始,下一个元素比前一个大1, 直到函数中所写的上限 (不包括....
分类:
编程语言 时间:
2014-09-20 01:08:56
阅读次数:
263
sequence 序列序列是一组有顺序的元素的集合序列有两种:tuple(定值表;也翻译为元组)和list(表)>>>s1 = (2, 1.3, 'love', 5.6, 9, 12, False) # s1是一个tuple>>>s2 = [True, 5, 'smile'] # s2是一个list...
分类:
编程语言 时间:
2014-09-20 01:07:56
阅读次数:
204
数学 +, -, *, /, **, %判断 ==, !=, >, >=, <, <=, in逻辑 and, or, not
分类:
编程语言 时间:
2014-09-20 01:07:46
阅读次数:
189
第一种方式:$python>>>print('hello world') 屏幕上输出hello worldprint是一个常用函数第二种方式:$python hello.py第三种方式:#!/usr/bin/env pythonchmod 755 hello.py./hello.py
分类:
编程语言 时间:
2014-09-20 01:05:16
阅读次数:
197
缩进Python最具特色的是用缩进来标明成块的代码。我下面以if选择结构来举例。if后面跟随条件,如果条件成立,则执行归属于if的一个代码块。if i > 0: x = 1 y = 2四个空格的缩进总结if语句之后的冒号以四个空格的缩进来表示隶属关系, Python中不能随意缩进
分类:
编程语言 时间:
2014-09-20 01:05:06
阅读次数:
155
原版:http://www.codeproject.com/Articles/570638/Ten-Cplusplus-Features-Every-Cplusplus-Developer译版:http://blogs.ejb.cc/archives/7190/top-10-new-features...
分类:
编程语言 时间:
2014-09-20 01:03:46
阅读次数:
228
拿到别人一个软件的SDK,希望通过SDK开发一些应用。运行DEMO的时候发现一个DLL找不到,到dll放在bin目录下后还是找不到,百度之。发现可能是这个DLL可能调用了其他的DLL但是自己的电脑上没有。下载个DEPENDS.EXE。打开找不到的DLL,下载了所有的DLL放在BIN目录下, 仍然有很...
分类:
编程语言 时间:
2014-09-20 01:03:36
阅读次数:
236
Swift 初见本页内容包括:简单值(Simple Values)控制流(Control Flow)函数和闭包(Functions and Closures)对象和类(Objects and Classes)枚举和结构体(Enumerations and Structures)协议和扩展(Proto...
分类:
编程语言 时间:
2014-09-20 01:02:16
阅读次数:
348
每天记录一点学习技术的笔记为了巩固下学过的东西,决定把自己学过用过的东西通过博客的形式记录下来,形成自己的知识体系。这是我整理的python知识的目录=====================================粪沟线===================================...
分类:
编程语言 时间:
2014-09-20 01:01:46
阅读次数:
296
在多线程开发中,除了synchronized这个关键字外,我们还能通过Lock接口来实现这种效果。通过Lock接口来实现
这种多线程加锁效果的好处是非常的灵活,我们不在需要对整个函数加锁,而且可以很方便的把他放在我们函数的任何
一个地方,非常的称心,而且从效率上来说,使用Lock接口要比使用synchronized关键字效率高一些,下面我们来使用
一个例子来说明这种方法的使用。
p...
分类:
编程语言 时间:
2014-09-19 23:59:06
阅读次数:
469
字符数组
C++中字符数组用char str[]可以用来表示一个字符串。
(1) 数组的大小和字符串的长度。
数组的大小一定要大于字符串的长度,因为系统会自动补上一个’\0’作为字符串的结束标志。当然对于未初始化的也补’\0’.
#include
#include
using namespace std;
int main()
{
char str[11] = "I am h...
分类:
编程语言 时间:
2014-09-19 23:57:46
阅读次数:
662
在多线程开发中,经常会出现一种情况,我们希望读写分离。就是对于读取这个动作来说,可以同时有多个线程同
时去读取这个资源,但是对于写这个动作来说,只能同时有一个线程来操作,而且同时,当有一个写线程在操作这个资
源的时候,其他的读线程是不能来操作这个资源的,这样就极大的发挥了多线程的特点,能很好的将多线程的能力发挥
出来。
在Java中,ReadWriteLock这个接口就为我们实现了这个需求...
分类:
编程语言 时间:
2014-09-19 23:56:36
阅读次数:
423
接口:
我们知道抽象类中可以定义抽象方法,也可以定义非抽象方法,当一个抽象类中的方法都是抽象方法的时候,我们就可以定义另一种表现方式:接口(interface),所以接口是一种特殊的抽象类
接口的出现将“多继承”通过另一种形式表示出来,即“多实现”。
注意:接口的定义不是class,而是interface,当然最后编译时还是class文件
interface Demo
{
a...
分类:
编程语言 时间:
2014-09-19 23:56:16
阅读次数:
672
自JDK5之后,在-128至127之间的两个相同的整数被自动装箱后,java认为这个两个对象是相等的。例如: Integer number1 = 100; Integer number2 = 100;number1 == number2的结果是true
分类:
编程语言 时间:
2014-09-19 23:52:26
阅读次数:
280
------- android培训、java培训、期待与您交流! ---------- 1.java的历史 2.环境变量 3.关键字 4.标示符 5.注释1.java历史诞生:1990年初,java的前身出现,名为Oak(橡树),是由詹姆斯戈斯林所带领的团队研发的。主要功能是设...
分类:
编程语言 时间:
2014-09-19 23:52:16
阅读次数:
309
Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等 指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时 动态分配...
分类:
编程语言 时间:
2014-09-19 23:51:46
阅读次数:
303
最起码要掌握以下东西才能使高手~~慢慢学吧~~学无止境~~宏观上:1.技术广度方面至少要精通多门开源技术吧,研究过struts\spring等的源码。2.项目经验方面从头到尾跟过几个大项目,头是指需求阶段,包括需求调研。尾是指上线交付之后,包括维护阶段。3.架构经验方面有过分布式系统的架构和开发经验...
分类:
编程语言 时间:
2014-09-19 23:44:26
阅读次数:
1844