自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 开发社区备忘

github       首推交流之用,也可以建立私密仓库,目前已经被微软收购,上面有很多实用性代码库可以实用,注意看清楚约定,有些只供学习商用收费。       官方网站:https://github.com/Stack Overflow  9 月份,Stack Overflow 也将迎来其 6 岁的生日,毫无疑问,Stack Overflow 是全球最受程序员欢迎的开发社区,而...

2018-11-20 11:16:29 189

原创 向微信线奋战的TI人士致敬,微信分享好友挂了

在2017.8.21日下午3点后我测试了8个平台的游戏均分享微信好友失败:亲友棋牌、闲来棋牌、欢乐斗地主、丫丫棋牌、老K棋牌、啊闪棋牌、玩呗斗牌、友乐棋牌。 此事有待继续跟踪。

2017-08-21 15:37:02 774

原创 在亚马逊买东西的购物体验

奉劝各位千万别在亚马逊购物,就算购物也要有一种钱扔到水里得心理准备。 以下是我的案例: 打电话给400-810-5666客服得态度是爱理不理,卖家根本不会搭理你,kindle来得第一天也莫名成这样了,客服提示不会给予维修及退换得,所以还是相信淘宝和京东吧,亚马逊根本没有基本得销售维护道德,花钱买了个教训。呵呵,大家都是做WEB得网站区别真心很大啊,感谢亚马逊让我体悟到阴险得美国公司得

2017-05-27 12:00:34 1525

翻译 用户特权管理SmartFoxServer 2X

在线应用程序的一个常见要求是为不同类型的用户提供一组自定义权限。 通常,在线游戏可以处理来宾用户,注册用户和高级用户。 为管理员和/或网站管理员提供个人资料也很常见。SmartFoxServer 2X提供每个区域内的权限管理器,可以自定义以限制与服务器的交互。 每个权限配置文件可以为特定类别的每个用户设置拒绝的API调用列表。 例如,我们可以禁止为访客用户创建房间和房间变量,并且只允许注册用户使用。

2017-03-29 14:06:21 664

翻译 高级使用MMORoom和MMO API SmartFoxServer 2X

高级使用MMORoom和MMO API本文要求您已经熟悉SmartFoxServer 2X 2.8版中引入的MMORoom功能。这里我们介绍一些可以从服务器端使用的高级技术。如果您不熟悉MMORooms和MMO API,请务必阅读MMORoom概述。 自定义感兴趣区域(AoI)服务器端MMO API的一个高级方面是使用与MMORoom中配置的AoI小于或等于的自定义AoI的能力。该功能允许限制广播

2017-03-28 20:08:20 1320

翻译 MMORoom SmartFoxServer 2X

自从SmartFoxServer 2X版本2.8以来,我们引入了一种新型的Room对象,即MMORoom,它支持用户和游戏对象之间的本地交互。 »概述MMORoom通过添加感兴趣区域(简称AoI)来扩展常规房间的功能,以确定用户将收到的事件的空间范围。 AoI参数表示用户将彼此影响的区域,例如发送公共消息,更新用户变量等时。默认情况下,当用户进入或离开房间时,MMORoom不会触发常规的USER_

2017-03-28 17:47:21 957

翻译 好友列表API SmartFoxServer 2X

好友列表APISmartFoxServer 2X提供了一套新的客户端和服务器API,专门用于管理好友和好友列表,包括持久性,自定义状态,在Buddy系统中上线/离线的能力,运行时和持久性Buddy变量,服务器端事件等。新的Buddy API(3.0版)松散地基于以前的SFS 1.x Buddy List框架,尽管我们现在提供了一种更简化的方法,更好的灵活性和更高级的功能。如果您熟悉以前的系统,您将注

2017-03-28 15:21:45 723

翻译 线程池(高级扩展开发) SmartFoxServer 2X

高级扩展开发在本文中,我们讨论扩展开发的高级方面:服务器线程模型自动负载平衡线程池调优线程池维护扩展中的状态类加载架构延迟和计划的任务自2.9.0起 »服务器线程模型 注意:对于SFS2X 2.8.x及更早版本的所有用户,请参阅旧的线程模型文档。SmartFoxServer 2X在多线程环境中运行所有Extensions。在扩展上基本上有两个独立的线程池:ExtensionContr

2017-03-28 15:00:30 1342

