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源码分析
WebKit和Chrome
源码分析
WebKit内核源代码分析http://blog.sina.com.cn/s/blog_53220cef0100ta1i.html摘要:本系列通过分析WebKit的源代码,试图分析WebKit的内核设计架构,模块之间的关系,分析的时候以Qt的移植为参考,涉及移植的东西不多,主要还是以内核为主。在分析内核的时候,Frame是首当其冲的一个类,本文将分析Frame类的代码。1.描述Frame类是Web
bcbobo21cn
·
2025-02-08 22:54
转载
VC++
web前端
chrome
webkit
浏览器内核
RocketMQ中的NameServer主要数据结构
以前我有一篇博客中rocketMq
源码分析
之搭建本地环境-CSDN博客,在这篇博客中就简单看了下NameSever中会有两个组件:NamesrvConfig和NettyServerConfig。
小园子的小菜
·
2025-02-08 00:42
MQ
rocketmq
java-rocketmq
java
中间件
【kafka】kafka的动态配置管理使用和分析
该文章可能已过期,已不做勘误并更新,请访问原文地址(持续更新)Kafka中的动态配置
源码分析
kafka知识图谱:Kafka知识图谱大全kafka管控平台推荐使用滴滴开源的Kafka运维管控平台(戳我呀)
石臻臻的杂货铺
·
2025-02-07 06:16
Kafka
kafka
运维
基于android2.3.5系统:Android中native层C++单例模式
****************************************************************作者:EasyWave时间:2013.02.16类别:Android系统
源码分析
声明
wang-bob
·
2025-02-06 22:55
Android系统
【前端学习路线】- 简
2.2前端框架的分类2.3选择框架时的考虑因素3.主流前端框架及其特点3.1React3.2V
ue4
.前端开发工具与技术栈4.1开发工具4.2构建工具4.3包管理工具4.4版本控制4.5自动化与CI/CD4.6API
呀啊~~
·
2025-02-06 18:57
前端
学习
react.js
vue.js
前端框架
javascript
超详细
UE4
(虚幻4)第一人称射击(FPS)游戏制作教程
超详细
UE4
(虚幻4)第一人称射击(FPS)游戏制作教程引言在游戏开发领域,第一人称射击(FPS)游戏一直是最受欢迎的类型之一。
孤客网络科技工作室
·
2025-02-06 11:44
ue4
ue4
游戏
node.js的require()
本文通过
源码分析
,详细介绍require语句的内部运行机制,帮你理解Node.js的模块机制。一、requ
是小傲雨呀^_^
·
2025-02-06 08:52
node.js
深入分析React-Scheduler原理
本文是基于众多的
源码分析
文章,加入自己的理解,然后输出
xiaofeng123aazz
·
2025-02-06 08:20
reactjs
QML音视频架构与设计
QML音视频架构与设计使用AI技术辅助生成QT界面美化视频课程QT性能优化视频课程QT原理与
源码分析
视频课程QTQMLC++扩展开发视频课程免费QT视频课程您可以看免费1000+个QT技术视频免费QT视频课程
QT性能优化QT原理源码QT界面美化
·
2025-02-05 23:43
qt
qt6.3
qt5
QT教程
c++
顺序表ArrayList
源码分析
顺序表中的ArrayList源码新增元素add(intindex,Eelement)的时候,用到了位运算右移一位,此时扩容后的数组大小是原来的1.5倍(n+0.5n=1.5n),代码如下:intnewCapacity=oldCapacity+(oldCapacity>>1);然后用到了如下代码来将旧的数组中的元素移动到扩容后的数组中去:elementData=Arrays.copyOf(eleme
汤坤Sunshine
·
2025-02-05 11:10
Java基础
面试
java
ArrayList
2025年2月4日--2月9日(
ue4
.0shader抄写+ue5肉鸽独立游戏视频)
把
ue4
.0shader也要抄写下。按照百日计划。
directx3d_beginner
·
2025-02-05 10:31
验证第二个1万小时定律
计划
ThreadLocal原理和使用场景
核心
源码分析
注意:ThreadLocal通常都定义为static,ThreadLo
Happytoo_
·
2025-02-05 07:14
java
java
开发语言
ThreadLocal
Android Audio基础(20)——AudioTrack音频控制
一、
源码分析
1、主要方法构造函数:创建AudioTrack时调用。play():播放音频文件。pause():暂停播放音频文件。stop():停止播放音频文件。flus
yyc_audio
·
2025-02-04 20:56
音频
android
音视频
驱动开发
VSCode
源码分析
参考资料
VSCodeArchitectureAnalysis-ElectronProjectCross-PlatformBestPractices中文版VSCode架构分析-Electron项目跨平台最佳实践SihanLi博客上的vscode
源码分析
系列
AI时代的程序员
·
2025-02-04 10:05
vscode
ide
编辑器
apollo-client
源码分析
文章目录Apollo-Client1、基础客户端1.1、客户端获取配置流程1.1.1、初始化1.1.2、获取配置1.1.3、感知远程配置更新1.1.4、ConfigRepository监听器更新数据2、远程服务端设置3、Spring集成3.1、Spring初始化3.2、Config监听器更新数据Apollo-Client1、基础客户端Configconfig=ConfigService.getAp
肥牛火锅
·
2025-02-04 06:09
Java
Spring
java
开发语言
学习笔记-
UE4
创建地形以及混合地形材质
做前须知使用版本为4.26.2切为中文版一,创建地形1.选择‘模式’下的‘地形’,设置好你想要的参数,点击‘创建’2.‘世界大纲视图’里选择你创建好的地形,选择‘材质’赋予给‘地形’下的‘地形材质’(记得退出地形模式)二,混合地形材质1.准备你的‘纹理贴图’3.右键新建一个‘材质’球,把你需要的‘纹理贴图’拖进刚刚创建的‘材质’球里,并创建一个地形混合节点(LandscapeLayerBlend)
y18679399101
·
2025-02-04 05:00
ue4
学习
材质
UE4
安卓真机调试(AGDE)
更多内容请查看我的个人网站NoCodeWorld的小站环境:UE版本:4.27.2VS版本:2019前言:引擎4.27版本推出AGDEVS插件用于直接编译安卓项目并且真机调试的功能,特别说明此功能只有4.27以上版本才可使用,老版本可使用AndroidStudio进行调试,麻烦是麻烦了点,但是也可以使用,AS调试方式也会放在下面链接,下面说回正题使用AGDE在VisualStudio中调试Andr
NoCodeWorld
·
2025-02-04 05:58
UE4
ue4
android
虚幻
虚幻引擎
虚幻4
Ubuntu 下 nginx-1.24.0
源码分析
ngx_debug_init();
目录ngx_debug_init()函数:NGX_LINUX的定义:ngx_debug_init()函数:ngx_debug_init()函数定义在src\os\unix目录下的ngx_linux_config.h中#definengx_debug_init()也就是说这个环境下的main函数中的ngx_debug_init()这行代码其实什么都没有做在nginx.c的开头引入了#include而
若云止水
·
2025-02-03 18:25
nginx
运维
Ubuntu 下 nginx-1.24.0
源码分析
- ngx_strerror_init()函数
目录ngx_strerror_init()函数声明ngx_int_t类型声明定义intptr_t类型ngx_strerror_init()函数实现NGX_HAVE_STRERRORDESC_NPngx_strerror_init()函数声明在nginx.c的开头引入了:#include在ngx_core.h中引入了#include在ngx_errno.h这个文件中声明了ngx_strerror_i
若云止水
·
2025-02-03 17:51
nginx
运维
Java 中 List 源码解析:深度剖析与实现
通过对List接口及其常见实现类的
源码分析
,开发者可以深入理解其内部机制和实现方式,进而优化应用程序的性能,做出更合适的选择。
HelloZheQ
·
2025-02-03 00:34
java
list
windows
深入解析 Python 装饰器:高级用法、最佳实践与源码剖析
本文将从装饰器的底层原理、高级用法、性能优化、常见陷阱及
源码分析
等多个角度,深度解析Python装饰器的强大之处。1.Python装饰器的底层原理装饰器本质
赵大仁
·
2025-02-03 00:26
Python
后端
技术
python
开发语言
人工智能
【llm对话系统】大模型 Llama
源码分析
之并行训练方案
1.引言训练大型语言模型(LLM)需要巨大的计算资源和内存。为了高效地训练这些模型,我们需要采用各种并行策略,将计算和数据分布到多个GPU或设备上。Llama作为当前最流行的开源大模型之一,其训练代码中采用了多种并行技术。本文将深入Llama的训练代码,分析其并行训练方案,主要关注参数并行和部分结构参数共享。2.并行训练策略概述常见的并行训练策略包括:数据并行(DataParallelism,DP
kakaZhui
·
2025-02-02 13:14
llama
人工智能
AIGC
chatgpt
【llm对话系统】大模型 Llama
源码分析
之 LoRA 微调
1.引言微调(Fine-tuning)是将预训练大模型(LLM)应用于下游任务的常用方法。然而,直接微调大模型的所有参数通常需要大量的计算资源和内存。LoRA(Low-RankAdaptation)是一种高效的微调方法,它通过引入少量可训练参数,固定预训练模型的权重,从而在保持性能的同时大大减少了计算开销。本文将深入分析LoRA的原理,并结合Llama源码解读其实现逻辑,最后探讨LoRA的优势。2
kakaZhui
·
2025-02-02 13:14
llama
深度学习
pytorch
AIGC
chatgpt
【llm对话系统】大模型 Llama
源码分析
之 Flash Attention
1.写在前面近年来,基于Transformer架构的大型语言模型(LLM)在自然语言处理(NLP)领域取得了巨大的成功。Transformer的核心组件是自注意力(Self-Attention)机制,它允许模型捕捉输入序列中不同位置之间的关系。然而,标准的自注意力机制的计算复杂度与序列长度的平方成正比,这使得它在处理长序列时效率低下。为了解决这个问题,FlashAttention被提出,它是一种高
kakaZhui
·
2025-02-02 13:43
llama
人工智能
AIGC
chatgpt
Redis | Redis入门
4Redis相关命令4.1查看所有的keys4.2得到Key对应Value的值4.3随机得到一个key4.4设置一个key-val
ue4
.5连接Redis4.6如何在linux中
写代码的阿呆
·
2025-02-02 11:33
Redis
大数据
Redis
ue4
vr连接_基于
UE4
的VR项目基础环境配置和Motion Controller控制配置
原标题:基于
UE4
的VR项目基础环境配置和MotionController控制配置本文使用的VR硬件是HTCVIVE,本文分成两个部分,第一部分介绍了使用蓝图在
UE4
中进行基础环境配置时需要注意的渲染优化
深度智能
·
2025-01-31 03:01
ue4
vr连接
【llm对话系统】大模型
源码分析
之llama模型的long context更长上下文支持
1.引言Llama模型的一个重要特性是支持长上下文处理。本文将深入分析Llama源码中实现长上下文的关键技术点,包括位置编码(positionembedding)的外推方法、注意力机制的优化等。我们将通过详细的代码解析来理解其实现原理。2.位置编码的外推实现2.1旋转位置编码(RoPE)基础Llama采用旋转位置编码(RoPE,RotaryPositionEmbedding)来编码token的位置
kakaZhui
·
2025-01-30 12:57
llama
深度学习
pytorch
AIGC
chatgpt
YOLOv11小白的进击之路(六)创新YOLO的iou及损失函数时的
源码分析
iou或者说是损失函数的修改经常作为论文的创新点之一,那这篇文章就总结分析了在对YOLO11进行损失函数创新时需要关注的源代码,新的一年祝大家论文与财都发发发!总的来看需要关注三个函数,分别位于YOLO庞大源码的不同文件,下面逐一分析:bbox_iou函数bbox_iou函数位于/ultralytics-main/ultralytics/utils/metrics.py,这个函数的目的是计算两个边
水静川流
·
2025-01-30 12:23
YOLO
YOLO
pytorch
yolo
计算机视觉
人工智能
python
skynet
源码分析
(7)--skynet中的timer
作者:
[email protected]
,转载请注明作者skynet的timer是做游戏用得比较频繁的一个功能,分析一下它的源码还是有意义的。而且核心的C源码除了timer和网络以外,已经基本分析得差不多了。其它都是跟luacapi相关,或者是跟lua交互比较多的。timer的源码在skynet-timer.c和skynet-timer.h中。在开始看代码之前,请大家默念三遍:1秒=10
心中那自由的世界
·
2025-01-30 08:56
【llm对话系统】大模型
源码分析
之 LLaMA 位置编码 RoPE
在自然语言处理(NLP)领域,Transformer模型已经成为主流。然而,Transformer本身并不具备处理序列顺序的能力。为了让模型理解文本中词语的相对位置,我们需要引入位置编码(PositionalEncoding)。本文将深入探讨LLaMA模型中使用的RotaryEmbedding(旋转式嵌入)位置编码方法,并对比传统的Transformer位置编码方案,分析其设计与实现的优势。1.传
kakaZhui
·
2025-01-29 23:17
llama
深度学习
人工智能
AIGC
chatgpt
UE4
的导航系统:基于Tile的导航
前言
UE4
的导航使用的是RecastDetour组件,这是一个开源组件,主要支持3D场景的导航网格导出和寻路,或者有一个更流行的名字叫做NavMesh。不管是Unity还是UE都使用了这一套组件。
你一身傲骨怎能输
·
2025-01-29 22:09
UE4虚幻引擎
ue4
QT核心模块源码解析:组件化开发与模块化设计
QT核心模块源码解析:组件化开发与模块化设计使用AI技术辅助生成QT界面美化视频课程QT性能优化视频课程QT原理与
源码分析
视频课程QTQMLC++扩展开发视频课程免费QT视频课程您可以看免费1000+个
QT性能优化QT原理源码QT界面美化
·
2025-01-29 20:26
qt
qt6.3
qt5
QT教程
c++
ue4
网页端_
ue4
学习之嵌入H5网页(web Brower)
五一放假,在家看了一波
UE4
的视频,也动手写了一点简单的东西。
UE4
里面可玩的东西很多,但是我没时间一个一个的去学去看,所以,我将会针对平时的项目需求去学习一些实用性的东西。
翁达
·
2025-01-29 18:31
ue4网页端
Linux内存管理:(一)物理页面分配流程 及 Linux6.5
源码分析
(中)
《Linux6.5
源码分析
:内存管理系列文章》本系列文章将对内存管理相关知识进行梳理与
源码分析
,重点放在linux
源码分析
上,并结合eBPF程序对内核中内存管理机制进行数据实时拿取与分析。
Albert XUU
·
2025-01-29 07:47
内存管理
linux
运维
服务器
ffmpeg
源码分析
:结构体成员管理系统-AVOption
AVOption用于在FFmpeg中描述结构体中的成员变量。一个AVOption可以包含名称,简短的帮助信息,取值等等。下面开始从代码的角度记录AVOption。AVOption结构体的定义如下所示。libavutil\Opt.h/** *AVOption */typedefstructAVOption{ constchar*name; /** *shortEnglishhelptext
风雨兼程8023
·
2025-01-29 04:26
ffmpeg
ffmpeg
AVOption
redis分布式锁与redsync库
源码分析
redsync是redis官方推荐的go版本分布式锁实现,标准的官方redlock算法实现,阅读了下源码并顺便复习一下redis分布式锁原理。一.redlock算法单点场景首先来看单redis实例的场景,这是集群模式的基础。这种场景下实现分布式锁比较简单加锁各节点通过setkeyvaluenxex即可,如果set执行成功,则表明加锁成功,否则失败,其中value为随机串,用来判断是否是当前应用实例
阿鹏哥哥01
·
2025-01-28 07:13
golang学习专题
redis分布式锁
redis
分布式
Unreal Engine 4 语音识别插件:Sphinx-
UE4
UnrealEngine4语音识别插件:Sphinx-
UE4
sphinx-
ue4
AspeechrecognitionpluginforUnrealEngine4.ThisisessentiallyaportofPocketsphinx
林泽炯
·
2025-01-27 23:38
Sphinx-
UE4
语音识别插件使用教程
Sphinx-
UE4
语音识别插件使用教程sphinx-
ue4
AspeechrecognitionpluginforUnrealEngine4.ThisisessentiallyaportofPocketsphinx
嵇子高Quintessa
·
2025-01-27 23:38
Sphinx-
UE4
项目使用教程
Sphinx-
UE4
项目使用教程sphinx-
ue4
AspeechrecognitionpluginforUnrealEngine4.ThisisessentiallyaportofPocketsphinx
牧爱颖Kelvin
·
2025-01-27 23:38
Android T(13)
源码分析
— 原生层 Surface 的创建
AndroidT(13)
源码分析
—原生层Surface的创建文章目录AndroidT(13)
源码分析
—原生层Surface的创建前言摘要一、SurfaceComposerClient的createSurfaceChecked
子辰教育
·
2025-01-27 17:56
Android
源码分析
android
图形渲染
安卓
安全架构
SLAM
源码分析
(八)
[email protected]
,ComputeH21函数,用DLT方法求解单应矩阵H。vP1:参考帧中归一化后的特征点;vP2:当前帧中归一化后的特征点;基本原理:|x'||h1h2h3||x||y'|=a|h4h5h6||y|简写:x'=aHx,a为一个尺度因子1||h7h8h9||1|使用DLT(directlineartranform)求解该模型x'=aHx--->(x
wang_yq0728
·
2025-01-27 15:46
1024程序员节
slam
RocketMq
源码分析
(五)--消息生产者启动流程
文章目录一、消息生产者类关系1、类关系2、MQAdmin二、消息生产者启动流程1、创建DefaultMQProducer实例2、生产者start1)defaultMQProducerImpl.start()一、消息生产者类关系1、类关系 消息生产者方法由接口MQProducer定义,默认消息生产者实现类为DefaultMQProducer。其类关系如下图: 可以看出,MQProducer实现有
Shenkh的Java壁橱
·
2025-01-27 02:54
IT技术分享
Java
rocketMq
java-rocketmq
rocketmq
java
RocketMQ
源码分析
之ACL
文章目录前言一、ACL介绍二、ACL
源码分析
1.broker在启动时如何启用ACL?2.客户端向broker端发送请求时都有哪些ACL方面的操作?3.broker收到客户端发送的请求后如何处理?
不爱学习的小妞
·
2025-01-27 02:23
rocketmq学习笔记
ping命令第1版主流程的
源码分析
我们知道,ping命令是通过ICMP(InternetControlMessageProtocol,互联网控制消息协议)来检测网络连通性和延迟的。执行ping命令的主机(源主机)会向目标主机发送ICMPEchoRequest报文,目标主机收到该报文后,应响应ICMPEchoReply报文。如果源主机能够收到目标主机返回的ICMPEchoReply报文,就说明目标主机可达。再根据当前时间戳与发送时间
·
2025-01-26 11:24
Carla 启动报错:Exception thrown: bind: Address already in use Signal 11 caught.
/Carla
UE4
.sh-prefernvidia4.24.3-0+++
UE4
+Release-4.245180Disablingcoredumps.LowLevelFatalError[File:Unknown
睡不醒的小泽
·
2025-01-25 23:17
服务器
运维
C# Json字符串生成工具的实现与应用
本课程主要介绍如何在C#中使用Json.NET库生成JSON字符串,并提供
源码分析
,帮助开发者理解并根据需求定制自己的Json字符串生成工具。
徐子贡
·
2025-01-25 21:01
Spring注解09——BeanPostProcessor后置处理器深度剖析
文章目录1.写在之前2.BeanPostProcessor是什么3.xxxBeanPostProcessor
源码分析
4.Spring框架用该接口干嘛呢?总结1.写在之前本篇会有一些源码的分析,
大黄奔跑
·
2025-01-25 17:06
Spring注解驱动
Redis之父学生时代发现的ping漏洞的
源码分析
Redis的作者SalvatoreSanfilippo(网名antirez)在意大利西西里岛长大,虽然从小就接触计算机,也有一些编程经验,但在大学期间却选择了建筑学院,可能当时并没有打算走职业程序员的道路吧。然而antirez应该就属于老天爷赏饭的那类人,据说仅仅因为错把显卡买成了网卡,商家又不肯退货,他就放下游戏,拿起了C语言的教材。不久之后,antirez发现了一个ping的漏洞,非root用
·
2025-01-24 20:12
ffmpeg学习六:avcodec_open2函数
源码分析
上一节我们尝试分析了avformat_open_input函数的源码,这个函数的虽然比较复杂,但是它基本是围绕着创建和初始化一些数据结构来展开的,比如,avformat_open_input函数会创建和初始化AVFormatContext,AVClass,AVOption,URLContext,URLProtocol,AVInputFormat,AVStream等数据结构,这些数据结构的关系如下:
阳光玻璃杯
·
2025-01-23 13:04
ffmpeg
ffmpeg
源码
codec
open
UE4
引擎Android打包只生成apk而不需要obb文件
前言使用
UE4
打过Android包的小伙伴都知道:
UE4
的默认打包方式会生成一个obb,一个apk,用处是为了方便减小apk的大小,因为googleplay对于上传的安装包是有限制的,网上大部分文章说这个限制是
ccccce
·
2025-01-23 13:31
UE4
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他