码迷,mamicode.com
首页 > 编程语言
Python的类变量和对象变量声明解析
Python的类和C++一样,也都是存在两种类型的变量,类变量和对象变量!前者由类拥有,被所有对象共享,后者由每个对象独有。这里我主要想讨论一下他们的声明办法。 首先说的是对象变量: 只要是声明在类的语句块中,且没有"self."前缀的变量都是类变量,且类变量是被所有对象共享的。 注意...
分类:编程语言   时间:2015-03-11 18:48:05    阅读次数:118
c++异常学习
引言异常,让一个函数可以在发现自己无法处理的错误时抛出一个异常,希望它的调用者可以直接或者间接处理这个问题。而传统错误处理技术,检查到一个局部无法处理的问题时:1.终止程序(例如atol,atoi,输入NULL,会产生段错误,导致程序异常退出,如果没有core文件,找问题的人一定会发疯)2.返回一个...
分类:编程语言   时间:2015-03-11 18:45:44    阅读次数:138
Java Web编程的主要组件技术——Hibernate核心组件
参考书籍:《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
python 查找文件内容
输入查找的文件夹路径,要查找的内容关键字(可以指定多个),要查找的文件类型(可以是多个),搜索出符合条件的文件,并记录所有符合条件的行号及行内容。 写的感觉有点冗余,但好歹还能使用^-^,主要是方便手头工作。# coding:utf8 import os from os.path import * ...
分类:编程语言   时间:2015-03-11 18:41:15    阅读次数:140
Python(2.7.6) 日志处理的简单示例
Python 标准库中的logging 模块提供了一套标准的 API 来处理日志信息的打印。import logginglogging.basicConfig( level = logging.DEBUG, format = '%(asctime)s [%(threadName...
分类:编程语言   时间:2015-03-11 18:41:00    阅读次数:247
[javascript] 使用闭包编写模块
这是一篇[javascript the good parts]的读书笔记。我们知道可以利用javascript 的prototype 特性为原始类型编写拓展模块。利用如下方法:Object.prototype.method = function(name, func) { Object.pro...
分类:编程语言   时间:2015-03-11 18:39:04    阅读次数:157
Servlet线程安全
当多个客户端并发访问同一个Servlet时,web服务器会为每一个请求创建一个线程,并在这个线程上调用Servlet的service方法,因此如果service方法内如果操作了同一个资源的话,就可能出现线程安全问题 如果某个Servlet实...
分类:编程语言   时间:2015-03-11 17:34:01    阅读次数:193
排序算法之快速排序
基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 我看了下网上有些bolg写排序算法,有的是理解错误了;有的呢是太过于复杂;还有的呢就干脆是用临时数组,而不是就地排序。当然我的也并没有多好,只是提够一种思路;...
分类:编程语言   时间:2015-03-11 17:30:04    阅读次数:162
Bag标签之把字符串分割成数组,返回一个存放数组数据的书包(Bag)
把字符串分割成数组,返回一个存放数组数据的书包(Bag): 操作 a/b/c/d 把字符串a/b/c/d数组,返回书包test,按关键字test0、test1、test2...取出分割后的值...
分类:编程语言   时间:2015-03-11 17:30:11    阅读次数:180
让图片DIV竖向滑动的JavaScript特效代码
让图片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中的类和对象
Java中类和对象和C++中类似,只不过在具体使用的时候有几个地方需要额外注意的。这里我列出来,几个主要的,后面如果发现了,或者理解更加深入了,再添加。     这篇博文还有一个重要的作用,就是确定Java编程的习惯,类在定义的时候该写什么注释,这些都要有一个较好的习惯。 1)一个java文件中,可以存在多个class,但是只能有一个public class + 和文件名相同的...
分类:编程语言   时间:2015-03-11 17:29:28    阅读次数:167
使用Spring定时任务并且通过AOP监控任务执行情况
本文讲的是通过Spring注解的方式实现任务调度。只要引入了spring-context包就能够在项目中使用注解方式的任务调度。...
分类:编程语言   时间:2015-03-11 17:28:04    阅读次数:200
枚举类型Enum的含义分析
枚举类型是一种基本数据类型而不是构造数据类型,从jdk1.5才有的新类型,一般用来做全局常量。 特性: 1.它不能有public的构造函数,这样做可以保证客户代码没有办法新建一个enum的实例,可用来写单例模式。 2.所有枚举值都是public , static , final的。注意这一点只是针对于枚举值,我们可以和在普通类里面定义 变量一样定义其它任何类型的非枚举变量,这些变...
分类:编程语言   时间:2015-03-11 17:27:50    阅读次数:151
python2.7安装第三方库报编译器错误
?? 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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!