自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我是香菜

2021年度华为云年度十佳博主,csdn 认证博客专家,游戏开发领域优质创作者,华为云享专家,2021年度csdn博客之星十四名

  • 博客(375)
  • 资源 (21)
  • 收藏
  • 关注

原创 游戏系统设计目录

游戏系统设计

2024-04-19 16:25:22 349

原创 Spring Boot学习大纲,可以留言自己想了解的技术点

这个系列主要还是准备系统学习下Spring Boot ,之前一直在用,但是有时候只是知道,并不知道其所以然,这个系列一方面是记录,一方面是笔记,可以回看,但是会尽力的解释清楚,等到再次翻阅的时候能看明白。这次主要还是带着问题去学习,我列出来一些问题点,然后由点及面的学习,希望能理解QA:Spring Boot 中 starter的原理 Spring Boot 环境变量的加载 Spring Boot Bean的生命周期 Spring Boot 自动配置 Sp.........

2022-05-06 10:03:12 2081 8

原创 本科生学深度学习-用最通俗易懂的方式学会深度学习-目录

深度学习是这几年最火的技术,个人看来也是将来最有前途的技术路径,所以我认为应该去学习下深度学习,但是现在这项技术似乎是阳春白雪,搞技术的都是些高学历的,对于我们本科生来说是有点困难的。 介绍下我自己,信息安全专业毕业做了十年的程序,本科211,一直在游戏行业做游戏,平常喜欢探索新技术,希望自己保持学习的心态,不至于被时代落下。 深度学习一直是一门高不可攀的技术,并不是这门技术有多难,而是很多的技术文章都是将技术最底层的细节展示,各种高不可攀的公式,看不懂的...

2022-01-15 14:17:46 4623 8

原创 线上动态解析protobuf文件,实现动态热更新

动态解析protobuf

2024-04-25 10:25:35 921

原创 【Unity】shader中参数传递

unity shader 入门

2024-04-22 17:54:41 765

原创 《游戏系统设计十二》灵活且简单的条件检查系统

《游戏系统设计十二》灵活且简单的条件检查系统

2024-04-19 16:06:35 453

原创 Mysql嵌套查询太简单了

嵌套查询之前一直分不清执行顺序,没有做过总结记住两个点: 相关查询还是非相关查询查询出的内容是什么类型,选择对应的操作符。

2024-04-15 13:33:08 276

原创 unity在linux环境下videoplayer 无法播放问题解决路径

unity在linux环境下videoplayer 无法播放

2024-04-12 15:41:01 989

原创 本科生学深度学习一残差网络,解决梯度消失和爆炸

残差网络,解决梯度消失和爆炸

2024-04-09 11:31:17 387

原创 Policy Gradient-优化动作选择函数

Policy Gradient 轻松搞明白,无公式

2024-04-08 11:03:16 135

原创 王者荣耀使用的UDP通信,十几年编程没用过的协议

王者荣耀使用的通讯协议udp详解

2024-03-20 17:28:47 1480 5

原创 游戏客户端开发的一些经验总结

客户端的数据管理一般分三类,一次性数据,缓存数据,本地存储数据一次性数据:指那些请求完之后使用的一次性数据,通常不需要缓存,下次用下次再请求缓存数据:有一些比如装备数据,在上线同步之后,不需要再次修改,客户端主动维护即可。本地存储数据:有一些数据可以直接存储在本地,比如一些日志,这个数据引擎都会提供接口。

2024-03-12 15:36:53 953 2

原创 【SpringBoot系列】Springboot多环境切换最灵活配置,没有之一

Springboot多环境切换最灵活配置,没有之一

2024-03-08 14:51:31 764

原创 AI赚钱套路总结和教程

1 AI脚本视频赚钱最近李一舟和Sora 很火,作为第一批使用Sora赚钱的男人,一个清华学美术的跟人讲AI,信的人太多了,钱太好赚了。3年时间,李一舟仅通过卖课就赚了1.75亿元,其中《每个人的人工智能课》收入2786万元,单价2980元的《一舟一课》收入为1.49亿元。这次貌似犯了众怒,对我来说现在更应该思考的是如何从用户角度去思考问题。1 AI脚本视频赚钱。

2024-02-26 10:56:43 1029

原创 为python新手准备的练习题目

1、输入一个整数并打印。

2024-02-21 16:11:35 163

原创 Sora来了,不懂AI 大模型能行吗? 大模型和游戏的融合点在哪?

在国内外大多数AI厂商还在卷大语言模型之际,OpenAI悄无声息地发布了文生视频(text-to-video,简称t2v)模型Sora ,仅仅几个视频demo,就让整个AI圈子从惊讶到恐惧,惊讶于Sora生成的视频已经到达工业应用级别,恐惧于现有的t2v模型与Sora的差距竟然如此之大。可以理解为大模型是大脑,agent 是你本地的代理,比如当你想打开本地的文件夹,大模型是没有这个能力的,但是可以想办法把这个功能赋值给大模型进行调用,这样的一个本地应用就是agent。OpenAI 是开发GPT的公司。

