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
J1939源代码分析
KVM虚拟机
源代码分析
【转】
1.KVM结构及工作原理1.1KVM结构KVM基本结构有两部分组成。一个是KVMDriver,已经成为Linux内核的一个模块。负责虚拟机的创建,虚拟内存的分配,虚拟CPU寄存器的读写以及虚拟CPU的运行等。另外一个是稍微修改过的Qemu,用于模拟PC硬件的用户空间组件,提供I/O设备模型以及访问外设的途径。KVM基本结构如图1所示。其中KVM加入到标准的Linux内核中,被组织成Linux中标准
xidianjiapei001
·
2024-09-16 02:24
#
虚拟化技术
BERT开
源代码分析
(一)——dataset数据加载模块
dataset模块pytorch版本的BERT的源码链接我将会为大家梳理代码,解读代码。并提出自己的一些见解基本注释已经穿插在代码块中,另外一些看法单独拿出来说1.vocab.py#导包importpickleimporttqdmfromcollectionsimportCounterclassTorchVocab(object):def__init__(self,counter,max_size
时光诺言
·
2024-02-14 01:23
机器学习—NLP领域
bert
人工智能
深度学习
python
nlp
浅析Redis③:命令处理之数据返回Client(下)
Redis的基层数据结构的命令使用,很少会有人对Redis的内部实现机制进行了解,对于我而言,也是如此,但一直以来,我对于Redis的内部实现都很好奇,它为什么会如此高效,本系列文章是旨在对Redis
源代码分析
拆解
wtopps
·
2024-02-03 15:30
缓存
redis
redis源代码
redis命令处理
RT-Thread时钟部分API指南:使用与
源代码分析
layout:posttitle:“RT-Thread时钟管理”date:2024-1-2615:39:08+0800tags:RT-Thread时钟管理操作系统需要一个时钟用来规范任务时钟节拍时钟节拍的长度可以根据RT_TICK_PER_SECOND的定义来调整rtconfig.h配置文件中定义#defineRT_TICK_PER_SECOND1000时钟是每秒1000次voidSysTick_
唐·柯里昂798
·
2024-02-03 09:43
单片机
mcu
笔记
经验分享
stm32
linux 内核协议栈 ip_loopback,Linux内核协议栈源码分析.pdf
Linux内核协议栈源码分析.pdfLinux2.6协议栈
源代码分析
基于Linux2.6.18内核源码V0.1luoyu第i页Linux2.6协议栈
源代码分析
目录目录ii图目录iv表目录viii前言xiii
周雨鑫
·
2024-02-02 03:14
linux
内核协议栈
ip_loopback
UDS(ISO 14229)诊断和
J1939
对比
参考AComparisonofSAEJ1939andUDS(ISO14229)DiagnosticStandards|Vector行业里中型和重型车辆支持法规OBD的UDS趋势,正在推动更多公司在即将到来的ECU开发计划中调查UDS诊断的实施情况。工程师通常使用乘用车标准(SAEJ1979/ISO15031和ISO14229)或重型标准(SAEJ1939)进行诊断。这些标准在处理诊断信息和消息方面
落叶成花
·
2024-01-31 09:05
汽车诊断
汽车
网络
网络协议
爬虫工作量由小到大的思维转变---<第三十九章 Scrapy-redis 常用的那个RetryMiddleware>
正文:
源代码分析
这个RetryMiddleware是来自:fromscrapy.downloadermiddlewares.retryimportRetryMiddleware我们可以看他的源码:(我已经添加了中文注释
大河之J天上来
·
2024-01-26 06:39
scrapy爬虫开发
scrapy
浅析Redis②:命令处理之epoll实现(中)
Redis的基层数据结构的命令使用,很少会有人对Redis的内部实现机制进行了解,对于我而言,也是如此,但一直以来,我对于Redis的内部实现都很好奇,它为什么会如此高效,本系列文章是旨在对Redis
源代码分析
拆解
wtopps
·
2024-01-25 22:07
缓存
redis
数据库
epoll
非阻塞IO
pikachu 靶场通关(全)
一.暴力破解1.1基于表单的暴力破解1.1.1漏洞利用burp抓包,ctrl+i添加爆破根据返回长度得到两个用户admin123456testabc1231.1.2
源代码分析
文件路径在:vul/burteforce
weixin_45111459
·
2024-01-25 20:45
安全
CNAS中兴新支点——源代码审计怎么做?常用工具有哪些?
2、Checkmax:通过虚拟编译器自动对软件
源代码分析
,并建立了代码元素及代码元素之间关系的逻辑图。然后对这个内部代码图进行查询,包含已知安全漏洞和质量缺陷问题预先设定好的查询列表。3、Cod
新支点小星
·
2024-01-23 17:43
安全性测试
单元测试
压力测试
测试覆盖率
模块测试
集成测试
可用性测试
浅析Redis①:命令处理核心源码分析(上)
Redis的基层数据结构的命令使用,很少会有人对Redis的内部实现机制进行了解,对于我而言,也是如此,但一直以来,我对于Redis的内部实现都很好奇,它为什么会如此高效,本系列文章是旨在对Redis
源代码分析
拆解
wtopps
·
2024-01-19 17:55
缓存
redis
redis源代码
redis命令处理
redis源码
缓存
Python: 爬虫入门-python爬虫入门教程(非常详细)
②)爬虫流程:①urllib的request打开url带到网页的html文档②浏览器打开网页
源代码分析
元
进击的码农!
·
2024-01-17 08:18
python
python爬虫
程序员
python爬虫
网络爬虫
Python
入门
【操作系统】xv6
源代码分析
考试内容(?)解析题fs.centry.Sxv6初始化代码编程题fs.c文件逻辑地址向物理地址转换bmapfs.c查找磁盘块的位图的算法balloc代码分析磁盘块分配balloc//分配一个新的磁盘块,并将其清零。该函数会从设备dev上寻找一个未被使用的磁盘块,并返回其块号。staticuintballoc(uintdev)//dev:设备号{intm;//m:一个二进制数,只有一位是1,其余位都
Loli_Wolf
·
2024-01-14 08:11
操作系统
服务器
后端
算法
linux
系统架构
信息系统安全——基于 AFL 的模糊测试
3、结合
源代码分析
用AFL进行模糊测试后的结果,将主要步骤和分析结果记录到实验报告中,可截图说明。首先是用afl-gcc编译并插桩。接着是用afl-fuzz进行模糊测试
Hellespontus
·
2024-01-13 23:44
信息系统安全
安全
信息系统安全
kali
afl
模糊测试
fuzzing
系统安全
DAY31:代码审计基础( PHP 篇)
DAY31:代码审计基础(PHP篇)1、PHP代码审计基础1.1、代码审计概述代码审计(Codeaudit)是一种以发现程序错误,安全漏洞和违反程序规范为目标的
源代码分析
。
EdmunDJK
·
2024-01-12 15:01
php
apache
开发语言
BSP视频教程第29期:
J1939
协议栈CAN总线专题,源码框架,执行流程和应用实战解析,面向车通讯,充电桩,模组通信等(2024-01-08)
继前面CANopen专题视频教程后,再推出CAN总线的又一个重要协议栈
J1939
专题视频
J1939
在车通讯上应用比较多,现在电动车充电桩还有各种模组的通信
硬汉嵌入式
·
2024-01-09 08:49
视频教程
j1939
tool
canopen
STM32 CAN学习(一)
CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的
J1939
协议。近年来,它具
YRr YRr
·
2024-01-09 06:13
STM32
教程
stm32
学习
嵌入式硬件
记录诊断刷写仪CANFDLog-OTL脱机刷写实例
端,通过WIFI下载记录数据,便于用户监测数据和排查设备故障,四种数据记录模式,适应不同总线记录场景.免费配套软件LKMaster,支持配置设备通信参数,支持实时收发和解析CANFD报文(DBC解析、
J1939
来可小闵儿
·
2024-01-08 15:42
大数据
嵌入式硬件
人工智能
汽车
TCP/IP协议与lwip库——
源代码分析
(二)
netif_init();`环回地址添加网络接口`socket``udp_init()/tcp_init()`DHCPLWIP实现DHCPDHCP报文格式`SNMP`前述链接在此~TCP/IP协议与lwip库——
源代码分析
球球今天也要加油鸭
·
2024-01-06 07:48
TCP/IP协议栈
网络通信
tcpip
网络接口
计算机书籍的一点总结
linux:unix环境高级编程linux内核设计与实现-RobertLovelinux核心
源代码分析
未看linux内核完全注释未看深入理解linux内核(understandthelinuxke
_feivirus_
·
2024-01-05 09:10
Java后台及存储
安全
技术
计算机
CodeQL分析XXL-JOB默认accessToken命令执行漏洞
CodeQL工具CodeQL是基于2019微软收购GitHub的时候开源的一个
源代码分析
引擎,分析引擎是白盒代码工具的核心,有了这个引擎之后,随着网上不断迭代的支持CodeQL的queries规则库,CodeQL
INSBUG
·
2023-12-30 13:56
网络安全
ThreadLocal原理解析
具体原因在后面
源代码分析
中解释
AlienPaul
·
2023-12-21 09:22
python绘制gif动图--避免收费拒绝水印
coreutils:cp
源代码分析
https://blog.csdn.net/zhaiminlove/article/details/135026160中为了直观的表达文件是如何一步步的copy的,就想到了做一个
深山老宅
·
2023-12-17 20:23
有趣的编程
python
python
开发语言
gif
攻防世界Web题 - unseping 总结
2、
源代码分析
method=$method;//给私有变量赋值$this->args=$args;}function__destruct(){//对象销毁时自动调用if(in_array($this->
僅衣
·
2023-12-16 19:55
CTF
php
NgRx Store createSelector 的单步调试和
源代码分析
源代码:import{Component}from'@angular/core';import{createSelector}from'@ngrx/store';exportinterfaceState{counter1:number;counter2:number;}exportconstselectCounter1=(state:State)=>state.counter1;exportcon
JerryWang_汪子熙
·
2023-12-16 11:35
虹科分享 | CanEasy多场景应用,让汽车总线测试更简单
除基础总线协议外,CanEasy也支持SOME/IP、DoIP、OBD2、UDS、XCP/CCP、
J1939
协议以及读取CDD、ODX
虹科汽车电子
·
2023-12-14 19:13
CanEasy
CanEasy
汽车总线系统仿真模拟
ECU测试开发
Tomcat9
源代码分析
(二)-初始化
Tomcat9
源代码分析
(二)-初始化回顾 前面一篇文章提到,当Tomecat启动(startup.sh)时,会调用org.apache.catalina.startup.Bootstrap.main
Code_yi
·
2023-12-03 06:20
Java
tomcat
源代码
源码
Tomcat9
源代码分析
(一)-源码切入点
转JAVA开发(之前做.NET(C#))到现在已经一年多一点了。掌握了基本JAVA开发技能,但对于JAVA更深层次的基数一直无暇探究。今天开始就来着手从Tomcat9源代码开始研究JAVA的世界。本系列文章是本人针对Tomcat9的部分源代码个人理解的一个归纳,如有不正确的地方请及时纠正。本人邮箱:
[email protected]
欢迎大家一起研究讨论。准备工作开发工具:IDEATomcat源代码版
Code_yi
·
2023-12-03 06:49
Java
tomcat
代码分析
虹科分享 | 平衡速度与优先级:为多样化的实时需求打造嵌入式网络(3)——CAN与CANopen的实时能力与局限性
CANopen和
J1939
等著名示例强调了该协议的多种适应性,以满足特定需求。值得注意的是,这些应用程序的实时要求并不全面统一。虽然某些应用程序需要以毫秒为单位的反应时间,但许多其他应用程序可以在更
虹科智能自动化
·
2023-12-02 03:41
CAN
CANopen
实时通信
工业通讯
嵌入式开发
CANopen协议栈
BoltDB 介绍与
源代码分析
(一):BoltDB 概述
BoltDB介绍BoltDB是一个使用Golang语言编写的嵌入式KV数据库GitHub地址:https://github.com/boltdb/boltEtcd就是使用了BoltDB作为数据存储BoltDB作者表示:BoltDB初衷是提供一个简单的纯Go键/值存储,并且不会使用无关的功能使代码膨胀自己不再有时间或精力继续这项工作BoltDB处于稳定状态,并有多个成功的项目在使用因此,该开源项目,
fananchong2
·
2023-11-30 06:24
源代码分析
golang
数据库
源代码分析
Etcd
BoltDB
几款Java源码扫描工具(FindBugs、PMD、SonarQube、Fortify、WebInspect)
说明有几个常用的Java源码扫描工具可以帮助您进行
源代码分析
和检查。以下是其中一些工具:FindBugs:FindBugs是一个静态分析工具,用于查找Java代码中的潜在缺陷和错误。
没刮胡子
·
2023-11-23 22:50
java
java
x264源代码简单分析 概述
=====================================================H.264
源代码分析
文章列表:【编码-x264】x264源代码简单分析:概述x264源代码简单分析
比较清纯
·
2023-11-23 20:02
有关编译器的科普
Clang从一开始就被设计为一个API,允许它被
源代码分析
工具和IDE
代码改变世界ctw
·
2023-11-21 15:51
ARM
GCC
GNU
CLANG
编译器
makefile
一文搞懂CAN总线协议
在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的
J1939
协议。
代码大魔王ㅤ
·
2023-11-15 15:26
单片机
嵌入式硬件
c语言
嵌入式
通信协议
【Ceph 】Async 网络通信
源代码分析
--研读
目录前言基本类介绍连接相关的流程介绍Server端监听和接受连接的过程Client端主动连接的过程消息的接收和发送消息的接收消息的发送CephAsync模型IO多路复用多线程模型Half-sync/Half-async模型Leader/FollowercephAsync模型前言ceph在L版本中把Async网络通信模型做为默认的通信方式。Async实现了IO的多路复用,使用共享的线程池实现异步发送
bandaoyu
·
2023-11-14 20:33
存储
ceph
网络
服务器
java
熊海CMS 靶场
进行PHP代码审计,代码审计是一种白盒测试,以发现程序错误,安全漏洞和违反程序规范为目标的
源代码分析
。软件代码审计是对
diaobusi-puls
·
2023-11-14 04:43
网络安全专栏
CMS靶场
安全
网络
Q_GLOBAL_STATIC宏
文章目录目的Q_GLOBAL_STATIC
源代码分析
涉及到原子操作以及静态变量初始化顺序代码实现目的由Q_GLOBAL_STATIC宏,引发的基于线程安全的Qt单例模式的使用。
not so perfect
·
2023-11-12 04:29
多技术领域栏
设计模式
SAST——Checkmarx静态检测工具收集(2)
是一个独特的
源代码分析
解决方案,该工具可用于识别、跟踪和修复源
manok
·
2023-11-04 16:10
软件安全
代码安全
安全性测试
代码安全
AUTOSAR J1939Tp 传输方式详解
只要PDU最大字节数配置超过8byte,但是运行过程中没有超过8byte,同样会通过
J1939
传输。1939Tp应该支持两种传输模式,即BAM(广播模式)和CMDT(点对点传输模式)。
阡陌安墨
·
2023-11-04 06:48
AUTOSAR
COM
J1939Tp
AUTOSAR
嵌入式硬件
单片机
【GD32篇】CAN总线入门教程——实现数据收发
本文主要介绍CAN总线的软件配置1.简介CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的
J1939
协议。
这可不是猴
·
2023-11-02 04:15
M3
单片机
嵌入式硬件
ST电机库v5.4.4
源代码分析
(6): PID以及相关参数
编者:沉尸(
[email protected]
)前言:本文章探索st电机库自动生成的PID参数的由来,采用的控制板为野火407电机板+BLDC带Hall的电机。在“Mcboot()”函数中初始化变量“PIDSpeedHandle_M1”将“pPIDSpeed[M1]”指针值(实际指向“PIDSpeedHandle_M1”)作为速度环PID整定的相关参数我们来看代码中速度环整定的调用层次:所以,是在“中等
stonechan02
·
2023-10-30 17:49
ST电机库
机器人
开源软件
stm32
ST电机库v5.4.4
源代码分析
(5): 每个扇区里面如何选择采样哪二相电流
编者:沉尸(
[email protected]
)问题的提出:1)ST电机库中电流采样的实现2)每个电角度周期,共跨越6个sector,STM32F407中有两个ADC(ADC1和ADC2),所以在同一个时刻,可以采样UVW三路中的二路(另一路可以推导出来),这些电流值带着符号,那么:源码中每个sector采集哪二路呢?一)针对电流采样的ADC触发的软件流程描述stm32f407中TIM1的ch1~ch3
stonechan02
·
2023-10-30 17:19
ST电机库
stm32
机器人
开源软件
ST电机库v5.4.4
源代码分析
(4): 电角度和力矩方向分析(Hall传感器)
编者:沉尸(
[email protected]
)一)ST马达库中角度的定义引言:在Clerke以及park等变换中,我们都涉及到了角度,本文中我们结合ST的源代码探讨一下角度的取得以及它和力矩的关系问题。首先回顾《马达控制之FOC原理》一文中的的数学模型https://blog.csdn.net/danger/article/details/128214441三相电流中Ia达到幅值的最高峰时,它的反电动
stonechan02
·
2023-10-30 17:18
ST电机库
机器人
开源软件
stm32
ST电机库v5.4.4
源代码分析
(3): α、β方向的电流值与三相PWM 波形的联系
编者:沉尸(
[email protected]
)引言:我们通过一系列的运算最后通过反park计算出了α、β方向的电流,那么如何将这两个电流值换算成pwm控制duty的实际参数呢?本文结合ST电机库中的源代码,生成源代码的电路板采用的是野火公司的407电机控制板。为了让整个控制流程的脉络更加清晰,这里贴出调用的框架代码:原理上请首先阅读我的博文:https://blog.csdn.net/danger/a
stonechan02
·
2023-10-30 17:18
ST电机库
开源软件
机器人
stm32
ST电机库v5.4.4
源代码分析
(2): 磁链圆限制之计算以及一个小bug
编者:沉尸(
[email protected]
)FOC流程图Circle_Limitation所在位置图1图2现在计算出了和,需要限制:如果显然需要一个缩小的系数i(i<1)进行校正这个开根号的计算对于一般单片机来说,运算还是很耗时的,所以这里要采取牺牲精度的快速查表计算方式。下面的内容结合ST的电机库5.4.4中的源码进行说明结合上图2中所示S16_MAX=32767(S16_MAX是16位有符号数之
stonechan02
·
2023-10-30 17:48
ST电机库
机器人
开源软件
ST电机库v5.4.4
源代码分析
(1): FOC原理(结合ST电机库)
编者:沉尸(
[email protected]
)本文字描述电机FOC的原理性内容,大部分取材于网络,但是我对于某些细节进行了比较详细的描述。因为很多最初的出处链接没有记录下来,所以没有标明,忘谅解!本文字不会用于任何商业行为!第一章电流分析设计目标:电流流经三个绕组会产生磁场,我们希望这个磁场的“合力”拉着转子做连续的圆圈运动,且大小可控。显然这个合成的磁场方向和转子的南北极方向垂直时产生的力矩最大。根
stonechan02
·
2023-10-30 17:12
ST电机库
人工智能
kcp 介绍与
源代码分析
_kcp-go源码解析
概念ARQ:自动重传请求(AutomaticRepeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一.RTO:RetransmissionTimeOutFEC:ForwardErrorCorrectionkcp简介kcp是一个基于udp实现快速、可靠、向前纠错的的协议,能以比TCP浪费10%-20%的带宽的代价,换取平均延迟降低30%-40%,且最大延迟降低三倍的传输效果。
weixin_39591720
·
2023-10-28 20:50
kcp
介绍与源代码分析
kcp 介绍与
源代码分析
_KCP-GO源码解析
原标题:KCP-GO源码解析原文作者:张伯雨golang技术社区概念ARQ:自动重传请求(AutomaticRepeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一.RTO:RetransmissionTimeOutFEC:ForwardErrorCorrectionkcp简介kcp是一个基于udp实现快速、可靠、向前纠错的的协议,能以比TCP浪费10%-20%的带宽的代价
weixin_39550937
·
2023-10-28 20:49
kcp
介绍与源代码分析
React Native
源代码分析
--Android客户端启动流程(从JS到Java)
上一篇文章讲到启动过程中,最终Java层调用了JS层的AppRegistry.js的runApplication()方法来进行JS层的启动工作。我们看一下runApplication()的整个调用过程:runApplication()->require('ReactNative').render(renderable,rootTag);->ReactNativeRenderer-dev.rende
huangjun0
·
2023-10-28 03:02
SpringCloudGateway 入门
的负载均衡三、核心概念详细3.1断言Predicate3.2过滤器3.2.1内置过滤器3.2.2自定义过滤器构造器(原理)资源结构Route/Predicate的构造器构造器的增强器整体协同关系/部分
源代码分析
扩展自己的过滤器
Love Orange
·
2023-10-27 20:16
分布式
java
开发语言
gateway
springcloud
上一页
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
其他