今天被问了这么个问题 python为什么要有classmethod?被问倒了,只能回答:classmethod不需要实例化类,用起来比较方便。这么回答没有什么底细,于是查看了一下python的官方文档:Class method objectsA class method object, like a...
分类:
编程语言 时间:
2014-07-10 17:04:43
阅读次数:
285
惰性载入函数因为浏览器之间行为的差异,多数JavaScript代码包含了大量的if语句,将执行引导到正确的代码中,看看下面来自上一章的createXHR()函数。 function createXHR(){ if (typeof XMLHttpRequest !=...
分类:
编程语言 时间:
2014-07-10 16:48:11
阅读次数:
269
总结:1.二维数组名是指向一位数组的指针,本例中,其类型为 int (*)[4],在传递的过程中丢失了第一维的信息,因此需要将第一维的信息传递给调用函数。关于二维数组名代表的类型,可通过下面的例子看出。 1 /*********************************************...
分类:
编程语言 时间:
2014-07-10 14:53:45
阅读次数:
298
1.&&和||等逻辑判断运算标记可以当成条件运算来使用例如:var a = b =c = "12";(a=="13"&&b++)||(c--);相当于if(a=="13"){b++}else{c--};虽然至少了几个字符,但是也是一种解决问题的方法。在大量逻辑判断的时候可以起到减少代码的作用,但是弊...
分类:
编程语言 时间:
2014-07-10 16:41:06
阅读次数:
197
1.函数指针的定义对于函数 void test(int a, int b){ //}其函数指针类型是void (* ) (int , int), 注意这里第一个括号不能少, 定义一个函数指针,void (* pfunc)(int , int) ,其中pfunc就是函数指针类型, 它指向的函数类型必....
分类:
编程语言 时间:
2014-07-10 16:37:54
阅读次数:
187
第四节:事件处理一个图形界面完的成只是程序开发中起步的工作,因为要想让每一个组件都发挥其作用,就必须对所有的组件进行事件处理。那么什么是事件处理,所谓事件就表示一个对象发生状态变化。例如,每当按下一个按钮时,实际上按钮的状态就发生了变化,而如果要想处理此事件,就需要监听者不断地进行监听事件的变化,并...
分类:
编程语言 时间:
2014-07-10 16:33:04
阅读次数:
383
主要分为四步1.安装java环境2.在Eclipse下安装Pydev1)启动 Eclipse,利用 Eclipse Update Manager 安装 PyDev。在 Eclipse 菜单栏中找到 Help栏,选择 Help > Software Updates > Find and Install...
分类:
编程语言 时间:
2014-07-10 16:30:28
阅读次数:
271
HashMap简介 HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrentHash.....
分类:
编程语言 时间:
2014-07-10 16:27:05
阅读次数:
248
模板实现头文件:#ifndef SUN_LINKLIST_H#define SUN_LINKLIST_H#include using namespace std ;//#include "List.h"// T : operator= , operator!= , operator== , cop....
分类:
编程语言 时间:
2014-07-10 16:23:14
阅读次数:
220
关于JAVA中的==和equals函数的区别今天在研读Thinkinginjava时注意到==和equals的区别,于是就通过查看JDK_API才读懂了他们的区别,于是将心得分享一下,望批评指正,谢谢。在JAVA程序中一般的基本类型(值类型int,double,boolean等)都只能通过==来判断...
分类:
编程语言 时间:
2014-07-10 16:13:39
阅读次数:
348
主要的理由还是封装。nonmember nonfreind function 不能访问类private 成员变量。这个场景是有一个类提供了一些基本功能,比如class WebBrowser{ public: void clearCache(); void clearHist...
分类:
编程语言 时间:
2014-07-10 16:05:06
阅读次数:
164
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hib...
分类:
编程语言 时间:
2014-07-10 15:40:07
阅读次数:
314
这是JsonCpp实例下载地址参考地址1参考地址2遇到编译未通过,有个配置属性的地址解压后用vs打开makefiles文件夹,里面是jsoncpp和两个test的工程,jsoncpp如下红框中。 编译jsoncpp项目,然后在程序目录的build文件夹下可以找到编译好的lib文件debug和rel....
分类:
编程语言 时间:
2014-07-10 15:38:45
阅读次数:
475
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;im...
分类:
编程语言 时间:
2014-07-10 15:38:07
阅读次数:
363
Generator工作空间准备配置文件(generator.xml),修改你自己的相关路径即可,此配置生成的为最简介的代码,详细配置请查看注释信息 ...
分类:
编程语言 时间:
2014-07-10 15:36:56
阅读次数:
261
一、BufferedImage类介绍生成验证码图片主要用到了一个BufferedImage类,如下:创建一个DrawImage Servlet,用来生成验证码图片 1 package gacl.response.study; 2 import java.awt.Color; 3 import ...
分类:
编程语言 时间:
2014-07-10 15:25:11
阅读次数:
336
C分为四个区:堆,栈,静态全局变量区,常量区 c++分为四个区:堆,栈,静态全局变量去,常量区,自由存储区。 根据c/c++对象生命周期不同,c/c++的内存模型有三种不同的内存区域,即自由存储区,动态区、静态区。 自由存储区:局部非静态变量的存储区域,即平常所说的栈 动态区:用operato...
分类:
编程语言 时间:
2014-07-10 15:18:02
阅读次数:
276
本文转自百度文库 Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术。这些都将在后面的系列教程中讲解。在本文中主要介绍了.....
分类:
编程语言 时间:
2014-07-10 15:17:23
阅读次数:
374
毕业两年了,曾经给自己计划工作两年后跳一次槽,去尝试学习更多的东西。2012年7月5日入职,现在整整两年,最近面临这样的一个抉择:是留在公司继续做项目经理,还是跳槽去学习Java。
分类:
编程语言 时间:
2014-07-10 15:14:06
阅读次数:
189
STS(Spring Tool Suite):是免费的一款基于Eclipse的Spring开发的定制版IDE,其官方下载地址为http://www.springsource.org/downloads/sts-ggts我选择的是现在最新的4.3.1版本,64位。安装自不必细说。Tomcat:自己百度...
分类:
编程语言 时间:
2014-07-10 15:14:47
阅读次数:
327