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源码学习
UE4
/5C++多线程插件制作(十三、优化,bug,尝试打包【尚未完成插件封装,初次测试】)
目录MTPPlatform.hMTPMarco.hMTPSemaphore.hMTPSemaphore.cppRTPRunnable.cpp模板问题打包问题MTPPlatform.h首先我们准备一个跨平台使用的头文件,在ue内部有很多关于跨平台
多方通行8
·
2023-07-27 01:33
UE4/5C++多线程插件制作
ue4
c++
ue5
虚幻引擎
游戏
map的四种循环方式
Mapmap=newHashMap();map.put("1","value1");map.put("2","value2");map.put("3","value3");map.put("4","val
ue4
xinCode79
·
2023-07-26 19:35
JAVA
map
循环
Vue
源码学习
- new Vue初始化都做了什么?
目录前言一、创建一个Vue实例二、找到Vue构造函数三、源码分析-Vue.prototype._init四、源码分析-调用$mount方法,进入挂载阶段五、总结前言使用Vue也有一段时间了,最近去阅读了Vue的源码,想总结分享下学到的新东西。如果觉得直接看源码很枯燥,可以结合前人总结的文章或者视频来看,相信会事半功倍。源码这个东西,一定要多看多思考,要想精通,一遍两遍肯定是不够的。有的时候可能看着
铁锤妹妹@
·
2023-07-26 13:31
Vue
vue.js
学习
前端
Vue
源码学习
- 数据响应式原理
目录前言一、入口查找二、初始化initState()initProps()initData()observe()-Observer的守护ObserverdefineReactive()三、依赖收集Watcher和Dep通过例子对概念有个了解1)什么是Watcher呢?2)Watcher的种类有哪些呢?3)什么是Dep呢?Dep源码Watcher源码依赖收集过程四、派发更新notify()updat
铁锤妹妹@
·
2023-07-26 13:54
Vue
vue.js
学习
前端
JDK
源码学习
笔记(集合篇 - ArrayList )
ArrayList->AbstractList->AbstractCollection->List同时实现了RandomAccess,Cloneable,Serializable学习下它的设计理念和思想,看下它的构造方法和增删改查,构造-Constructor三个构造函数,ArrayList(),ArrayList(int)和ArrayList(Collection)publicArrayList
我要做大牛23333
·
2023-07-26 12:10
Android Settings
源码学习
笔记
AndroidSettings读源码,从AndroidManifest.xml文件入手,android版本8.0AndroidManifest.xml...1.主启动页面为Settings2.通过taskAffinity将activity分为几个部分(Task)com.android.settings.rootcom.android.settings与application一致的""com.and
小先生Zcutie
·
2023-07-26 11:36
Android源码学习
android
学习
java
chromium
源码学习
——访问历史匹配
上次看了个某个浏览器的网址补全,感觉比较弱鸡,所以想起来研究一下chromium是怎么实现这个地址匹配的。这个东西还是有点意思的,可以根据URL或title进行匹配,输入的单词没输全,或者几个单词的顺序反了都可以给你匹配到。然后主要是想看怎么快速匹配,其他无关部分就略过了。研究对象URLIndexPrivateData类,位于components/omnibox/browser/url_index
丑角的晨歌
·
2023-07-26 03:49
UE4
/5C++多线程插件制作(十五、将模板统一,修改统一后的其他类,修改继承,修改返回类型等)
本章节基本上是对原来.h和.cpp的修改,没有过多需要讲解的地方:MTPManageBase.h随着我们一点点的创建,可以发现模板太多了,并且有一些模板的功能甚至是重复的。所以我们创建一个文件,这个文件是专门放置这些模板的【MTPManageBase.h】:#pragmaonce#include"CoreMinimal.h"templateclassFMTPThreadTemplate:publi
多方通行8
·
2023-07-25 22:03
UE4/5C++多线程插件制作
ue4
c++
ue5
游戏
虚幻引擎
UE4
Cesium for unreal 零碎学习笔记
1、要让对应目标移动到对应经纬度海拔上的前提是,先添加一个UCesiumGlobeAnchorComponent组件,组件内封装的有MoveToLongitudeLatitudeHeight函数,用于将组件的owner(拥有者)设置到对应经纬度高上去2、Problem:由于经纬度的精度丢失会造成移动到的距离偏差会很大,所以尽量参数用glm::dvec3来进行传参,glm::dvec3是double
远离UE4
·
2023-07-25 15:55
ue4
学习
笔记
UE4
/5C++多线程插件制作(十、接口类和代理容器类的制作)
在上一节中,我们对信号量进行了一个封装,将其作为了MTPSemaphore类,然后将相关的FEvent事件放在了其中,现在我们要进行两个层次的封装,分别是任务管理和线程池管理。因为我们现在是将这两块集合在一起,而这对于使用者而言并不友好,使用者说不定是只想使用一个任务管理或者是线程池管理,所以我们要对这两者进行分开。同时进行一次优化。封装准备首先我们在接口里面创建一个线程管理接口MTPThread
多方通行8
·
2023-07-25 15:52
UE4/5C++多线程插件制作
ue4
c++
ue5
游戏
虚幻引擎
Istio Pilot
源码学习
(三):xDS的异步分发
本文基于Istio1.18.0版本进行
源码学习
5、xDS的异步分发DiscoveryService主要包含下述逻辑:启动GRPCServer并接收来自Envoy端的连接请求接收Envoy端的xDS请求,
邋遢的流浪剑客
·
2023-07-25 12:07
Istio
istio
Istio Pilot
源码学习
(一):Pilot-Discovery启动流程、ConfigController配置规则发现
本文基于Istio1.18.0版本进行
源码学习
1、Pilot-Discovery工作原理Pilot-Discovery是Istio控制面的核心,负责服务网格中的流量管理以及控制面和数据面之间的配置下发Pilot-Discovery
邋遢的流浪剑客
·
2023-07-25 12:37
Istio
istio
Istio Pilot
源码学习
(二):ServiceController服务发现
本文基于Istio1.18.0版本进行
源码学习
4、服务发现:ServiceControllerServiceController是服务发现的核心模块,主要功能是监听底层平台的服务注册中心,将平台服务模型转换成
邋遢的流浪剑客
·
2023-07-25 12:04
Istio
istio
postgresql
源码学习
(57)—— pg中的四种动态库加载方法
一、基础知识1.什么是库库其实就是一些通用代码,可以在程序中重复使用,比如一些数学函数,可以不需要自己编写,直接调用相关函数即可实现,避免重复造轮子。在linux中,支持两种类型的库:1.静态库编译阶段将整个库复制到可执行文件。优点:不依赖外界库支持,具有良好的可移植性。缺点:每次库更新都需要重新编译程序,即使更新很小或只是局部。每个静态库都有一份库文件,存储时增加了硬盘空间消耗,运行时则增加了内
Hehuyi_In
·
2023-07-25 08:55
源码学习
PostgreSQL
postgresql
动态库
session_preload
shared_preload
library
postgresql
源码学习
(58)—— 删除or重命名WAL日志?这是一个问题
最近因为WAL日志重命名踩到大坑,一直很纠结WAL日志在什么情况下会被删除,什么情况下会被重命名,钻研一下这个部分。一、准备工作1.主要函数调用栈首先无用WAL日志的清理发生检查点执行时,检查点执行核心函数为CreateCheckPoint。其中核心调用栈为CreateCheckPoint->RemoveOldXlogFiles->RemoveXlogFile。CreateCheckPoint函数
Hehuyi_In
·
2023-07-25 08:53
PostgreSQL
源码学习
事务
postgresql
源码学习
WAL日志
删除
重命名
UE4
获取配置文件
获取Json格式的配置文件Json内容image.png蓝图连接image.pngimage.png打包出现的问题:因为
UE4
在打包的时候会剔除没有特殊标识的文件,所有我们自定义的配置文件,需要在项目设置里面添加文件名
WOTTOW
·
2023-07-25 05:54
【C++】STL之容器适配器——使用deque适配stack和queue
二、stack的基本函数和模拟实现三、queue的基本函数和模拟实现四、deq
ue4
.1deque的底层结构4.2使用deque适配stack和queue的原因总结前言本文章主要介绍容器适配器的功能,以及一个适配的场景
在肯德基吃麻辣烫
·
2023-07-25 03:48
C++
c++
开发语言
STL
Deque
deque
Vue
源码学习
(一):源码的入口在哪里
Vue源码解读系列文章目录Vue源码解读系列前言一、源码下载二、目录解读三、找到打包入口文件四、如何进行代码调试总结前言 如何设计API和如何使用元编程思想(元编程,简单说是指框架的作者使用一种编程语言固有的语言特性,使得使用者能够以新语法和语义来构建应用程序,从而获得更好的开发体验)将新特性融入到框架中,是现代JS框架设计的两个核心,Vue.js侧重于后者。 元编程思想涉及具体实现,需要考虑
weixin_42936434
·
2023-07-25 03:41
vue.js
javascript
前端
Java设计模式
建议根据开源项目
源码学习
设计模式,在见到***Builder、***Factory之类的源码后,再临时看相关设计模式,便于结合实际理解。
TableRow
·
2023-07-25 01:25
java
设计模式
开发语言
Spring Boot
源码学习
之@EnableAutoConfiguration注解
@EnableAutoConfiguration注解引言主要内容1.@EnableAutoConfiguration功能解析1.1常见的自动配置示例1.2源码介绍2.@Import注解介绍3.@AutoConfigurationPackage注解介绍总结引言在Huazie的上篇博文中,我们详细了解了关于@SpringBootApplication注解的一些内容,文章最后提到了@EnableAuto
Huazie
·
2023-07-24 19:37
开发框架-Spring
Boot
spring
boot
自动配置注解
Import注解
【
UE4
】(一)
UE4
介绍&下载安装
UE4
介绍◆1.
UE4
是什么?◆2.
UE4
有哪些功能?1
UE4
是什么?
Ciel哔哔
·
2023-07-24 15:13
UE4
VR菜单键控制UI的打开与关闭(HTC Vive手柄)
1.内容浏览器,创建新蓝图:用户界面-Widgtblueprint2.打开该蓝图,修改fillscreen为custom,修改长宽(案例中为512)3.控制板中image拖入窗口,左下角选择该对象,detail-appearance-brush选择图片4.VRpawn蓝图打开,motioncontroller下添加widget更名UI1-放在摄像机或手柄前,更改缩放。,其userinterface
某嘉
·
2023-07-24 14:09
ue4
ui
vr
UE4
RenderTexture转UTexture2D
运行时RenderTexture转UTexture2D#include"Engine/TextureRenderTarget2D.h"UTexture2D*ATester::GetCurGameraRT(UTextureRenderTarget2D*RT){if(RT!=nullptr){UTexture2D*Result=NULL;//Checkrendertargetsizeisvalidan
什么时候才能坚持做好一件事啊
·
2023-07-24 13:06
Ue4
Games
ue4
UE4
代码创建蓝图类Asset
//FilloutyourcopyrightnoticeintheDescriptionpageofProjectSettings.usingUnrealBuildTool;publicclassMyProjectEditor:ModuleRules{publicMyProjectEditor(ReadOnlyTargetRulesTarget):base(Target){PCHUsage=PCH
什么时候才能坚持做好一件事啊
·
2023-07-24 13:06
Ue4
Games
ue4
UE4
动画资源曲线导出以及导入
工作时动画需要复用一些曲线用于morphtarget,遂做了一个对动画的曲线进行导入导出的工具//FilloutyourcopyrightnoticeintheDescriptionpageofProjectSettings.usingUnrealBuildTool;publicclassMyProjectEditor:ModuleRules{publicMyProjectEditor(ReadO
什么时候才能坚持做好一件事啊
·
2023-07-24 13:06
Games
Ue4
ue4
c++
开发语言
Online Subsystem Steam 在线子系统Steam (虚幻引擎
UE4
联网)
在本页:满足阀门的要求正在下载Steamworks设置SteamworksSDKSteamAppID配置您的应用程序的设置补充笔记该在线子系统蒸汽API使您能够出货虚幻引擎4(
UE4
)应用,Valve的
Hank铄
·
2023-07-24 13:05
笔记
虚幻引擎
UE4
UE4
StereoLayer的食用方法
比较清晰的在3D场景中显示UI,之前在3D场景中一直使用的是WidgetComponent组件,在4.19版本中UI显示的还是挺清楚的,后来把项目升级到4.22版本后模糊的什么都显示不出来,发现StereoLayer组件可以解决在3D场景中显示不清楚导入问题。WidgetComponent组件在3D场景中会受到后期处理的影响,而StereoLayer组件在3D场景中不受后期处理的影响。设置方法:1
程序猿老李CR
·
2023-07-24 13:34
UE4
VR开发
UE4
设置视角模糊的4种方法
1、PostProcessVolume100是刚好清晰,100一下开始模糊,越小越模糊效果图如下:该值越大越模糊效果图如下:还有一种就是用CineCamera设置焦距来获取视角模糊最后一种与后期盒子类似,调整Camera的屏幕分辨率
远离UE4
·
2023-07-24 13:03
ue4
UE4
3DUI Widget半透明渲染模糊和重影问题
UE4
3DUIWidget半透明渲染模糊和重影问题一、创建3Dwidget二、修改材质最近在做数字孪生项目的时候,有个需求是在场景中出现3D弹窗数据面板,但是用
UE4
默认的widget实现时遇到了问题,
筱语零落
·
2023-07-24 13:32
UE4开发
ue4
其他
UE4
如何提高在VR模式下的清晰度
UE4
如何提高在VR模式下的清晰度。1.在编辑状态下提高分辨率:在VR模式预览的窗口按~打开控制台输入:r.Screenpercentage200即可(把分辨率提升为2倍)。
TheMetaverse
·
2023-07-24 13:01
UE4
面试常见问题和解答
UE4
和C++
struct和class的相同与不同相同点两者都拥有成员函数、公有和私有部分任何可以使用class完成的工作,同样可以使用struct完成不同点两者中如果不对成员不指定公私有,struct默认是公有的,class则默认是私有的class默认是private继承,而struct模式是public继承TMap主要由两个类型定义(一个键类型和一个值类型),以关联对的形式存储在映射中。常规C++指针中创建
麦克
·
2023-07-24 13:00
结构体和类的区别
python
【转载】
UE4
面试基础知识(二)
UE4
AIController设置专用服务器2、客户端上面能够执行RPC的对象有哪些?RPC(远程过程调用),是在本地调用但能在其他机器(不同于执行调用的机器)上远程执行的函数。在客户端上能够
麦克
·
2023-07-24 13:00
UE4引擎架构
ue4
面试
职场和发展
UE5编辑器Slate快速入门【开篇】
创建编辑器工程可以把搭建编辑器看成一个更加高级的UMG,让你做更多的定制化,并能够释放C++的威力,因为你要知道
UE4
的界面就是用这玩意写的。虽然有点难,但是都有迹可循,不慌!
麦克
·
2023-07-24 13:00
写ue4插件C++
ue5
编辑器
ue4
UE4
如何实现裸眼3D效果 3D立体效果
UE4
如何实现裸眼3D效果外接设备软件自身实现配置软件、插件外接设备目前市面上已经有支持3D投影的投影仪就是比较贵而已,京东上也能搜得到这个就不多说了,软件或者视频文件直接播放就可以,投影仪直接开开3D
GxKnight
·
2023-07-24 13:59
UE4蓝图
UE4
.27.2 Android开发环境配置
虚幻官方文档链接:https://docs.unrealengine.com/4.27/zh-CN/SharingAndReleasing/Mobile/Android/AndroidSDKRequirements/虚幻4.27配置Android环境软件要求:请确保UEAndroid平台组件已安装及AndroidStudio版本和VisualStudio版本符合要求。一、安装Javase8.0下载
Abel02
·
2023-07-24 13:59
ue4
UE4
(VR)中3D世界内的UI模糊问题解决
最近工作又遇见了3dui模糊的问题,上次遇见这个问题没找到办法,和美术一起改了半天材质也没搞定,今天再次搜索了一下,居然解决了,总结一下方法:将ui在界面蓝图内放大,再在uiactor内缩小相应倍数,如果是VR模式,再使用StereoLayer组件。像这么一个界面:本来大小是260*67,我们给它套一层scalebox放大五倍在actor蓝图中缩小到0.2与不做修改进行比较:可以看见区别非常明显,
什么时候才能坚持做好一件事啊
·
2023-07-24 13:28
Ue4
ue4
vr
CryEngineV开发的3D数字图书馆-光线追踪
一介绍2021年用unity开发了3D数字图书馆,时隔一年,今天又用Cryengine重新制作了一遍,可能你不知道什么是Cryengine,但你肯定知道
ue4
,在10年前Cryengine和ue是不相上下的
jiaxin19860718
·
2023-07-24 13:27
3d
unity3d
3d游戏
3d引擎
vr
树莓派4B安装系统 + 花生壳 + docker + portainer管理工具
wifi账号密码4、选择SD卡后开始烧录2、设置系统时区1、使用date-R查看当前系统时间2、安装ntp插件:aptinstallntpdate3、启用ntp:timedatectlset-ntptr
ue4
cyz141001
·
2023-07-23 22:04
#
树莓派
#
ubuntu
Linux
docker
容器
运维
Spring
源码学习
环境搭建
Spring概览一、作者介绍SpringFramework创始人,著名作者。Rod在悉尼大学不仅获得了计算机学位,同时还获得了音乐学位。更令人吃惊的是在回到软件开发领域之前,他还获得了音乐学的博士学位。有着相当丰富的C/C++技术背景的Rod早在1996年就开始了对Java服务器端技术的研究。他是一个在保险、电子商务和金融行业有着丰富经验的技术顾问,同时也是JSR-154(Servlet2.4)和
MuziBlogs
·
2023-07-23 21:47
UE4
中tick的两种方式
UCLASS()classUCoolDownMgr:publicUObject,publicFTickableGameObject{GENERATED_BODY()public://Setsdefaultvaluesforthischaracter'spropertiesUCoolDownMgr();virtual~UCoolDownMgr();//BeginFTickableGameObject
我真的不知道该起什么名字了
·
2023-07-23 15:57
[STL]list模拟实现
目录一、list
源码学习
二、list模拟实现基本框架三、零散补充3.1vector与list区别3.2insert()3.3erase()3.4深拷贝四、反向迭代器五、适配器一、list
源码学习
核心框架
Protein_zmm
·
2023-07-23 12:34
C++
c++
list
链表
UE4
用新角色替换原有角色动画
说明1.修改新角色的骨骼和原有角色相同2.动画蓝图使用骨骼重定向3.角色蓝图加载这个动画教程动画重定向使用虚幻争霸的角色替换第三人称模版的小白人(重定向教程)
幻想无极
·
2023-07-23 03:08
ue5 c++ 多线程 demo
在
UE4
中使用C++开发多线程功能的方法如下:在你的代码中包含头文件"ThreadingBase.h"。创建一个类继承自FRunnable。实现FRunnable类的虚函数"Run"。
凯二七
·
2023-07-23 00:27
c++
ue5
java
jvm
开发语言
UE4
/5C++多线程插件制作(五、删除线程,全面小优化)
目录制作实现判断是否挂起的接口制作MTPManage中的ExecutionOneThread函数绑定函数的更改
多方通行8
·
2023-07-23 00:27
UE4/5C++多线程插件制作
ue4
c++
ue5
虚幻引擎
游戏
基于
UE4
/Unity绘制地图基础元素-面和体
前言基于
UE4
/Unity绘制地图基础元素-线(上篇)基于
UE4
/Unity绘制地图基础元素-线(下篇)搞定地图画线之后,接下来就是绘制面和体了:面作为地图渲染的基本元素之一,在地图中可以代表各种形式的区域
_草木一秋
·
2023-07-22 23:03
2021-06-09blender动画和
ue4
兼容问题01
问题描述:blender导出的角色动画到
ue4
后,blender再次导出的动画2到
ue4
中,出现动画位置异常的情况,具体表现为如下图所示:image.png解决办法:导出动画片段2的时候,只选中骨骼导出
斑斓熊猫
·
2023-07-22 18:58
【Vue3】初始化和Composition API(组合式)
讲解常用的CompositionAPI(组合式)1.拉开序幕的setup返回对象返回渲染函数注意事项,2,ref函数1,他的实例是RefImpl2,向里一层,看value3,所以,修改变量得用.val
ue4
博主花神
·
2023-07-22 14:34
【Vue3】专栏
vue.js
前端
UE4
鼠标显示与消失
UE4
是一款游戏引擎,在默认运行的时候,鼠标是不显示。但是我们很多时候我们需要显示鼠标,比如我们在点击菜单的时候。那么如何用蓝图将的
UE4
鼠标显示出来呢?编写如下的蓝图,就可以了。现实鼠标蓝图
微岩
·
2023-07-21 14:09
几何基础,多种矩阵的学习,世界坐标到屏幕坐标的两种转换方法,三种绘制方框的原理,hookd3d,hookopengl,骨骼透视,主播的秘密,FPS各种BT功能的原理 和检测对抗原理,
UE4
引擎,U3D
也可以直接跳到自己需要的知识点进行学习下面介绍下本帖主要内容包含:几何基础,多种矩阵的学习,世界坐标到屏幕坐标的两种转换方法,三种绘制方框的原理,hookd3d,hookopengl,骨骼透视,主播的秘密,FPS各种BT功能的原理和检测对抗原理,
UE4
m0_72725624
·
2023-07-21 10:19
大数据
UE4
/5C++多线程插件制作(三、线程池的封装)
目录制作:MTPManage.hCreateRawThreadCreateThreadUpdateThreadPoolCreateUFunctionThread:CreateLambdaThread:CreateSPThread:
多方通行8
·
2023-07-21 10:18
UE4/5C++多线程插件制作
c++
ue4
ue5
游戏
虚幻引擎
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他