自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注后端技术

自勉:爱学习的人终成大器

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Go写的计费回调Server

本工程用于Android 360App计费回调 Web框架采用beego, 地址在http://beego.me/1: 初始化配置 A: 创建数据库, 例如billdb B: 创建数据库表格, sql语句: sql/billinghistory.sql C: 修改channel.conf中的BILLDB的配置 D: 修改产品对应的APPID, APPKEY, APPSECRET

2015-10-23 19:17:41 901

原创 由一个论坛帖子, 解决udp 服务器无法返回数据给第一个客户端的问题

帖子见http://bbs.csdn.net/topics/390574101原来的代码:udp服务器:#include #include #include #include #include #include #include int main(){int server_sockfd = -1;int server_len = 0;

2013-09-06 16:07:51 2436

原创 cocos2d-x 报错信息记录

error LNK2019: unresolved external symbol "int __cdecl cocos2d::unzGoToNextFileerror LNK2019: unresolved external symbol "int __cdecl cocos2d::unzReadCurrentFileerror LNK2019: unresolved external

2013-09-05 00:58:56 2558

原创 Java程序遇到的问题, 不断更新中

1: 编译GitHub项目, JetServer (https://github.com/menacher/java-game-server) 的时候报错:使用 @Override 出现以下错误:The method *** of type *** must override a superclass method原因:Compiler是jdk5,(5不支持@Override等形式的批

2013-09-02 16:20:19 906

原创 cannot be cast to javax.servlet.Filter 报错, 原因servlet-api.jar冲突

使用maven开发web应用程序, 启动的时候报错:jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class然后输出错误:严重: Exception starting filter encodingFilterjava.lang.ClassC

2013-08-28 21:30:44 53710 14

原创 TCPIP协议详解(csdn下载的一个电子书版本)

第1章 开放式通信模型简介介绍了OSI 和 TCP/IP模型第2章 TCP/IP 和 Internet回顾了Internet的发展过程TCP负责和远程主机的连接,而IP负责寻址.使报文被送到其该去的地方TCP负责下面的工作:握手过程报文管理流量控制错误检测和处理第3章 TCP/IP概述优点:好的破坏恢复机制能够在不中断现有服务的情况下加入网络搞笑

2012-02-06 15:20:10 4475

原创 论TCP连接的应用层心跳包的必要性

最近游戏服务器的gm服务器和gmtool之前出现了过一段时间断开的情况,客户端弹出以下异常:刚开始怀疑是网络瞬断,客服的机器刚好中毒过,怀疑防火墙,杀毒软件冲突导致的,因为后来排除上面的原因后,发现还是出现断开连接的情况,只能采用抓包工具来解决了,Wireshark真是个好东东网络断开前最后两次包:断开连接的包可以看到12:43 gmtool发送一个包给服务器,包的分节

2012-02-02 12:42:41 4347

原创 常用的工具

1: 网络抓包工具linux 平台常用tcpdump,好用windows常用wireshark,也是蛮不错的

2012-02-01 10:54:46 431

原创 服务器性能瓶颈定位-服务器卡实例解决

前言:   计算机是一个多层的结构,计算机领域的好多问题是通过增加一层中间层还解决,悲剧的是这样上层发生问题得时候,没有头绪的时候,我们得通过了解底层,熟悉底层来定位和解决,或许这也是成长为nb程序员的道路吧.问题:     服务器抽象后架构如上: 12月份底我们的游戏服务器出现了卡的情况,服务器在某个时间点全区出现卡,表现为客户端的人物不动,npc不动,但是服务器

2012-01-18 16:02:44 1254

转载 分享tcp参数详解的两篇文章

分享两篇关于tcp自动窗口调整和参数解释的好文章,等有时间来翻译下 tcp的滑动窗口自动调整tcp参数详解

2012-01-18 10:49:14 780

原创 服务器性能瓶颈定位-网络

1:原理篇游戏服务器一般客户端和服务器通讯一般采用tcp协议,首先了解tcp头结构:                     图来自TCP/Ip协议(第九章)其中两个字段可以用于判断当前客户端和服务器的网络情况.(1) 4位数据偏移值,表示当前tcp包的大小.(2) 两字节窗口大小, 表示当前tcp包发送方接收缓冲区的大小. 我们知道tcp连接时全双工的,当前soc

2012-01-16 19:04:37 1867

转载 tcpdump详解(转)

原文地址=========以下是本文档完整版本地址:http://sanyk.is-programmer.com/posts/14645.html(nt: 出现这一提示是为了避免一些网络蜘蛛把文章分成几个页面给查看带来不悦)中文版本=========TCPDUMP(8)

2012-01-16 18:46:59 12713

转载 TCP窗口性能优化(转)

1)自适应性TCP加速技术传输窗口大小,即在收到回应之前一次发送的数据量,会直接影响到TCP的性能。相反,性能又与回程时间成正比,因为协议需要(通过ACK包表明数据已被成功接收的信号)确保数据投送到位。     在最糟糕的情况下,一个端点会等待另一端点回应数据的传输情况,从而使网络闲置的时间变长。当传输窗口变得很小时,这种现象便会发生,但此现象并不能准确反映线路速度和延迟情况。

2012-01-16 18:12:32 7861

原创 游戏数据实时监控和分析

概述为了更好的了解到游戏运行时的状态,对相关的功能和数据进行分析是很重要的,设计了本系统。现有的游戏数据大部分采用的是文本输出,备份,然后离线数据分析的方式,不能实时的监控的游戏的状态.相关技术:1:产生日志服务器采用c++ 实现2:日志监控服务器采用Java 实现3: 采用hadloop分布式架构.为应付大规模数据和实时的要求,尽快对数据进行分析4: 存储日志采用mo

2011-12-13 11:59:28 5123 2

原创 利用shell脚本对游戏日志信息的提取

一个优秀的日志系统对于游戏的开发和运营是非常重要的,日志可以又来分析程序的运行,查找bug,监控游戏的运行状态,获得玩家的活动细节等等.   日志保存为文本文件,我们在查找所需要的信息的时候,一般会用到grep ,egrep等等的命令,比如: grep 大鹏 /log/scene*,就可以检索出大鹏作为关键字的相对应的信息。关于grep等命令的使用,这http://www.kuqin.co

2009-01-10 15:03:00 2064

基于C4的A*例子,不错的

基于C4的A*例子,不错的,可以拿来研究一下

2008-09-22

空空如也

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

TA关注的人

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