公共资源加载,缓存retain;防止被自动销毁2. 数字滚动递增;用于得奖后,总金币跳动增加3. 四舍五入显示 金币数4. 5. 6. 加载csv 配置文件
51CTO博客开发闲来看看云Way..林家男孩
链接: http://pan.baidu.com/s/1eSAy9ii 密码: 12ca百度网盘下载地址一起资源来自互联网,与本人无关使用vmware虚拟机,自行安装直接打开vmx文件即可按照步骤安装即可
链接: http://pan.baidu.com/s/1o8MZ2MA 密码: x19x大集合十几个游戏大家自己下载下来玩一切都是网上资源,与本人无关csdn的博客,被封了;莫名其妙;也不给个理由都是一键端,本人自测玩过的手游源码架设 422209275
1: MoveTo动画跑偏,飞到指定地方,不停,继续飞1-1: 原来是,自己封装出来的Action,被我执行了两次。就是runAction(); 运行了2次,最终跑偏,奇葩,表面上根本看不出来!
默认自动初始化:Go引入了零值的概念,即每个对象被创建的时候,默认初始化为它相应类型的零值。例如,string为””,指针为nil,int为0等等,这样就保证了变量在使用时,不会因为忘记初始化而出现一些莫名其妙的问题OOP在Go中是通过组合而非继承来实现的,因为“继承”存在一些弊端,比如:“不适应变化”,“会继承到不适用的功能”。所以在编码实践中一般建议优先使用组合而非继承。在Go中则更进一步,直
写服务器,天天与各种数据结构打交道。学习go语言已经10天了,还是未能很好应用。写起代码磕磕绊绊。希望写个博客,增加记忆理解。对于何时用channel,何时用sync.Mutex很纠结。何时用go gorountine也很纠结第一种: 生产者+消费者生产者:在一个gorountine,不停的生产 发送到channel消费者:在一个gorountine,不停的处理来自生产者channel
1.五个简单TCP协议1)discard--丢弃所有收到的数据#include "discard.h" #include <muduo/base/Logging.h> #include <muduo/net/EventLoop.h> using namespace muduo; using namespace muduo::net; int main() { LOG_I
出来创业已经2年时间,至此还没有任何起色,处在选择是否死的分叉口上。回顾过去,从美好憧憬走到残忍现实,一路上有太多的教训,不论以后如何,现在做一个总结给我过去的2年一个交代。如果以后翻身了,这叫失败前的摸索,如果真的这么死掉,就是又一个死在创业路上的菜鸟。【选对方向,猪都能上天】 创业做重要的就是要选对方向,这就是事半功倍的关键。这个方向要根据市场情况、个人情况等众多因素决定。我觉
#ifndef _RWLOCK_H_ #define _RWLOCK_H_ struct rwlock { int write; int read; }; static inline void rwlock_init(struct rwlock *lock) { lock->write = 0; lock->read = 0; } static inli
__sync_fetch_and_add系列的命令,发现这个系列命令讲的最好的一篇文章,英文好的同学可以直接去看原文。Multithreaded simple data type access and atomic variables __sync_fetch_and_add系列一共有十二个函数,有加/减/与/或/异或/等函数的原子性操作函数,__sync_fetch_
转自:博客地址:http://blog.csdn.net/niu_gao/article/details/6906055见附件。。。。
#ifndef SKYNET_IMP_H #define SKYNET_IMP_H struct skynet_config { int thread; int harbor; const char * logger; const char * module_path; const char * master; const char * local;
#ifndef SKYNET_MONITOR_H #define SKYNET_MONITOR_H #include <stdint.h> struct skynet_monitor; struct skynet_monitor * skynet_monitor_new(); void skynet_monitor_delete(struct skynet_monitor *); vo
#ifndef SKYNET_HARBOR_H #define SKYNET_HARBOR_H #include <stdint.h> #include <stdlib.h> #define GLOBALNAME_LENGTH 16 #define REMOTE_MAX 256 // reserve high 8 bits for remote id #define HAN
#include "skynet_socket.h" #include "socket_server.h" #include "skynet_server.h" #include "skynet_mq.h" #include "skynet_harbor.h" #include "skynet.h" //这个socket调用了这么多库。看来要看很多了 #include <assert.h&g
做游戏行业的大神众多。我是做应用server的,小打小闹,现在到处流行大数据,分布式。都是伪的。。做应用服务器开发的大神,没听说多。做webserver的一大堆电商。。只有做游戏服务器的比较多。基本上都是从做游戏架构等方面,学习开发应用server。skynet是云风用c和lua写的,正好准备学习lua,一起看了。研究下。本文纯属记录。毫无技术含量,阅读需谨慎。github下载,然后看源码,都是没
在需要并行化处理数据的时候,采用消息队列通讯的方式来协作,比采用共享状态的方式要好的多。Erlang ,Go 都使用这一手段来让并行任务之间协同工作。最近读完了 ZeroMQ 的 Guide。写的很不错。前几年一直有做类似的工作,但是自己总结的不好。而 ZeroMQ 把消息通讯方面的模式总结的很不错。ZeroMQ 并不是一个对 socket 的封装,不能用它去实现已有的网络协议。它有自己的模式,不
陈硕 (giantchen_AT_gmail)Blog.csdn.net/SolsticeMuduo 全系列文章列表: http://blog.csdn.net/Solstice/category/779646.aspx今天收到一位网友来信:在 simple 中的 daytime 示例中,服务端主动关闭时调用的是如下函数序列,这不是只是关闭了连接上的写操作吗,怎么是关闭了整个连接?
Muduo 网络编程示例之五: 测量两台机器的网络延迟陈硕 (giantchen_AT_gmail)Blog.csdn.net/Solstice t.sina.com.cn/giantchen这是《Muduo 网络编程示例》系列的第五篇文章。Muduo 全系列文章列表: http://blog.csdn.net/Solstice/category/779646.aspx本文介绍一个简单
Muduo 网络编程示例之八:Timing wheel 踢掉空闲连接陈硕 (giantchen_AT_gmail)Blog.csdn.net/Solstice t.sina.com.cn/giantchen这是《Muduo 网络编程示例》系列的第八篇文章,原计划讲文件传输,这里插入一点计划之外的内容。Muduo 全系列文章列表: http://blog.csdn.net/Solstic
循环引用:引用计数是一种便利的内存管理机制,但它有一个很大的缺点,那就是不能管理循环引用的对象。一个简单的例子如下:#include<string>#include<iostream>#include<boost/shared_ptr.hpp>#include<boost/weak_ptr.hpp>class parent;class childre
这是《Muduo 网络编程示例》系列的第九篇文章,讲用 muduo 实现一个简单的 pub/sub 服务。Muduo 全系列文章列表: http://blog.csdn.net/Solstice/category/779646.aspx本文介绍用 muduo 实现一个简单的 topic-based 消息广播服务,这其实是“聊天室”的一个简单扩展,不过聊天的不是人,而是分布式系统中的程序。本文的代码
PDF 版下载:https://github.com/downloads/chenshuo/documents/LearningNetworkProgramming.pdf本文谈一谈我在学习网络编程方面的一些个人经验。“网络编程”这个术语的范围很广,本文指用Sockets API开发基于TCP/IP的网络应用程序,具体定义见“网络编程的各种任务角色”一节。受限于本人的经历和经验,这篇文章的适应范围
Like the idea of working on large scale problems? We’re hiring talented engineers, and would love to chat with you – check it out! Note: Concurrency, as defined in this article, is the sa
陈硕 (giantchen AT gmail)blog.csdn.net/Solstice前几天我在新浪微博上出了两道有关 TCP 的思考题,引发了一场讨论http://weibo.com/1701018393/eCuxDrta0Nn 。第一道初级题目是:有一台机器,它有一个 IP,上面运行了一个 TCP 服务程序,程序只侦听一个端口,问:从理论上讲(只考虑 TCP/IP 这一层面,不考虑IPv6
集群系统,负载均衡这两者我们通常都是一起来看的。发展的最初,我们是先有了集群的概念,才提出了负载均衡这项技术的研究。现在,我们主要针对这方面的内容做一个概述,希望大家能找我好这个知识框架。集群系统技术主要分为三大类:◆高可用性(High Available Cluster),例:Linux-HA◆负载均衡(Load balancing Cluster),例:LVS、MOSIX◆高性能计算(High
我们常用的负载均衡系统主要是LVS,这种linux下的软件很方便使用。那么针对LVS集群系统的介绍,这里我们主要针对IPVS负载均衡问题进行一个详细的说明。首先还是让我们简要了解一下IPVS的内容。各服务器IP分配:Virtual IP:192.168.136.10Load Balancer:192.168.136.11Backup:192.168.136.12Real Server 1:192.
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号