cocos2d-x lua 中使用protobuf并对http进行处理



cocos2d-x lua 中使用protobuf并对http进行处理

本文介绍 cocos2d-x lua 中使用http 和 基于cocos2d-x 对lua http的封装(部分ok)

本博客链接

http://blog.csdn.net/vpingchangxin/article/details/24458051

protobuf  Google的一个很好用的传输数据的封装 说实话Google的东西确实比较好用 所以我们前后端数据交换就用他了 不过Google没有对lua进行支持 还好社区有开源的大侠们贡献 找了所有关于lua protobuf 我只找到 云风的[......]

Read more

lua中打印所以类型功能实现table嵌套table



lua中打印所以类型功能实现table嵌套table。

lua中打印所以类型功能实现
本人测试 number、string、bool、nil、table嵌套table、userdata没问题 共享一下有什么问题请拍砖 代码如下
[javascript] view plaincopy在CODE上查看代码片派生到我的代码片
cclog = function( … )
local tv = “\n”
local xn = 0
local function tvlinet(xn)
– body
for i=1,xn do
tv = tv..”\t”
end
end[......]

Read more

eclipse 开发swing开发图形界面工具配置插件(可自由拖控件上去)

eclipse 开发swing开发图形界面工具配置(可自由拖控件上去)。

swing开发图形界面工具,eclipse swing图形化操作界面工具配置

1.有一个小功能要有一个界面,之前知道有一个 图形化界面的(就是可以往上面拖控件布局的工具)JBuilder,今天上午就下了一个(1.6GB)好不容易下载完了,最新版本的(没找到老版本的,记得老版本的特好用)安装好之后发现没有swing拖控件的组件 ,还要去下载GUI等等插件(而且还是试用版)。太无语JBuilder,还付费 ,果断给卸载了

卸载JBuilder后就不能用图形化界面的功能了吗?答案是有。

2. 中午吃饭的[......]

Read more

TestSuite的使用

TestSuite的使用

转:http://xxiongdi.iteye.com/blog/404780

您定义自己的TestCase,并使用TestRunner来运行测试,事实上TestRunner并不直接运行 TestCase上的单元方法,而是透过TestSuite,TestSuite可以将数个TestCase在一起,而让每个TestCase保持简单。

来看看一个例子:

  • MathToolTest.java
  • package onlyfun.caterpillar.test;
  • import onlyfun.caterpillar.MathTool;
    imp[......]

Read more

linux的常用命令

linux的常用命令

系统管理部分

passwd 更改密码
hostname
date
sudo

 

系统监控部分

vmstat 查询机器信息。
top ps free sar mpstat kill

df – report file system disk space usage
iostat

ip ifconfig netstat ping
route

 

文件操作部分

mkdir Create the DIRECTORY(ies), if they do not already exist.[......]

Read more

深入理解java的clone

深入理解java的clone。预备知识
为什么要clone
Object的clone以及为什么如此实现
如何clone
对clone的态度
其他的选择
和Serializable的比较
性能

预备知识

为了理解java的clone,有必要先温习以下的知识。
java的类型,java的类型分为两大类,一类为primitive,如int,另一类为引用类型,如String,Object等等。
java引用类型的存储,java的引用类型都是存储在堆上的。

Java代码  收藏代码
  1. public class B {
  2.     int a;
  3.     Str[......]

Read more

深入理解java的finalize

深入理解java的finalize

目录

基本预备相关知识
对象的销毁过程
对象重生的例子
对象的finalize的执行顺序
何时及如何使用finalize
参考

基本预备相关知识

1 java的GC只负责内存相关的清理,所有其它资源的清理必须由程序员手工完成。要不然会引起资源泄露,有可能导致程序崩溃。

2 调用GC并不保证GC实际执行。

3 finalize抛出的未捕获异常只会导致该对象的finalize执行退出。

4 用户可以自己调用对象的finalize方法,但是这种调用是正常的方法调用,和对象的销毁过程无关。

5 JVM保证在[......]

Read more

Java多线程知识点整理

Java多线程知识点整理。

基本概念
多线程程序在较低的层次上扩展了多任务的概念:一个程序同时执行多个任务,通常,每一个任务称为一个线程,它是线程控制的简称。可以同时运行一个以上线程的程序称为多线程程序。
多进程与多线程的区别:
每个进程拥有自己的一整套变量,而线程则共享数据。
相关接口
•Runnable
◦ 方法 void run()
◦可由Runnable对象构成Thread,不要调用Thread类或者Runable对象的run方法,直接调用run方法,只会执行同一个线程中的任务,而不会启动新的线程。应该调用Thread.start方法,这个方法将创建一个执行run方[......]

Read more

JMock的基本使用方法

JMock的基本使用方法

JMock是帮助创建mock对象的工具,它基于Java开发,在Java测试与开发环境中有不可比拟的优势,更重要的是,它大大简化了虚拟对象的使用。本文中,通过一个简单的测试用例来说明JMock如何帮助我们实现这种孤立测试。
我们在测试某类时,由于它要与其他类发生联系,因此往往在测试此类的代码中也将与之联系的类也一起测试了。这种测试,将使被测试的类直接依赖于其他类,一旦其他类发生改变,被测试类也随之被迫改变。更重要的是,这些其他类可能尚未经过测试,因此必须先测试这些类,才能测试被测试类。这种情况下,测试驱动开发成为空谈。而如果其他类中也引用了被测试类,我们到底先[......]

Read more

60款很酷的 jQuery 幻灯片演示和下载

60款很酷的 jQuery 幻灯片演示和下载

jQuery 是一个非常优秀的 JavaScript 框架,使用简单灵活,同时还有许多成熟的插件可供选择,它可以帮助你在项目中加入漂亮的效果,其中之一就是幻灯片,一种在有限的网页空间内展示系列项目时非常好的方法。今天这篇文章要给大家分享的是60款很酷的 jQuery 幻灯片,一起欣赏。

Cloud Carousel (演示 | 下载)

Jqueryimage481 in Cool and Useful jQuery Image and Content Sliders and Slideshows

ShineTime (演示 | 下载)

Nivo Slider (演示 | 下载)

Interactive Photo Desk (演示 | 下载)

[......]

Read more