编程语言
先说实在的:最终解决办法是实现IDocHostUIHandler接口,在GetHostInfo方法里解决,但“实现接口”意味着QueryInterface、AddRef、Release三个方法必须实现,所以相关代码是:class CMyWebBrowser : public IDocHostUIHa...
分类:编程语言 时间:2014-03-18 18:13:19 收藏:0 阅读:519
今天看了一天的apache 的httpasyncclient ,为了和默认的httpclient做个对比,httpcore是核心轻量级的提供传统阻塞IO 和 java NIO两种方式,httpclient基于httpcore做的全功能封装能应付绝大部分爬虫需求,HttpAsyncClient 是基于...
分类:编程语言 时间:2014-03-18 18:20:00 收藏:0 阅读:477
自从接触代码以来,多线程一直困扰着小弟。不理解什么是多线程,不理解怎么用多线程,不理解什么时候用多线程???这里仅仅是学习多线程的笔记,以供自己闲暇时间翻看。1)首先列举学习多线程所必须明白的基本概念: 进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。进...
分类:编程语言 时间:2014-03-18 20:54:27 收藏:0 阅读:641
1. 类型clock_t: 是个long型,用来记录一段时间内的时钟计时单元数,即CPU的运行单元时间。size_t: 标准C库中定义的,应为unsigned int,在64位系统中为long unsigned int。time_t: 从1970年1月1日0时0分0秒到该时间点所经过的秒数。stru...
分类:编程语言 时间:2014-03-19 07:43:29 收藏:0 阅读:534
spring多数据源的切换,主要用到的是AbstractRoutingDataSource这个路由类
分类:编程语言 时间:2014-03-19 07:44:26 收藏:0 阅读:892
int  *p()   定义一个函数,该函数返回一个指向整型元素的指针变量  int  (*p)()  指向函数的指针,该函数返回一个整型值 在C++ primer 238页中出现的int(*ff(int))(int*,int) ,解释为: ff(int)是一个函数,带有一个int型的形参,所以,这个首先是一个函数。如下面例子中的int (*funOne(int number))(int...
分类:编程语言 时间:2014-03-18 17:09:58 收藏:0 阅读:518
CPU,一般认为写C/C++的才需要了解,写高级语言的(Java/C#/pathon...)并不需要了解那么底层的东西。我一开始也是这么想的,但直到碰到LMAX的Disruptor,以及马丁的博文,才发现写Java的,更加不能忽视CPU。经过一段时间的阅读,希望总结一下自己的阅读后的感悟。本文主要谈...
分类:编程语言 时间:2014-03-19 08:28:23 收藏:0 阅读:413
java的内存模型分为线程工作区内存、线程执行引擎、主内存(共享内存)三部分; 线程执行引擎在执行时,对内存有使用和赋值操作 当线程使用(use)变量时,会触发线程工作区的加载(load)操作,线程工作区的加载(load)操作会触发主内存的读操作(read) 当线程对变量赋值(assgin)时,会触...
分类:编程语言 时间:2014-03-19 08:37:59 收藏:0 阅读:371
选择异常处理的编程方法的具体原因如下:1、把错误处理和真正的工作分开来;2、代码更易组织,更清晰,复杂的工作任务更容易实现;3、毫无疑问,更安全了,不至于由于一些小的疏忽而使程序意外崩溃了;4、由于C++中的try catch可以分层嵌套,所以它提供了一种方法使得程序的控制流可以安全的跳转到上层(或...
分类:编程语言 时间:2014-03-19 08:48:04 收藏:0 阅读:475
实例变量的实例化三个地方:定义实例变量指定初始值非静态初始化块中对实例变量指定初始值构造器中对实例变量指定初始值其中,1、2中方式比第三种方式更早执行,1、2种执行顺序与它们在源程序中的排列顺序相同。类变量的初始化两个地方:定义是指定静态初始化块中指定这两种方式的执行顺序与它们在源程序中的排列顺序相...
分类:编程语言 时间:2014-03-19 11:58:04 收藏:0 阅读:455
150993509945099551284
上一页512833下一页
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!