os和os.path模块os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回但前目录('.')os.chdir(dirname):改变工作目录到dirnameos.remove(file):删除文件os.path.i...
分类:
编程语言 时间:
2014-07-11 10:50:08
阅读次数:
228
1:访问控制1.1 public 这类型成员可以被类本身函数访问,也可以被外部创建的类对象调用。子类对象与子类内部可以访问1.2 protected类型成员,只能被类本身函数访问。外部创建的类对象没有访问权限。子类对象没有访问权限,子类内部可以访问1.3 private类型成员,只能被类本身函数访问...
分类:
编程语言 时间:
2014-07-11 10:31:08
阅读次数:
208
Spring配置Quartz例子(基于maven构建)1.引入除spring.jar外的Quartz的jar包quartz-all-1.8.6.jar org.springframework spring-orm ...
分类:
编程语言 时间:
2014-07-11 10:26:23
阅读次数:
279
这里介绍两种java提供的数组拷贝方法:(1)Arrays提供的copyOf(T src, T desLength)和copyOfRange(T src, int from, int to)(2)System.arraycopy(T src, int from, T des, int from, i...
分类:
编程语言 时间:
2014-07-11 10:21:36
阅读次数:
272
python(5)5.1 模块:每个.py文件就是一个模块,多个模块可以放在一个包中,而多个包可以放在更大的包中。表示包A中的asd.py可以这样写:A.asdsys模块:它是python的内建模块,只要导入就可以使用。import sys。需要注意的是,sys模块里面有args,它至少存储着一个l...
分类:
编程语言 时间:
2014-07-11 10:20:20
阅读次数:
159
Java流的正确关闭方式:放在finally里,且先判断null。
分类:
编程语言 时间:
2014-07-11 10:10:46
阅读次数:
430
预处理功能主要包括宏定义,文件包含,条件编译三部分。分别对应宏定义命令,文件包含命令,条件编译命令三部分实现。预处理过程读入源代码,检查包含预处理指令的语句和宏定义,并对源代码进行响应的转换。预处理过程还会删除程序中的注释和多余的空白字符。预处理指令是以#号开头的代码行。#号必须是该行除了任何空白字...
分类:
编程语言 时间:
2014-07-11 10:01:01
阅读次数:
225
迭代协议: 类实现方法__next__,则可以使用for、while来实现迭代 使用iter或者next实现手工迭代: L = [1,2,3]I = iter(L)print(I.next()) 列表推导式: L = [x + y for x in 'abc' for y in 'lmn']prin...
分类:
编程语言 时间:
2014-07-11 09:44:49
阅读次数:
227
1.利用荷兰国旗的思路,每次记住最后一个位置,遇到一个不重复的数,放在它后面,代码很简单。Given a sorted array, remove the duplicates in place such that each element appear onlyonceand return the...
分类:
编程语言 时间:
2014-07-11 09:42:49
阅读次数:
238
c++基础知识 从一个基本的CMyString类讲起,分析了 构造函数 拷贝构造函数 析构函数 "="、"+="、"+"、左"++"、右"++"操作符重载 "<<"输出流友元函数重载 1、实现过程要关注内存泄露(析构)、非法输入值处理(“赋值重载”)、内存溢出异常处...
分类:
编程语言 时间:
2014-07-11 09:35:14
阅读次数:
251
原文地址:http://www.onlamp.com/pub/a/onlamp/2007/08/23/advanced-javascript-ii.html?page=1 在前面的文章中,我们介绍了两类JavaScript小工具及其源代码:浮动文本和弹出菜单。本文中,我们将继续介绍另外几个实用的Ja...
分类:
编程语言 时间:
2014-07-11 09:31:03
阅读次数:
441
不可变对象和类由不可变类创建的对象就是不可变对象,要使一个类成为不可变的,它必须满足下面的需求:所有数据域都是私有的没有修改器方法没有一个访问器的方法,它会返回一个指向可变数据域的引用看下面的代码:public class Main{ public static void main(Strin...
分类:
编程语言 时间:
2014-07-11 09:27:46
阅读次数:
288
JS代码使鼠标滚轮失效1当页面内容太多时,可以通过鼠标滚轮实现翻页效果。但有些读书网站提供页面自动滚屏的功能,此时可使鼠标的滚轮失效,让用户充分体验网站提供的功能。本例在页而中添加了一个表格,可将窗口缩小,以出现滚动条效果。当出现滚动条时.滑动鼠标的滚轮,测试此操作是否能够成功。代码重写了“docu...
分类:
编程语言 时间:
2014-07-11 09:18:34
阅读次数:
287
首先先root,然後vim /etc/profile修改文件。在最後面添加下面幾句(當然,路徑是你自己的路徑,或者JDK版本是不一樣)。之後在終端裏輸入source /etc/profile 這樣配置文件才能立馬生效。配置JAVA_HOME的用處的方便其他需要JDK的軟件的使用,例如tomcat。
分类:
编程语言 时间:
2014-07-11 08:56:32
阅读次数:
291
1、C中内存分为四个区 栈:用来存放函数的形参和函数内的局部变量。由编译器分配空间,在函数执行完后由编译器自动释放。 堆:用来存放由动态分配函数(如malloc)分配的空间。是由程序员自己手动分配的,并且必须由程序员使用free释放。如果忘记用free释放,会导致所分配的空间一 直占着不放,...
分类:
编程语言 时间:
2014-07-11 08:53:21
阅读次数:
333
Conversion rules are more complicated when unsigned operands are involved. The problem is that comparisons between signed and unsigned values are mach...
分类:
编程语言 时间:
2014-07-11 08:50:41
阅读次数:
347
项目中经常会用到表格编辑控件,网上也有不少,但是确实没有完全符合我要求的,自己写一个吧!1.该控件支持 数据显示列,文本编辑列,选择列,下拉列,索引列,删除列 六种列类型2.支持全键盘操作,自定义键位 包括:列焦点切换,行焦点切换,新建行,数据保存(默认 上,下,左,右 键操作)3.丰富的事件,绝大...
分类:
编程语言 时间:
2014-07-11 08:49:25
阅读次数:
708
如果程序里面有错误,希望大家能够批评指正!#include#include#include#include#define WIN 256 // 可以修改决定游戏输赢的值// 矩阵数组int num[4][4]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};int t[5]={0...
分类:
编程语言 时间:
2014-07-11 08:47:34
阅读次数:
230
看看微信开发平台,想想IOS客户端,这都是一些封装的例子。平时我们一谈起封装就会想起private的setter和getter,没错,这是最经典的一种实现,但如果我们的认识只局限于此,是不是真把java当咖啡了?
分类:
编程语言 时间:
2014-07-11 08:43:48
阅读次数:
255
群里有人问如何做到def foo(): passclass Bar(object): passBar.set_instance_method(foo)b = Bar()b.foo()这个其实还是比较简单的, 只要写个函数给类设置属性即可, 可根据需求是否用函数包装下, 或者用static...
分类:
编程语言 时间:
2014-07-10 17:05:22
阅读次数:
190