自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (7)
  • 收藏
  • 关注

转载 Windows 7 下 Quick-Cocos2d-x 3.3 集成 protobuf

本文将向您介绍Quick-Cocos2d-x集成google protobuf的方法。   第一步   需要最新的protobuf 类库和解析程序。  下载地址:https://github.com/sean-lin/protoc-gen-lua git clone https://github.com/sean-lin/protoc-gen-lua.g

2015-05-27 15:25:51 1045

转载 No module named google.protobuf

安装Google.protobuf后还要在重新配置Python,否则会出现No module named google.protobuf,不知道是不是和ldconfig有关系,http://blog.csdn.net/littlestream9527/article/details/38734001里介绍了ldconfig的功能。01#!/bin/sh

2015-05-26 15:20:14 846

转载 Protocbuf使用和安装

http://blog.sina.com.cn/s/blog_52ff416e0101hv71.htmlProtocol buffers和mxl一样在序列化数据结构时很灵活、高效和智能,但是它的优势在于定义文件更小,读取速度更快,使用更加简单。目前protocol buffers支持C++、java和python三种语言并且独立于平台。linux环境安装下载protobuf

2015-05-26 14:56:25 653

转载 Lua使用protocolbuf

http://www.cppblog.com/sunicdavy/archive/2013/04/24/199693.html在https://code.google.com/p/protoc-gen-lua/ 下载网易兄弟写的lua的protobuf插件(网易都把pb给弄完了,as3的也是他们写的..) 编译python版的protobuf模块在https://code.go

2015-05-26 14:55:30 1056

转载 cocos2dx使用lua和protobuf

为了使游戏开发更加方便快捷,我继续了protobuf在lua下的尝试。socket使用的是cocos2dx集成的websocket。先说下环境:cocos2d-x-2.2.1 + protobuf 2.5.0 + protoc-gen-lua + Python 2.7.51.在protobuf目录下依次执行如下命令[plain] view plaincopy

2015-05-26 14:54:03 697

转载 在Quick-cocos2dx中使用云风pbc解析Protocol Buffers,支持win、mac、ios、android

http://blog.csdn.net/hezeping888/article/details/10858307本例主要介绍 如何将 pbc 集成到quick-cocos2dx框架中,让我们的cocos2dx客户端Lua拥有编解码Protocol Buffers能力。参考:云风pbc的用法:http://www.cnblogs.com/ghost240/archive/2013/

2015-05-26 10:55:54 1142

转载 cocos2dx使用lua和protobuf

http://blog.csdn.net/weyson/article/details/17024325为了使游戏开发更加方便快捷,我继续了protobuf在lua下的尝试。socket使用的是cocos2dx集成的websocket。先说下环境:cocos2d-x-2.2.1 + protobuf 2.5.0 + protoc-gen-lua + Python 2.7.5

2015-05-25 17:47:06 528

转载 Rational Rose2007(v7.0)下载地址、安装及激活详解教程(图)

http://blog.csdn.net/skl_tz/article/details/8925152 最近需要画uml图,之前用的是Rose 2003版的,由于好久没进去了,结果发现原来的激活又失效了,omg又要激活一次?2003的激活真的很烦。。于是就去百度找新版的,由于很多链接都存在挂羊头卖狗肉的现象,以至于找了好久才找到资源。所以想出来分享一下。。 废话说得有点多了,进入正

2015-05-25 10:03:11 675

转载 git submodule的使用

转自:http://webfrogs.me/2013/03/20/git-submodule/开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库来提供给别的工程来使用,而公共代码库的版本管理是个麻烦的事情。今天无意中发现了git的git submodule命令,之前的问题迎刃而解了。添加为当前工程添加submodule,命令如下:git submodule a

2015-05-22 18:19:51 347

转载 vmware中增加硬盘空间

最近搞android移植,文件多,原来虚拟机空间不足了,需要在主分区下增加一些空间,上网一搜发现说比较少,最后搜到这个,拷贝过来,供大家参考,关键的步骤就那么几步,使用的是gparted工具本人用的是ubuntu,ubuntu安装盘一般是带了这个工具了,在试的过程中发现ubuntu-11.04-desktop-i386.iso这个安装包里的gparted 有问题,老报unable to sat