翻译 服务器端扩展 SmartFoxServer 2X

服务器端扩展SmartFoxServer 2X扩展在SmartFoxServer Pro的许多方面得到了重新访问和改进。我们将注意力集中在Java扩展开发上,并且已经放弃了对脚本语言的支持。主要原因是:性能:用Java编写的扩展程序比任何脚本语言(如Javascript或Python)都要好一些数量级。随着面向企业级应用程序的新型服务器架构,动态语言的使用将很快成为瓶颈。我们仍然认为,剥皮是快速原型

2017-03-28 11:31:57 3734

翻译 登录助手组件 SmartFoxServer 2X

»登录助手组件几乎每个应用程序都需要基于密码的用户访问,并且编写处理客户端参数的代码并且对数据库进行检查是相当乏味且重复的。Login Assistant组件是一个帮助类,可帮助开发人员创建数据库驱动的登录系统,而无需编写自己的数据库访问代码。简而言之,这是如何工作的:在应用程序的区域中配置DBManager在扩展的init()方法中实例化组件配置组件»部署Login Assistant组件如

2017-03-28 10:27:25 616

翻译 注册助手组件SmartFoxServer 2X

注册助手组件大多数在线应用程序需要注册过程,允许新用户在系统中注册一个帐户。通常,opearation还需要填充一些配置文件设置,用于安全目的的激活系统和密码恢复机制。注册助手组件提供了一个高度可定制的API,可帮助开发人员创建数据库驱动的注册系统,而不用编写自己的数据库访问代码。该组件是从版本2.7.0开始的SmartFoxServer 2X的一部分。在这个多部分教程中,我们将探讨该组件提供的许多

2017-03-28 10:00:02 363

翻译 SmartFoxServer 扩展API

»扩展API在本文中,我们将介绍Extension API中最有用的元素,以及如何利用服务器端框架和随附的javadoc。 »BaseSFSExtension与SFSExtension我们提供两个类作为主扩展类的基本类型:BaseSFSExtension和SFSExtension,它们都位于com.smartfoxserver.v2.extensions包下。前者主要用于与SmartFoxServ

2017-03-28 09:55:52 1114

翻译 新建项目 SmartFoxServer 2X

