静态数据成员可以被非静态成员函数访问。但静态成员函数只能访问静态数据成员。静态数据成员从属于某一个类,而不是某一个类的对象。同理,静态成员函数也是一样。追问定义静态成员函数的作用有何在呢回答静态成员函数隶属于类,不用实例化对象,就可以直接调用静态成员函数来操作静态数据成员提问者评价太给力了,你的回答...
分类:
编程语言 时间:
2014-05-21 20:30:21
阅读次数:
270
1.
虚函数虚函数是在某个基类声明为virtual并在一个或多个派生类中重新定义的成员函数。虚函数是C++多态的基础,通过指向类的指针或引用调用,调用的方式是动态联编,到运行时才确定调用的是该虚函数的哪一个实现。非虚函数是静态联编,在编译时刻系统就能根据指针类型确定调用的函数。虚函数一般会有一个默认...
分类:
编程语言 时间:
2014-05-21 20:27:09
阅读次数:
281
python写单元大多数都会用到unittest和mock,测试代码覆盖率都会用到coverage,最后再用nose把所有的东西都串起来,这样每次出版本,都能把整个项目的单元测试都运行一遍。Unittestunittest就不详细介绍了,注意几点:测试类继承unittest.TestCase测试类、...
分类:
编程语言 时间:
2014-05-21 20:27:47
阅读次数:
413
通过javac编译java文件1.先导入需要引用的包D:\Program Files
(x86)\apache-tomcat-7.0.53\webapps\test\WEB-INF\classes>set
classpath=%classpath%;D:\Program Files (x86)\ap...
分类:
编程语言 时间:
2014-05-21 20:21:14
阅读次数:
244
1 2 3 4 classpath:default.properties 5 6 7 8 9 10 #
default.properties...
分类:
编程语言 时间:
2014-05-21 19:56:56
阅读次数:
485
本章涉及Selenium WebDriver的所有接口。 Recommended Import
Style 推荐的导入风格如下:from selenium import webdriver
然后,你可以这样访问所有的类:webdriver.Firefoxwebdriver.FirefoxP...
分类:
编程语言 时间:
2014-05-21 19:50:51
阅读次数:
435
2-2.程序输出。阅读下面的Python脚本。#!/usr/bin/env python1 + 2 *
4(a)你认为这段脚本是用来做什么的?(b)你认为这段脚本会输出什么?(c)输入以上代码,并保存为脚本,然后运行它,它所做的与你的预期一样吗?为什么一样/不一样?(d)这段代码单独执行和在交互解释...
分类:
编程语言 时间:
2014-05-21 19:43:18
阅读次数:
305
Activity.runOnUiThread(Runnable)·View.post(Runnable)·View.postDelayed(Runnable,
long)·Handler
分类:
编程语言 时间:
2014-05-21 19:37:55
阅读次数:
285
从存储空间角度,虚函数对应一个指向vtable虚函数表的指针,这大家都知道,可是这个指向vtable的指针其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过
vtable来调用,可是对象还没有实例化,也就是内存空间还没有,怎么找vtable呢?所以构造函数不能是虚函数。从使用角...
分类:
编程语言 时间:
2014-05-21 19:34:01
阅读次数:
178
因为最近想做一个小小的外挂,随便做个界面,但是这java的界面实在是让人难受,所以就想到了用可视化拖拉控件的试试,找到个叫"windowbuilder"
,以前叫做swt,免费的Eclipse插件,详细就不介绍了,给Google收购了,所以改名了WindowBuilder Pro,作为Google的...
分类:
编程语言 时间:
2014-05-21 19:31:30
阅读次数:
251
在Java编程中经常碰到类型转换,对象类型转换主要包括向上转型和向下转型。5.13.1
向上转型我们在现实中常常这样说:这个人会唱歌。在这里,我们并不关心这个人是黑人还是白人,是成人还是小孩,也就是说我们更倾向于使用抽象概念“人”。再例如,麻雀是鸟类的一种(鸟类的子类),而鸟类则是动物中的一种(动物...
分类:
编程语言 时间:
2014-05-21 19:09:24
阅读次数:
304
python笔记 动态类型 循环变量
分类:
编程语言 时间:
2014-05-21 19:06:09
阅读次数:
300
jstack Dump 日志文件中的线程状态dump
文件里,值得关注的线程状态有:死锁,Deadlock(重点关注)执行中,Runnable 等待资源,Waiting on
condition(重点关注)等待获取监视器,Waiting on monitor entry(重点关注)暂停,Suspen...
分类:
编程语言 时间:
2014-05-21 18:59:45
阅读次数:
502
现在很多语言都内置了线程池实现,但C++中却没有。本文列举一些C++实现的线程池工具。Boost.Threadpool
项目首页:http://threadpool.sourceforge.net
Boost.Threadpool是一个基于Boost、跨平台的C++线程池库。Boost.Th...
分类:
编程语言 时间:
2014-05-21 18:54:30
阅读次数:
363
什么是 self ? 它是类实例自身的引用。其他语言通常使用一个名为 this 的标识符
--《Python核心编程》如何定义类: class ClassName(base_class[es]): (1) "optional
documentation s...
分类:
编程语言 时间:
2014-05-21 18:50:01
阅读次数:
304
首先,贴出我给出的解决方案:http://files.cnblogs.com/xuejianhui/utils.rar再则,贴出网上最常见的例子:#include
std::string ws2s(const std::wstring& ws){ std::string curLocale =...
分类:
编程语言 时间:
2014-05-21 18:46:28
阅读次数:
400
网上找的,刚刚接触Calendar类,有点复杂,记下来。Java中对日期的处理需要用到Calendar类,其中有几个方法在使用时需要新手注意。1.
在获取月份时,Calendar.MONTH + 1 的原因 Java中的月份遵循了罗马历中的规则:当时一年中的月份数量是不固定的,第一个月是JANUAR...
分类:
编程语言 时间:
2014-05-21 18:35:45
阅读次数:
258
我们知道,继承,组合,重载,重写是java语言的面向对象实现的基本特征。
那么在java内部,究竟是如何实现这些面对对象的基本特征的呢? 继承和组合是面向对象中代码复用的主要实现方式,他们可以达到类似的效果,就是提高代码的复用。
组合很简单也很直观,就是在一个类中直接引用另一个类,然后调用引用类的一...
分类:
编程语言 时间:
2014-05-21 18:34:23
阅读次数:
203
import java.lang.Exception;import
java.lang.String;import java.util.Scanner;public class test { public static void
main(String[] args) { Scanner s = ....
分类:
编程语言 时间:
2014-05-21 18:27:44
阅读次数:
252
敲了一下午,代码比较乱,思路也比较乱,第一次敲这么长的java代码,总结起来就是欠练!!package homework;import
java.io.*;import java.lang.*;import java.util.Scanner;import java.util.*;class
yea...
分类:
编程语言 时间:
2014-05-21 18:19:38
阅读次数:
214