- 博客(135)
- 资源 (9)
- 收藏
- 关注

原创 UE4引擎编译HTML5(完整流程哦)
本篇主要写了UE的版本库,UE HTML5版本,以及UE HTML5的编译流程。当然这些只是基础中的基础,要编译出一个完整的UE包,而且保证开发时间都在业务上,还有很多细节需要做,本篇不做过多解释。有时间,可以去学习学习。毕竟,编译,也不是一个很简单的事;OK,结束。下一篇,抽空写点好玩的。
2024-06-23 04:39:09
1155

原创 UE Actor生命周期
其实,生命周期主要包括了生成(SpawnActor),初始化数据,生命周期结束(Destroy),垃圾回收/高级垃圾回收。将对象与其子对象组合到垃圾回收器的单个群集后,引擎可延迟释放群集使用的资源,直到整个对象可被释放时一次性释放全部资源。这个有多种方式销毁Actor,但是从世界中删除它们的方式是一样的。事实上,大部分Actor在运行中不会实际销毁,可以看垃圾回收。一个对象被标记待销毁的一段时间后,垃圾回收会将其从内存中移除,释放其使用的资源。在关卡中实例化或生成Actor,包括如何初始化Actor。
2024-04-26 16:26:36
1258
原创 fish-speech语音大模型本地部署
好了,就写到这里了。本篇主要详细的写了怎么本地编译,部署fish-speech;如果第一次,难免中间会出现很多问题,一点一点解决。最终能部署成功的。
2024-09-29 13:42:13
2400
1
原创 UE5 Linux编译流程(实战)
这一篇,主要是实战,写了一篇关于Linux下编译流程,以及这个过程中相关内容的解释,当然,也会遇到很多问题。还是要多熟悉下linux操作系统,而且,不同版本,编译流程都不一样。这个还在探测中。
2024-09-09 10:24:17
1495
原创 网络通信---四次挥手
本篇主要写了网络编程的四次挥手,先详细写了四次挥手的过程,以及每次挥手之后的tcp协议状态的改变;用以说明每次发生了什么以及原因。后边专门说明了为什么是四次挥手而不是三次。四次主要解决了哪些问题。本质上来说,三次挥手可以结束,但是基于安全,防止数据丢失等原因,还是采用了四次挥手。具体,可以参考上边答案。
2024-08-30 18:10:13
1087
原创 UE GamePlay框架
这篇主要写了以下UE的GamePlay的框架,包括GameMode,GameState,Controller,Camera,用户界面和HUD。其实,要看懂这些内容的底层代码,需要一定的C++功底,关于C++,可以去学习学习。
2024-08-30 10:53:18
1424
原创 网络通信---三次握手
本篇主要写了三次握手的经过,从最后的整体过程看,三次握手干了很多事,只不过是在操作系统里的,包括协议状态的改变等。看过这些,你应该更了解网络通信里的三次握手,有兴趣,可以去学习学习。
2024-08-27 23:40:12
533
原创 Linux平台下UE的代码启动流程
本篇主要写了linux平台下的ue的代码调用流程。主要从主函数(main),平台通用函数(CommonUnixMain),引擎主函数(GuardedMain),退出调用(AppExitCallback)这几个方面写的。看完这篇,相信没看过或者理过这块的人思路应该清晰了不少。按照这个顺序,去理解其他平台,应该也会轻松很多。
2024-08-27 00:04:26
1809
原创 QT UI界面之ListView
这一篇主要写了listview相关的内容,看完这个,对于qlistview就不是那么陌生了。以后使用起来就得心应手了。感兴趣,来这学习学习。
2024-08-09 11:56:44
841
原创 QT 布局管理器之QHBoxLayout
对于QT来说,有几种布局管理器,QHBoxLayout只是其中一种。接下来一个一个介绍下。感兴趣,一直关注,也可以去学习学习。
2024-08-08 19:58:52
419
原创 skynet 连接redis
这一篇主要写了一个skynet连接redis的例子,补充下之前的篇章,刚好demo中也没有,就拿这个例子来看看。有兴趣,可以看看。
2024-08-05 11:34:31
1109
原创 死锁产生及检测(有代码哦)
这一篇主要写了死锁检测相关的内容。主要写了2个问题,死锁产生,死锁检测;然后给了相关的解释和例子。学内容,个人觉得就是应该先有一些问题,然后去一点一点推敲,当然也可以借助一些ai工具。都是很不错的内容。
2024-08-05 10:54:06
856
原创 rockDB编译流程及简单介绍
这一篇简单的写了rocksdb相关的,包括编译和一些接口相关的。回头慢慢弄,弄完了再更新,有兴趣,可以去学习学习。
2024-08-04 23:06:41
596
原创 makefile介绍及编译执行
本篇主要写了makefile编译系统,写了简单的makefile,还有一些makefile的原理,三要素,再加上一些案例,其实还是蛮丰富的。有兴趣,可以看看,也可以学习学习。
2024-08-04 10:55:16
397
原创 操作系统==二分查找
本篇写了操作系统的一个二分查找的代码,可以参考下之前的代码,当然,操作系统是对c++写的,有兴趣,可以看看。操作系统的二分查找,还是很有意思的,应用范围也更广。
2024-08-03 17:58:26
344
原创 深入理解操作系统--进程(1)
本篇只是简单的写了进程这一章,毕竟,后边还有2章写的是这个概念,后边慢慢写。随时补充新的内容。感兴趣,可以一起学习学习。
2024-08-03 17:35:12
881
原创 kafka消息队列基本概念及原理
本篇主要写了Kafka消息队列,大概写了消息队列的部分基本概念和原理,还有些内容放在后边写。感兴趣,可以一起来学习学习。
2024-08-02 23:52:36
335
原创 深入理解操作系统--绪论
这些内容,都是深入理解操作系统里的,我刚开始看。刚看完绪论,就已经发现很多内容了。后边的,慢慢看,看完,分享给大家。当然,有兴趣,可以去学习学习。
2024-08-02 23:49:46
291
原创 Nginx快速入门(下载,安装,编译,运行及配置)
这一篇主要写了,如何下载,安装nginx,可以参考下。基本上都差不多的流程。还有一些启动,停止和重新加载 Nginx 配置。感兴趣,可以一起学习学习。
2024-08-01 22:23:17
370
原创 Nginx应用场景及特性
本篇主要写了nginx的基本特性和一些代理服务器,比如HTTP服务器,Web服务器代理,邮件代理服务器,TCP/UDP代理服务器等等。通过本篇的学习,可以了解nginx的一些通用功能,在我们需要的时候,很快的选择使用它。感兴趣,一起来学习学习。
2024-08-01 14:56:13
704
原创 skynet 实操篇
这篇主要梳理了skynet的流程,从skynet_start到配置文件,然后是各种类的初始化等操作,start,thread_work,到最后消息分发结束之后的挂起;等等。这些才是skynet从开始到最后的一个流程,当然,examples下面还有很多其他的内容,都可以按照这个思路去分析分析;当然,有兴趣,可以一起来学习学习。
2024-07-29 20:37:02
2303
原创 Lua编程
这一篇lua编程不同于之前的lua源码阅读,写那一篇的时候,主要是在写一些源码中的内容;这一篇,包括各种数据结构,c,以及lua的。感兴趣,都可以看看,也可以一起学习学习。
2024-07-28 21:31:31
1228
原创 skynet 入门篇
这一篇主要写了skynet的编译,运行;此外,还有Actor相关的一些,包括Actor模型,Actor调度相关的。算是个入门篇吧,对于skynet,早就听说过云风大神,最初学习lua也是看他写的一些教程。这次学习skynet,挺好的。发现了很多以前没有注意到的内容,有兴趣,可以一起学习学习。
2024-07-28 21:13:06
779
原创 libevent入门篇
这篇主要写了libevent这个开源库,下载,编译,以及用hello-world.c入门。好了,入门就写到这了。有兴趣,一起学习学习。
2024-07-26 13:02:47
437
原创 网络编程
本篇主要写了网络编程关注的问题,网络IO的职责,IO多路复用以及reactor;reactor之前写过,有兴趣可以看下之前的文章。其实,多reactor的模型是很有用的;无论是多线程还是多进程;感兴趣可以一起学习学习。
2024-07-25 14:52:03
440
原创 WebSocket协议---简单介绍,协议特点及引用场景
这篇写了websocket的大概内容,协议特点,生命周期,还有websocket和tcp,http的关系,顺便简单介绍了下http协议;还有websocket的应用场景。通过这篇,了解了websocket协议的内容。感兴趣,可以一起来学习学习。
2024-07-25 10:44:02
832
原创 Proactor模型
这篇主要写了Proactor模型,使用了异步IO,工作线程只负责业务逻辑。在Proactor中,用户函数启动一个异步的文件操作,同时将这个操作注册到多路复用器上。多路复用器并不关心文件是否可读或可写而是关心这个异步读操作是否完成。异步操作是操作系统完成,用户程序不需要关心。多路复用器等待直到有完成通知到来。当操作系统完成了读文件操作——将读到的数据复制到了用户先前提供的缓冲区之后,通知多路复用器相关操作已完成。多路复用器再调用相应的处理程序,处理数据。感兴趣吗,可以一起来学习学习。
2024-07-24 13:05:15
635
原创 Reator模型
这次主要写了reactor模型的内容,reactor模型主要包括多路复用器,事件分发器,事件处理器;它的流程包括注册事件,事件分离等待事件,事件到来,分离器调用事件处理对应的处理器;还有reactor的优点,响应快,编程简单,可扩展性强,可复用性等等
2024-07-24 10:10:27
826
原创 五种网络IO模型
网络IO,会涉及到两个系统对象,一个是用户空间调用IO的进程或者线程,另一个是内核空间的内核系统,比如发生IO操作read时候,会经历2个阶段: 1. 等待数据准备就绪 2. 将数据从内核拷贝到进程或者线程中。以上两个阶段上有各种不同的情况,所以出现了多种网络IO模型。
2024-07-23 17:05:02
806
原创 MYSQL(2) 高级查询
本篇主要写了MYSQL的高级查询,比如条件查询,范围查询,判空查询,模糊查询,分页查询,查询后排序等等。这些都是很常用的,有兴趣,一起来学习学习。
2024-07-23 09:28:51
370
原创 MySQL数据库简介以及CRUD操作
数据库这节开始写,好久没写数据库,觉得有点陌生了,现在复习下,顺便记录下。重新学习一遍,每一遍都有不一样的体会,可能就是刻意练习里的心理表征吧。
2024-07-22 23:37:14
1993
原创 UE TSharedPtr 实现,及内部原理
看过这个,对于TSharedPtr,应该是知道怎么回事了。有时间再去看看TWeakPtr,一步一步来分析,看看到底有什么好玩的东西。
2024-07-22 23:00:40
661
原创 QT信号量与槽
这篇主要写了qt槽函数的几种调用方式,涉及到发送者,接收者,槽,信号量。这种方式有点像设计模式的观察者模式,感兴趣可以参考之前的文章。至于qt的调用,再加上c++自有的可调用对象,就有多种使用方式了。
2024-07-08 15:45:47
572
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人