Python的类和C++一样,也都是存在两种类型的变量,类变量和对象变量!前者由类拥有,被所有对象共享,后者由每个对象独有。这里我主要想讨论一下他们的声明办法。 首先说的是对象变量: 只要是声明在类的语句块中,且没有"self."前缀的变量都是类变量,且类变量是被所有对象共享的。 注意...
分类:
编程语言 时间:
2015-03-11 18:48:05
阅读次数:
118
引言异常,让一个函数可以在发现自己无法处理的错误时抛出一个异常,希望它的调用者可以直接或者间接处理这个问题。而传统错误处理技术,检查到一个局部无法处理的问题时:1.终止程序(例如atol,atoi,输入NULL,会产生段错误,导致程序异常退出,如果没有core文件,找问题的人一定会发疯)2.返回一个...
分类:
编程语言 时间:
2015-03-11 18:45:44
阅读次数:
138
参考书籍:《J2EE开源编程精要15讲》Hibernate配置文件 1) hibernate.cfg.xml 1 2 5 6 7 8 9 10 org.hibernate.dialect.MySQLDialect11 12...
分类:
编程语言 时间:
2015-03-11 18:44:26
阅读次数:
164
输入查找的文件夹路径,要查找的内容关键字(可以指定多个),要查找的文件类型(可以是多个),搜索出符合条件的文件,并记录所有符合条件的行号及行内容。 写的感觉有点冗余,但好歹还能使用^-^,主要是方便手头工作。# coding:utf8
import os
from os.path import * ...
分类:
编程语言 时间:
2015-03-11 18:41:15
阅读次数:
140
Python 标准库中的logging 模块提供了一套标准的 API 来处理日志信息的打印。import logginglogging.basicConfig( level = logging.DEBUG, format = '%(asctime)s [%(threadName...
分类:
编程语言 时间:
2015-03-11 18:41:00
阅读次数:
247
这是一篇[javascript the good parts]的读书笔记。我们知道可以利用javascript 的prototype 特性为原始类型编写拓展模块。利用如下方法:Object.prototype.method = function(name, func) { Object.pro...
分类:
编程语言 时间:
2015-03-11 18:39:04
阅读次数:
157
当多个客户端并发访问同一个Servlet时,web服务器会为每一个请求创建一个线程,并在这个线程上调用Servlet的service方法,因此如果service方法内如果操作了同一个资源的话,就可能出现线程安全问题 如果某个Servlet实...
分类:
编程语言 时间:
2015-03-11 17:34:01
阅读次数:
193
基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
我看了下网上有些bolg写排序算法,有的是理解错误了;有的呢是太过于复杂;还有的呢就干脆是用临时数组,而不是就地排序。当然我的也并没有多好,只是提够一种思路;...
分类:
编程语言 时间:
2015-03-11 17:30:04
阅读次数:
162
把字符串分割成数组,返回一个存放数组数据的书包(Bag):
操作
a/b/c/d
把字符串a/b/c/d数组,返回书包test,按关键字test0、test1、test2...取出分割后的值...
分类:
编程语言 时间:
2015-03-11 17:30:11
阅读次数:
180
让图片DIV竖向滑动的JavaScript特效代码,虽然现在里面没有图片,但加上图片就行了,研究了好大一会才研究出来这种效果,鼠标放上后图片层上下滑动,整体效果非常不错,做图片特效的前端开发者或许能用得上哦。...
分类:
编程语言 时间:
2015-03-11 17:28:49
阅读次数:
163
#include
int main()
{
int arr[4][4] ={0,1,2,3,4,5,6,7,
8,9,10,11,12,13,14,15};
int i;
for(i=0;i<4;i++)
{
printf("使用arr+i求得二维数组arr第%d行的起始地址为:%d\n",i+1,arr+i);
}
printf("\n");
for(i=0;i<...
分类:
编程语言 时间:
2015-03-11 17:29:50
阅读次数:
143
Java中类和对象和C++中类似,只不过在具体使用的时候有几个地方需要额外注意的。这里我列出来,几个主要的,后面如果发现了,或者理解更加深入了,再添加。
这篇博文还有一个重要的作用,就是确定Java编程的习惯,类在定义的时候该写什么注释,这些都要有一个较好的习惯。
1)一个java文件中,可以存在多个class,但是只能有一个public class + 和文件名相同的...
分类:
编程语言 时间:
2015-03-11 17:29:28
阅读次数:
167
本文讲的是通过Spring注解的方式实现任务调度。只要引入了spring-context包就能够在项目中使用注解方式的任务调度。...
分类:
编程语言 时间:
2015-03-11 17:28:04
阅读次数:
200
枚举类型是一种基本数据类型而不是构造数据类型,从jdk1.5才有的新类型,一般用来做全局常量。
特性:
1.它不能有public的构造函数,这样做可以保证客户代码没有办法新建一个enum的实例,可用来写单例模式。
2.所有枚举值都是public , static , final的。注意这一点只是针对于枚举值,我们可以和在普通类里面定义
变量一样定义其它任何类型的非枚举变量,这些变...
分类:
编程语言 时间:
2015-03-11 17:27:50
阅读次数:
151
??
error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from
http://aka.ms/vcpython27
原因:windows下使用pip安装包的时候需要机器装有vs2008,VS2012还不行
解决方法:安装vs2008或安装一个Micorsoft Visual ...
分类:
编程语言 时间:
2015-03-11 17:27:04
阅读次数:
184
算法纯属个人爱好,欢迎交流,共享
/**
*
*/
package com.zimo.sequence;
/**
* 逆序排列
* @author 子墨
*
* 2015-3-11下午2:31:55
*/
public class Node {
int data;
Node next = null;
public Node(int data){
this.da...
分类:
编程语言 时间:
2015-03-11 17:25:17
阅读次数:
131
进程是什么?
程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。
在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度下,可以实现并发地执行。这是这样的设计,大大提高了CPU的利用率。进程的出现让每个用户感觉到自己独享CPU...
分类:
编程语言 时间:
2015-03-11 17:21:45
阅读次数:
174