2024-02-21 14:20:35 1060

原创 Nginx 反向代理配置

Nginx就不废话了,web服务器。最近在备案一个域名,想要备案,部署一个服务器,平常很少自己配置Nginx,今天记录下。

2024-02-20 16:37:21 434

原创 狂赚13亿流水的幻兽帕鲁私服搭建,一起玩耍吧

不得不说国内的云厂商的反应速度是真的快,帕鲁刚火爆,产品就已经完成上线了,而且整个部署的过程也很流畅,交钱之后下一步就行了。国内的帕鲁同学是真的效率!!!

2024-02-20 09:15:10 366 1

原创 FSM有限状态机理解和实现,附上源代码

主要定义了四个方法,前三个方式属于状态的生命周期enter 在切换到此状态时调用exit 在离开此状态时调用,可以恢复环境或者做一些动作update 是当前状态需要做的事,比如上面播放动画最后一个getStateId 是状态的id这里定义两个实现一个idle ,一个runidle 作为默认状态,这里注意下,没有使用事件通知,监控了数据同时状态都持有状态机本身的引用,方便访问上下文数据@Override@Overridereturn;doAction()

2024-01-31 15:39:38 76

原创 【SpringBoot系列】一键解决跨域问题

浏览器发现是跨域请求,就会自动在请求头中加上Origin字段,代表请求来自哪个域(协议+主机名+端口号)。服务器在收到请求后,根据请求头中Origin字段值来判断是否允许跨域请求通过。具体实现方法是:在响应头Access-Control-Allow-Origin字段中设置指定的域名,表示允许这些域名的跨域请求。如果请求头中Origin字段的域名包含在这些域名中,则可以实现跨域请求(当然有时候还需要结合其他字段来判断),否则不通过同源策略:是指协议,域名,端口都要相同,其中有一个不同都会产生跨域;

2024-01-16 10:37:17 324

原创 【SpringBoot系列】AOP详解

springboot aop 基于 动态代理植入相关逻辑代码对于web项目,自动开启,非web项目需要手动引入和开启aop可以解决在原有代码不变的情况下增加功能。

2024-01-15 17:22:48 294

原创 【SpringBoot系列】JDK动态代理

代理对象在程序运行的过程中在内存构建JDK动态代理实现目标对象所实现的接口,并生成代理类的字节码信息,通过类加载器进行加载,最后创建代理类对象,通过代理对象调用InvocationHandler接口实现类的invoke方法完成功能的增强。

2024-01-15 11:18:53 116

原创 【SpringBoot系列】springboot中拦截器Interceptor使用

加 ischongxin ,备注csdn✍🏻作者简介:csdn 认证博客专家,游戏开发领域优质创作者,华为云享专家,2021年度华为云年度十佳博主🐋 希望大家多多支持,我们一起进步!😄如果文章对你有帮助的话,

2024-01-04 15:59:39 1015

原创 Netty使用SSL实现双向通信加密

最近项目有个需求,TCP服务器实现基于证书通信加密,之前没做过,花了一些时间调研,今天整理下。

2024-01-03 17:21:22 1166

原创 【SpringBoot系列】springboot中filter使用

1、实现javax.Servlet.Filter接口2、重写方法init() 初始化doFilter() 对请求进行过滤3、创建配置类中注册自定义的过滤器@Component@Override@Bean// 配置顺序// 配置路径。

2024-01-02 10:47:13 904

原创 docker-compose 安装 RocketMq

几年前曾轻度使用过RocketMQ,如今在当前项目中需要深度应用该技术。然而,由于内网缺乏测试环境,我决定利用今天的时间使用Docker Compose搭建一个方便测试的RocketMQ环境,并将搭建过程记录下来。

2023-12-29 14:09:27 959

原创 【后端学前端】第四天 css动画 垂直轮播效果(css变量、位移缩放动画、动画延迟)

块状元素也可以通过代码display:inline将元素设置为内联元素。如下代码就是将块状元素div转换为内联元素,从而使div元素具有内联元素特点。如下代码就是将内联元素a转换为块状元素,从而使a元素具有块状元素特点。3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。CSS3 过渡是元素从一种样式逐渐改变为另一种的效果。2、元素的高度、宽度、行高以及顶和底边距都可设置。

2023-12-14 15:46:19 1537

原创 容器启动不了,折腾了一下午,docker 脚本注意点

