熟悉python语言, 以及学会python的编码方式. 熟悉python库, 遇到开发任务的时候知道如何去找对应的模块. 知道如何查找和获取第三方的python库, 以应付开发任务. 学习步骤安装开发环境如果你在window下, 去下载pythonxy安装起来, 然后运行python, 进入pyt...
分类:
编程语言 时间:
2015-04-04 01:11:21
阅读次数:
161
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4000Recently, dobby is addicted in the Fruit Ninja. As you know, dobby is a free elf, so unlike other e...
分类:
编程语言 时间:
2015-04-04 01:09:59
阅读次数:
191
1 #import "HMViewController.h" 2 3 @interface HMViewController () 4 5 @end 6 7 @implementation HMViewController 8 9 - (void)viewDidLoad10 {11 ...
分类:
编程语言 时间:
2015-04-04 01:12:28
阅读次数:
248
闭包有三个特性:1.函数嵌套函数2.函数内部可以引用外部的参数和变量3.参数和变量不会被垃圾回收机制回收闭包的定义及其优缺点闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量使用闭包有一个优点,也是它的缺点,就是...
分类:
编程语言 时间:
2015-04-04 01:11:28
阅读次数:
190
1、面向过程思想,强调的是过程(即动作,函数);面向对象思想,强调的是对象。2、类与对象关系:类是对事物的描述(属性和行为-方法),对象是类的实例。对象通过new生成。属性也称成员变量;方法也称成员函数。 1 /*Java代码都是在类中的,以下是Java的两种不同类:区别在于是否有main方法。 2...
分类:
编程语言 时间:
2015-04-04 01:07:41
阅读次数:
384
模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。 模板是一种对类型进行参数化的工具,通常有两种形式:函数模板和类模板 (1)、函数模板针对仅参数类型不同的函数; (2)、类模板针对仅数据成员和成...
分类:
编程语言 时间:
2015-04-04 01:05:02
阅读次数:
228
参考博文:http://www.ibm.com/developerworks/cn/java/j-lo-clobj-init/ 上图展示的是类生命周期流向;在本文里,我只打算谈谈类的"初始化"以及"对象实例化"两个阶段。 类初始化 类"初始化"阶段,它是一个类或接...
分类:
编程语言 时间:
2015-04-04 00:03:36
阅读次数:
191
一、简介
守护进程最重要的特性是后台运行;它必须与其运行前的环境隔离开来,这些环境包括未关闭的文件描述符、控制终端、会话和进程组、工作目录以及文件创建掩码等;它可以在系统启动时从启动脚本/etc/rc.d中启动,可以由inetd守护进程启动,也可以有作业规划进程crond启动,还可以由用户终端(通常是shell)执行。
Python有时需要保证只运行一个脚本实例,以...
分类:
编程语言 时间:
2015-04-04 00:02:35
阅读次数:
466
结论1:Object.prototype只是一个普通对象,它是js原型链的最顶端。
结论2:在js中如果A对象是由B函数构造的,那么A.__proto__ === B.prototype。
结论3:内置的Object是其实也是一个函数对象,它是由Function创建的。
结论4:js中每一个对象或函数都有__proto__属性,但是只有函数对象才有prototype属性。
结论5:Function.prototype是个特例,它是函数对象,但是没有prototype属性。其他所有函数都有prototype属...
分类:
编程语言 时间:
2015-04-04 00:02:03
阅读次数:
453
关于计算机中有符号,无符号数值的表示以及它们之间的运算 是基本知识,但工作这么多年也不敢说完全搞明白透彻。
这几天在将知识点进行了一些梳理,并做了一些有意思的试验。
计算机中,数值的表示和运算都是用补码表示的。 正数的补码就是其本身; 负数的补码则是最高符号位为1,其余位取反加1. 比如-5表示为0xFFFB, 而5则表示为0x0005。
这里,第一个需要注意的问题就是 ...
分类:
编程语言 时间:
2015-04-03 23:59:56
阅读次数:
364
Java的继承与多态对于提高开发效率,减少开发量,是非常有帮助的,也便于代码维护。下面是根据书上讲的,我又做了改进的例子。
假设需求:
公司需要对所有人员进行管理,所有人员分为普通员工和经理人,他们的头衔、工资、生日等信息都是不一样的,但是不能开发两套系统分别进行管理,而是要一套系统完成对所有人的管理。
设计一个员工类,这是父类,定义如下:
package com....
分类:
编程语言 时间:
2015-04-03 23:59:07
阅读次数:
311
一、什么是类和对象
* 类是模子,确定对象将会拥有的特征(属性)和方法
* 类的特点:
* 类是对象的类型
* 具有相同属性和方法的一组对象的集合
* 对象的属性
* 属性-对象具有的各种特征
* 每个对象的每个属性都有用的特定值
* 对象的方法
* ...
分类:
编程语言 时间:
2015-04-03 23:58:45
阅读次数:
325
树状数组适合单个元素经常修改,而且还要反复求某个区间的和 树状数组的编程效率和程序运行效率都要比线段树要高(时间复杂度一样,但是梳妆数组的常数较小)如果每次修改的不是一个数,而是一个区间就不适合用树状数组了(效率较低)树状数组的时间复杂度总结:建数组0(n)更新0(logn)局部求和0(logn)当...
分类:
编程语言 时间:
2015-04-03 23:53:06
阅读次数:
177
因为各种原因,计划学习Java。自己已经做.NET开发几乎10年了,把语言级别的东西撸一遍估计不难。由于.NET和Java的相似性,准备比较着.NET/C#来学,一来自己容易理解,同时也巩固下.NET的知识。选择的参考书是《Java核心技术》。第一个程序第一个程序,hello world,代码很简单...
分类:
编程语言 时间:
2015-04-03 23:51:38
阅读次数:
228
虽然 Java 语言是典型的面向对象编程语言,但其中的八种基本数据类型并不支持面向对象编程,基本类型的数据不具备“对象”的特性——不携带属性、没有方法可调用。 沿用它们只是为了迎合人类根深蒂固的习惯,并的确能简单、有效地进行常规数据处理。这种借助于非面向对象技术的做法有时也会带来不便,比如引用类型数...
分类:
编程语言 时间:
2015-04-03 23:53:23
阅读次数:
209
考虑 char tmp[7] = "abcd"; 做了什么事?1、按道理,堆栈指针需要在栈顶挪出7个字节,但是为了字节对齐,栈顶指针会挪出8个字节,最高地址的一个字节不使用,是cc,注意:栈的使用,地址是减小的。2、tmp就是栈顶指针的别名,是个常量,不能修改指向。3、从栈顶向高地址拷贝a,b,c,...
分类:
编程语言 时间:
2015-04-03 23:51:23
阅读次数:
170
1 #include 2 #include 3 using namespace std; 4 void swap(int *a, int *b) 5 { 6 int *c = a; 7 a = b; 8 b = c; 9 }10 int Partition(int *A, ...
分类:
编程语言 时间:
2015-04-03 23:53:20
阅读次数:
356