QML编程--学习Qt开发 QML编程--学习Qt开发作者:老九—技术大黍社交:知乎公众号:老九学堂(新人有惊喜)特别声明:原创不易,未经授权不得转载或抄袭,如需转载可联系笔者授权前言本讲义代码是使用Qt 6版本执行通过的,请大家放心使用。什么是QML我来参考翻译一下:QML是一种Qt Meta-object Language的缩写。它是一种声明式编程语言,并且它是Qt框架的一个组成部分。QML的主要功能是让开发人员快速、便捷地开发出用户界面,这些界面包括了桌面应用、移动设备和嵌入式就用的界
游戏服务器Mina框架开发 游戏服务器Mina框架开发作者:老九—技术大黍社交:知乎公众号:老九学堂(新人有惊喜)特别声明:原创不易,未经授权不得转载或抄袭,如需转载可联系笔者授权前言如果要使用Java语言来开发游戏服务器,那么Mina框架是当之无愧的首先。什么是MinaMina是一个开源的网络应用框架,这种框架帮助应用程序员便捷的开始出高性能、高并发处理的网络应用。Mina框架使用Java NI封装了TCP/IP和UDP/IP协议,封装结果表现基于事件的异步API给应用程序员使用。因此,Min
老九学堂之分布式设计教材 老九学堂之分布式设计教材作者:老九—技术大黍原文:分布式系统设计教材社交:知乎公众号:老九学堂(新人有惊喜)特别声明:原创不易,未经授权不得转载或抄袭,如需转载可联系笔者授权前言本文由老九学堂技术大黍原创,并且该文是用来给老九学堂内训的企业内部教材。请大家未经许可不要复制和传播,谢谢!目录第一章 简介硬件知识补充 分布式系统的定义 系统开发历史 Docker简介 Kubernetes简介 LXC简介 软件开发模式简介 算法编程格式化 面向对象设计模
Core Java 8 读书笔记-Networking编程 Core Java 8 读书笔记-Networking编程作者:老九—技术大黍原文:Core Java 8th Edition社交:知乎公众号:老九学堂(新人有惊喜)特别声明:原创不易,未经授权不得转载或抄袭,如需转载可联系笔者授权前言网络应用我们一张图来描述网络应用的概念,参见下图所示:client-网络客户端 network packet--网络数据包 Internet--互联网 ports on server--服务器的端口号 server-网络
Core Java 8 读书笔记-XML编程 Core Java 8 读书笔记-XML编程作者:老九—技术大黍原文:Core Java 8th Edition社交:知乎公众号:老九学堂(新人有惊喜)特别声明:原创不易,未经授权不得转载或抄袭,如需转载可联系笔者授权前言《Essential XML》的作者Don Box曾开玩笑的说:“XML已经替代了Java、设计模式和对象技术成为当前软件工业的主流”。实际上,XML是非常有用的技术用来描述结构化信息。XML不可以解决一切问题,但是它Java配合得非常好,因为从九十年代
Core Java 8 读书笔记-流和文件 Core Java 8 读书笔记-流和文件作者:老九—技术大黍原文:Core Java 8th Edition社交:知乎公众号:老九学堂(新人有惊喜)特别声明:原创不易,未经授权不得转载或抄袭,如需转载可联系笔者授权前言当我们读完了《Thinking in Java》之后,要进精进地学Java编程语言,那么一定要看《Core Java》一书。下面是我的读书笔记。流在Java API中,我们可以以字节序列读取的对象叫一个输入流(In the Java API, an
游戏编程之常用设计模式 游戏编程之常用设计模式作者:老九—技术大黍社交:知乎公众号:老九学堂(新人有惊喜)特别声明:原创不易,未经授权不得转载或抄袭,如需转载可联系笔者授权前言一说到设计模式,可能大家会想到Java这个编程语言,其实,玩设计模式C++才是老祖宗啊。不掌握设计模式,那是不可能使用C++写出非常复杂的大型应用来的。下面我们来介绍游戏编程中常用的设计模式。Singleton(单例模式)单例模式是一个全局对象,该对象在整个应用中只有一个实例。文本编程器、遥杆甚至玩家在游戏中都是单一的
游戏编程之数据结构和算法 游戏编程之数据结构和算法作者:老九—技术大黍社交:知乎公众号:老九学堂(新人有惊喜)特别声明:原创不易,未经授权不得转载或抄袭,如需转载可联系笔者授权前言我来参考翻译一下:楼越高,它需要的基础越深。备注:Thomas Kempis是罗马帝国的作家。类型、结构体和类编程语言最初始只是被认为支持相关数据类型集的操作 (The first programming languages only supported operations on a closed set of data
网络游戏开发-进行设计 网络游戏开发-进行设计作者:老九—技术大黍原文:Developing Games in Java社交:知乎公众号:老九学堂(新人有惊喜)交流QQ群:197542621特别声明:原创不易,未经授权不得转载或抄袭,如需转载联系笔者授权搜集和保留功能因为游戏机制、玩家技能、属性以及玩家操作对象和修改对象地域,以及玩家本身的地址之间关系交互是非常复杂的。所以,在编码之前有大量的事情要做。设计人员在没有清楚整个玩家每天的体验之前,不能进行编码。下面是设计的一般过程:设计团队收集功能列表,
网络游戏开发-基本设计 网络游戏开发-基本设计作者:老九—技术大黍原文:Developing Games in Java社交:知乎公众号:老九学堂(新人有惊喜)交流QQ群:197542621特别声明:原创不易,未经授权不得转载或抄袭,如需转载联系笔者授权网络游戏开发团队网络游戏开发团队是一个怪异的团队,因为他们需要”乌托邦式的梦想 ”(pie-in-the-sky)创造力和扎实(down-to-earth)的技术相结合。这要求这个团队个体相异,但却需要产生有效性。比如A是一个有趣的人、有创造性的人,所以他可
网络游戏开发-前期准备 网络游戏开发-前期准备作者:老九—技术大黍原文:Developing Games in Java社交:知乎公众号:老九学堂(新人有惊喜)交流QQ群:197542621特别声明:原创不易,未经授权不得转载或抄袭,如需转载可联系笔者授权前言游戏开发不是一件非常随便的事情,凡是都需要经过精心准备才有可能成功。开发网络游戏的成本三月开发一款支持3万玩家并发游戏的费用如下。开发网络游戏的收益小成本的游戏,经常在前三个月就可以达到10~15万的注册用户。下面从网络游戏的注册人数来看它的