最近因为各种奇怪的原因,更多的接触到了 WebAssembly。虽然之前很多博客也翻过写过各种文章,但总感觉欠些味道。于是今天梳理了一版,和大家一起展开学习。先来一张经典图: WebAssembly 是什么以下是 Mozilla 在 MDN 上给出的定义:WebAssembly(缩写:Wasm)是一种新的编码方式,可以在现代的网络浏览器中运行 - 它是一种低级的类汇编语言,具有紧凑的二进制格式,
转载 2024-08-24 20:36:18
44阅读
easy 游戏框架网络,消息通信;不同网络协议实现同一个接口,保证对外接口一致;简化了逻辑代码;
原创 2024-03-06 15:36:23
19阅读
easy,针对多种协议的监听服务的封装;保证监听服务的一致性;
原创 2024-03-12 21:55:44
19阅读
easy的路由器(Route)是:Server服务,net/agent 链接,编码解码(json/protobuf/...),controller逻辑控制器等沟通的桥梁
原创 2024-03-11 01:01:49
20阅读
游戏业务AOI业务部分,视野热区,多人同步大体是相同的;在这里easy中精简出aoi的逻辑部分。位置easy/vendors/aoi
原创 2024-03-06 15:36:38
43阅读
How to set up Go for Windows — a quick and easy guideby Linda GregierAnother great language to add to your full-stack developer tool belt is the simple and productive general-purpose programming langu
转载 2020-09-08 10:35:00
98阅读
2评论
easy解决服务端通信问题,同样使用了RPC技术。easy使用的ETCD+GRPC,直接将它们打包组合在了一起。
原创 精选 2023-12-23 23:18:07
317阅读
此章节是对第三章的一个补充。同样属于RPC的篇章。是专门为了类似游戏服务这种需要指定RPC服务端具体地址,也就是具体是哪台机
原创 2023-12-23 22:28:10
81阅读
# 如何实现 Go 架构 在现代软件开发中,使用 Go 语言构建应用程序已经成为了一个热门的选择。Go 的简单性、高效性以及强大的并发处理能力使其非常适合构建高性能的应用。在这篇文章中,我将指导你如何建立一个基本的 Go 应用架构。 ## 流程概述 我们将按照以下步骤来实现我们的 Go 架构: | 步骤 | 描述 | |---
原创 9月前
23阅读
Go Micro微服务框架 Go Micro是一种go语言微服务开发框架。Go Micro整体设计是一种插件化的架构,只为分布式系统开发提供了一个基础框架,还有核心功能,当然这些核心功能也是以插件的形式开发,可以轻易替换掉,剩下的都是靠各种组件增强功能。1.Go Micro整体架构设计上图,描述的架构设计主要有三层:Micro Runtime - 应用层Mico Service - 服务
转载 2023-07-11 23:34:16
218阅读
  VPN 分类:根据VPN的服务类型,可以将VPN分为Access VPN、Intranet VPN和Extranet VPN三类。详细解释如下:   Access VPN(远程访问虚拟专网)在该方式下远端用户拨号接入到用户本地的ISP,采用VPN技术在公众网上建立一个虚拟的通道到公司的远程接入端口。这种应用既可适应企业内部人员移
原创 2010-03-23 16:42:31
843阅读
VPN 分类:根据VPN的服务类型,可以将VPN分为Access VPN、Intranet VPN和Extranet VPN三类。详细解释如下:   Access VPN(远程访问虚拟专网)在该方式下远端用户拨号接入到用户本地的ISP,采用VPN技术在公众网上建立一个虚拟的通道到公司的远程接入端口。这种应用既可适应企业内部人员移动和远程办公的需
转载 精选 2010-05-13 13:54:16
509阅读
1评论
1)EZVPN组件 (1)VPN网关:router asa/pix vpn3000 (2)VPN客户端:软件client、PIX、VPN3002 2)工作流程 (1)由客户端初始化IKE阶段1连接 (2)服务器找1个策略来匹配客户端 (3)建立IKE阶段1 SA (4)扩展认证 (5)模式配置(下发策略:例如分配IP) (6)RRI 反向路由注入 (7)建立IKE 阶段2 SA
原创 2011-11-29 11:11:53
556阅读
简单题(easy)有一个n个元素的数组,每个元素初始均为0。有m条指令,要么让其中一段连续序列
原创 2022-09-26 14:36:09
90阅读
EASY FLASH: ENV 快速保存产品参数(k-v型no-sql数据库存储),支持 写平衡(磨损平衡) 及 掉电保护 功能 EasyFlash不仅能够实现对产品的 设定参数 或 运行日志 等信息的掉电保存功能,还封装了简洁的 增加、删除、修改及查询 方法, 降低了开发者对产品参数的处理难度,也保证了产品在后期升级时拥有更好的扩展性。让Flash变为NoSQL(非关系型数据库)模型的小型键值(
转载 2019-09-12 19:56:00
328阅读
2评论
VPN 分类:根据VPN的服务类型,可以将VPN分为Access VPN、Intranet VPN和Extranet VPN三类。详细解释如下:   Access VPN(远程访问虚拟专网)在该方式下远端用户拨号接入到用户本地的ISP,采用VPN技术在公众网上建立一个 虚拟的通道到公司的远程接入端口。这种应用既可适应企业内部人员移动和远程
转载 精选 2010-05-17 21:15:44
1997阅读
3点赞
1评论
vpn
vpn
原创 2013-07-27 12:54:47
562阅读
learn
原创 2021-05-12 18:04:26
248阅读
1点赞
2评论
当电脑文件和数据不慎删除或遗失时,也许可以疯狂翻找回收站,但是当数据损坏时,翻回收站就没有太大作用了。这时不必太着急,其实还可以尝试使用数据恢复软件来找回数据。接下来我就尽可能全面地测评EasyRecovery(win系统)的数据恢复效果以及发掘它的其他功能。首先,打开EasyRecovery,印入眼帘的就是“选择恢复内容”的主界面,EasyRecovery主界面非常清爽,功能明确,一目了然。“选
cola架构 Go 是一种结合了微服务架构和事件驱动设计的现代软件开发方法,旨在提高系统的灵活性和可扩展性。它通过在服务间使用消息传递来解耦合,从而支持更快速的迭代和部署,特别适合于 Go 语言的高性能应用。 ## 背景描述 随着软件系统复杂性的增加,传统的单体架构往往导致开发效率低下、维护困难。为了应对这些挑战,许多团队开始使用微服务架构,并结合事件驱动的设计模式以提升系统的响应性和可维护性
原创 6月前
66阅读
  • 1
  • 2
  • 3
  • 4
  • 5