2015-05-22 11:37:22 925

转载 诡异的磁盘空间100%报警分析得出df -h与du -sh *的根本性差别

前言:早晨磁盘报警刚清空完tomcat和nginx日志,使用的命令是类似echo "" > show_web-error.log或者> show_web-debug.log清空语句,然后rm -rf 掉一些tar.gz包,空出来30G空间。而且也关闭了tomcat的debug信息。刚刚又接到报警,磁盘100%了。怎么回事?1,进去df -h下,确实100%了,如下所示:[root@

2015-05-21 20:35:40 3202

转载 Socket APi

skynet 的 C API 采用异步读写,你可以使用 C 调用,监听一个端口,或发起一个 TCP 连接。但具体的操作结果要等待 skynet 的事件回调。skynet 会把结果以 PTYPE_SOCKET 类型的消息发送给发起请求的服务。(参考skynet_socket.h)在处理实际业务中,这样的 API 很难使用,所以又提供了一组阻塞模式的 lua API 用于 TCP socket

2015-05-19 18:58:17 458

转载 pthread_key_t和pthread_key_create()详解

下面说一下线程中特有的线程存储, Thread Specific Data 。线程存储有什么用了?他是什么意思了?大家都知道,在多线程程序中,所有线程共享程序中的变量。现在有一全局变量,所有线程都可以使用它,改变它的值。而如果每个线程希望能单独拥有它,那么就需要使用线程存储了。表面上看起来这是一个全局变量,所有线程都可以使用它,而它的值在每一个线程中又是单独存储的。这就是线程存储的意义。下

2015-05-19 18:06:08 350

转载 Mount共享无法分配内存(Cannot allocate memory)

原文:http://jlcoady.net/windows/how-to-resolve-mount-error12-cannot-allocate-memory-windows-share在CentOS上mount Windows的共享,用着用着出现一个无法分配内存的错误[ Cannot allocate memory ],就不能使用了,几经查询,尝试了两个方案:1. http://li

2015-05-18 18:38:57 5312 1

转载 Openssl的安装

openssl简介openssl是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。op

2015-05-18 12:30:11 518

转载 修改linux swap虚拟内存大小

1)在linux下,首先,查看内存和swap大小:[root@rhel6 usr]# free -m           total      used      free    shared    buffers    cachedMem:         1386      1272       114        0        90      952-/+ buff

2015-05-18 10:55:12 519

转载 编译时:virtual memory exhausted: Cannot allocate memory

http://blog.csdn.net/taiyang1987912/article/details/41695895一、问题       当安装虚拟机时系统时没有设置swap大小或设置内存太小,编译程序会出现virtual memory exhausted: Cannot allocate memory的问题,可以用swap扩展内存的方法。二、解决方法在

2015-05-15 16:52:40 480

转载 skynet浅析

http://blog.codingnow.com/eo/skynet/https://github.com/cloudwu/skynet代码量(截止2014.5.21).lua  4941行.h .c 10361行(不含第三方库).h .c 69953行(含第三方库)---------------------------------------对比我们的项

2015-05-15 12:17:43 1634

转载 对MySQL的死连接Sleep的进程的来源研究 不指定

当前的连接数:mysql> show status like '%Threads_connected%';+-------------------+-------+| Variable_name     | Value |+-------------------+-------+| Threads_connected | 27    |+------------------

2015-05-14 15:43:20 804

转载 Mysql 查看连接数,状态

命令: show processlist;如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 show processlist;只列出前100条,如果想全列出请使用show full processlist;mysql> show processlist;  命令: show status;命令:show status

2015-05-14 15:37:46 334

转载 职场前辈对实习生的谆告

1、任何的工作一定要从前到后全部做完,如果我只让你做1,你要自己想想这个事儿有没有2和3,如果我没有时间教你全部的过程,请你自己多想想。关于这个问题我希望你能读一个小故事《买土豆的故事》。  2、中途如果遇见无法完成的问题一定要及时问我,不要等着我追你去问。我之所以交给你,我相信一个公司精挑细选出来的大学生是可以完成类似追一个媒体问问是否收到快递的小事儿。如果我问起你,请不要告诉我

2015-05-14 10:28:37 813

