- 博客(169)
- 资源 (1)
- 收藏
- 关注
原创 关于养成数值的感悟
通过数学模型的有机组合,既能保证短期的爽快感,又能维系长期的追求动力,最终实现“易上手、难精通”的养成生态。幂函数缺乏直观的“阶段感”,玩家难以感知成长节奏(如从线性突然切到k=1.5的幂函数易产生挫败感)。:曲线快速衰减(如k=0.5时,x=100→10,x=200→14.1),玩家投入与收益严重失衡。:曲线后期陡峭(如k=1.5时,x=10→31.6,x=20→89.4),易导致数值爆炸。线性(k=1)→ 二次(k=2)→ 对数(k趋近0)的分段组合,可精准控制各阶段斜率。
2025-03-04 19:51:39
566
原创 游戏开放经济系统的部分思考
游戏内的经济系统设计确实与现实中的宏观经济调控有相似逻辑,而现实中的对抗“非法经济组织”(如黑市、洗钱集团、垄断企业)的策略,经过适当改造后可以迁移到游戏内对抗工作室。游戏的开放经济本质上是一个。
2025-02-27 21:52:59
973
原创 浅谈明日方舟游戏系统
敌方阵营从敌方初始点进入战斗并且沿着怪物前进路线行驶到己方保护目标。玩家可以通过部署干员守护己方保护目标,防止敌方阵营进入;当保护目标的生命值为0时,则战斗失败,任务结束。
2023-05-04 17:51:12
3078
原创 一幅长文细学CSS3
CSS实际上指的是层叠样式表(Cascading style sheets),其作用是给页面中的HTML标签设置样式。在本文中我们会详细记录CSS3是如何给HTML美化样式的。
2022-10-18 16:31:35
2599
4
原创 猿创征文|一幅长文细学GaussDB(五)—— 数据库安全基础
数据库安全管理是以保护数据库系统中的数据为目的,防止数据被泄露、篡改、破坏的行为发生。数据库系统存储这各类重要、敏感的数据,同时作为多用户的系统,要求为不同权限的用户提供不同的服务。在本文中我们将会谈及数据库中采用的基本安全管理技术,包括访问控制、用户管理、权限管理、对象权限、CTS审计。
2022-10-13 15:43:35
1565
3
原创 深入理解JavaWeb(五)——过滤器和监听器
在基于Java-Web核心技术的开发应用中,为了一些特定的用途或目的,那么Filter和Listener就要闪亮登场了。在本文中我们来聊一聊Servlet规范中的另俩技术的核心知识点,即过滤器和监听器。
2022-10-05 14:44:37
681
原创 深入理解JavaWeb(四)——会话跟踪技术
当用户发出请求时,服务器就会做出响应,客户端与服务器之间的联系是离散的、非连续的。当用户在同一网站的多个页面之间转换时,根本无法确定是否是同一个客户,会话跟踪技术就可以解决这个问题。当一个客户在多个页面间切换时,服务器会保存该用户的信息。在本文中,我们会了解如今最常见的两种会话跟踪技术——Cookie和Seesion。
2022-10-05 14:41:50
789
原创 深入理解JavaWeb(三)——JSP
JSP已经不适合主流的开发模式,但我们仍有必要去学习它;在本文中,我们对JSP进行了简单的阐述,而非深入地理解。以最低的成本快速上手JSP。
2022-10-05 14:36:22
850
原创 深入理解JavaWeb(二)——Servlet
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用
2022-10-04 00:22:15
756
原创 深入理解JavaWeb(一)——web、http、Tomcat
java web 是指有Java语言开发出来可以在万维网上访问浏览的程序。web通过一系列的通信实现与java的交互,java是你的后台,进行逻辑处理,中间层进行数据的交互,web显示给用户来看。在本文中,我们主要讲述web概念、http概念和Tomcat概念及其安装。
2022-10-04 00:17:18
1009
原创 Type interface mapper.UserMapper is not known to the MapperRegistry
Type interface mapper.UserMapper is not known to the MapperRegistry
2022-10-04 00:01:59
3058
3
原创 图文讲解带你拿捏MyBatis(一)——MyBatis入门
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。在本文中,我们会学习一些mybatis的相关概念,以及搭建其开发环境以便快速入门。
2022-10-03 00:11:19
1978
原创 一幅长文细学Spring(三)——DI
依赖注入实际上就是为当前bean中属性赋值的一个过程;在Spring中想要实现这个过程实际上非常简单。在本文中,我们会详细讲述如何在Spring中进行依赖注入。
2022-10-03 00:09:25
694
原创 深入理解Java(四)——抽象思想
抽象类往往用来表征对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。而接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式。在Java中,抽象类和接口都体现了OPP的抽象思想,故在本文中,我们会对这两类知识点做一个详细的阐述。
2022-10-01 10:53:41
1183
原创 深入理解Java(七)——日志技术和单元测试
日志文件是用于记录系统操作事件的文件集合,可分为事件日志和消息日志。具有处理历史数据、诊断 问题的追踪以及理解系统的活动等重要作用;而单元测试则是指对软件中的最小可测试单元进行检查和验证。在本文中,我们会详细谈论目前市面上主流的日志技术和单元测试框架。
2022-09-30 22:07:06
1177
原创 一幅长文细学Redis(一)——NoSQL数据库简介以及Redis安装
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。在本文中,我们会讲解NoSQL到底是什么,以及Redis的基本概念与安装方式。
2022-09-29 17:41:15
1046
原创 一幅长文细学Spring(一)——Spring简介
Spring是分层的JavaSE/EE应用full-stack轻量级开源框架,以IOC(Inverse of Control)和AOP(Aspect OrientedProgramming)为内核;其提供了展现层SpringMVC和持久层SpringJDBCTemplate以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的JavaEE企业应用开源框架
2022-09-29 15:28:20
643
原创 一幅长文细学React(二)——JSX
JSX是React的核心内容,它可以使得我们在JS代码中写HTML结构,是React声明式的体现;使用JSX配合嵌入的JS表达式、条件渲染、列表渲染,可以描述任意UI结构。React完全利用JS语言自身的能力来编写UI,而不是造轮子增强HTML功能,换而言之,React更倾向于融合JavaScript和HTML来创造更开源的环境,而不是像Vue一样使用指令将语法局限在某个框架之中
2022-09-27 15:28:17
784
原创 一幅长文细学React(一)——入门
React是前端两大热门框架之一,为此,学好React对于前端开发工程师来说是必不可少的。在本文中,我们会快速入门React
2022-09-27 15:27:06
830
原创 一幅长文细学Vue(十三)——组合式中的生命周期
每个 Vue 组件实例在创建时都需要经历一系列的初始化步骤,比如设置好数据侦听,编译模板,挂载实例到 DOM,以及在数据改变时更新 DOM。在此过程中,它也会运行被称为生命周期钩子的函数,让开发者有机会在特定阶段运行自己的代码。在本文中,我们会仔细谈论生命周期钩子在组合式API中是如何使用的。
2022-09-24 22:31:08
772
原创 一幅长文细学HTML5
在本文的学习中,我们会讲述HTML5新增的特性。HTML5并不是一种新的语言,而是HTML语言的第五次重大修改版本。现如今很多主流浏览器都支持H5如chrome、firefox、safari。IE9及以上支持h5,IE8以下则不支持。 H5改变了用户与文档的交互方式。在以前的传统的HTML中,我们使用的是flash来插入多媒体。但在H5中,它兼收了flash的一些特性。 相对于H4来说,H5抛弃了许多不合理的标记和属性,新增了一些标记和属性。还增加了许多新的语义使得代码的可读性更好。其他的如二维
2022-09-23 17:21:59
746
原创 一幅长文细学Vue(十二)——组合式中的侦听器
计算属性可以很好地帮助我们实时计算某个新数值,但在这个计算的过程中,我们希望在状态变化的时候执行一些其他的操作,这时候就需要用到侦听器。在本文的叙述中,我们会谈论在组合式中如何使用watch侦听器。
2022-09-23 17:15:37
798
原创 一幅长文细学Vue(十一)——组合式中的计算属性
在模板中使用表达式是允许的,但也仅限于一些简单的操作,如自增操作;若在模板中写入太多的逻辑,则会让模板变得臃肿,难以维护;为此,计算属性的提出使得代码尤为简洁。在本文中,我们会详细介绍计算属性。
2022-09-23 17:14:29
636
原创 一幅长文细学Vue(十)——初探组合式
在进行前面的学习后,我们为了方便和Ts搭配使用Vue,需要放弃原有的选项式API写法,转向更为复杂的组合式API的学习;当然,这个学习过程无需担心学习成本过大,因为当你掌握了选项式API后,组合式API很容易上手。在本文中,我们将详细探讨响应式的基础内容。
2022-09-23 17:12:43
1518
原创 一幅长文细学Vue(九)——补充说明
在前面的学习中,我们或许留下了许多疑问,除此之外,Ts的迅速发展使得Vue3中不得不支持Ts,在本文中我们会略微谈及Vue3中如何使用Ts,以及对前面的疑问做出一些补充说明
2022-09-23 17:10:38
626
原创 一幅长文细学Vue(七)——路由
在本文中我们会谈及路由的知识点,了解前端路由工作的过程以及如何在Vue3中配置路由,知道怎么使用嵌套路由和实现动态路由匹配,以及使用编程式导航和导航守卫
2022-09-07 14:13:03
698
原创 一幅长文细学华为MRS大数据开发(五)——MapReduce和Yarn
本文中主要讲述大数据领域中最著名的批处理和离线处理计算框架——MapReduce,包括MapReduce的原理、流程、使用场景,以及Hadoop集群中负责统一的资源管理和调度的组件——Yarn
2022-09-06 10:20:39
1307
原创 一幅长文细学TypeScript(二)——TS的数据类型
为了让程序有价值,我们需要能够处理最简单的数据单元:数字,字符串,结构体,布尔值等。 TypeScript支持与JavaScript几乎相同的数据类型,此外还提供了实用的枚举类型方便我们使用
2022-09-02 15:13:38
829
青春列车1.0,一个用java开发的Galgame游戏,可以让您充分学习java项目的设计模式、基础知识
2022-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人