摘要: [java]view plaincopy/*//泛型方法和静态方法泛型泛型类定义的泛型在整个类中有效如果被方法使用那么泛型类的对象明确要操作的具体类型后,所有要操作的类型就已经固定为了让不同方法可以操作不同类型而且类型还不确定那么可以将泛型定义在方法上静态方法泛型:静态方法不可以访问类上定义的泛型如... 阅读全文
posted @ 2014-12-04 15:23 Bigben 阅读(4603) 评论(0) 推荐(0)
摘要: 最近在使用Google的Gson包进行Json和Java对象之间的转化,对于包含泛型的类的序列化和反序列化Gson也提供了很好的支持,感觉有点意思,就花时间研究了一下。由于Java泛型的实现机制,使用了泛型的代码在运行期间相关的泛型参数的类型会被擦除,我们无法在运行期间获知泛型参数的具体类型(所有的... 阅读全文
posted @ 2014-12-04 13:59 Bigben 阅读(404) 评论(0) 推荐(0)
摘要: /** * */package test;import java.lang.reflect.Field;import java.lang.reflect.Modifier;/** * @author Administrator * */public class testmain { /** *... 阅读全文
posted @ 2014-12-02 10:12 Bigben 阅读(407) 评论(0) 推荐(0)
摘要: 很早之前写过利用泛型和反射机制抽象DAO,对其中获取子类泛型的class一直不是很理解。关键的地方是HibernateBaseDao的构造方法中的[java]view plaincopyTypegenType=getClass().getGenericSuperclass();Type[]param... 阅读全文
posted @ 2014-11-28 15:51 Bigben 阅读(1785) 评论(0) 推荐(0)
摘要: 最近在使用Google的Gson包进行Json和Java对象之间的转化,对于包含泛型的类的序列化和反序列化Gson也提供了很好的支持,感觉有点意思,就花时间研究了一下。由于Java泛型的实现机制,使用了泛型的代码在运行期间相关的泛型参数的类型会被擦除,我们无法在运行期间获知泛型参数的具体类型(所有的... 阅读全文
posted @ 2014-11-28 15:50 Bigben 阅读(1987) 评论(0) 推荐(0)
摘要: 研究Afinal是为了弄懂它到底是怎么实现的,它怎么就能够实现了呢?不过,现在先要看一下怎么用,再从表面推导内在。本文就Afinal中建表、添加、删除、查找等常见数据库操作加以说明、探索。一、创建数据库可以看到,有多个create的方法。可以通过参数指定要创建的数据的名称,存储位置,debug模式... 阅读全文
posted @ 2014-11-28 15:48 Bigben 阅读(976) 评论(0) 推荐(0)
摘要: Android程序中访问资源时需要提供Context,一般来说只有在各种component中(Activity, Provider等等)才能方便的使用api来获取Context, 而在某些工具类中要获取就很麻烦了。为此,我们可以自定义一个Application类来实现这种功能。import andr... 阅读全文
posted @ 2014-11-28 15:25 Bigben 阅读(415) 评论(0) 推荐(0)
摘要: http://my.oschina.net/yangfuhai/blog/87459 今天给大家介绍下#afinal#来操作android的数据库sqlite。 #afinal#是一个android的orm、ioc快速开发框架,里面包含了四大功能:空间的id绑定和事件绑定功能;网络图片的... 阅读全文
posted @ 2014-11-28 13:38 Bigben 阅读(251) 评论(0) 推荐(0)
摘要: 发现了google的gson,因为之前对于protocolbuf有一些了解,带着一些好奇心,我开始使用了gson。经过比较,gson和其他现有java json类库最大的不同时gson需要序列化得实体类不需要使用annotation来标识需要序列化得字段,同时gson又可以通过使用annotatio... 阅读全文
posted @ 2014-11-22 18:06 Bigben 阅读(218) 评论(0) 推荐(0)
摘要: install ubuntu1, mysql serversudo apt-get install mysql-server2, ssh sudo apt-get install openssh-server///////////////////////////////////////wget ht... 阅读全文
posted @ 2014-06-26 09:56 Bigben 阅读(526) 评论(0) 推荐(0)
摘要: SocketServer包对socket包进行了包装(封装),使得创建socket服务非常简单。TCPServer+BaseRequestHandler使用TCPServer和BaseRequestHandler编写socket服务的样例。#-*- coding:utf-8 -*-from Sock... 阅读全文
posted @ 2014-06-25 16:33 Bigben 阅读(1110) 评论(0) 推荐(0)
摘要: 1. 使用静态库 1, test.js var addon = require('./hello'); var mpsse = addon.hello(); console.log(mpsse.x); 2, hello.cpp #include <node.h> #include <v8.h> #i 阅读全文
posted @ 2014-06-10 17:35 Bigben 阅读(1009) 评论(0) 推荐(0)
摘要: install ubuntu1, mysql serversudo apt-get install mysql-server2, ssh sudo apt-get install openssh-server///////////////////////////////////////wget ht... 阅读全文
posted @ 2014-06-06 11:55 Bigben 阅读(294) 评论(0) 推荐(0)
摘要: http://wenku.baidu.com/view/d001202a2af90242a895e512.html 阅读全文
posted @ 2014-06-05 10:40 Bigben 阅读(185) 评论(0) 推荐(0)
摘要: http://china.findlaw.cn/laodongfa/ctjg/cy/cybc/二、合法裁员经济补偿标准的计算 按照《劳动合同法》第四十七条规定,经济补偿按劳动者在本单位工作的年限,每满一年支付一个月工资的标准向劳动者支付。六个月以上不满一年的,按一年计算;不满六个月的,向劳动者支付... 阅读全文
posted @ 2014-06-04 09:33 Bigben 阅读(222) 评论(0) 推荐(0)
摘要: 一、什么是可变参数 在C语言编程中有时会遇到一些参数个数可变的函数,例如printf(),scanf()函数,其函数原型为:int printf(const char* format,…),int scanf(const char *format,…);它除了有一个参数format固定以外,后面跟着... 阅读全文
posted @ 2014-05-28 09:47 Bigben 阅读(234) 评论(0) 推荐(0)
摘要: 本文由伯乐在线-治不好你我就不是兽医翻译自Marius Bancila。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。【感谢冯上(@治不好你我就不是兽医)的热心翻译。如果其他朋友也有不错的原创或译文,可以尝试推荐给伯乐在线。】在C++11新标准中,语言本身和标准库都增加了很多新内容,本文只涉及了... 阅读全文
posted @ 2014-05-26 15:22 Bigben 阅读(274) 评论(0) 推荐(0)
摘要: http://baptiste-wicht.com/posts/2012/04/c11-concurrency-tutorial-advanced-locking-and-condition-variables.htmlstruct BoundedBuffer { int* buffer; ... 阅读全文
posted @ 2014-05-26 15:12 Bigben 阅读(598) 评论(0) 推荐(0)
摘要: 转自:http://www.justsoftwaresolutions.co.uk/threading/multithreading-in-c++0x-part-3.html是个just的c++库。和c11很像。用成员函数来作线程函数,需要传入额外的对象值。如果需要传入参数,接在头两个参数后面。用引... 阅读全文
posted @ 2014-05-22 09:55 Bigben 阅读(266) 评论(0) 推荐(0)
摘要: C++虚函数表解析陈皓http://blog.csdn.net/haoel前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了... 阅读全文
posted @ 2014-05-20 15:55 Bigben 阅读(383) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-05-17 23:36 Bigben 阅读(159) 评论(0) 推荐(0)
摘要: Cocos2d 中 分有大致4个坐标系1. World space coordinate 世界坐标系2. Opengl es coordinate Op 坐标系世界坐标系和 Opengl es 坐标系 是 一样的 , 都是以x y( 0, 0) 原地在屏幕的 左下角 , x 轴 朝上, y轴朝右 主... 阅读全文
posted @ 2014-05-12 17:10 Bigben 阅读(625) 评论(0) 推荐(0)
摘要: 什么是容器首先,我们必须理解一下什么是容器,在C++中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存其它对象的对象,当然这是一个朴素的理解,这种“对象”还包含了一系列处理“其它对象”的方法,因为这些方法在程序的设计上会... 阅读全文
posted @ 2014-05-09 14:11 Bigben 阅读(914) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/liuliming3000/article/details/18093851从C到C++ string类2 string类的构造函数3 string类的字符操作4 string的特性描述5 string类的输入输出操作6 string的赋值7 string的... 阅读全文
posted @ 2014-05-07 13:43 Bigben 阅读(275) 评论(0) 推荐(0)
摘要: 前言:”懒”在这里当然不是贬义词,而是追求高效,拒绝重复劳动的代名词!做一个懒COCOS2D-X程序猿的系列文章将教会大家在工作中如何偷懒,文章篇幅大多较短,有的甚至只是几行代码,争取把懒发挥到极致!一.懒人说书Android.mk中LOCAL_SRC_FILES需要罗列出所有参与编译的文件,这样在... 阅读全文
posted @ 2014-04-29 16:32 Bigben 阅读(377) 评论(0) 推荐(0)
摘要: 源码安装:1, ./configure --omit=Data/MySQL,Data/ODBC,Zip,Crypto,NetSSL_OpenSSL --no-samples --no-tests --shared默认为 shared ,--static 编译静态库--prefix=/usr2, m... 阅读全文
posted @ 2014-04-23 10:27 Bigben 阅读(268) 评论(0) 推荐(0)
摘要: string that have both comma and spacestruct tokens: std::ctype{ tokens(): std::ctype(get_table()){}static std::ctype_base::mask const* get_table(){... 阅读全文
posted @ 2014-04-15 11:54 Bigben 阅读(930) 评论(0) 推荐(0)
摘要: cocos2d-x 3.0 制作横版格斗游戏http://philon.cn/post/cocos2d-x-3.0-zhi-zuo-heng-ban-ge-dou-you-xihttp://blog.csdn.net/start530/article/category/1295763 介绍入门okh... 阅读全文
posted @ 2014-04-10 21:58 Bigben 阅读(201) 评论(0) 推荐(0)
摘要: http://pocoproject.org/slides/110-Logging.pdf 阅读全文
posted @ 2014-04-10 15:25 Bigben 阅读(177) 评论(0) 推荐(0)
摘要: 有一种可能的问题是:注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_RESTRICT_ABOUT_PROTOCOL_IE7的权限有问题。如果安装了某些优化软件,可能会将“完全读取”权限给毙了,只给“读取”权限。只要手动打开“完全读取”权限,应该就有解决的可能性。 阅读全文
posted @ 2014-04-10 14:30 Bigben 阅读(259) 评论(0) 推荐(0)
摘要: C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码 。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建 议,以进一步加强这方面的清单。0、http://www.boost.org/1、http://snippets.dzone.com/tag/c/--数以千计的有用的C语言源代码片段2、http://www.hotscripts.com/category/c-cpp/scripts-programs/Hotscripts --提供数以百计的C和C++脚本和程 阅读全文
posted @ 2014-04-09 11:52 Bigben 阅读(1683) 评论(0) 推荐(0)
摘要: 转自:【Iphone 游戏开发】游戏引擎剖析http://www.uml.org.cn/mobiledev/201107183.asp为了解决“如何在IPHONE上创建一个游戏”这个大问题,我们需要首先解决诸如“如何显示图像”与“如何播放声音”等一系列小问题。这些问题关系到创建部分游戏引擎。就像人类的身体一样,游戏引擎的每个部分虽然不同,但是却都不可或缺。因此,首先从游戏引擎剖析开始本章。我们将会讨论一个游戏引擎的所有主要部分,包括应用程序框架、状态机、图像引擎、物理引擎、声音引擎、玩家输入和游戏逻辑。写一个好玩的游戏是一项牵扯到很多代码的大任务。非常有必要从一开始就对项目进行良好的,有组织的 阅读全文
posted @ 2014-04-01 17:57 Bigben 阅读(507) 评论(0) 推荐(0)
摘要: 两个类相互包含引用的问题不管是下文中提到的例子,还是任何情况,使得class A的头文件需要include class B的头文件,class B的也要引用A的头文件,这种状况下,貌似会出现有一个类未定义的问题从而无法通过编译。解决办法是:A或者B任选一个采用头文件(A.h)引用另一头文件(B.h)的方式不变,而另外一方的头文件(B)中则在定义该类之前写一句class A;然后在B的cpp文件中引用A的头文件。================================================================(下文为转载)在构造自己的类时,有可能会碰到两个类之间的相 阅读全文
posted @ 2014-03-28 11:18 Bigben 阅读(1309) 评论(0) 推荐(0)
摘要: To add paths containing code to parse, follow these steps :1. Right click on the project2. Select Properties3. Go to C/C++ General4. Go to Path and Symbols5. If the paths are missing, add paths.To re-parse the code follow these steps :1. Right click on the project2. Select Index3. Rebuild 阅读全文
posted @ 2014-03-24 10:42 Bigben 阅读(359) 评论(0) 推荐(0)
摘要: MRS. OBAMA: (Applause.) Thank you. Well, ni-hao. (Laughter.) It is such a pleasure and an honor to be here with all of you at this great university, so thank you so much for having me.Now, before I get started today, on behalf of myself and my husband, I just want to say a few very brief words about 阅读全文
posted @ 2014-03-23 21:39 Bigben 阅读(348) 评论(0) 推荐(0)
摘要: 2012-08-18 11:00:12标签:linux系统系统信息原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://mooon.blog.51cto.com/1246491/966165下面是头文件内容,代码是mooon的一部分,对应的CPP文件请直接浏览:http://code.google.com/p/mooon/source/browse/trunk/common_library/src/sys/info.cpp#include #include "sys/config.h"SYS_NAMESPACE_B 阅读全文
posted @ 2014-03-21 10:17 Bigben 阅读(1259) 评论(0) 推荐(0)
摘要: linux 查看系统运行时间 (从开机当现在的开机时间)1.uptime命令输出:16:11:40 up 59 days, 4:21, 2 users, load average: 0.00, 0.01, 0.002.查看/proc/uptime文件计算系统启动时间cat /proc/uptime输出: 5113396.94 575949.85第一数字即是系统已运行的时间5113396.94 秒,运用系统工具date即可算出系统启动时间代码:date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" + 阅读全文
posted @ 2014-03-21 10:02 Bigben 阅读(522) 评论(0) 推荐(0)
摘要: 标准C++类std::string的内存共享和Copy-On-Write技术陈皓1、 概念Scott Meyers在《More Effective C++》中举了个例子,不知你是否还记得?在你还在上学的时候,你的父母要你不要看电视,而去复习功课,于是你把自己关在房间里,做出一副正在复习功课的样子,其实你在干着别的诸如给班上的某位女生写情书之类的事,而一旦你的父母出来在你房间要检查你是否在复习时,你才真正捡起课本看书。这就是“拖延战术”,直到你非要做的时候才去做。当然,这种事情在现实生活中时往往会出事,但其在编程世界中摇身一变,就成为了最有用的技术,正如C++中的可以随处声明变量的特点一样,Sc 阅读全文
posted @ 2014-03-20 09:39 Bigben 阅读(958) 评论(0) 推荐(0)
摘要: 构造和析构函数不允许调用纯虚函数,可以先调用虚函数,里面再调用纯虚函数实现。classBase{public:virtualvoidfoo()=0;Base(){call_foo();}voidcall_foo(){foo();}};classDerived:Base{voidfoo(){}};intmain(){Derivedd;}在父类中定义纯虚函数,实现工厂生产。子类再实现。可以用虚函数里面调用纯虚函数实现。父类实现了线程,子类实现方法即可示例://====================================================================== 阅读全文
posted @ 2014-03-17 16:06 Bigben 阅读(1279) 评论(0) 推荐(0)
摘要: 转自:http://www.2cto.com/kf/201110/109445.html接下来我们来学习一下串流类的基础知识,什么叫串流类? 简单的理解就是能够控制字符串类型对象进行输入输出的类,C++不光可以支持C++风格的字符串流控制,还可以支持C风格的字符串流控制。 我们先看看看C++是如何对C风格的字符串流进行控制的,C中的字符串其实也就是字符数组,字符数组内的数据在内存中的位置的排列是连续的,我们通常用char str[size]或者char *str的方式声明创建C风格字符数组,为了能让字符数组作为设备并提供输入输出操作,C++引入了ostrstream、istrstream、.. 阅读全文
posted @ 2014-03-17 13:12 Bigben 阅读(232) 评论(0) 推荐(0)