写第一个Extension扩展是SmartFoxServer 2X的一个基本元素,它们为开发人员创造了一个无限可能的世界,创建自己的游戏逻辑并集成其他技术来支持他们的项目。为了绘制并行,我们可以将扩展视为与开发所有“业务”逻辑的网页的服务器端代码相当的。如果您对Java或任何其他面向对象语言(ActionScript 3,C#,C ++等)具有中间的了解,那么开始撰写第一个Extension将很容易

2017-03-28 09:33:30 1062

翻译 数据库配置 SmartFoxServer 2X

数据库配置在本节中,我们将演示SFS2X与外部数据库之间的集成示例。我们使用MySQL的所有食谱,但您可以轻松地使用您选择的任何其他数据库(请阅读本教程)。我们在所有代码中使用标准SQL,因此可以将其移植到任何其他RDBMS。自定义登录数据库查询数据库和发送结果集多个DB连接配方#1 - 使用数据库自​​定义登录该配方讨论了您需要根据存储在数据库中的用户配置文件验证客户端凭据的常见情况。我们还

2017-03-28 09:03:52 1341

翻译 SFSObject和SFSArray SmartFoxServer 2X

»SFSObject和SFSArraySmartFoxServer 2X引入了两个基本类SFSObject和SFSArray,它们是客户端和服务器之间操作和传输数据的核心。这两个类在所有语言(包括服务器端API)的所有API中是常见的,使得将代码移植到任何平台和应用程序的每一侧都非常容易。SFSObject和SFSArray表示一个平台中立的高级对象,用于抽象客户端和服务器之间的数据传输。它们用于分

2017-03-27 19:50:08 1562

翻译 服务器变量 SmartFoxServer 2X

服务器变量SmartFoxServer 2X框架提供不同类型的服务器变量,可用于在Buddy列表中的用户,客户和好友之间维护同步状态。服务器变量通常允许客户机或服务器逻辑创建自动更新的范围内的自定义值。服务器变量的三种主要类型有不同的范围:用户变量:它们表示连接到单个用户的自定义数据。所有更新由用户在所有者加入的同一个房间中接收。换句话说,一个名为Piggy的用户将可以访问并获取有关用户Kermit

2017-03-27 18:21:14 1360

翻译 房间建筑 SmartFoxServer 2X

房间建筑Room对象是任何多人应用程序结构中最重要的构建块之一。它负责将用户分组和连接在一起,并使他们相互交互。从开发人员的角度来看,它提供了有助于构建应用程序逻辑的有用事件,每个房间都可以由不同的服务器端扩展来管理。在本章中,我们将剖析由Room对象提供的许多功能以及SFS2X框架中提供的新功能。 »一般建筑我们在本文档的其他文章中提到了SFS2X中的新关键元素,房间组:上面的图表应该说明这些房

2017-03-27 18:07:18 674

翻译 加入并创建房间SmartFoxServer 2X

»加入并创建房间SFS2X框架中的一个基本构件是Room对象。客房允许安排玩家,以便他们可以“看到”彼此并在一起互动。房间的典型用途是在聊天应用程序中创建不同的类别,在虚拟世界中的不同会议地点或在各种游戏中挑战其他朋友的不同地方。客房以两种不同的方式创建。静态地:通过AdminTool中的Zone Configurator模块。这是在您的区域(例如,大厅)中创建永久性房间的一种有用的方法,它们在启动

2017-03-27 17:18:46 2994

翻译 登陆及设置SmartFoxServer

»登录阶段我们在上一章中已经看到如何开始与SmartFoxServer的连接,并提到在客户端可以开始与服务器API和其他用户进行交互之前,必须先登录一个Zone。为了看到服务器中可用的区域并创建新的区域,您可以使用SFS2X管理工具。在工具的左侧栏中选择“区域配置器”,并显示所有区域的列表。从这里,您可以双击(或选择并单击编辑按钮)任何区域名称,然后继续进行区域设置的配置。有关使用说明,请参阅Zon

2017-03-27 17:07:32 2740

翻译 连接阶段 SmartFoxServer 2X

»连接阶段与SFS2X的连接分两步执行。 物理TCP连接打开到服务器 在客户端和服务器之间执行交换一定数量参数的“握手”在握手期间,服务器会验证是否支持客户端API版本,并发回客户端本地存储的一些设置。ActionScript 3代码的以下代码段来自示例程序包中可用的Connector示例(其他语言提供了类似的示例)。public class Connector extends Sprite{

2017-03-27 16:58:38 1121

翻译 介绍发展基础SmartFoxServer 2X

介绍发展基础在本节中,我们将引导您了解使用SmartFoxServer 2X的多人开发的基本概念。从一般的角度看,无论多人游戏,MMORPG,MMORTS,虚拟世界等多种游戏类型,多人游戏和应用都非常相似。 实质上,它们都包括通过持久连接(使用TCP协议)连接到负责维护游戏状态并使玩家彼此同步的中央服务器的客户端。在SmartFoxServer下,我们使用Zone的概念来表示专用于特定应用程序的服

2017-03-27 16:48:22 908

翻译 协议加密 SmartFoxServer 2X

协议加密从2.10版开始,SmartFoxServer 2X支持连接加密,允许使用标准TLS协议保护所有通信。在本文中,我们将讨论加密流量如何在SmartFoxServer中运行的基础知识,如何在服务器上设置X.509证书,如何测试连接以及某些特定于平台的笔记。注意:自从2.9.x版本以来,websocket客户端已经支持SSL,在本文中,我们仅讨论SSL TCP套接字。对于websockets,请

2017-03-27 16:33:45 1584

翻译 重新连接HRC+ SmartFoxServer 2X

重新连接HRC +由于SmartFoxServer 2X版本2.5(及更高版本)引入了高弹性连接系统(HRC +)的改进版本,使得玩家可以在突然断开连接后重新加入服务器,而不会丢失其当前状态。在本文中,我们将讨论HRC +可以节省大量开发工作的方式,技术方面的做法以及如何配置和测试。 为什么我断开连线?在本地网络开发和测试时,意外的断开连接是非常罕见的事情,但是当我们终于上网时,可能会发生几个可能

2017-03-27 15:46:49 873

翻译 配置日志记录系统SmartFoxServer 2X

»配置日志记录系统SFS2X提供了存储在{SFS2X} / logs /文件夹下的服务器活动和运行时错误的详细日志。尤其是:logs /包含主服务器日志logs / boot /包含与服务器启动阶段相关的特定消息。如果SFS2X无法启动,您应该检查此文件夹中出现了什么问题。logs / http /包含相对于嵌入式Jetty http服务器和BlueBox隧道系统的日志。»配置日志记录级别有三

2017-03-27 15:40:34 1087

翻译 SmartFoxServer 2X HOWTOs

»SmartFoxServer 2X HOWTOs在本文档中,我们收集了一些关于如何完成在使用SmartFoxServer 2X过程中可能需要的简单和特定任务的快速教程。如何添加新的Java库或扩展名依赖关系如何设置与外部数据库的连接如何创建基于扩展的自定义登录如何使用SmartFoxBits 2X如何检查服务器日志如何调试扩展如何在扩展程序中调度定时任务如何从扩展程序发送电子邮件更

2017-03-27 15:31:50 717

翻译 故障排除指南SmartFoxServer 2X

故障排除指南在本指南中,我们提供了一些技巧和技巧来克服在设置或运行服务器时遇到的典型问题。无法到达服务器Flash跨域政策问题服务器启动问题删除邮件鬼用户»无法到达服务器一个常见的运行时问题是在首次安装后无法连接到测试或生产服务器。一旦您的SFS2X实例正在运行,您应该确保没有防火墙(软件或硬件)阻止正在使用的TCP端口。具体来说,您应该将TCP端口9933和8080打开到“世界”。如果这

2017-03-27 14:57:21 2112

翻译 音频和视频流SmartFoxServer 2X

RedBox是SmartFoxServer 2X的免费附件,可将音频和视频流功能添加到服务器,从而可以将这些功能集成到任何现有的ActionScript3应用程序中。RedBox由三个主要组件组成:用于音频/视频流和录音的开源Red5媒体服务器;一套专门的客户端ActionScript3 API,提供高级功能来启动一对一视频聊天,创建实况事件(一个广播者,多个订阅者),检索媒体文件,执行远程录音等

2017-03-27 14:37:18 628

翻译 网络连接 SmartFoxServer 2X

BlueBox是一种基于HTTP的技术,允许客户端在防火墙和代理之间进行连接,当插座连接不可用时。这是企业办公室,学校和其他机构的典型情况,其中网络流量仅限于几个选定的服务。BlueBox使玩家受到限制的网络配置,玩和享受快速的多人游戏应用程序和游戏,几乎没有显着的性能损失。所有SmartFoxServer应用程序都可以利用BlueBox,而不需要任何代码更改。在幕后,BlueBox使用所谓的HTT

2017-03-27 14:07:28 948

翻译 SmartFoxServer 2X管理工具

管理工具(也称为AdminTool)是SmartFoxServer 2X远程监控和管理的强大应用程序。其主要特点是:所有服务器设置的高级视觉配置,包括区域和房间;强大的运行时监控工具,可以检查实时服务器上的区域,房间和用户,拥有先进的房间和用户过滤功能,统计数据等;完整的运行时数据,一览显示实时服务器状态,让管理员严格控制服务器性能;高级控制台进行深度流量分析,包括访问,独特和新访问者,新访问

2017-03-27 14:02:07 2585

原创 常用SVN记录

http://www.vultr.com/ http://cube-ss.com/ http://www.vpnss.cn/ http://railsinstaller.org/en

2017-03-27 11:42:25 287

翻译 SmartFoxServer 2X客户端API设置

客户端API设置本文档提供了有关为SmartFoxServer 2X中支持的所有客户端技术设置客户端开发环境的分步说明。请查看本文档以获取有关客户端API的介绍性信息。以下说明参考SFS2X下载页面上作为单独软件包提供的最新版本的API。始终在您的项目中使用最新版本!如果这是您第一次设置客户端API,我们还建议您查看下载页面提供的示例的源代码。转到你选择的语言:ActionScript 3 API(

2017-03-27 10:39:34 1518

翻译 SmartFoxServer 2X迁移

SmartFoxServer 2X迁移迁移服务器的过程发生在安装使用完整安装程序而不是补丁分发的主要新版本时。两者之间的区别在于,次要版本是作为可以应用于多个先前版本的补丁而提供的,而不需要重新安装。每隔一段时间,当新版本包含主要更新时,我们将发布一个完整的安装程序,无法安装在以前的版本之上。您应该将SFS2X安装在新文件夹中,并从之前的安装中迁移配置。 »从SmartFoxServer v2.9

2017-03-27 10:23:55 560

原创 做项目使用的工具陆续笔记自用

iReport 生成JasperReport 所使用的报表格式文件 纯JAVA开发 eclipse 主要用来写java代码也可以进行C++等开发 开源(赞助型) MYeclipse 在eclipse的基础上进行了框架封装 收费的

2017-03-23 15:35:13 399

转载 汇编指令

学习汇编语言,最关键的就在于汇编指令集的掌握以及计算机工作方式的理解,以下是80X86汇编过程中经常用到的一些汇编指令。从功能分类上来说,一共可分为一、 数据传送指令:MOV、XCHG、LEA、LDS、LES、PUSH、POP、PUSHF、POPF、CBW、CWD、CWDE。二、 算术指令:ADD、ADC、INC、SUB、SBB、DEC、CMP、MUL、DIV、DAA、DAS、AAA、AAS

2017-03-22 12:06:41 1380

原创 汇编语言笔记第二章 寄存器

第二章 寄存器 汇编:MOV AX,[3] 含义:传送3号单元内容入AX 汇编:ADD AX,[3] 含义:传送3号单元内容和AX相加 字节:记为byte ,一个字节由 8 个 bit 组成,可以存在 8 位寄存器中。 字:记为 word ,一个字由两个字节组成 ,这两个字节分别称为这个字的高位字 节和低位字节 一个字可以存在一个 16 位寄存器中 ,这个字的高位字节和低位宇节自然

2017-03-21 17:21:26 353

原创 汇编语言笔记第一章基础知识

第一章基础知识 1.机器码及汇编及含义 机器码:101000010000001100000000 汇编:MOV AX,[3] 含义:传送3号单元内容入AX 2.数据总线 89D8 8088(CPU)数据宽度为8(数据线多寡)传输存储过程 10010001:89 00011011:D8 8086(CPU)数据宽度为16 1000100111011000:89D8 检测点

2017-03-21 15:51:55 296

翻译 SmartFoxServer 2X白皮书

白皮书本页链接了许多白皮书,旨在教育读者了解多玩家游戏和应用程序创建的不同方面。 特别是他们应该帮助公司在游戏/应用开发的所有阶段做出正确的决策,从初始分析和设计到测试结果的解释。SmartFoxServer 2X性能和可扩展性(Server Architecture) 下载http://www.smartfoxserver.com/downloads/sfs2x/documents/SFS2X_

2017-03-20 17:04:29 776

翻译 SmartFoxServer 2X区和房间建筑

»区和房间建筑SmartFoxServer 2X针对SmartFoxServer 1.x引入了区域和房间配置方式的重大改进。 特别是我们建立了一个新的简单概念,称为房间组,允许将房间组织成逻辑组,彼此分离。 用户将能够订阅他们感兴趣的群组中发生的事件,忽略所有其他群组。这种方法的主要优点是由服务器发送的初始房间列表将更小,并且向每个客户端发起的事件的数量被大大减少,特别是在高流量应用的情况下。一个例

2017-03-20 16:52:51 1196

翻译 SmartFoxServer 2X客户端 - 服务器协议

SmartFoxServer 2X客户端 - 服务器协议SmartFoxServer 2X使用高效率的二进制协议,使服务器性能在不同方面突出。消息在带宽上很轻,并且由客户端和服务器引擎快速解析。附加的即时压缩允许额外的尺寸减小而不影响一般性能。这是使用基于XML的SmartFoxServer 1.x协议和SmartFoxServer 2X二进制协议的对象传输的示例:»SmartFoxServer 1

2017-03-20 16:43:14 1995

翻译 SmartFoxServer 2X功能概述

SmartFoxServer 2X功能概述SmartFoxServer 2X采用核心SmartFoxServer理念,并向新方向扩展,引入了数百个改进,并专注于几个精确的目标:简单的使用,多功能性和性能。使用简单:我们已经清理了以前版本的SmartFoxServer的所有不必要的复杂性,使客户端/服务器API更直观,简化和更丰富。通用性:我们重新设计了架构的部分,使其在很大程度上更灵活。反过来,这有

2017-03-17 18:05:02 1959

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

TA关注的人

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