转载 什么才是程序员的核心竞争力?

目录[-]0、问题1、先说态度1.1 懒散的态度1.2 解决问题的态度1.3 基于沟通与理解的态度2、思路和方法2.1 最基本的一条,看执行日志2.2 模块测试和断点分析2.3 错误信息的理解和搜索2.4 不断总结归纳2.5 案例3、曹政老师的补充补充1:善于提问,你能得到怎样的答案,取决于你提出怎样的问题。补充2:善于划定范围,缩小问题区间。4、附:其他同学的回答4.1 姚冬的回答4.2

2015-05-14 10:14:32 501

转载 linux 系统监控、诊断工具之 IO wait

5月23日 西安 OSC 源创会开始报名啦,存储、虚拟机、Docker 等干货分享目录[-]1、问题:2、排查:2.1 vmstat2.2 iostat2.3 iotop3、最后的话:另辟蹊径4、Refer:1、问题:最近在做日志的实时同步,上线之前是做过单份线上日志压力测试的,消息队列和客户端、本机都没问题,但是没想到上了第二份日志之后,问题来了:

2015-05-13 18:33:03 498

转载 不生成core文件原因

分类: AIX1)没有足够的空间,文件系统写的核心文件。REASON CODE原因代码 ENOSPC   28ENOSPC 282) The ulimit for core is set to 0 in the account where the program is running. 2)为核心的ulimit设置账户中为0该程序正在运行

2015-05-13 15:57:27 1533

转载 ulimit -c unlimited

ulimint -a 用来显示当前的各种用户进程限制Linux对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况,设置个Linux用户的最大进程数,一些需要设置为无限制:数据段长度:ulimit -d unlimited最大内存大小:ulimit -m unlimited堆栈大小:ulimit -s unlimited我们在用这个命令的时候主要是为了产

2015-05-13 15:54:43 392

转载 实现core文件自动生成配置文件的方法

本文讲述了实现core文件自动生成的配置方法,具体执行步骤如下:1.编辑环境配置文件,让shell启动时自动设置ulimit ?12vi /etc/profileulimit -c unlimited > /dev/null 2>&12.更改core文件生成路径 

2015-05-12 18:17:57 509

转载 epoll

程式界面int epoll_create(int size);建立epoll物件并回传其描述子。int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event);将要交由核心管控的档案描述子加入epoll物件并设定触发条件。int epoll_wait(int epf

2015-05-08 18:09:03 352

转载 select (Unix)

select是用于I/O多路转接的一个系统调用函数。在C程序中,它定义于sys/select.h或unistd.h。 使用select要使用这些文件和 sys/time.h。声明: int select(int nfds, fd_set* readfds, fd_set* writefds, fd_set* errorfds, struct timeval* timeout

2015-05-08 18:08:26 524

转载 Linux 下的线程读写锁

Linux 下的线程读写锁有一种写优先读写锁,有如下特点:1)多个读者可以同时进行读2)写者必须互斥(只允许一个写者写,也不能读者写者同时进行)3)写者优先于读者(一旦有写者,则后续读者必须等待,唤醒时优先考虑写者)在Solaris 中直接提供了读写锁, 但是在Linux 中只提供了线程的读写锁, 这里记录了一些读写锁的资料.1.Solaris .vs. Linux

2015-05-08 16:49:38 420

转载 [置顶] 每天进步一点点——论fork()函数与Linux中的多线程编程

转载请说明出处:http://blog.csdn.net/cywosp/article/details/27316803一、fork()函数    在操作系统的基本概念中进程是程序的一次执行,且是拥有资源的最小单位和调度单位(在引入线程的操作系统中,线程是最小的调度单位)。在Linux系统中创建进程有两种方式:一是由操作系统创建,二是由父进程创建进程(通常为子进程)。系统调用函数f

2015-05-08 10:55:01 459

转载 [置顶] 每天进步一点点——Linux中的线程局部存储(二)

在Linux中还有一种更为高效的线程局部存储方法,就是使用关键字__thread来定义变量。__thread是GCC内置的线程局部存储设施(Thread-Local Storage),它的实现非常高效,与pthread_key_t向比较更为快速,其存储性能可以与全局变量相媲美,而且使用方式也更为简单。创建线程局部变量只需简单的在全局或者静态变量的声明中加入__thread说明即可。列如: 