下午的的时候同事说我的项目容器启动不了,一直报错。项目是一个多模块项目,其他的模块都可以打包成功运行,只有一个特殊的模块怎么都不成功。在他本地看了一番之后也没发现问题,主要看了Dockerfile 和 start.sh,打包和运行最重要的也就这两个文件。之后让把start.sh 脚本发给我,我本地试图去打包,发现了脚本有个问题#!/bin/bash 这里比我原来的脚本里多了一个!,修改了下,发现启动成功了,然后提交代码,比对发现改动的地方是脚本的换行符 CRLF 和 LF的区别。

2023-12-13 16:03:20 249

原创 【后端学前端】第三天 css动画 动态搜索框(定位、动态设置宽度)

searchBar的最早宽度是400px,在后面又新定义了一个searchBar的样式为60px。看教程, 定义与文本中其余部分不同的部分,并把这部分文本呈现为斜体文本。这里学到一个注意点:在class后的属性会覆盖先写的属性。但是在代码中却用图标,在知乎也看到了类似的问题。searchBar 的宽度设置为400px。布局一直我想学习的,一直也没总结出什么。通过对大的容器动态设置宽度按,也就是。貌似这样不对,但是大家都这样用。1.2 页面整体布局。1.3 单个模块布局。

2023-12-12 15:52:54 330

原创 【后端学前端】第二天 css动画 动感菜单(css变量、过渡动画、过渡延迟、js动态切换菜单)

声明变量的时候,变量名前面要加两根连词线(--)。变量名大小写敏感,为什么选择两根连词线(--)表示变量?因为$foo被 Sass 用掉了,@foo被 Less 用掉了。为了不产生冲突,官方的 CSS 变量就改用两根连词线了。

2023-12-11 15:39:14 266

原创 【后端学前端】第一天 css动画 内凹导航栏

随便找的的视频,主要原因是在公司不方便有声音。

2023-12-08 16:12:19 397

原创 【后端学前端学习记录】学习计划

前端的技术 现在比较火的就是Vue ,基本上就这一套,在学习的过程中最大的拦路虎是CSS。写了足够久的后端了,常用的语言基本上都接触过,没有在工作中写过前端。一直想做一些前端的工作,但是前端技能不足加上自己审美不行,写出的界面总是很丑。基于我的经验并不是代码不会写,而是没有实践经验,所以需要多写,增强理解。在做的过程中学,不懂的内容再去学习。通过一个一个案例增强自己的理解。想做一个自己的小程序,又没有足够的预算,同时也想学习下前端。在网上找到一些案例,跟着复刻,然后再去理解。无法调整到自己想要的样式。

2023-12-08 15:40:28 328

原创 【SpringBoot系列】spring-kafka consumer源码分析

全文代码过多,信息不聚集,但是如果不写这些细节会导致后期理解不顺,做一些简单的总结手动配置顺序自动配置启动顺序KafkaListener 如何注入.KafkaListenerEndpointRegistrar#afterPropertiesSet 注册所有的listener。核心方法:registerAllEndpoints核心类KafkaListenerContainerFactory 创建listener的工厂类KafkaMessageListenerContainer 单线程消费者容器。

2023-12-08 10:28:20 537

原创 【SpringBoot系列】springboot项目使用nacos作为配置中心

第一次使用nacos ,本来想着参考同事的代码直接配置好了,谁知道没有那么顺利。这次的特别在于项目非web项目,所以导致没有一次成功,在旁边同事的帮助下也没有顺利解决,因为他也没搞过非web项目学习的过程先是copy,后来问身边的人,无果后接着在线上学习视频,最终在查看官方文档和看源码的情况下顺利解决。整体来说这东西还是蛮简单的,只不过对于不同架构,又加上不同分支,不同版本导致走了一些弯路。

2023-12-06 14:31:02 248

原创 【SpringBoot系列】Springboot使用kafka的两种方式

KafkaProducer是Kafka-client提供的原生Java Kafka客户端发送消息的API。KafkaTemplate是Spring Kafka中提供的一个高级工具类,用于可以方便地发送消息到Kafka。它封装了KafkaProducer,提供了更多的便利方法和更高级的消息发送方式。

2023-11-07 17:19:13 4374 6

原创 本科生学深度学习-Attention机制

总的来说,Attention机制是一种可以让模型在处理序列数据时,根据输入的不同部分赋予不同权重的机制,从而可以更灵活地关注输入数据的不同部分。这在处理长序列数据时特别有用,例如在自然语言处理任务中。如果你有任何具体问题或者想深入讨论某方面的内容,请随时提出。

2023-10-30 17:27:11 4839 1

原创 源码!游戏源码!大量游戏源码!!!知识星球

1、源码来自网上,侵权删2、如果你也有源码分享,可以联系我,如果有收益会分享3、如果你没有源码,但是愿意写游戏技术文章,也可以联系我。

