E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
UE4源码学习
基于Redis
源码学习
基础软件开发
文章目录前情提要SDS数据结构学习hash表学习C语言的二级指针用法Rehash过程学习Zset有序set结构skiplist寻找元素的逻辑跳表节点指针层级--随机生成ziplist-->listpack结构转换前情提要deps目录(redis依赖的第三方、一些客户端的redis演进发展代码和Lua的脚本源码),src目录(功能模块源码),tests目录(功能测试代码),utils目录(Redis
稳定的穷
·
2023-08-12 06:58
Linux
redis
学习
lua
spring 5.0.x
源码学习
系列一: 构建spring源码
spring5.0.x
源码学习
系列之构建spring源码一、环境准备Spring5.0.x源码下载:gitclonehttps://github.com/spring-projects/spring-framework.git-b5.0
avengerEug
·
2023-08-12 04:27
武器换弹系统这节课出现的bug,角色不能正确掏枪了,只有换完弹夹以后才能正常掏枪了
UE4
系列文章目录文章目录
UE4
系列文章目录前言一、蓝图实现二、错误原因三、修改后的效果前言在学习武器换弹系统这节课出现的bug,角色不能正确掏枪了,只有换完弹夹以后才能正常掏枪了,就是添加了换弹之后才影响了持枪功能
妙为
·
2023-08-12 03:43
UE4
bug
ue4
UE4
中创建的瞄准偏移或者混合空间无法拖入动画
UE4
系列文章目录文章目录
UE4
系列文章目录前言一、解决办法前言
UE4
AimOffset(瞄准偏移)动画融合时,AimOffse动画拖入不了融合框的解决办法,你会发现动画无法拖入到融合框,
ue4
编辑器提示
妙为
·
2023-08-12 03:42
UE4
ue4
瞄准偏移
Redux
源码学习
https://blog.csdn.net/weixin_38208314/article/details/108367672
小怪兽大作战
·
2023-08-12 02:29
【深入理解 线程池】
深入理解线程池介绍
源码学习
线程池的类继承体系ThreadPoolExector核心数据结构核心配置参数线程池的执行流程如图:线程池的优雅关闭线程池的生命周期正确关闭线程池的步骤任务的提交过程分析任务的执行过程
echo_huangshi
·
2023-08-11 20:07
多线程编程
java
线程池源码
AQS
spring类的compareTo()方法
源码学习
java中的compareto方法,返回参与比较的前后两个字符串的asc码的差值publicintcompareTo(StringanotherString){//1.获取需要比较的两个字符串的长度intlen1=value.length;intlen2=anotherString.value.length;//2.取两个字符串长度的最小值intlim=Math.min(len1,len2);//
Mrmcling
·
2023-08-11 15:41
lancet: 【推荐】--
源码学习
一个全面、高效、可复用的go语言工具函数库;可以学习源码的好的地方,这个是个工具库,建议最好的办法是在项目中导入后,然后查看他的各个源代码进行学习使用golangd中,查看导入包以及他的源代码;中文文档的学习一、lancet:1.1lancet:一个全面、高效、可复用的go语言工具函数库github地址:https://github.com/duke-git/lancet1.2建议使用的时候用gi
雨师@
·
2023-08-11 14:00
golang语言实战代码
golang30天
golang
开发语言
后端
UE4
(蓝图)函数,事件,宏的区别
蓝图中事件、函数的区别?1.Delay/timeslines这些需要等待时间的节点,事件中可以调用,函数不能调用。2.函数可以有返回值,事件没有返回值。原因:1).函数调用会立刻执行并等待结果,事件调用只是触发;2).函数执行在同一线程,事件执行在不同线程3.函数可以用局部变量,事件没有局部变量。4.因为函数执行顺序有保证,所有优先使用函数。5.没有返回值的函数,在被子类Overide时,会变成事
姀影
·
2023-08-11 13:58
Vue3 —— reactive 全家桶及
源码学习
该文章是在学习小满vue3课程的随堂记录示例均采用,且包含typescript的基础用法前言上一篇学习了ref全家桶,在此基础上一起学习下reactive全家桶一、reactive对比refref可以接收所有类型,reactive只能接收object类型(array、object、Map、Set)ref在取值和赋值时都要通过.value,reactive不需要reactive不能直接整体赋值,因为
Unique·Blue
·
2023-08-11 13:30
Vue3
vue3
reactive全家桶
reactive源码学习
Vue3 —— to 全家桶及
源码学习
该文章是在学习小满vue3课程的随堂记录示例均采用,且包含typescript的基础用法前言本篇主要学习几个api及相关源码:toReftoRefstoRaw一、toReftoRef(reactiveObj,key)接收两个参数,第一个是响应式对象,第二个是指定的key作用:将响应式对象的一部分也变为响应式,通过.value修改toRef对非响应式对象无能为力,修改后视图不会更新若直接解构reac
Unique·Blue
·
2023-08-11 13:00
Vue3
vue3
toRef
toRefs
toRaw
Vue2
源码学习
Vue2源码分析基于Vue2.6.10版本vue2.0在实现“响应数据绑定”的同时引入了virtual-dom。目录结构dist----------------------------------构建后文件的输出目录xamples-----------------------------存放使用Vue开发的的例子flow---------------------------------类型声明(V
YBFQ_WH
·
2023-08-11 10:13
UE4
C++设计模式:建造者模式(Builder Pattern)
目录描述套路使用场景优缺点
UE4
实践具体复杂产品-门派角色抽象建造者-角色构造器具体建造者-纯阳角色构造器具体建造者-七秀角色构造器创建指挥者(Director)-角色创建指挥器描述又称生成器模式。
BBBourne
·
2023-08-11 10:01
UE4
设计模式
设计模式
建造者模式
【
UE4
RTS】07-Camera Boundaries
前言本篇实现的效果是当CameraPawn移动到地图边缘时会被阻挡。效果步骤1.打开项目设置,在“引擎-碰撞”中,点击“新建Object通道”新建通道命名为“MapBoundaries”,然后点击接受2.向视口中添加阻挡体积调整阻挡体积的缩放向四个边界都添加阻挡体积可以看到我们的阻挡体积可以离地图边缘稍微远一点添加好的阻挡体积如下在选中者4个阻挡体积的前提下,碰撞预设选择自定义,对象类型选择“Ma
Zhichao_97
·
2023-08-11 07:24
#
虚幻4
RTS游戏
ue4
【
UE4
RTS】06-Camera Edge Scroll
前言本篇实现的效果是当玩家将鼠标移至屏幕边缘时,视野会相应的上下左右移动效果步骤1.打开玩家控制器“RTS_PlayerController_BP”,在类默认值中设置如下选项新建一个宏,命名为“EdgeSroll”,添加两个输入和三个输出,分别命名为“MouseX”、“MouseY”、“then”、“DeltaSpeedX”、“DeltaSpeedY”添加两个浮点型变量,分别命名为“EdgeScr
Zhichao_97
·
2023-08-11 07:54
#
虚幻4
RTS游戏
ue4
【
UE4
RTS】08-Setting up Game Clock
前言本篇实现的效果是在游戏运行后能够记录当前的游戏时间(年月日时分秒),并且可以通过修改变量从而改变游戏时间进行的快慢。效果步骤1.在Blueprints文件夹中新建如下两个文件夹,分别命名为“GameSettings”、“Player”将“RTS_CameraPawn_BP”和“RTS_PlayerController_BP”移动到“Player”文件夹中将“RTS_GameModeBase_B
Zhichao_97
·
2023-08-11 07:24
#
虚幻4
RTS游戏
ue4
【Apollo】Apollo-ros版本架构学习与源码分析
喜欢的朋友可以关注一下,下次更新不迷路文章目录:smirk:1.项目介绍:blush:2.架构学习:satisfied:3.
源码学习
1.项目介绍Apollo1.0源码注释项目Github地址:https
Frank学习路上
·
2023-08-11 07:54
c++ROS自动驾驶
架构
学习
c++
开源
apollo
UE4
限制玩家摄像机视角旋转角度
UE4
限制玩家摄像机视角旋转角度功能:玩家可以用鼠标旋转视角观察角色,但限制旋转的角度网上找了很多没找到,于是自己实现了一种方式先在弹簧臂组件里勾上使用pawn控制旋转,这样相机的旋转就跟玩家控制器绑定了
Story1419
·
2023-08-11 00:40
UE4
ue4
Golang
源码学习
(一)----从0开始学编程
一、Go
源码学习
的环境搭建(CentOS_8)选择的是CentOS8中最小化安装前往家目录cd创建go工作空间mkdirgocdgomkdirrepos获取安装包wgethttps://dl.google.com
而鱼儿and-fish
·
2023-08-10 22:28
Golang
golang
学习
centos
UE5接入在线直播视频源,如hls(m3u8)格式
2.1VlcMedia插件重编译GitHub上有
Ue4
VlcMedia插件,但最新的版本只支持到
UE4
.19
右弦GISer
·
2023-08-10 21:55
UE5
CesiumForUnreal
视频编解码
【Spring Boot
源码学习
】自动装配流程源码解析(上)
自动装配流程源码解析(上)引言往期内容主要内容1.自动配置开关2.加载自动配置组件3.自动配置组件去重总结引言上篇博文,笔者带大家从整体上了解了AutoConfigurationImportSelector自动装配逻辑的核心功能及流程,由于篇幅有限,更加细化的功能及流程详解还没有介绍。本篇开始将从其源码入手,重点解析细化后的自动装配流程源码。往期内容在开始本篇的内容介绍之前,我们先来看看往期的系列
Huazie
·
2023-08-10 17:19
开发框架-Spring
Boot
spring
boot
自动装配流程
加载自动装配
Vue3 —— ref 全家桶及
源码学习
该文章是在学习小满vue3课程的随堂记录示例均采用,且包含typescript的基础用法前言本章ref全家桶主要包括以下几个api和对应源码的学习:refisRefshallowReftriggerRefcustomRef一、api各自的使用1、ref使用vue3定义响应式数据主要通过ref、reactiveref可定义任何类型数据,reactive用来定义对象类型ref定义的数据,修改时要通过.
Unique·Blue
·
2023-08-10 14:53
Vue3
vue3
ref源码
ref全家桶
Spring
源码学习
(三)-- 底层架构核心概念解析
前面,我们大概了解了Spring中的一些概念和底层工作流程,这篇是后续看Spring源码所必备的,防止后续看源码的过程中,遇到不会的概念得单独跳出来学习。BeanDefinitionBeanDefinition表示Bean定义,BeanDefinition中存在很多属性用来描述一个Bean的特点。比如:class,表示Bean类型scope,表示Bean作用域,单例或原型等lazyInit:表示B
从头再来_f
·
2023-08-10 09:13
Spring源码
spring
java
libevent
源码学习
1---创建event
libevent
源码学习
1—创建eventLibevent是一个用于开发可扩展性网络服务器的基于事件驱动(event-driven)模型的非阻塞网络库。
Stack Overflow?Tan90
·
2023-08-10 07:46
开源框架
libevent
libevent
源码学习
2---事件循环event_loop
libevent
源码学习
2—事件循环event_loop1.运行循环一旦有了一个已经注册了某些事件的event_base,就需要让libevent等待事件并且通知事件的发生。
Stack Overflow?Tan90
·
2023-08-10 07:46
开源框架
libevent
UE4
笔记 设置物体闪烁自发光
记录一下虚幻4自学过程中的一些简单操作。设置物体自发光进入材质编辑器如下设置。这里的效果是红黄光轮流替换,闪烁灯带。添加了time参数和lerp参数进行自发光闪烁的频率设置,可以自己调自发光闪烁频率。
心心Cindy
·
2023-08-10 06:17
UE4
安卓打包失败“Build-tool 31.0.0 is missing DX”
UATHelper:打包(Android(多个:ASTC,DXT,ETC2)):Build-tool31.0.0ismissingDXatD:\Android\sdk\build-tools\31.0.0\dx.batUATHelper:打包(Android(多个:ASTC,DXT,ETC2)):FAILURE:Buildfailedwithanexception.UATHelper:打包(And
雪靡
·
2023-08-09 23:16
Unreal
Engine
ue4
android
unreal
UE4
像素流 学习笔记
使用场景:1、登录服务器,服务器上安装node.jsDownload|Node.js(nodejs.org)点击该网址点击WindowsInstaller2、登录服务器,拷贝本地UEPixelStreaming包到服务器启用插件后重启该项目3、登录服务器,修改\Sample\PixelStreaming\WebServers\SignallingWebServer\config.json端口号
远离UE4
·
2023-08-09 20:39
ue4
学习
笔记
【
UE4
RTS】05-Fixing Camera Movement
前言本篇实现了两个功能:一是解决CameraPawn旋转后,前进方向没变的问题;二是玩家可选择提高CameraPawn的移动速度效果一、解决CameraPawn旋转后,前进方向没变的问题二、玩家可提高CameraPawn移动速度步骤一、解决CameraPawn旋转后,前进方向没变的问题打开玩家控制器“RTS_PlayerController_BP”,添加两个浮点型变量,分别命名为“DefaultM
Zhichao_97
·
2023-08-09 20:09
#
虚幻4
RTS游戏
ue4
【
UE4
RTS】02-Camera Movement
前言本篇实现了CameraPawn的基本移动功能步骤1.打开项目设置,在引擎——输入一栏中删除模板自带的操作映射在轴映射中,删除“TurnRate”添加如下键值2.打开“RTS_PlayerController_BP”,在事件图表中添加如下节点此时运行游戏就可以通过键盘的WASD和上下左右键来控制“RTS_CameraPawn_BP”的移动,但是问题是当遇到障碍物时弹簧臂貌似会自动缩短。为了解决这
Zhichao_97
·
2023-08-09 19:44
#
虚幻4
RTS游戏
ue4
【
UE4
RTS】04-Camera Pan
前言本篇实现了CameraPawn的旋转功能。效果步骤1.打开项目设置,添加两个操作映射2.打开玩家控制器“RTS_PlayerController_BP”,新建一个浮点型变量,命名为“PanSpeed”在事件图表中添加如下节点此时运行游戏可以发现当鼠标移动时,CameraPawn会围绕Z轴进行相应的旋转,但是按下W键时前进方向并不是旋转后的正方向:上面的问题在下一篇文章中会解决。我们此时已经完成
Zhichao_97
·
2023-08-09 19:44
#
虚幻4
RTS游戏
ue4
【
UE4
RTS】01-Camera SetUp
UE版本:4.24.3前言本篇主要完成游戏模式、玩家控制器和玩家控制的Pawn的设置,下一篇介绍如何实现Pawn的移动步骤1.首先创建一个俯视角游戏模板2.首先删除“TopDownCharacter”,3.新建一个文件夹命名为“RTS_Toturial”在文件夹“RTS_Toturial”中新建一个文件夹“Blueprints”在文件夹“Blueprints”中新建一个父类为Pawn的蓝图类,命名
Zhichao_97
·
2023-08-09 19:14
#
虚幻4
RTS游戏
ue4
【
UE4
RTS】03-Camera Zoom
前言本篇通过对CameraPawn的弹簧臂组件的长度进行增减,从而实现了视角的远近缩放控制。效果步骤1.在项目设置中添加如下操作映射2.打开玩家控制器“RTS_PlayerController_BP”,在上一篇中我们已经实现了CameraPawn的移动功能:这里我们继续添加重置CameraPawn的弹簧臂长度功能:添加如下三个浮点型变量,分别命名为“MinZoomLimit”、“MaxZoomLi
Zhichao_97
·
2023-08-09 19:42
#
虚幻4
RTS游戏
ue4
【PostgreSQL内核学习(十一)—— OpenGauss
源码学习
(CopyTo)】
可优化语句执行概述什么是列存储?列存的优势相关函数CopyToCStoreCopyToCopyStatetupleDescCStoreScanDescCStoreBeginScanRelationSnapshotProjectionInfoGetCStoreNextBatchRunScanFillVecBatchCStoreIsEndScanCStoreEndScan声明:本文的部分内容参考了他人
J.Kuchiki
·
2023-08-09 18:58
PostgerSQL
OpenGauss
postgresql
gaussdb
【TVM
源码学习
笔记】2 模型导入from_onnx
在前文模型加载时,使用relay.frontend.from_onnx(onnx_model,shape_dict)是将onnx模型转换为TVM可以识别的GraphIR。要理解这一流程,需要对onnx模型定义有基础的了解。1.onnx模型文件简介onnx模型的数据定义参见(onnx/onnx.protoatmain·onnx/onnx·GitHub)onnx.proto文件。onnx模型的数据类型
zxros10
·
2023-08-09 16:03
TVM源码分析
深度学习
海思uvc_app
源码学习
笔记
文章目录前言流程hicamerahistreamhiuvc模块分析总结前言海思mpp例子里面的uvc_app
源码学习
笔记。看了半天,以为是3516读取usb摄像头数据的,结果是实现一个usb摄像头的。
weixin_45090728
·
2023-08-09 15:58
海思学习笔记
学习
笔记
mfc
gcache
源码学习
引言在Web请求中,后端可以引入内存缓存来改善接口的响应速度,方法就是对部分热点数据增加本地缓存。例如,我们经常会获取一个课程的详情页数据,对于其中基本不怎么变化的部分可以缓存到本地内存中,这样可以避免频繁回源(数据库、Redis或者RPC调用)而造成额外的性能开销。当然,缓存的使用有利有弊,需要根据情况进行权衡。比如可能存在短时间的不一致性,或者容器内存使用增加等。不过,我们一般只会对一些请求量
0xE8551CCB
·
2023-08-09 12:44
ue4
材质节点怎么用_自学
ue4
材质,一大堆材质节点该如何学?
目录【1.基础案例】:【2.材质基础】:【3.数学工具】:【1】Desmos【2】GeoGebra【4.常用节点解读】:一、将UV坐标系变成笛卡尔直角坐标系(锚点由左上角变换到中心)二、圆形遮罩三、线性遮罩四、旋转图片五、植被地形六、后处理七、UI播放视频八、常用函数算法九、做多边形十、做特效十一、If提取图片颜色变色十二、做矩形十三、材质属性十四、其他快捷方式这种问题不想再回答了。实战过程吃大西
祈盟
·
2023-08-09 06:41
ue4材质节点怎么用
ue4
渲染速度太慢_看虚幻引擎技术大神分享烧脑干货《克服VR眩晕之帧数:提升
UE4
内容实时渲染效率》...
马上注册成为元素者,获取海量元素资源,结识各路大神级人物您需要登录才可以下载或查看,没有帐号?注册x本帖最后由醉酒風于2019-4-923:47编辑在10月24日精彩落幕的2015创领发现VRDAY的活动中,主办方创领发现(UCCVR)有幸邀请到了虚幻引擎的原厂技术大牛来现场与各位VR相关的制作人/开发者进行面对面的交流与分享。下面让我们来仔细解读一下该场分享的技术内容。 VR已经成为了当今最火热
weixin_39869432
·
2023-08-09 06:41
ue4渲染速度太慢
UE4
渲染笔记
Lightmass实时渲染光影效果对性能有很大影响,可利用lightmass预先生成光影贴图,然后在游戏中使用。将场景光照结果完全烘焙到模型贴图上,从而完完全全的假冒现实光照效果。文档上是lightmassglobalillumination,可见生成的是全局光照贴图。光源的移动性静态照明仅使用光照贴图,阴影在游戏前烘焙。固定光源的直接光照使用延迟着色直接进行渲染。所有间接光照和来自固定光源的阴影
weixin_30682415
·
2023-08-09 06:40
UE4
实时渲染原理&优化策略笔记
目录RenderingBefore几何体渲染光栅化和GBuffer渲染和纹理像素着色器和材质反射静态光照和静态阴影动态光照和动态阴影雾和半透明后期处理[实时渲染补充内容]LOD贴花Decals次表面散射补充(PS:官方大佬SjoerddeJong课程的笔记总结,大佬对渲染的原理解释很到位,只有了解原理才能理解为啥这样设置就可以优化性能,才能在实战中举一反三保证干货满满,建议看完视频后再来,或者结合
Ctrlturtle
·
2023-08-09 06:35
UE
UE4
虚幻引擎
游戏开发
实时渲染
性能优化
UE4
/5 GAS技能系统入门2 - AttributeSet
在GAS系统中对属性进行修改需要用到GE(GameplayEffect),而这又涉及到AttributeSet这样的概念。AttributeSet用于描述角色的属性集合,如攻击力、血量、防御力等,与GAS系统整合度较高,本文就来讲一讲AttributeSet的使用。1.创建AttributeSetC++类用蓝图也可以继承UAttributeSet创建相关类,但是到GE中并不会读取蓝图Attribu
电子云与长程纠缠
·
2023-08-09 06:35
UE5
ue4
linux
ue5
编辑器
学习
使用
UE4
开发VR项目_性能优化(三)_思路和方法
本文是《使用
UE4
开发VR项目-性能优化》的第三篇。希望能和您分享一下在
UE4
VR项目优化的基本思路方法和技巧。
游戏鸟
·
2023-08-09 06:05
游戏开发
UE4
VR
性能优化
Glide 4.10
源码学习
记录(缓存机制)
缓存机制概述一般来说,缓存经常分为这样的三级内存缓存:优先加载,速度最快本地缓存:次优先加载,速度快网络缓存:最后加载,速度慢,需要网络一般来说,我们会先通过网络将图片下载到本地,然后加载到内存当中。一旦图片需要再次加载,我们最先先去内存缓存中读取图片。当内存中没有图片缓存的时候,我们再去本地读取。只有当本地也没有图片的时候才会重新向网络进行请求再次加载图片Glide也沿用这一套机制。不过如果将网
打工崽
·
2023-08-09 00:30
java发送邮件
引入beantruetr
ue4
65javax.net.ssl.SSLSocketFactoryjava实现importjava.io.File;importjava.util.List;importjavax.mail.internet.InternetAddress
charis0721
·
2023-08-08 23:11
Vue+element-plus+SpringBoot搭建管理系统
文章目录目录文章目录前言一、大致页面二、工程结构二、创建步骤1.安装Vue2.安装/引入element-plus三、部分代码1.main.js2.App.vue3.布局框架文件layout.v
ue4
.头部栏
白 免
·
2023-08-08 18:58
python
开发语言
vue
spring
boot
UE4
UI记录
参考文章:https://www.bilibili.com/video/BV1Wr4y117fh参考文章:https://www.bilibili.com/video/BV1XJ411q7JP参考文章:https://www.aigei.com/item/01_06_dong_tai.html参考文章:https://www.233tw.com/unreal/5574参考文章:https://do
雪球干死黄旭东
·
2023-08-08 17:31
ue4
【
UE4
】C++编程
一、工程目录.vs:VS的缓存文件夹;Binaries:存放UE的工程的可执行文件,以及编译的中间文件;Biuld:存放一些编辑器相关的日志;Config:存放游戏的默认配置文件;Content:存放项目资产;DerivedDataCache:主要存放DivXDescriptorFile文件,应该是UE为制作影视视频准备的;Plugins:存放项目中使用的插件;Intermediate:存放UBT
Goulandis
·
2023-08-08 17:59
知识记录
UE4
ue4
【UE5】解决UE5无法播放mp4视频
最近接手的项目需要把项目从
UE4
中迁移至UE5.0,其中遇到了一个mp4视频无法播放的bug,这里做一下记录。
Goulandis
·
2023-08-08 17:59
知识记录
UE5
ue5
音视频
【
UE4
】全局Widget
由于
UE4
在默认情况下会OpenLevel会将当前Level创建的Widget从ViewportClient中移除,所以默认的UserWidget会随着切换关切而消失。
Goulandis
·
2023-08-08 17:59
UE4
知识记录
ue4
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他