wtl学习总结

在windows平台,相比MFC,我更喜欢WTL,因其简洁漂亮。所以陆续花了一年的时间学习之,这里总结一下(在学习Wtl/Atl之前,最好是对WinApi编程有一定的了解)。 安装         Wtl主页 http://sourceforge.net/projects/wtl/ ,整个库就是一堆.h文件,官方没有提供Installer,下载后解压到某...

QOS-CBQ概述

 QOS-CBQ概述    2018年7月7日    19:56 CBQ(基于类的对列)是一种基于QOS policy实现的拥塞管理技术。 CBQ中包含一个LLQ(低延迟队列),用来支撑EF(快速转发)类业务被绝对优先发送,保证延迟。 CBQ中最大包含64个BQ(带宽保证队列),用来支撑AF(确保转发)类业务,保证每一个队列的带宽及可控的延迟。 CBQ...

Unity3d与android通信

                                                   Unity3d与android通信                                                                                                           @广州小...

学习设计模式之适配器模式

适配器模式 将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 Adapter 模式的宗旨:保留现有类所提供的服务,向客户提供接口,以满足客户的期望。 首先应该明白一点,适配器是最后的补救措施,应该在功能设计的时候尽量避免。所以请在设计功能的时候忘掉这个模式。 类结构图Target 用户...

Java设计模式学习记录-状态模式

前言 状态模式是一种行为模式,用于解决系统中复杂的对象状态转换以及各个状态下的封装等问题。状态模式是将一个对象的状态从该对象中分离出来,封装到专门的状态类中,使得对象的状态可以灵活多变。这样在客户端使用时无需关心对象的状态,可以实现自身的一致性处理。最近工作有些忙,更新博客慢了。还是要严格要求自己的,抽时间也要坚持学习。  状态模式 概念介绍 状态模式允许...

powermockito 常用操作

1:Mock带参数的静态方法 PowerMockito类 package org.powermock.api.mockito; CityCodeBean cityCodeBean = CityCodeUtil.getCityCodeBeanByIata(split[4]); /**********************************/ try...

简谈@Retention注解

@Retention注解是jdk的一个元注解,用来指示其它注解类型保留的生命周期。 一、注解类,有一个保留策略参数,可以不传默认是RetentionPolicy.CLASS package java.lang.annotation; @Documented @Retention(RetentionPolicy.RUNTIME) @Target(Eleme...

ArcGIS API for JavaScript 4.2学习笔记[17] 官方第七章Searching(空间查询)概览与解释

空间分析和空间查询是WebGIS有别于其他Web平台的特点。到这一章,就开始步入空间分析的内容了。 【Search widget】 介绍空间查询的核心小部件“Search”。 【Search widget with multiple sources】 在多种信息源中进行空间搜索。 【Query features from a FeatureLayer】...

AWT初步— 事件处理模型

之前学习的内容只能形成一个用户界面,而用户不能对其有实际的操作,也就是说用户界面没有任何功能。要能够让图形界面接收用户的操作,就必须给各个组件加上事件处理机制。在事件处理的过程中,主要涉及三类对象: Event-事件,用户对界面操作在java语言上的描述,以类的形式出现,例如键盘操作对应的事件类是KeyEvent。  Event Source-事件源,事...

JAVA_SE基础——44.抽象类的练习

抽象类要注意的细节: 1. 如果一个函数没有方法体,那么该函数必须要使用abstract修饰,把该函数修饰成抽象 的函数。。2. 如果一个类出现了抽象的函数,那么该类也必须 使用abstract修饰。3. 如果一个非抽象类继承了抽象类,那么必须要把抽象类的所有抽象方法全部实现。4. 抽象类可以存在非抽象方法,也可以存在抽象的方法.5. 抽象类可以不存在抽...