#include
using namespace std;
class Point{
public:
Point(int _x = 0, int _y = 0, int _z = 0):x(_x), y(_y), z(_z){}
Point(){}
~Point(){}
friend ostream& operator<<(ostream &os, const Point &pd);
...
分类:
编程语言 时间:
2014-09-19 04:29:05
阅读次数:
183
由胡正开发的星际译王是Linux平台上很强大的一个开源的翻译软件(也有Windows版本的)支持多种词库、多种语言版本。尤其词库设计比较合理。之前看到一篇博文《星际译王词库应用-自制英汉词典》中用简短的程序就实现了词典的基本功能,不过那个是Linux 下的C/C++版本的,于是决定参考移植一个JAV...
分类:
编程语言 时间:
2014-09-19 04:28:34
阅读次数:
456
官方编译文档见Ice官方编译文档环境:opensuse13.1x64,kdevelop4.7.6ICE依赖包:Icehasdependenciesonanumberofthird-partylibraries:BerkeleyDB5.3expat2.0OpenSSL0.9.8orlaterbzip21.0mcpp2.7.2(withpatches)依赖包安装:zypperinstallmcppmcpp-developensslopenssl-develexp..
分类:
编程语言 时间:
2014-09-19 02:22:15
阅读次数:
745
1.Object类型 创建Objectt实例的方法 一:使用new操作符后跟Object构造函数var person = new Object(); 二:对象字面量表示法,目的在于简化创建包含大量属性的对象的过程,数值属性名会转换成字符串。var person{ n...
分类:
编程语言 时间:
2014-09-19 02:18:04
阅读次数:
427
0 前言线程池的组件网上很多,之前我自己也尝试写个一个demo,但这些组件一般都比较简单,没有完整的实现后台线程池组件应用的功能。因此,这里我们实现一个可以用在线上环境的线程池组件,该线程池组件具备线程池应用的特性,如下所示:1. 伸缩性:即线程池中线程的个数应该是动态变化的。繁忙的时候可以申请更多...
分类:
编程语言 时间:
2014-09-19 02:17:04
阅读次数:
309
自动装配
在我们了解过constructor-arg和property装配中,都需要配置相应的属性和值或者引用,如果在比较复杂的项目中,就会使得XML的配置变得复杂,自动装配可以使用较少的配置实现。主要通过使用bean的autowire属性来控制,autowire可取值:
byName:为属性自动装配id与该属性的名字相同的bean
例如:People中有一个名为...
分类:
编程语言 时间:
2014-09-19 01:13:54
阅读次数:
219
bean的作用域
通过在配置bean时,指定bean元素的scope来指定该bean的作用域
scope的默认值是singleton,即单例模式,在一个ApplicationContext中,每次调用getBean()方法,获取的都是同一个bean.
如果要使每次获取的bean 都不相同可以指定scope的值为prototype,那么每次调用getBean()都会获得一个新的bean
Sc...
分类:
编程语言 时间:
2014-09-19 01:13:44
阅读次数:
198
什么是内部类?内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类内部类的共性...
分类:
编程语言 时间:
2014-09-19 01:10:04
阅读次数:
393
1、Python中导入模块:import sys;相当于Java中的导入包、类。 比如,我们导入sys模块,使用:import sys;2、Python中调用函数的时候,会从默认配置的库文件夹中(sys.path)搜索你所调用的模块。这个库文件的目录配置,如下: sys.path用来配置Pyth.....
分类:
编程语言 时间:
2014-09-19 01:07:34
阅读次数:
230
# -*- coding: utf-8 -*-'''获取当前日期前后N天或N月的日期'''from time import strftime, localtimefrom datetime import timedelta, dateimport calendaryear = strftime("%...
分类:
编程语言 时间:
2014-09-19 01:06:34
阅读次数:
303
ECMAScript 5最早引进了“严格模式”(strict mode)的概念。通过严格模式,可以在函数内部选择进行较为严格的全局或局部的错误条件检测。使用严格模式的好处是可以提早知道代码中存在的错误,及时捕获一些可能导致变成错误的ECMAScript行为。支持严格模式的浏览器包括IE 10+,F....
分类:
编程语言 时间:
2014-09-19 01:05:54
阅读次数:
228
最近在看JavaScript框架设计,在讲解类型判定的时候提到了一些“匪夷所思的情况”,不过没有明说都是什么时候会出现这些情况。自己玩儿了一下,写写随笔吧。不过可能除了我找到的,还有会其他时候会出现这些诡异的现象2333问题:在JavaScript中,什么时候会出现a !== aa == b && ...
分类:
编程语言 时间:
2014-09-19 01:05:44
阅读次数:
202
本人最近正在进行呼叫中心的座席端和服务器软件开发,座席端登录部分是进行提取主机信息,然后使用SOCKET提交给远程服务器,服务器再在后台数据库中进行查找信息,进行对比,看是否允许座席端主机登录,因为我的电脑中无法安装SQLSERVER,所以 ,后台数据库暂时使用access小型数据库进行代替,到后....
分类:
编程语言 时间:
2014-09-19 01:03:14
阅读次数:
287
package unit02;
/**
*
* @time 2014年9月18日 下午10:29:48
* @porject ThinkingInJava
* @author Kiwi
*/
public class Test03 {
private String getPathByPoint() {
return this.getClass().getClassLoade...
分类:
编程语言 时间:
2014-09-18 23:51:34
阅读次数:
422
有时候我们并不想在整个方法前面加上synchronized这个关键字,这样会使整个方法调用变的缓慢,我们只在关键
代码的地方增加这个synchronized这个关键字,然后这样就能加快方法或者代码的执行效率。然后可能还有一种情况就
是,我们有两个变量,其中任何一个变量都是同时只能一个变量访问,但是两个变量可以在同时被两个变量访问,这种
需求下我们就得使用sychronized的带参数的方法来...
分类:
编程语言 时间:
2014-09-18 23:50:44
阅读次数:
228
用Python实现模拟登录wap版百度贴吧+自动回贴...
分类:
编程语言 时间:
2014-09-18 23:49:54
阅读次数:
405
在多线程开发中,最经典的一个模型就是生产者消费者模型,他们有一个缓冲区,缓冲区有最大限制,当缓冲区满
的时候,生产者是不能将产品放入到缓冲区里面的,当然,当缓冲区是空的时候,消费者也不能从中拿出来产品,这就
涉及到了在多线程中的条件判断,java为了实现这些功能,提供了wait和notify方法,他们可以在线程不满足要求的时候
让线程让出来资源等待,当有资源的时候再notify他们让他们继续...
分类:
编程语言 时间:
2014-09-18 23:49:14
阅读次数:
243