简要介绍gim是一个即时通讯服务器,代码全部使用golang完成。主要功能1.离线消息同步2.多业务接入3.单用户多设备同时在线4.单聊,群聊,以及超大群聊天场景5.支持服务水平扩展使用技术:数据库:Mysql+Redis组件:grpc+jsoniter+zap安装部署1.首先安装MySQL,Redis2.创建数据库gim,执行sql/create_table.sql,完成初始化表的创建3.下载代
微信小程序 开始 开发准备:IDE地址: https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html申请小程序账号: https://mp.weixin.qq.com/wxopen/waregister?action=step1在这个小程序管理平台,你可以管理你的小程序的权
# Android JNI 开发完整教程 JNI(Java Native Interface)是一个用于让 Java 代码与用其他语言(如 C/C++)编写的代码交互的编程框架。在 Android 开发中,我们可能需要使用 JNI 执行性能敏感的操作,或者使用已有的 C/C++ 库。本文将带你一步步了解如何进行 Android JNI 开发。 ## 开发流程 以下是一个简单的 Android
原创 10月前
359阅读
平台开发新服务全部使用 Choerodon UI 进行开发,Choerodon UI 中用需要用到Choerodon UI自带的DataSet数据源。model 和
原创 精选 2024-02-26 10:50:19
440阅读
在软件开发中,游戏开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途
转载 2022-11-29 20:27:50
249阅读
## 如何实现JAVA独立开发完整产品 作为一名开发者,创建一个完整的Java产品是一个挑战但也是一次有趣的旅程。本文将引导你通过每一步的流程,帮助你独立开发出一个完整的产品。 ### 开发流程 以下是实现Java独立开发完整产品的步骤概览: | 步骤 | 描述 | | ------------ | -------------
原创 8月前
50阅读
1. 立项 Ø 一个项目立项的原因可能性非常多,有可能是公司拿到一个好的IP,也有可能是几个负责人有个很棒的idea,亦或是老板的梦想是做一个XX类型的游戏,这边不做过多的讨论。 Ø 立项过程中应该包含市场调查和产品,需要分析当前市场并且预测未来市场趋势,同时还要知道产品面对的对象以及这些对象应该有的特征、消费习惯等等。 2. 开发初期 2.1 核心玩法 ...
转载 2021-11-30 10:58:27
1168阅读
试想一个问题,我们人类可以有多少种识别自己的方式?可以通过身份证来识别,可以通过社保卡号来识别,也可以通过驾驶证来识别,尽管有多种识别方式,但在特定的环境下,某种识别方法会比其他方法更为适合。因特网上的主机和人类一样,可以使用多种方式进行标识。互联网上主机的一种标识方法是使用它的主机名,比如 www.baidu.com、www.google.com 等。这是我们人类习惯的记忆方式,因特网中的主机却
【Unity工具,简单学习】PUN 2,多人在线网络工具前言简单介绍安装简单使用一些 nomenclature 部分连接到 Server设置简单的大厅UI游戏场景搭建关卡加载事后 前言链接简单介绍 PUN 可以让你简单地开发多人游戏,在全球范围推出 让开发者不用管托管、链接和延迟 支持移动端、台式、一些主机 全球范围内低延迟 始终连接,无需穿透免费20 CCU(Concurrent User,
java 开发自定义注解在你开始前 本教程描述了为TFIM 6.2开发自定义Java™插件的过程。 特别是,本教程将指导您完成自定义安全令牌服务(STS)模块的开发。 它是为具有强大Java开发技能的高级TFIM用户设计的,他们希望学习如何利用TFIM 6.2中引入的OSGi扩展点的功能。 关于本教程 TFIM 6.2引入了一种新方法,使客户可以扩展产品的功能。 TFIM使用与Eclipse平台相
游戏开发完整学习路线(各个版本都有)转载自http://www.cnblogs.com/majianchao/p/6523455.html在软件开发中,游戏开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途,相反,如果走这条路之前能得到前人的一些指路,是可以事半功倍的。一 平台与编程语言选择首先,游戏开发的平台就有很多类型:个...
转载 2021-06-17 13:57:01
275阅读
​​游戏开发完整学习路线(各个版本都有)​​在软件开发中,游戏开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途,相反,如果走这条路之前能得到前人的一些指路,是可以事半功倍的。一 平台与编程语言选择首先,游戏开发的平台就有很多类型: 个人主机平台:Windows、Linux、Mac OC;移动平台:iOS、Android、Windows Phone
转载 2022-02-23 15:44:24
414阅读
(OpenLayers DEMO)点击下载 本案例介绍如何在离线(单机、或局域网无Internet)状态下发布离线地图,且结合OpenLayer做基于地图的二次开发。一、 离线地图数据下载离线地图下载,可以使用bigemap地图下载器全能版(下载地址http://www.bigemap.com/reader/download/detail201802015.html)。 打开bigemap地图下载
原创 2022-01-24 16:36:42
970阅读
第一篇:无障碍开发基础 1.1 什么是无障碍开发 无障碍开发是指让应用程序能够被所有用户使用,包括有视觉、听觉、运动或认知障碍的用户。在鸿蒙系统中,无障碍功能就像是为应用装上了"翻译器",让屏幕阅读器、语音助手等辅助技术能够理解和操作我们的应用。 无障碍开发的重要意义: 社会责任:让更多人能够平等地使用数字产品 法律合规:符合各国无障碍法律法规要求 用户体验:提升所有用户的
原创 3月前
137阅读
第二篇:无障碍开发进阶与最佳实践 2.1 复杂组件的无障碍设计 在实际应用开发中,我们经常需要处理复杂的组件结构。合理的无障碍设计能够让这些复杂组件变得易于理解和操作。 2.1.1 列表组件的无障碍处理 列表是应用中最常见的组件之一,正确的无障碍设计能够让用户快速理解列表结构和内容。 interface NewsItem { id: string title: string summ
原创 3月前
133阅读
1.立项Ø一个项目立项的原因可能性非常多,有可能是公司拿到一个好的IP,也有可能是几个负责人有个很棒的idea,亦或是老板的梦想是做一个XX类型的游戏,这边不做过多的讨论。Ø立项过程中应该包含市场调查和产品定位,需要分析当前市场并且预测未来市场趋势,同时还要知道产品面对的对象以及这些对象应该有的特征、消费习惯等等。2.开发初期2.1核心玩法——此处核心玩法多指核心战斗...
转载 2021-06-17 14:05:48
505阅读
​1. 立项​Ø 一个项目立项的原因可能性非常多,有可能是公司拿到一个好的IP,也有可能是几个负责人有个很棒的idea,亦或是老板的梦想是做一个XX类型的游戏,这边不做过多的讨论。Ø 立项过程中应该包含市场调查和产品定位,需要分析当前市场并且预测未来市场趋势,同时还要知道产品面对的对象以及这些对象应该有的特征、消费习惯等等。​2. 开发初期​​2.1&nbs
转载 2022-03-20 14:18:41
174阅读
(OpenLayers DEMO)点击下载 本案例介绍如何在离线(单机、或局域网无Internet)状态下发布离线地图,且结合OpenLayer做基于地图的二次开发。一、 离线地图数据下载离线地图下载,可以使用bigemap地图下载器全能版
原创 2021-06-08 22:15:17
872阅读
​​https://github.com/Apache-Ra/node-express-mysql​​ --------------------------------------------- 生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果是对自己行动的嘉奖。 ↑面的话,越看越不痛快,应该这么说: 生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
转载 2022-08-29 17:10:09
214阅读
在软件开发中,游戏开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途,相反,如果走这条路之前能得到前人的一些指路,是可以事半功倍的。线路一:只使用游戏引擎对于第一条路线,游戏引擎的使用并不困难,因此适合想快速上手游戏开发工作的人。我们工作大多数时候也不会自己开发游戏引擎,所以这样对于一般的日常工作也没什么大碍。对于只使用游戏引擎的人来说,入...
转载 2021-06-17 14:04:51
372阅读
  • 1
  • 2
  • 3
  • 4
  • 5