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
linux启动代码分析
c语言实现axi通信,AXI DMA详解与应用篇 | 第二讲、AXI DMA工程搭建及SDK
代码分析
本文转载自:根究FPGA在上一篇中着重讲解了DMA的含义和AXI_DMA_IP,本次的重点就是搭建一个AXI_DMA环路工程,并从C语言角度分析其SDK代码一、AXI_DMA工程设计在工程设计中,DMA一般与产生数据或需求数据的IP相连,该IPcore可以是带有AXI_Stream接口的高速AD或DAIP核,实验中使用AXI-StreamDataFifoIP核作为该类IP进行DMA环回实验:处理器
宠爱吖
·
2023-10-14 02:03
c语言实现axi通信
makefile-5.3.12
构建顺序makemenuconfigmenuconfig
代码分析
版本号等的定义,并将默认目标定义好,即_all,最后通过_all的依赖项决定到编译哪个目标。
烟袅许伊
·
2023-10-14 02:08
Linux
linux
运维
服务器
OPTEE之KASAN地址消毒动态
代码分析
安全之安全(security²)博客目录导读目录一、KASAN简介二、OPTEE_OS中KASAN配置选项三、OPTEE_OS中KASAN配置选项打开一、KASAN简介内核地址消毒器(KASAN)是Linux内核的快速内存损坏检测器,KASAN检测slab、page_alloc、vmalloc、stack和全局内存中的越界、use-after-free和invalidate-free错误。详细信息
安全二次方security²
·
2023-10-14 01:28
动态代码分析
OPTEE
KASAN
ASAN
地址消毒
动态代码分析
ATF(TF-A)之UBSAN动态
代码分析
安全之安全(security²)博客目录导读目录一、UBSAN简介二、TF-A中UBSAN配置选项一、UBSAN简介未定义行为消毒器(UndefinedBehaviorSanitizer,UBSAN)是Linux内核的未定义行为动态检测器。详细信息可参考:https://github.com/google/kernel-sanitizers/blob/master/UBSAN.md二、TF-A中U
安全二次方security²
·
2023-10-14 01:28
动态代码分析
TF-A
ATF
UBSAN
动态代码分析
ASAN(AddressSanitizer)地址消毒动态
代码分析
安全之安全(security²)博客目录导读目录一、ASAN简介二、获取ASAN工具三、ASAN编译配置1、gcc编译和链接合并2、gcc编译和链接分开3、交叉编译编译和链接合并4、交叉编译编译和链接分开四、ASAN运行选项五、ASAN使用示例(找到溢出&泄露点)六、ASAN+GCOV覆盖率分析一、ASAN简介AddressSanitizer(又名ASan)是Google专门为C/C++开发的内存
安全二次方security²
·
2023-10-14 01:28
动态代码分析
ASAN
Address
Sanitizer
地址消毒
覆盖率分析
ATF(TF-A)/OPTEE之动态
代码分析
汇总
安全之安全(security²)博客目录导读1、ASAN(AddressSanitizer)地址消毒动态
代码分析
2、ATF(TF-A)之UBSAN动态
代码分析
3、OPTEE之KASAN地址消毒动态
代码分析
安全二次方security²
·
2023-10-14 01:58
动态代码分析
ATF
TF-A
OPTEE
动态代码分析
UBSAN
KASAN
地址消毒
YOLOv8 多目标跟踪与常见问题汇总
文章大纲简介简介目标跟踪算法环境搭建代码样例Deepsort跟踪原理
代码分析
外部包装实现新版本封装代码实现追踪与计数yolov8如何迭代每一帧的结果呢?
shiter
·
2023-10-13 23:58
大数据+AI
赋能行业
助力企业数字化转型最佳实践案例
目标跟踪
python
yolov8
Qt Creator使用内存泄漏检测工具Valgrind
Valgrind是一个用于检测内存泄漏和野指针的
代码分析
工具。它是一种工具链
雨中徜徉
·
2023-10-13 20:42
C/C++
qt
开发语言
Mybatis 请求流程跟踪与简析
Mybatis处理流程跟踪与简析请求流程一、通过DefaultSqlSessionFactory生成SqlSession关键代码
代码分析
二、SqlSessionTemplate中以SqlSession作为参数进行反射调用关键代码
Andy_Li_
·
2023-10-13 18:09
Java
Mybatis
[漏洞分析] CVE-2023-38545 curl“史上最严重的漏洞“分析
漏洞分析]CVE-2023-38545curl"史上最严重的漏洞"分析文章目录[漏洞分析]CVE-2023-38545curl"史上最严重的漏洞"分析漏洞简介漏洞复现环境搭建漏洞复现漏洞原理补丁分析调用栈
代码分析
设置代理状态第一次执行
breezeO_o
·
2023-10-13 18:32
漏洞分析
二进制
#
逆向
CVE-2023-38545
curl
libcurl
漏洞分析
curl史上最严重漏洞
CVE复现
漏洞复现
ARM
Linux启动
流程-start_kernel阶段
start_kernel的主要功能start_kernel()函数是内核初始化C语言部分的主体。这个函数完成系统底层基本机制,包括处理器、存储管理系统、进程管理系统、中断机制、定时机制等的初始化工作。分析所在文件:init/main.c内核版本:linux-3.14.28start_kernel流程介绍1、voidlockdep_init(void)有些体系结构有自己的start_kernel也会
o倚楼听风雨o
·
2023-10-13 17:57
linux启动流程
linux
start-kern
【linux kernel】start_kernel详解系列之【setup_arch】
setup_arch函数分析(2-1)配置处理器(2-2)设置machine_desc结构变量参数和machine_name字符串(2-3)设置init_mm结构的参数(2-4)备份命令行参数(2-5)设置
linux
iriczhao
·
2023-10-13 17:23
小生聊【linux
kernel】
linux
kernel
linux
ARM
C语言
设备树
Linux ALSA 之八:ALSA ASOC Platform Driver
ALSAASOCPlatformDriver一、Platform驱动作用二、ASOCPlatformDriver
代码分析
2.1LinuxPlatformDriver&PlatformDevice驱动模型
年少生而为人
·
2023-10-13 16:08
Linux内核设计与实现
ALSA
ALSA
ASOC
音频驱动
linux内核
STM32CubeMX系列04——串口(查询、中断、DMA、不定长接收、重定向)
创建工程选择主控2.2.系统配置2.3.配置工程目录2.4.配置用到的外设3.查询模式3.1.配置串口3.2.生成代码3.3.编写代码3.4.效果验证4.中断模式4.1.配置串口4.2.生成代码4.3.运行原理及
代码分析
32Haozi
·
2023-10-13 15:48
CubeMX
stm32
单片机
arm
[高通SDM450][Android9.0]刷机后RTC时钟不生效问题
通过
代码分析
,可以知道RTC时钟更新的条件
Mr. 码农
·
2023-10-13 11:30
Android9.0
framework
RTC时钟
RTC失效
SDM450
Android9
多路选择器
文章目录一.多路选择器原理1.1二选一多路选择器原理1.2二选一多路选择器真值表1.3四选一多路选择器原理二.主要代码及编译2.1以四选一多路选择器为例2.2
代码分析
2.3编译2.4原理图四.仿真及仿真效果
Álegg xy.
·
2023-10-13 03:10
FPGA学习
fpga
软件测试/测试开发丨基于人工智能的
代码分析
与 Bug 检测实战
点此获取更多相关资料简介在人工智能还未盛行的时候,检测Bug通常是通过以下几种方式完成:1.研发编写单元测试。2.代码扫描工具,SonarQube、Findbugs。3.测试人员进行集成测试。而现在其中的一部分工作,都可以通过人工智能提升效率,辅助开发与测试发现更多的问题,降低成本和提高软件质量。在本章节,可以先了解一下在代码层面,基于人工智能工具,可以帮助我们提升哪些效率。实践演练人工智能可以帮
测试开发软件测试性能测试自动化测试
·
2023-10-12 23:07
人工智能
bug
软件测试
python
【史上最详细,没有之一】Spring【三级缓存】解决【循环依赖】的流程梳理,原理和核心
代码分析
目录一.前言1.Spring版本:5.2.4.BUILD-SNAPSHOT2.本文着重点二.概念明晰1.半成品bean2.循环依赖问题3.三级缓存引入三.三级缓存的变更过程1.a实例化后,但尚未填充属性b(获得半成品a)2.b实例化后,但尚未填充属性a(获得半成品b)3.第3次调用getSingleton()时4.回溯过程中,b成为成品时5.回溯过程中,a成为正品时总结三级缓存的变化四.从源码层面
passerbyYSQ
·
2023-10-12 12:12
#
SpringBoot
spring
循环依赖
三级缓存
源码
详解
LLM - 旋转位置编码 RoPE 代码详解
目录一.引言二.RoPE理论1.RoPE矩阵形式2.RoPE图例形式3.RoPE实践分析三.RoPE
代码分析
1.源码获取2.源码分析3.rotary_emb3.1__init__3.2forward4.
BIT_666
·
2023-10-12 09:33
LLM
LLM
人工智能
RoPE
位置旋转编码
Linux网络编程-UDP单播服务客户端代码实现
介绍2.单播简介3.单播的优点:4.单播的缺点:二、UDP单播编程1.创建套接字-socket2.发送数据-sendto3.绑定-bind4.接受数据-recvfrom三、UDP单播服务端代码实现1.
代码分析
ProYuan28
·
2023-10-12 07:18
linux网络编程
UDP单播
linux网络编程
linux启动
profile,Linux 启动时profile、bashrc、~/.bash_profile、~/.bashrc、~/.bash_profile执行顺序以及文件说明...
Linux启动
时profile、bashrc、~/.bash_profile、~/.bashrc、~/.bash_profile执行顺序以及文件说明一、执行顺序登录linux时,/etc/profile
我超喜欢小薯条
·
2023-10-12 05:58
linux启动
profile
PHP资源列表
一个PHP资源列表,内容包括:库、框架、模板、安全、
代码分析
、日志、第三方库、配置工具、Web工具、书籍、电子书、经典博文等等。初始翻译信息来自:《推荐!
weixin_33766805
·
2023-10-12 03:49
php
markdown
json
国外程序员整理的 PHP 资源大全
ziadoz在Github发起维护的一个[url=http://www.kubiji.cn/juhe_listing-idPHPXueXi.html]PHP[/url]资源列表,内容包括:库、框架、模板、安全、
代码分析
酷笔记
·
2023-10-12 03:18
php
Games101 作业一 构建模型变换,和透视投影矩阵
)变换,作用是调整摄像机的位置(3)投影(Projection)变换,pa中要求是透视投影,透视投影可看成挤压+正交变换(4)视口(Viewport)变换,将投影变换所得的[-1,1]²变换到屏幕空间
代码分析
努力成长的tory
·
2023-10-12 02:53
图形学
<tx:annoation-driven/>, web.xml的Spring配置文件位置,Spring父子容器, Spring部分源
代码分析
,<mvc:annotation-driven/>
在配置文件中,默认情况下,会自动使用名称为transactionManager的事务管理器。所以,如果定义的事务管理器名称为transactionManager,那么就可以直接使用@Transactional可以加在Controller层,但是前提是位置必须放置正确:在spring-framework-reference.pdf文档中有这样一段话:onlylooksfor@Transactiona
porkczr
·
2023-10-12 00:32
IT-JAVA
java
jwt的了解和使用以及大致
代码分析
jwt简介以下介绍来自官网(https://jwt.io/)SONWeb令牌(JWT)是一种开放标准(RFC7519),它定义了一种紧凑且独立的方式,用于在各方之间以JSON对象的形式安全地传输信息。此信息可以验证和信任,因为它是经过数字签名的。JWT可以使用密钥(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对进行签名**(来自官网)**。尽管JWT可以加密以提供各方之间的保密性,但我们
你是理想
·
2023-10-11 17:40
权限和安全
java
jwt
注解和依赖注入框架
代码分析
工具、开发工具和部署工
橙子19911016
·
2023-10-11 15:52
android
C语言指针函数
mystring(){charstr[20];strcpy(str,“Hello”);returnstr;}intmain(void){printf(“%s\n”,mystring());return0;}3.2
代码分析
上述代码中
嗜血狂潮
·
2023-10-11 08:46
嵌入式Linux裸机开发(五)中断管理
系列文章目录文章目录系列文章目录前言STM32中断系统IMX6U中断控制8个中断GIC中断控制器GIC介绍中断IDGIC逻辑分块GIC协处理器中断使能中断优先级重点
代码分析
官方SDK函数start.S文件自行编写中断驱动文件前言最近在学习中发现
贾saisai
·
2023-10-11 04:41
嵌入式Linux
linux
嵌入式操作系统
ARM
C\C++ 框架、库和资源的一些汇总列表
内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、
代码分析
等。标准库C++标准库,包括了STL容器,算法和函数等。
Senssic
·
2023-10-11 02:25
c和c++
Netty介绍及使用
文章目录什么是Netty异步和同步的区别事件驱动网络通讯框架Nio的介绍Netty的线程模型Reactor模型介绍单Reactor单线程单Reactor多线程主从Reactor多线程Netty模型简单案例
代码分析
认真打王者
·
2023-10-11 00:15
java
netty
运维面试笔试题总结(二)
1、
Linux启动
大致过程?
橘子没有壳
·
2023-10-10 23:08
Linux
linux
经验分享
02-27 周一 图解机器学习SVM-人脸识别之PCA降维
02-27周一图解机器学习SVM分类时间版本修改人描述2023年2月27日09:48:38V0.1宋全恒新建文档简介 本文主要是在试图
代码分析
图解机器学习这本书中5.5人脸识别分类(p60),主要的过程是使用
思影影思
·
2023-10-10 19:02
机器学习
支持向量机
python
Android Utils 之 Vector 学习笔记(三)—— Vector 与 SortedVector
代码分析
相关文章AndroidUtils之Vector学习笔记(一)——VectorImpl
代码分析
AndroidUtils之Vector学习笔记(二)——SortedVectorImpl
代码分析
AndroidUti
StoneDemo
·
2023-10-10 14:44
Android-源码分析
Android
Android
Utils
Android
源码
获取西华大学新闻网站信息(爬虫样例)
1源
代码分析
访问网站,按下F12,进行元素查找分析。
sichuanwww
·
2023-10-10 11:16
Python
beautifulsoup
select
find_all
c语言---数组
数组的创建方式:2.数组的创建实例:3.计算数组大小二、数组的初始化三、一维数组在内存中的存储二维数组一、数组的创建二、数组的初始化三、二维数组在内存中的存储数组作为函数参数一、冒泡排序函数的错误设计1.错误
代码分析
茶虹
·
2023-10-10 04:41
c生万物
c语言
systemd 开机启动Qt带gui程序
环境:统信银河麒麟(amd64和arm64架构)解决方案11、编写
linux启动
器文件(.desktop文件)放到/etc/xdg/aut
一笑1130
·
2023-10-10 02:28
QT
C++
qt
开发语言
linux
openwrt u-boot_mod
代码分析
这里将其的
代码分析
一下。代码的网址是:https://github.com/pepe2k/u-boot_moduboot的代码在openwrt上是最底层的,就像PC的BIOS。
weixin_30527551
·
2023-10-09 18:07
操作系统
shell
c/c++
U-Boot启动第二阶段
代码分析
U-Boot第一阶段的启动流程。(nandflash启动,把nand的4k代码考到sram中,因为nand没址线,不能映射到内存,所以通过sram进行过度,sram中4k代码把整个uboot拷贝到sdram上,初始化好堆栈,为c语言提供条件,进入uboot的第二阶段!)这个阶段主要是初始化硬件设备,为加载U-Boot的第二阶段代码准备RAM空间最后跳转到lib_arm/board.c中start_
空气中的告白
·
2023-10-09 18:36
linux底层
嵌入式
linux
u-boot
U-Boot -第二阶段
代码分析
U-Boot-第二阶段
代码分析
参考文档:http://blog.chinaunix.net/space.php?
streate
·
2023-10-09 18:05
UBOOT
uboot第二阶段分析
linux启动
找不到内核,启动时找不到initrd.img
无盘工作站对应的IP设为192.168.0.105,故对应的配置文件为C0A80069[
[email protected]
]#cat/tftpboot/pxelinux.cfg/COA8OO69defaultlinuxlabellinuxkernel/vmlinuz-2.6appendinitrd=initrd-2.6.img现在的问题是:工作站启动,得到IP,随后启动过程就停在
aliblielite
·
2023-10-09 18:54
linux启动找不到内核
Tinker热修复错误总结
目前出现的错误image.png错误
代码分析
-241base包不正确加固导致的,在360平台进行加固后,导致上传的包和基准包的dex又了区别,所以合成失败不同的包,小米平台上传失败之后进行了重新打包,这样就喝之前的
J_xs
·
2023-10-09 16:25
正点原子嵌入式linux驱动开发——Linux内核启动流程
链接脚本vmlinux.lds要分析
Linux启动
流程,同样需要先编译一Linux源码,因为有很多文件是需要编译才会生成的。首先分析Linux内核的链接脚本文件arch/arm/kernel/
努力自学的小夏
·
2023-10-09 16:29
linux学习
linux
驱动开发
stm32
笔记
学习
node.js的事件循环
我们知道node选择chromev8引擎作为js解释器,v8引擎将js
代码分析
后去调用对应的nodeapi,而这些api最后则由libuv引擎驱动,执行对应的任务,并把不同的事件放在不同的队列中等待主线程执行
会飞小超人
·
2023-10-09 09:55
Gradle-01:0基础入门
Windows)2.1.gradle.properties2.2.init.gradle3.IDEA工具集成3.1.IDEA配置Gradle3.2.创建和认识Java工程项目4.GradleWrapper5.
代码分析
器前提
王老邪
·
2023-10-09 07:30
构建工具
Gradle
gradle
java
android
Leetcode 每日一题【300】
vectordp(n,0);for(inti=0;inums[j])dp[i]=max(dp[i],dp[j]+1);}return*max_element(dp.begin(),dp.end());}};
代码分析
神奇咩咩
·
2023-10-09 00:30
实时系统动态内存算法分析dsa(二)——TLSF
代码分析
上一篇我们看了dsa的分类和简单的内存管理算法实现,这篇文档我们来看TLSF的实现,一种更加高级的内存管理算法;一、实现原理基本的SegregatedFit算法是使用一组链表,每个链表只包含特定长度范围来的空闲块的方式来管理空闲块的,这样链表数组的长度可能会很大。TLSF为了简化查找定位过程,使用了两层链表。第一层,将空闲内存块的大小根据2的幂进行分类,如(16、32、64...),第一级的索引值
瓜哥学android
·
2023-10-08 21:19
代码分析
TLSF
内存管理
tlsf算法-概念、原理、内存碎片问题分析
文章目录一、tlsf算法介绍二、tlsf
代码分析
2.1mapping_search2.2search_suitable_block三、参考链接一、tlsf算法介绍tlsf(全称Two-LevelSegregatedFit
hello_world^_^
·
2023-10-08 21:18
rtthread番外
stm32
2.4 turtle语法元素分析 | Python语言程序设计(嵩天)
import2.4.2turtle画笔控制函数2.4.3turtle运动控制函数2.4.4turtle方向控制函数2.4.5循环语句与range()函数(基本循环语句)2.4.6"Python蟒蛇绘制"
代码分析
内容小结版权说明
冰.封万里
·
2023-10-08 21:47
#
Python
入门(北京理工大学)
python
学习
笔记
Jenkins集成Sonar进行代码审查
通过插件机制,Sonar可以集成不同的测试工具,
代码分析
工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jen
激情Farmer
·
2023-10-08 16:01
工具
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他