2023-10-30 15:59:06 305

原创 二维码生成和解析工具包-zxing

GitHub 开源地址:ZXing支持各种条形码,二维码扫描,由多个模块组成, 而且支持PC端,移动端。只是无意中看到的一个工具类,很好用,记录下。

2023-10-26 14:24:57 106

原创 【SpringBoot系列】Arthas配合docker轻松实现线上热更新

整个技术方案还是很简单的,就是使用arthas的热更功能。使用arthas的好处就是在出现问题的时候使用,既能使用他的诊断,又能顺道热更,比自己实现的方案更靠谱在做的过程中还是遇到一些问题的1、arthas完整包的下载,arthas-boot.jar 每次都会下载,不知道下载什么,去到github的release下看到文件大小才猜到2、idea中有插件可以生成arthas command,这个在使用的过程中还是有一些问题,特别是热更3、热更代码映射出目录,方便热更class。

2023-10-24 14:28:17 2789 7

原创 MQTT服务器源码解析

为 false 时表示创建一个持久会话,在客户端断开连接时,会话仍然保持并保存离线消息,直到会话超时注销。为 true 时表示创建一个新的临时会话,在客户端断开时,会话自动销毁。持久会话避免了客户端掉线重连后消息的丢失,并且免去了客户端连接后重复的订阅开销。这一功能在带宽小,网络不稳定的物联网场景中非常实用。// 当为 true 时 channel close 时 从缓存中删除 此channel。

2023-10-09 13:50:49 1371 6

通过arthas实现容器中springboot代码线上热更新

通过arthas实现容器中springboot代码线上热更新 代码中可以学习arthas在容器中的环境搭建 arthas热更新的流程 docker容器的使用

2023-10-24

获取天气预报API,免费接口,项目下载可运行,Java实现

完整的天气预报接口,免费的API接口,下载可运行,Java实现,放入项目可直接运行 Springboot,Schedule ,Lombok,hutool,完整爬取过程,从0到一完整实现

2023-07-18

Spring中自定义session管理,SpringSession的使用

Spring中自定义session管理, SpringSession的使用

2023-02-21

订阅emqx的线上代码,可直接使用

emqx ,springboot ,可直接使用,

2022-12-27

Springboot websocket 项目模板

websocket 项目模板,包含普通的websocket和 webflux下的websocket 附说明文档,项目加载可运行

2022-04-27

自己做个在线的gif合成服务,so easy

自己做个在线的gif合成服务,so easy 使用python ,flask ,image 实现在线gif合成服务 完整可运行代码,直接可以部署,提供文章说明 可加微信

2022-04-05

博客文章配套内容,带教程

https://gamwatcher.blog.csdn.net/article/details/123851513

2022-03-30

JNI 工程完整例子,下载可运行

JNI 工程完整例子,下载可运行

2022-03-03

最简单的CNN卷积神经网络讲解,附源码可运行

带教程完整的cnn 运行源码,最简单的CNN

2022-01-15

h5游戏平台,附上源码

一个简单的h5平台,附带源码

2021-12-26

最简单的LSTM 讲解,附源码可运行

最简单的LSTM讲解,多图展示,源码实践,建议收藏

2021-10-14

游戏服务器的基石-Netty全解析,完整项目源码

[自己做个游戏服务器二] 游戏服务器的基石-Netty全解析,完整项目源码

2021-10-08

python分析taptap游戏评价,生成词云

python分析taptap游戏评价,生成词云

2021-09-04

使用python进行选择股票

使用python进行选择股票,制定选股策略

2021-08-22

使用python的pillow包制作gif

使用python的pillow包制作gif

2021-08-11

python实例-机器学习-游戏服务器聊天系统甄别方案

使用python对游戏内的聊天系统进行判别,整治聊天系统垃圾信息

2021-08-08

Java高级知识点详解系列

Java高级知识点拆解,java内存,泛型,反射等,可以加V进行交流

2021-08-04

使用python 的Pillow 制作gif工具

python实例,使用python 的Pillow 制作gif工具

2021-08-04

#资源达人分享计划#Python下载短视频网站视频源码#源码类#

在某网站下载短视频源码

2021-08-03

GamePloy.zip

运营活动系统源码,从零到1 的过程解析,商业级源码,直接导入idea,完整代码

2021-06-27

Unity5.4的AssetBundle的打包和加载

Unity5.4的AssetBundle的打包和加载

2016-11-22

GROOVY入门经典.pdf

GROOVY入门经典.pdf

2016-05-27

Shader入门PPT教程

Shader入门PPT教程

2016-05-27

Android4.4源码

Android4.4源码

2015-06-14

Ruby 元编程.pdf

Ruby 元编程,不错的书,就是有点难懂

2013-05-30

空空如也

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

TA关注的人

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