学习cocos2d-x网络编程是一个非常尴尬的问题,因为熟悉cocos2d-x的学习者基本在游戏开发一块属于客户端编程,想自学网络编程必不可少的牵扯到服务器这块。但是问题是,谁会呢?离开服务器,那搞网络编程无疑就是海市蜃楼镜花水月。官网示例虽然有http短连接和socket长连接的例子但反正我看了之后不知所以,不明白怎么把它用在实际问题中。网上教程也大都是泛泛而谈,不是一些人尽皆知的大道理就是部分...
分类:
Web程序 时间:
2015-05-31 23:20:00
阅读次数:
149
文章的起源来自于并发编程网上一篇关于并发的面试题的帖子,自己回答了一份。...
分类:
编程语言 时间:
2015-05-31 23:21:06
阅读次数:
244
什么是枚举类型、枚举与switch、枚举类型的构造器、枚举类型的成员和枚举类型的常用API...
分类:
编程语言 时间:
2015-05-31 23:20:06
阅读次数:
170
Composite模式有两个特点:
所设计的群组既要能包含单个个体,还要能包含其他群组;定义出单个对象和对象组合的公共特性
MachineComponent类中的每个方法的定义和运行都是递归的,如:某个机器群组中机器的数量等于各个组件中的机器数量之和...
分类:
其他好文 时间:
2015-05-31 23:19:39
阅读次数:
136
设计模式要求我们不应该针对实现编程,为了降低耦合度,提高可维护性。当程序中出现“new”的时候,就证明程序在实例化一个具体类,所以用的是实现,而不是接口。如果代码绑着具体的类会导致代码更加脆弱,缺乏弹性。
紧接着我们设计模式一种的“模拟鸭子”这个事件:
Duck duck = new MallardDuck();
可以看到,我们需要使用Duck接口让代码具有弹性,但是还是需要建立具体类的...
分类:
其他好文 时间:
2015-05-31 23:20:28
阅读次数:
181
很长时间以来,都是在用C语言写东西。也一直在思考,如何能很好的掌握C,查过很多资料,也作过一些尝试,于是整理成此文。在大部分情况下,我们会写或者使用一个C库,然后被应用程序使用,运行在Linux的系统上。于是,就有了基于C语言的知识结构: App
------------------- C API
C, libc
------------------- Posix AP...
分类:
编程语言 时间:
2015-05-31 23:18:17
阅读次数:
176
本文介绍在线生成二维码功能。
思路仿照验证码生成的思路。
代码如下:
package com.sys.productNew.action;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.io.OutputStream;
import javax.imageio.ImageIO;...
分类:
Web程序 时间:
2015-05-31 23:18:28
阅读次数:
211
何为Font-Awesome
Font Awesome gives you scalable vector icons that can instantly be customized — size, color, drop shadow, and anything that can be done with the power of CSS.
简言之:可伸缩的图标(矢量化),高度自定义(大小,...
分类:
其他好文 时间:
2015-05-31 23:18:45
阅读次数:
371
分析:二分代价,由于序列是单增的,我们使前面一个数相对取最小,这样后面的数变化的值也能相对较小(贪心)。
#include
using namespace std;
#define N 100010
#define max(a,b) ((a)>(b)?(a):(b))
int num[N],tmp[N],n;
bool valid(int cost)
{
int i;
for(i=1;...
分类:
其他好文 时间:
2015-05-31 23:17:24
阅读次数:
140
内容:结合一篇博文和自己写的简单例子学习,当然还可以看文档
public class TestLockSupport {
public static class MyRunnable implements Runnable {
private final Thread currentThread;
public MyRunnable(Thread thread) {...
分类:
编程语言 时间:
2015-05-31 23:18:46
阅读次数:
203
我们知道,MQTT mosquitto支持单项和双向的SSL认证,在上一节中,我们已经给大家分享了单向的SSL如何配置,在这一节中咱们来看一下双向的SSL认证的配置文件应该如何配置?...
分类:
其他好文 时间:
2015-05-31 23:18:41
阅读次数:
287
1、ctrl+n 新建对话框(针对画布进行设置)
设置完毕后敲回车
2、ctrl+o (字母) 打开素材对话框
3、画布的三种显示方式切换:f
4、隐藏工具箱、工具属性栏、悬浮面板:Tab
5、缩放工具:z
缩放后恢复到实际大小:右键-->实际像素
6、ctrl+0 (数字) 满画布显示
7、空格:暂时切换到抓手工具(移动画布)
8、网格:ctrl+...
分类:
其他好文 时间:
2015-05-31 23:16:52
阅读次数:
141
什么是堆堆(heap),是一类特殊的数据结构的统称。它通常被看作一棵树的数组对象。在队列中,调度程序反复提取队列中的第一个作业并运行,因为实际情况中某些时间较短的任务却可能需要等待很长时间才能开始执行,或者某些不短小、但很重要的作业,同样应当拥有优先权。而堆就是为了解决此类问题而设计的数据结构。二叉堆是一种特殊的堆,二叉堆是完全二叉树或者近似完全二叉树,二叉堆满足堆特性:父节点的键值总是保持固定的序...
分类:
编程语言 时间:
2015-05-31 23:17:41
阅读次数:
205
类的设计第一种类:商品的类,父类是个抽象类;
第二种类:折扣的类,父类也是个抽象类
类图如下;
使用技能
用继承抽象类实现多态,用多态来实现工厂模式;
使用反射机制来实现构造实例的多态和工厂模式;
工厂模式可以增加系统的可扩展性;
使用Dictionary中的list集合来减少代码量;
源代码仓库类using System;
using System.Collections.Generic...
PluginSDK中的枚举型主要有以下这些: public enum AltitudeMode//高度模式枚举 { ClampedToGround,//强制到地面模式 RelativeToGround, //相对到地面模式 Absolute//绝对高度模式 } public enum Units//...
PluginSDK中的相机类CameraBase是三维计算机图形学中的概念。观察者在三维场景中漫游时,通过眼睛看到的场景和相机拍摄过程非常一致。实际上,Direct3D和OpenGL都是先通过对现实世界中的场景先进行世界变换,再通过设置观察矩阵以在场景中安置一个虚拟相机,构建一个视景体来裁剪场景的可...
分类:
Windows程序 时间:
2015-05-31 23:17:45
阅读次数:
1089
阅读目录背景虚拟桶(virtual buckets)实现总结背景关于数据分片讨论最多的是一致性hash,然而它并不是分布式设计中的银弹百试百灵。 在数据稳定性要求比较高的场景下它的缺点是不能容忍的。比如在Redis分布式缓存设计中,使用一致性Hash进行key分片存储,通过虚拟节点最大化降低添加或删...