上一篇从整个工程上简单分析了glog,请看C++的开源跨平台日志库glog学习研究(一),这一篇对glog的实现代码入手,比如在其源码中以宏的使用最为广泛,接下来就先对各种宏的使用做一简单分析。1.
日志输出宏这里我们以一条最简单的日至输出为例说明:LOG(WARNING) stream_;}dat...
分类:
编程语言 时间:
2014-05-04 12:16:30
阅读次数:
526
想象一个场景:现在我们要计算一个给定包中的一个类Tank的放run()的运行时间,并不是计算new
Tank().run()的时间,因为new包含JDK实例化的时间。这里要求是纯粹计算run方法的时间。方法有两种:继承和聚合。1、继承 1 package
program.proxy.model; 2...
分类:
其他好文 时间:
2014-05-04 11:45:24
阅读次数:
350
背景
最近做一个Winform的小程序,需要用到分页,由于之前一直在用TonyPagerForWinForm.dll
,但该库没有源代码,网上找的也不全面,索性就准备自己改造一个。在园子里翻了一下,发现路过秋天在多年前写了个分页控件,Winform
通用分页控件实战篇(提供源码下载)。站在大神的肩....
软件环境: 虚拟机:VMware Workstation 10
操作系统:ubuntu-12.04-desktop-amd64 JAVA版本:jdk-7u55-linux-x64 Hadoop版本:hadoop-1.2.1
Hadoop下载地址:http://mirrors.cnnic.cn/apa...
分类:
其他好文 时间:
2014-05-04 10:43:51
阅读次数:
370
java的历史Java的jdk安装java的第一个程序hello world1
java的历史略。2 java的jdk安装为了开发安卓应用,先学习java。我下载的jdk版本是1.6,32位的,系统是win7.a
默认安装,一路next就ok了。b 环境配置配置两个环境变量:path,classpa...
分类:
移动开发 时间:
2014-05-04 10:20:19
阅读次数:
421
转载请注明出处:
进入游戏开始界面效果图:
源码分析:
StartMenu场景--进入游戏开始界面
初始化场景,包括初始Android按键,添加背景图片,添加logo图片,创建游戏菜单开始/设置/关于并添加其响应事件,
初始化飞船漂移动画,背景音乐
程序分析:
bool StartMenu::init()
{
if ( !CCLayer::init() )
{...
分类:
其他好文 时间:
2014-05-04 09:49:15
阅读次数:
318
msvc编译器从2010 sp1开始就已经开始支持UTF-8的源码文件了(未考证,因为我自己用的是msvc2013,反正是可以支持UTF-8的)
但是在编译时仍然会出现4819的警告
网上搜了下答案,都说用“#pragma warning(disable:4819)”来解决,但是我测试根本就不好用,仍然会出现警告
而且这个方法对编译文件顺序是敏感的,你得把这句放在第一...
分类:
其他好文 时间:
2014-05-04 09:36:13
阅读次数:
610
常用的有创新型的设计模式:简单工厂、抽象工厂和单例模式;行为型的设计模式:模板设计模式、观察者模式和命令模式;结构性的设计模式:适配器设计模式、代理模式(静态和动态两种,典型的有在spring的AOP编程中使用)和装饰器设计模式。...
分类:
其他好文 时间:
2014-05-04 08:56:36
阅读次数:
313
package ioTest.io3;
/*
* 获取指定目录下的文件夹和文件的File对象或是字符串名称。
* 也可以通过filter获取指定的文件夹或者指定类型的文件
* 这里面需要做一个总结,如何利用jdk的源码去理解不熟悉的方法的应用。
*/
import java.io.File;
import java.io.FileFilter;
import java.io.Filenam...
分类:
编程语言 时间:
2014-05-03 22:00:31
阅读次数:
306
挖个坑,埋点土,数个一二三四五。今天我们从它说起建造模式。
概述
其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得构件算法和组装方式可以独立应对变化;复用同样的构建算法可以创建不同的表示,不同的构建过程可以复用相同的部件组装方式。因此,如果我们用了建造者模式,那么用户就只需指定需要建造的类型就可以得到他们,而具体的建造过程的细节就不需知道了。
优点
使得建造代码与表示代码分离,由于建造者隐藏...
分类:
其他好文 时间:
2014-05-03 21:12:03
阅读次数:
274