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源码学习
Mybatis
源码学习
之路二解析器模块
一前言Mybatis在初始化过程中处理mybatis-config.xml核心配置文件时,使用的是DOM解析方式,并结合使用XPath解析XML配置文件Mybatis对XML解析功能进行了封装,由解析器模块提供支持,其中核心类为XPathParser,它封装了XPath、Document以及EntityResolver等二基础知识XML解析常见的三种方式:DOM(DocumentObjectMod
wuxiaohao1128
·
2023-10-11 08:59
mybatis
mybatis
mybatis配置文件解析
mybatis解析器模块
jinja2 使用教程
中的理解不同:sw-office-lon-01isaniterable:Truesw-office-lon-01isasequence:Truesw-office-lon-01isastring:Tr
ue4
.22
LuoboLiam
·
2023-10-11 01:49
python
java
js
typescript
vue
swift
源码学习
之OptionSet
https://github.com/apple/swift/blob/master/stdlib/public/core/OptionSet.swift主要实现了三个方法@inlinable//generic-performancepublicmutatingfuncformUnion(_other:Self){self=Self(rawValue:self.rawValue|other.raw
Life淡淡
·
2023-10-11 00:16
iOS开发-9.Runloop
1.什么是RunLoopa)RunLoop解读1)运行循环2)在程序运行过程中循环做一些事情b)应用范畴1)定时器(Timer)2)PerformSelector3)GCDAsyncMainQue
ue4
iOS_ZZ
·
2023-10-10 22:54
【 OpenGauss
源码学习
—— 列存储(autoanalyze)(二)】
列存储(autoanalyze)(二)概述PgStat_StatTabEntry结构体pgstat_count_heap_insert与pgstat_count_cu_insert函数CStoreInsert::BatchInsertCommon函数pgstat_count_cu_update函数pgstat_count_cu_delete函数pgstat_count_truncate函数pgst
J.Kuchiki
·
2023-10-10 22:51
OpenGauss
学习
gaussdb
postgresql
数据库
[
UE4
笔记] 获取文件属性(大小/创建日期/修改日期等)
FFileStatDataFileData=IFileManager::Get().GetStatData(*FileName/Directory);CreationTime:文件创建时间AccessTime:文件最后访问时间ModeificationTime:文件最后修改时间FileSize:单位是bytes(返回值为-1则表示未找到目标文件)bIsDirectory:判断该文件是否为一个目录(
SebQuit.
·
2023-10-10 19:56
UE4
笔记
C++
ue4
c++
看完这篇文章,保你学会C语言switch case 语句
关注博主,学习不迷路哦目录一、switchcase语句的基本结构二、switchcase语句的概念三、break四、contin
ue4
.1continue的概念4.2continueVSbreak五、swit
☆光之梦☆
·
2023-10-10 19:08
C语言基础语法(超详细)
c语言
开发语言
Spring的IOC容器
源码学习
——创建ApplicationContext时spring做了什么
今天学习一下ApplicationContext在创建对象时,以及使用getBean方法时都干了什么?准备简单的测试类代码:@Testpublicvoidtest1(){ApplicationContextac=newClassPathXmlApplicationContext("classpath:applicationContext.xml");AccountServiceaccountSer
Aristocrat l
·
2023-10-10 12:21
Spring
IOC
源码解析
spring
容器
学习
ioc
java
UE4
使用Level Streaming Volumes进行stream level
这里已经说得很清楚了:https://docs.unrealengine.com/en-US/Engine/LevelStreaming/HowTo/StreamWithVolumes/index.htmlLevelStreamingVolumes触发LevelStream原理(1)在Persistentlevel中要添加LevelStreamVolume,并且Sublevel要和对应的level
我真的不知道该起什么名字了
·
2023-10-10 09:24
UE4
Unlua 初使用小记
functionM:Construct()print('HelloWorld')print(self.Va)localmySubsystem=
UE4
.UHMSGameInstanceSubsystem
UE4
远离UE4
·
2023-10-10 03:57
ue4
python
开发语言
Vue3
源码学习
之路-实现runtime-dom
createRenderer()创建一个自定义渲染器。通过提供平台特定的节点创建以及更改API,你可以在非DOM环境中也享受到Vue核心运行时的特性。render用于编程式地创建组件虚拟DOM树的函数。h创建虚拟DOM节点(vnode)。先实现基本功能,不考虑细节使用示例Document-->constapp=document.getElementById('app');const{createR
凉秋秋秋
·
2023-10-10 03:56
Vue3源码学习记录
学习
vue.js
Nginx
源码学习
——worker进程的运行与终止
在Nginx
源码学习
——优雅的停止Nginx服务一文中描述过master进程是如何通知子进程终止的。
丹丘生___
·
2023-10-10 00:24
UE4
_C++_002
玩家输入与Pawn这个时组件和碰撞的提前知识预备,最好在之前了解组件相关东西,重要的概念对于轴映射和操作映射。首先介绍两个概念Actor类——可以放到游戏场景中的游戏对象的基本类型。你如果想放置任何东西到游戏场景中,必须继承Actor类Pawn类——代表你或者代表电脑的人工智能的游戏对象,它是可以在屏幕上控制的游戏对象。Pawn类是从Actor类中继承的,它可以通过玩家的设备(键盘、鼠标等)控制或
贫僧这就来超度施主
·
2023-10-09 14:18
UE4
蓝图相关的快捷方式及有用操作
常用:引脚操作PinActions.png操作命令引脚相关的关联菜单右击引脚着重显示连接线鼠标悬停到引脚上连接到另一个引脚左击+拖拽到那个引脚引脚的过滤后的操作菜单左击+拖拽到图表断开所有连接Alt+左击引脚移动所有连接Ctrl+鼠标左键拖拽到引脚具体如下图image.png
LANXF
·
2023-10-09 09:47
Tomcat
源码学习
- 环境搭建
一.源码下载PS:多图预警在开始阅读源码之前,我们需要先构建一个环境,这样才能便于我们对源码进行调试,具体源码我们可以到官网进行下载(这里我以8.5.63版本为例)。image二.项目导入下载并解压apache-tomcat-8.5.63-src.zip。image然后进入apache-tomcat-8.5.63-src目录,新增一个pom.xml文件4.0.0org.apache.tomcata
Java全栈路线
·
2023-10-09 08:06
【 OpenGauss
源码学习
—— 列存储(autoanalyze)】
列存储(autoanalyze)概述relation_support_autoavac函数relation_needs_vacanalyze函数partition_needs_vacanalyze函数案例声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenGauss1.1.0的开源代码和《O
J.Kuchiki
·
2023-10-09 03:32
OpenGauss
postgresql
数据库
gaussdb
JUC-并发
源码学习
JUC并发包源码分析(1.8)线程的一些状态线程之间状态的跳转Executor源码解析ThreadPoolExecutor源码解析1.什么是JUCJUC就是java.util工具包业务:普通的线程代码ThreadRunnable:没有返回值、效率相比于Callable相对较低2.线程和进程线程和进程进程:就是一个程序比如QQ,鼠标驱动一个进程可以包含多个线程,至少包含一个线程!Java默认有几个线
阿灰丶
·
2023-10-09 00:13
Juc
spring
java
juc
(四)3Dmax动作传递到
UE4
角色
加载文件】——【选择文件】——【打开】更改结束时间轴【Ctrl+Alt+鼠标右键】导出FBX【文件】——【导出】——勾选【动画】【烘焙动画】——【确定】在MotionBuilder中,打开maxTpose和
UE4
Tpose
Ciel哔哔
·
2023-10-08 20:06
AirSim无人机仿真平台(windows)
1.环境:
UE4
.26+AirSim+VS20192.安装步骤:1)先下载EpicGames安装启动器,然后再安装
UE4
.26;2)安装VS2019社区版(注意勾选unreal);3)下载AirSim,
来自西伯利亚
·
2023-10-08 19:57
AI
windows
自动驾驶
无人机仿真
Antdv Pro 去除水印 基于 Vite4 + Vue3 + Unocss + Antdv4 + TS
官网https://docs.antdv-pro.com/去除水印在src-layouts-index.vue这个组件是antdv
ue4
.0最新更新的一个水印组件
白色衬衫*899
·
2023-10-08 17:44
vue.js
前端
前端框架
ue4
_VR全景交互
1.添加插件stereopanoramicplayer2.添加默认的panoramicdirector和panoramicpawn3.panoramicpawn添加蓝图(注:选择子actor)4.添加组件(righthand为motioncontroller控件)控制器输入设置(按需求设置)5.参数调整1.widget2.stereolayer3.righthand4.right_laser_sp
二星程序饲养员
·
2023-10-08 17:53
ue4
ue4
vr
交互
postgresql
源码学习
(26)—— Windows vscode远程调试Linux上的postgresql
本篇纪念小白第一次用开发工具调试源码成功~gdb使用命令行调试感觉还是有诸多不便,本来想简单点找找怎么直接调试Windows下的pg源码,找了半天只有用vs,太重而且步骤比较复杂。大多数实际环境还是运行在Linux的,所以最好还是调试Linux下的pg源码。目标端:centos7+postgresql14源端:Windows10+vscode零、特别提醒在调试的过程中,有些操作可能会导致整个pg挂
Hehuyi_In
·
2023-10-08 16:09
源码学习
PostgreSQL
postgresql
源码学习
调试
vscode
远程调试
postgresql
源码学习
(50)—— 小白学习Dtrace追踪源码函数调用
不知不觉第50篇了,昨天在文章里(https://mp.weixin.qq.com/s/AzBGzYhGxYjSf7Sptj55lQ)学到一个追踪源码执行情况的利器——Dtrace,本篇记录下实验和笔记。一、解决痛点学习以来一直有一个疑惑,如何将pg中执行的SQL语句和源码对应起来?回顾下之前学到的gdb调试方法,看看适用场景,以及不足。常用调试方法已知函数名:gdb调试。包括很常用的一些语句例如
Hehuyi_In
·
2023-10-08 16:09
源码学习
PostgreSQL
性能
postgresql
源码学习
统计信息
Dtrace
Systemtap
SpringSecurity
源码学习
一:过滤器执行原理
核心类1.2GenericFilterBean1.3DelegatingFilterProxy1.3.1原理1.3.2DelegatingFilterProxy源码2.FilterChainProxy
源码学习
Tnoodles
·
2023-10-08 00:53
学习
spring
java
后端
游戏建模师干货分享,教你如何在
UE4
的编辑器中调用蓝图
在
UE4
的编辑器中调用蓝图可以在虚幻编辑器中按需调用蓝图事件和函数,每当需要在运行时和在编辑器中运行相同的“蓝图”图时,此功能就特别有用。例如,你可以在编辑器UI中测试或预览运行时游戏玩法。
KIKI与游戏建模
·
2023-10-07 22:46
C++基础
文章目录1、容器顺序容器1.array2.vector3.deq
ue4
.list5.forward_list关联容器6.map7.multimap8.unordered_map9.unordered_multimap10
We!Y1
·
2023-10-07 18:05
c++
数据结构
UE4
C++设计模式:状态模式(State Pattern)
目录套路使用场景优缺点
UE4
实践创建状态抽象类(接口)创建状态具体类:UBaseStateWidget,作为UI的父类创建状态管理类描述允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类其别名为状态对象
BBBourne
·
2023-10-07 17:02
UE4
设计模式
状态模式
设计模式
【UE·引擎篇】Runnable、TaskGraph、AsyncTask、Async多线程开发指南
目前网上关于
ue4
多线程的文章,大部分是讲源码讲原理,上来先把源码一丢、类图一丢,对初学者来说理解困难。而关于讲解实战用法的文章,也大都讲的不全面。
水曜日鸡
·
2023-10-07 12:45
UE4
多线程
虚幻4
游戏开发
C++
【职场篇】五年游戏开发老兵,我为什么劝你学UE?
在Unity和
UE4
各有两年半的开发经验。曾参与开发了索尼中国之星计划之一的《硬核机甲》项目,用的是Unity引擎。目前在上海某大厂参与研发开放世界项目,用的是
UE4
引擎。
水曜日鸡
·
2023-10-07 12:15
ue4
unity
游戏
unreal
c++
c#
UE4
游戏客户端开发进阶学习指南
前言两年多前写过一篇入门指南,教大家在短时间内快速入门
UE4
的使用,在知乎被很多人收藏了。如今鸡佬使用UE快三年了,是时候更新一下进阶版本的学习指南。
水曜日鸡
·
2023-10-07 12:12
UE4
ue4
游戏
Unreal4蓝图简介及概述 53bate1
使用
UE4
后便知,使用蓝图所定义的对象通常被直接称为“蓝图”。该系统灵活而强大,使设计师能够使用通常仅面向程序员的几乎所有概念和工具。生成,程序员可利用虚幻引擎C++实
DigitalCreation
·
2023-10-07 11:08
Java
源码学习
按照视频:Java源码盘起来!演示搭建JDK源码阅读环境,利用IDEA搭建Java源码阅读环境视频教程首先需要找到src.zip,复制出来解压缩,添加到工程里面去:src.png然后就碰到了几个问题:1、第一次debug调试会报错,这是因为分配的空间不足,需要进行设置:heapsize.png2、分配空间再次点击调试,运行一段时间后,这次OK了,然而控制台里面有提示问题:testCode.pngc
_笑口常开
·
2023-10-07 11:34
【Spring Boot
源码学习
】OnWebApplicationCondition 详解
SpringBoot
源码学习
系列OnWebApplicationCondition详解引言往期内容主要内容1.getOutcomes方法2.getMatchOutcome方法3.isWebApplication
Huazie
·
2023-10-07 08:25
开发框架-Spring
Boot
spring
boot
过滤自动配置组件
OnWebApp
Condition
【UE】使用Quixel Bridge下载免费贴图
QuixelBridge-Manage3Dcontentandexportwithoneclick)下载安装完成后,选择我们需要的材质进行下载下载前调整下下载设置点击导出设置注意:“DefaultProject”是指项目下的content文件夹的那个路径,比如我的是“D:\
UE4
Zhichao_97
·
2023-10-07 06:11
#
虚幻4
地编
虚幻4
ue4
游戏
Quixel
Bridge
[
ue4
] 着色器绑定(Shader Binding)
当我们在
ue4
中制作了一个美术材质之后,引擎本身会为我们做很多事情,它会把结点翻译为hlsl,生成多个shader变体,并在多个meshpass中去选择性的调用所需的shader,其中一个重要的过程就是获取
ZJU_fish1996
·
2023-10-07 05:02
ue4渲染
ue4
[引擎开发] 杂谈
ue4
中的Vulkan
接触Vulkan大概也有大半年,概述一下自己这段时间了解到的东西。本文实际上是杂谈性质而非综述性质,带有严重的主观认知,因此并没有那么严谨。使用Vulkan会带来什么呢?简单来说就是对底层更好的控制。这意味着我们能够有更多的手段去提升绘制的效率。这里Vulkan主要能够提升的是CPU端的效率,GPU端的效率是无法直接提升的。这里所说的提升CPU的效率,实际上描述的是Vulkan能够更好地控制渲染数
ZJU_fish1996
·
2023-10-07 05:02
引擎
vulkan
UE4
导入插件
编辑-插件image.png新插件image.png给插件取个名字和你要导入的插件一样的名字如AscentCombatFramework然后创建插件image.pngPlugins下把插件导入AscentCombatFramework进行替换Snip20211203_9.png关闭项目重启
安宇辛
·
2023-10-06 16:39
UE4
基础知识总结(二)
三、创建C++类1.在UnrealEditor(虚幻编辑器中,我们可以使用AddCodetoProject(添加代码到项目)命令来创建新的C++类,它位于File(文件)下拉菜单中。2.此时将会打开ChooseParentClass(选择父类)菜单。由于Actor是能够存在于UnrealEngine(虚幻引擎)层面的最为基础的类,我们将会把Actor类作为基类。3.此时将会打开NameYourNe
小陈工
·
2023-10-06 13:49
Seata
源码学习
(一) - 下载源码
Seata
源码学习
引入学习了Seata的应用以后,我们从这开始要开始分析Seata的源码相关内容源码下载官方地址:https://seata.io/zh-cn/blog/download.html通过idea
无奈的码农
·
2023-10-06 10:21
SpingCloud
spring
cloud
seata-server
分布式事务
PCL 法向量估计
源码学习
一、思路:二、源码#ifndefPCL_FEATURES_IMPL_NORMAL_3D_H_#definePCL_FEATURES_IMPL_NORMAL_3D_H_#include///templatevoidpcl::NormalEstimation::computeFeature(PointCloudOut&output){//Allocateenoughspacetoholdtheresu
Σίσυφος1900
·
2023-10-06 08:45
PCL
C++
3D
学习
算法
数据库
C++stack&queue
目录一、stack1.1简要介绍1.2小试身手1.3模拟实现二、queue2.1简要介绍2.2小试身手2.3模拟实现三、deque3.1简要介绍3.2分析底层四、priority_que
ue4
.1简要介绍
Bladeξ
·
2023-10-05 20:40
c++
学习
UE4
TEXT()宏的作用和字符串格式的转换
参考链接按照11楼老外的说法这个宏的作用主要是让编译器根据当前生成环境配置是Unicode/Multibyte还是ANSI来决定要不要在字符串前面添加"L"。而添加"L"的作用是表示这串字符串以Unicode/Multibyte方式解读"xxx"类型为constchar,可以用于初始化FString,但是注意可能会有解读方式的问题,比如中文乱码,所以有中文的constchar必须要先用UTF8_T
Lif68
·
2023-10-05 19:40
element
源码学习
六 —— Carousel 走马灯学习
简单使用走马灯功能在展示图片时经常用到,而element中提供了Carousel组件。出于好奇学习一下它的实现原理。具体的功能详情请查阅官方文档。关于组件属性,该组件提供了组件高度、索引、指示器、切换时间等一众配置,这个只要动手试一遍都能理解。关于事件,提供了一个change事件。可以通过v-on:change="changeFun"事件绑定来监听。该事件传递了两个参数:当前页索引和前一页索引。参
weixin_34021089
·
2023-10-05 12:17
javascript
json
ViewUI
JDK
源码学习
系列之ThreadLocal
文章目录1.存储结构2.核心成员变量3.成员方法4.Entry内部类1.存储结构Thread类成员变量threadLocals是一个Map结构,每个线程都有一个独立的ThreadLoaclMap对象,其中存储的是Entry对象,它的key就是我们平时定义的ThreadLocal对象,value是其中的value,因为可能在同一个线程中定义多个ThreadLocal,所以图中每一个index下标会对
fo3hd
·
2023-10-05 10:53
JDK
java
Qt Creator
源码学习
笔记04,多插件实现原理分析
阅读本文大概需要8分钟插件听上去很高大上,实际上就是一个个动态库,动态库在不同平台下后缀名不一样,比如在Windows下以.dll结尾,Linux下以.so结尾开发插件其实就是开发一个动态库,该动态库能够很好的加载进主程序、访问主程序资源、和主程序之间进行通信本篇文章一起学习下QtCreator当中是如何实现插件的开发、加载、解析、管理以及互相通信的,方便我们开发自定义插件打下基础简介QtCrea
流浪的鹅卵石
·
2023-10-05 06:38
Qt学习之路
Qt
Creator
C/C++
qt
编程语言
c++
软件框架
技术
UE4
.27.2 自定义 PrimitiveComponent 出现的问题
目录CreatePrimitiveUniformBufferImmediateFLocalVertexFactory默认构造函数GetTypeHashENQUEUE_RENDER_COMMANDnullresourceentryinuniformbufferparametersFLocalVertexFactory在看大象无形,其中关于静态物体网络绘制的代码出错的bug我也搞了一会……一开始是Sh
hijackedbycsdn
·
2023-10-04 23:31
ue4
Spring xml解析
源码学习
主要是了解和学习spring解析xml文件的过程。demo本文使用一个小的demo来介绍spring的操作过程publicclassBootstrap{publicstaticvoidmain(String[]args){ApplicationContextapplicationContext=newClassPathXmlApplicationContext("context.xml");Stu
jwfy
·
2023-10-04 21:17
UE4
自定义组件编译成功,但是无法在添加到 Actor(Add to Actor) 中找到,无法拖动到 Actor 中附加到 Root 的解决方法
在看大象无形,自定义组件我可以编译,但是却没有办法通过拖动来附加到Actor查了很久,最终找到https://forums.unrealengine.com/t/custom-c-class-components-not-showing-in-add-component-tab/309058/4在自定义组件的头文件的类声明那里,你必须要写成UCLASS(ClassGroup=(CustomGrou
hijackedbycsdn
·
2023-10-04 15:05
ue4
mybatis
源码学习
------类型处理器模块
简介①MyBatis为简化配置文件提供了别名机制,该机制是类型转换模块的主要功能之一。②类型转换模块的另一个功能是实现JDBC类型与Java类型之间的转换,该功能在为SQL语句绑定实参以及映射查询结果集时都会涉及:在为SQL语句绑定实参时,会将数据由Java类型转换成JDBC类型。而在映射结果集时,会将数据由JDBC类型转换成Java类型。类型处理器的作用如下图所示官网对TypeHandler的描
A股慈善家
·
2023-10-04 14:18
源码学习
mybatis
源码
类型模块
TypeHandler
Libevent
源码学习
笔记一:event2/event.h
一、libevent标准使用方法:每个程序使用Libevent必须include头文件,并传给-levent链接器。如果只是想使用主要的event和bufferedIO-basedcode,不想链接任何协议代买,使用链接-levent_core。二、安装库设置在调用Libevent其他函数时,需要设置库。例如在应用中使用多线程,需要先初始化线程支持,使用evthread_use_pthreads(
wobu432waiguo
·
2023-10-04 13:16
c++
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他