摘要:
本文是一篇关于接口实现的帖子Android游戏开发群:290051794 Libgdx游戏开发框架交流群:261954621偶然拜访特定平台的API很有须要举例(http://swarmconnect.com/)。上面这些例子纯属虚构,假设我们想应用一个只在Android上有的简略的leaderboard API,对其他平台只是简略日志或者模拟返回值。Android API看起来像这样:/** Let's assume this is the API provided by Swarm **/public class LeaderboardServiceApi { public voi 阅读全文
posted @ 2013-05-12 23:23
坚固66
阅读(144)
评论(0)
推荐(0)
摘要:
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正基于select的I/O模型的封装,采取反弹模式,网络上有很多关于select封装,也与本文的相似,本文只是按照自己的习惯封装了一个类,方便使用.// SrvSelect.h // By LengF 20130506#include <string>using namespace std;#define SOCKET_TIMEOUT -100class CSrvSelect {public: CSrvSelect(); virtual ~CSrvSelect();public: SOCKET StartConnect 阅读全文
posted @ 2013-05-12 23:21
坚固66
阅读(196)
评论(0)
推荐(0)
摘要:
改章节朋友在上海逛街的时候突然想到的...最近就有想写几篇关于内部类类的条记,所以回家到之后就奋笔疾书的写出来发布了定义:将一个类的定义放在另一个类的定义的内部,叫做内部类。内部类的使用场景一:public class Out { class In{ private int i = 5; } public void say(){ In in = new In(); System.out.println(in.i);//外部类是可以拜访内部类的私有成员变量的 } public static void main(String[] args){ Out o... 阅读全文
posted @ 2013-05-12 23:17
坚固66
阅读(179)
评论(0)
推荐(0)
摘要:
发一下牢骚和主题无关:这节先介绍Qt的内置填充模式,我们用一个三次贝塞尔曲线的例子来说明。然后引入目前大批应用的三种渐变填充模式。 填充模式应用setBrush()函数实现的。 下图是三次贝塞尔曲线的内置填充模式:构造函数顶用设置了图片作为全部窗口部件的背景:(当然也可以用指定颜色填充)setAutoFillBackground(true); QPalette palette; //palette.setColor(QPalette::Background, QColor(192,253,123)); //palette.setColor(QPalette::Background, QColo 阅读全文
posted @ 2013-05-12 23:15
坚固66
阅读(5394)
评论(0)
推荐(0)
摘要:
PS:今天上午,非常郁闷,有很多简略基础的问题搞得我有些迷茫,哎,代码几天不写就忘。目前又不当COO,还是得用心记代码哦!在数据集市计划中可以使用3种基本的系统方法:数据驱动的方法、需求驱动的方法和混合方法。它们的区分在于源数据库分析和终端用户需求分析阶段所占的比重。方法的选择将极大地影响观点计划的方法。数据驱动方法包括:基于实体-关系模式的计划、基于关系模式的计划、基于XML模式的计划。观点型实体-关系模式比关系型逻辑模式更具表达力。因此通常以为前者是更好的计划源。但实际情况是公司经常没法供给精确完整的实体-关系模式(丧失、文档不完整或者其他原因)。那么就只能根据数据库的逻辑模式来做。另一方 阅读全文
posted @ 2013-05-12 23:13
坚固66
阅读(183)
评论(0)
推荐(0)
摘要:
今天一直在研究渐变颜色之类的问题,下午正好有机会和大家分享一下.后面说了有关反走样的相干知识,下面来讲一下渐变。渐变是绘图中很罕见的一种功能,它是利用颜色插值使得两个或更多颜色之间能够平滑过渡,简单来讲就是可以把几种颜色混合在一起,让它们能够自然地过渡,而不是一下子酿成另一种颜色。它们常被用来创立二维图形的三维效果。渐变的算法比较复杂,写得欠好的话效率会很低,好在很多绘图系统都内置了渐变的功能,Qt也不例外。渐变一般是用在填充里面的,所以,渐变的设置就是在QBrush里面。 Qt支持三种类型的渐变,分别是线性渐变(QLinearGradient)、辐射渐变(QRadialGradient)、锥 阅读全文
posted @ 2013-05-12 23:11
坚固66
阅读(1394)
评论(0)
推荐(0)
摘要:
本篇文章是一篇关于函数编译的帖子这个类基本上是从LuaPlus那里弄来的,为什么不支持用LuaPlus,因为那货色我其实不知道怎么编译,能编译通过的版本的旧版本的了,而且之前的版本有BUG的存在,使用起来有阴影,不想用了,还是自己写个比拟靠谱。因为感觉LuaPlus那个LuaFunction有点不好用,所以进行了一些改造。自己以为现在自己封装的这个还是比拟好用的。namespace Lua_Wrapper{struct LuaNil{};inline void Push(lua_State* L, bool value) { lua_pushboolean(L, value); }i... 阅读全文
posted @ 2013-05-12 23:09
坚固66
阅读(193)
评论(0)
推荐(0)
摘要:
查了好多资料,发现还是不全,干脆自己整理吧,至少保障在我的做法正确的,以免误导读者,也是给自己做个记录吧!在前面的多任务执行里,因为有多个线程执行,只要放到任务队列里的任务都市执行,但这些任务执行顺序是随机的,没有固定的顺序,也就是说放入队列早的任务不一定就是早执行,放入队列迟的任务也不一定后执行。这样没有顺序的执行性是多线程的本来特性,虽然可以应用锁对象来同步一个对象不被多个线程同时拜访,但它是没有办法确保任务之间的有序拜访同一个资源。这时,就须要引入一个对象io_service::strand,有它来保障放入任务队列的任务,可以按它放入任务队列的顺序来执行。比如应用一个线程池来执行写多个文 阅读全文
posted @ 2013-05-12 23:07
坚固66
阅读(257)
评论(0)
推荐(0)
摘要:
这几周笔者几篇文章介绍了改程序文件的文章. 关联文章的地址前一段时间,由于自己对程序的参数输入不是很懂得,遇到一些问题。明天发现在http://write.blog.csdn.net/postedit,源码的网站上有相干的doc文件和如何运行的文件,拿过来分享一下。自己跑得程序是TLD群中共享的TLD_HY-2012-11-27的程序。这是网站上的rendme 文件。This will be a C++ implementations of the OpenTLD (aka Predator)--------------------------------------------------- 阅读全文
posted @ 2013-05-12 23:05
坚固66
阅读(311)
评论(0)
推荐(0)
摘要:
在写这篇文章之前,xxx已经写过了几篇关于改声明方法主题的文章,想要了解的朋友可以去翻一下之前的文章1.Map<K,V> 声明的泛型类型必须是类,不能是基本类型。如果是基本类型将其写为对应的对象类型。2.Map<k,v>map=newLinkedHashMap<k,v>();当双方都有泛型时,那么这两个泛型就必须雷同。轻易出错的地方,如:List<Object>list=new ArrayList<String>();不可List<String>list=new ArrayList<Object>();不可3. 阅读全文
posted @ 2013-05-12 23:03
坚固66
阅读(225)
评论(0)
推荐(0)
摘要:
本文笔者在青岛吃饭的时候突然想到的...近期就有想写几篇关于动态代理代理的博客,所以回家到之后就奋笔疾书的写出来发表了静态代理是一种编译期的代理类,它的.class文件在运行前已出产,应用静态代理类可以在委托类完成指定调用前对消息停止处置与过滤。简略例子如下:package search;public class HelloServiceProxy { private HelloService helloService; public HelloServiceProxy(HelloService helloService) { this.helloService=helloService; . 阅读全文
posted @ 2013-05-12 23:01
坚固66
阅读(194)
评论(0)
推荐(0)
摘要:
首先声明,我是一个菜鸟。一下文章中出现技术误导情况盖不负责1.source/packages/EngineerMode/src/com/mediatek/engineermode/devicemgr/DeviceMgr.java中的getSmsAutoReg()方法:private int getSmsAutoReg() {String[] cmdx = { "/system/bin/sh", "-c","cat /data/data/com.mediatek.engineermode/sharefile/cta_cmcc" }; / 阅读全文
posted @ 2013-05-12 22:59
坚固66
阅读(330)
评论(0)
推荐(0)
摘要:
最近研究打开关闭,稍微总结一下,以后继续补充:在nvram_cust_pack.c中COMMON_NVRAM_EF_SMSAL_COMMON_PARAM_DEFAULTkal_uint8 const COMMON_NVRAM_EF_SMSAL_COMMON_PARAM_DEFAULT[] ={#if defined (__CS_SERVICE__) && defined (__SMS_OVER_PS_SUPPORT__) 0x03, /* bearer service : GSM prefer */#elif defined (__SMS_OVER_PS_SUPPORT__) 阅读全文
posted @ 2013-05-12 22:57
坚固66
阅读(696)
评论(0)
推荐(0)
摘要:
在写这篇文章之前,xxx已经写过了几篇关于改nullnull主题的文章,想要了解的朋友可以去翻一下之前的文章A bound service is the server in a client-server interface. A bound service allows components (such as activities) to bind to the service, send requests, receive responses, and even perform interprocess communication (IPC). A bound service typica 阅读全文
posted @ 2013-05-12 22:55
坚固66
阅读(184)
评论(0)
推荐(0)
摘要:
上班之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下nullnullAIDL (Android Interface Definition Language) is similar to other IDLs you might have worked with. It allows you to define the programming interface that both the client and service agree upon in order to communicate with each other using interprocess 阅读全文
posted @ 2013-05-12 22:53
坚固66
阅读(230)
评论(0)
推荐(0)
摘要:
改章节笔者在青岛游玩的时候突然想到的...最近就有想写几篇关于nullnull的笔记,所以回家到之后就奋笔疾书的写出来发布了A content provider manages access to a central repository of data. A provider is part of an Android application, which often provides its own UI for working with the data. However, content providers are primarily intended to be used by ot 阅读全文
posted @ 2013-05-12 22:52
坚固66
阅读(268)
评论(0)
推荐(0)
摘要:
文章结束给大家来个程序员笑话:[M]如果你还没有搭建环境请看我前一篇《辉哥opencv学习之路【2】--环境搭建》 走好不送!不管学习什么,如果能先运行起一个例子或别人的程序,心中必定会更受鼓舞,更何况我们可以从别人的代码中学到很多东西,虽然运行别人的例子不是什么难事,但是对于刚接触opencv和vs的人来说确实比较困难,像我之前都是一直在elicpse下写java,但是当初要用vs写c++忽然有些不适应。我也看网上有很多人下载了一个别人的程序但是却运行不起来,因为openc的版本比较混淆 但是这里我可以告诉大家opencv是向下兼容的也就是2.4.5理论是可以运行全体版本的opencv写的程 阅读全文
posted @ 2013-05-12 22:50
坚固66
阅读(279)
评论(0)
推荐(0)
摘要:
在写这篇文章之前,xxx已经写过了几篇关于改程序输入主题的文章,想要了解的朋友可以去翻一下之前的文章/*标题:幸运数 幸运数是波兰数学家乌拉姆定名的。它采取与生成素数相似的“筛法”生成。 首先从1开始写出自然数1,2,3,4,5,6,.... 1 就是第一个幸运数。 我们从2这个数开始。把所有序号能被2整除的项删除,变为: 1 _ 3 _ 5 _ 7 _ 9 .... 把它们缩紧,从新记序,为: 1 3 5 7 9 .... 。这时,3为第2个幸运数,然后把所有能被3整除的序号位置的数删去。注意,是序号位置,不是那个数本身是否被3整除!! 删除的应该是5,11, 17, ... 此时7为第3个 阅读全文
posted @ 2013-05-12 22:47
坚固66
阅读(231)
评论(0)
推荐(0)
摘要:
在改章节中,我们主要介绍批处理相对路径的内容,自我感觉有个不错的建议和大家分享下一、环境配置Python X86官方下载X64官方下载二、主动登录源代码(来源于网络)_login_url = 'http://home.51cto.com/index.php?s=/Index/doLogin' _method = 'post' #email 51cto登录用户名或邮箱 #passwd 51cto登录密码 _login_data = { 'email':'***@qq.com',\ 'passwd':'... 阅读全文
posted @ 2013-05-12 22:45
坚固66
阅读(263)
评论(0)
推荐(0)
摘要:
本文笔者在青岛逛街的时候突然想到的...今天就有想写几篇关于友元函数的笔记,所以回家到以后就奋笔疾书的写出来发布了 友元 friend 有时候你须要拜访一个类的所有成员,而这类拜访方法在逻辑上又不是被拜访类的接口。你也不希望破坏类的权限机制。比如你希望能给你的宠物对象取名字(宠物是不会自己取名字的),你又不希望其他人能给你的宠物取名字。这时候友元机制就出来了。你可以在宠物类中指定主人类、你的挚友类为友元。只让他们可以拜访宠物类的名字属性。还有被重载的操作符,经常须要拜访类的私有数据,这些操作又是类的成员。 友元机制允许一个类将其所有成员的拜访权授予指定的函数或类。友元的声明以... 阅读全文
posted @ 2013-05-12 22:44
坚固66
阅读(156)
评论(0)
推荐(0)