2015-05-08 10:52:04 373

转载 每天进步一点点——Linux中的线程局部存储(一)

转载请说明出处:http://blog.csdn.net/cywosp/article/details/26469435   在Linux系统中使用C/C++进行多线程编程时,我们遇到最多的就是对同一变量的多线程读写问题,大多情况下遇到这类问题都是通过锁机制来处理,但这对程序的性能带来了很大的影响,当然对于那些系统原生支持原子操作的数据类型来说,我们可以使用原子操作来处理,这能对程序的性能会得

2015-05-08 10:49:37 388

原创 运维

更新相关的几个服:内服:没版本,基本等于开发版本,方便测试,不加密外服测试服:策划选取内容做出的版本,一般更新后有一周时间测试,修bug,存各个版本,方便各个平台不同版本的维护,这个服上的文件要整理好,正式服:稳定的版本还有外服都是加密的,

2015-05-07 18:42:13 568

原创 SVN

1项http://192.168.1.2/svn/B_server_php/koa_test/operation/服务器维护相关文档/服务器管理列表/sshop相关http://192.168.1.2/svn/B_server_php/koa_test/operation外文talk表http://192.168.1.2/svn/B_server_code/game_m/lan

2015-05-06 17:21:26 436

转载 pthread_key_t和pthread_key_create()详解

下面说一下线程中特有的线程存储, Thread Specific Data 。线程存储有什么用了?他是什么意思了?大家都知道,在多线程程序中,所有线程共享程序中的变量。现在有一全局变量,所有线程都可以使用它,改变它的值。而如果每个线程希望能单独拥有它,那么就需要使用线程存储了。表面上看起来这是一个全局变量,所有线程都可以使用它,而它的值在每一个线程中又是单独存储的。这就是线程存储的意义。下

2015-05-05 15:44:18 343

转载 手游页游和端游的服务端的架构与区别

手游页游和端游的服务端本质上没区别,区别的是游戏类型。  类型1:卡牌、跑酷等弱交互服务端  卡牌跑酷类因为交互弱,玩家和玩家之间不需要实时面对面PK,打一下对方的离线数据,计算下排行榜,买卖下道具即可,所以实现往往使用简单的 HTTP服务器:半小时前 上传下载附件(6.54 KB)   登录时可以使用非对称加密(RSA, DH),服务器

2015-05-05 10:28:08 1823

转载 python中文字符编码decode,encode以及乱码解决总结

字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码

2015-05-04 17:30:52 964

转载 'gb2312' codec can't encode character u'\xb7' in position... 问题解决方法

在用Python 做一应用时,需要将预处理时需要统一编码, 在将utf8转换为gb2312 时报错:  错误原因:'gb2312' codec can't encode characteru'\xb7' in position 8061: illegal multibyte sequence 搜索后发现gb2312对一些很生僻的中文字并不支持,比如 “囧” “苶”然后自己写了几行代

2015-05-04 16:54:19 11983

转载 no module named win32com.client错误解决

无论什么时候,你在运行的时候发现有importError  no module named win32com.client这个提示,你都可以这么解决:请下载http://sourceforge.net/projects/pywin32/files/ 相应python版本的win32扩展。安装后问题即解决到sourceforge这个网站上免费下载哦,当然如果你不愿意去这里下载,那么你可以

2015-05-04 16:31:50 673

pbc.rar注释版

pbc.rar注释版 -------------------------

2018-04-12

常见设计模式的解析和实现

常见设计模式的解析和实现.rar c++

2013-07-05

ultraedit 语法高亮

ultraedit 语法高亮 多种语言

2012-09-11

tcptest数据收发工具

TCP数据收发工具-

2012-08-21

018.The_C++_Standard_Library-A_Tutorial_and_Reference

[same]018.The_C++_Standard_Library-A_Tutorial_and_Reference.NJ.[EN].chm

2011-08-09

GCC中文手册----------------------

GCC中文手册 linux GCC中文手册 linux-------------

2011-03-03

flash_rpgdemo

FLASH RPGDEMO 原代码-----------------------------------------------------------------------------------------------------

2010-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除