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
NopCommerce代码分析
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电机库
人工智能
C++设计模式_20_Composite 组合模式
“数据结构”模式1.1典型模式2.动机(Motivation)3.模式定义4.Composite组合模式
代码分析
5.结构(Structure)6.要点总结7.其他参考1.“数据结构”模式常常有
十月旧城
·
2023-10-30 16:48
#
C++设计模式
c++
设计模式
组合模式
C语言中字符串和字符数组的区别
参考:C语言中字符串和字符数组的区别参考:字符数组和字符串的区别,C语言字符数组和字符串区别详解这里写目录标题区别
代码分析
一
代码分析
二总结区别(1)C语言中,没有字符串类型但可以用字符数组模拟字符串。
行稳方能走远
·
2023-10-30 12:02
C语言基础
c语言
linux
c++
C语言实现--图书管理系统+附详细
代码分析
过程
文章目录初始化图书管理系统实现图书管理系统的各种功能添加一本图书的信息删除一本图书的信息查询指定图书并打印其信息修改指定图书的信息打印图书管理系统的全部信息通过名字对图书进行排序图书管理系统完整代码示例图书管理系统--进阶(动态开辟内存+保存数据到文件)初始化图书管理系统首先,图书管理系统中每本图书的信息至少包括:书名、编号、作者、出版社。我们可以将这些内容定义为一个结构体,因为每本图书的信息都有
Yumpie_
·
2023-10-30 08:28
C语言详解
c语言
C语言实现--通讯录管理系统+附详细
代码分析
过程
文章目录初始化通讯录实现通讯录的各种功能添加一个联系人的信息删除一个联系人的信息查询指定联系人并打印其信息修改指定联系人的信息打印通讯录中的全部信息通过名字对通讯录中的联系人进行排序通讯录完整代码示例通讯录管理系统--进阶(动态开辟内存+保存数据到文件)初始化通讯录首先,通讯录中每个联系人的信息至少包括:姓名、年龄、性别、电话、住址。我们可以将这些内容定义为一个结构体,因为每个联系人的信息都有这几
Yumpie_
·
2023-10-30 08:27
C语言详解
c语言
OPTEE之UBSAN未定义行为消毒动态
代码分析
安全之安全(security²)博客目录导读ATF(TF-A)/OPTEE之动态
代码分析
汇总目录一、UBSAN简介二、OPTEE_OS中UBSAN配置选项
安全二次方security²
·
2023-10-30 02:05
静&动态代码分析
OPTEE
UBSAN
未定义行为
动态代码分析
Undefined
Behavior
Sanitizer
Jetpack:020-Jetpack导航示例:底部导航栏
文章目录1.概念介绍2.使用方法3.代码与分析3.1示例代码3.2
代码分析
4.内容总结我们在上一章回中介绍了Jetpack中导航相关的内容,本章回中主要介绍导航的综合示例:底部导航栏。
talk_8
·
2023-10-30 01:12
一起Talk
AndroidJetPack吧
移动开发
Jetpack
compose
脚手架scaffold
底部导航栏
《LeetCode系列》---合并两个有序数组
涉及知识:数组相关知识的基础;目录一、题目描述二、思路分析1、题目思路2、
代码分析
三、代码提交一、题目描述题目名称:合并两个有序数组(编号88)难度:简单简单来说,该题就是给了两个有序的数组nums1和
星河栀染
·
2023-10-30 01:28
LeetCode
java
后端
leetcode
软件开发者的新助手:ChatGPT易编程 VSCode 插件
目录轻松获取设计灵感和程序框架
代码分析
和重构自动生成测试代码学习和实践工具多终端多场景使用结语在当前的软件开发世界中,良好的工具是成功的关键。
hanzzyl
·
2023-10-30 01:13
chatgpt
vscode
ide
AI编程
人工智能
Nginx 内存管理源码分析
文章目录Nginx介绍Nginx内存管理用到的数据数据结构分配算法
代码分析
创建一个内存池ngx_create_pool重置内存池申请内存函数分配小内存块分配大块内存扩容内存池总结Nginx介绍Nginx
冯巩2.0
·
2023-10-29 21:34
Linux嵌入式驱动开发17——输入子系统
文章目录全系列传送门什么是输入子系统
代码分析
结果验证应用程序完整代码全系列传送门Linux嵌入式驱动开发01——第一个驱动HelloWorld(附源码)Linux嵌入式驱动开发02——驱动编译到内核Linux
“逛丢一只鞋”
·
2023-10-29 20:59
i.MX6
linux
嵌入式
输入子系统
飞凌
linux内核静态添加sdio设备,Linux下sdio设备扫描过程
前言本文基于Linuxversion3.10.52版本
代码分析
sdio设备的扫描过程,同时选择sdiowifi设备作为分析对象,在分析过程中,附带上sdio的协议内容,帮助初学人员学习sdio协议基本内容及
极兔
·
2023-10-29 19:36
request获取请求客户端ip或服务器ip以及请求ip
1.项目需求根据用户请求过来的ip来判断是内网选择内网上传方式,是外网选择外网上传方式2.
代码分析
jsonObject.put("playUrl1",request.getRemoteAddr());jsonObject.put
bst@微胖子
·
2023-10-29 16:46
Java
+
JVM
+
Tomcat
服务器
tcp/ip
http
JAVA开发人员的3个优秀 IDE
IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、
代码分析
、创新的GUI设计等方面的功能可以说是超常的
小牛知识库
·
2023-10-29 12:07
java
ide
开发语言
初探off-by-one之Asis CTF 2016 b00ks
代码分析
拿到题后,是一个图书管理系统,代码实现五个功能功能:
Vicl1fe
·
2023-10-29 11:25
pwn
pwn
heap
off-by-one
数据大屏的简单适配
数据大屏的简单适配1.引言2.数据大屏适配常用解决方案3.Geeker-Admin的解决思路3.1实现效果3.2
代码分析
3.3动手尝试1.引言最近,在逛github时,看到了Geeker-Admin开源框架
南木元元
·
2023-10-29 08:45
可视化
vue.js
可视化
对Geeker-Admin源码的学习记录
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、
代码分析
1.main.ts2.App.vue3.route二、第三方的使用1.mitt库2.nprogress库3.pinia
月鹿01
·
2023-10-29 08:05
Vue3学习
学习
vue.js
typescript
恶意
代码分析
工具集
目录恶意
代码分析
-工具收集(来源:恶意
代码分析
实战)恶意软件自动化分析工具套件(来源:[https://github.com/Cherishao/Analysis-Tools](https://github.com
mi-key
·
2023-10-29 02:54
解决方案
学习
测试工具
系统安全
web安全
如何做好一次代码审查,什么样是一次优秀的代码审查,静态
代码分析
工具有哪些
代码审查是确保代码质量、提升团队协作效率、分享知识和技能的重要过程。以下是进行优秀代码审查的一些指南:如何做好代码审查:理解代码的背景和目的:在开始审查前,确保你了解这次提交的背景和目的,这有助于更准确地评判代码的合理性。一次审查不宜过大:一次审查的代码量不应过多,以保持审查的质量和效率。过大的改动会让人难以集中注意力。细致且系统地审查:逐行审查代码,关注代码的逻辑、风格、是否遵循团队的编码规范。
舒一笑
·
2023-10-28 21:21
我的成长之路
代码审查
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
介绍与源代码分析
.NET领域优秀的开源电商系统--
NopCommerce
http://www.cnblogs.com/cbcye/archive/2013/04/26/3044953.html
angle860123
·
2023-10-28 18:14
.net
一张图系列 - “CausalSelfAttention”
#目的#:希望只需要复习一次就ok拉~主要内容为:不同attention的实现,简易版&正式版;multiheadattention的原理结构;multiheadattention的
代码分析
;文章首发在
sinat_15355869
·
2023-10-28 16:22
算法
大模型
Attention
注意力机制
buuctf_练[安洵杯 2019]easy_web
[安洵杯2019]easy_web文章目录[安洵杯2019]easy_web掌握知识解题思路
代码分析
正式解题关键paylaod掌握知识url地址和源代码的信息捕捉;图片和base64之间转换;base64
生而逢时
·
2023-10-28 14:51
buuctf刷题
笔记
其他
web安全
php
linux
Brpc
代码分析
(二)
2021SC@SDUSC百度内最常使用的工业级RPC框架,有1000000+个实例,“brpc”的含义是“betterRPC”我们可以使用他:搭建一个能在一个端口支持多协议的服,或者访问各种服务Server能同步或异步处理请求。Client支持同步.异步.版同步.或使用组合channels简化复杂的分库或者并发访问。通过http界面调试服务,使用cpu,heap,contentionprofile
m0_54588463
·
2023-10-28 09:44
linux
java
FreeRTOS任务通知使用心得
原因
代码分析
:voidset_event_info(uin
just_li112
·
2023-10-28 07:41
FreeRTOS
freertos
c语言
监控数据控中的数据表
背景:在做一个项目的时候,每次
代码分析
的数据会写入到数据库,目前想实现当数据插入到数据库后,对新插入的数据进行监控解析。当有一个新纪录插入到数据表的时候,数据库可以自动解析新插入的数据记录。
图灵追慕者
·
2023-10-28 05:28
数据库
SQL
oracle
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
HAProxy源码探索(5):函数和变量分析
代码分析
调试过程中你会对代码结构渐渐的有清晰的认识,现在我们讲一下这中间的全局变量和函数现在我们依旧是分析v1.0.0版本全局变量proxy变量该变量是一个结构指针structproxy*,实际上是作为链表的形式存在
chenj23986526
·
2023-10-28 02:32
SpringCloudGateway 入门
的负载均衡三、核心概念详细3.1断言Predicate3.2过滤器3.2.1内置过滤器3.2.2自定义过滤器构造器(原理)资源结构Route/Predicate的构造器构造器的增强器整体协同关系/部分源
代码分析
扩展自己的过滤器
Love Orange
·
2023-10-27 20:16
分布式
java
开发语言
gateway
springcloud
Codigger的项目代码检测工具:特性和优势
静态
代码分析
:Codigger通过静态代码分
写代码用codigger
·
2023-10-27 16:20
人工智能
代码规范
Codigger的项目代码检测工具的特性和优势
静态
代码分析
:Codigger通过静态代码分
我想静_静
·
2023-10-27 16:09
大数据
代码规范
自动化
安全
3D激光slam:LeGO-LOAM---基于广度优先遍历的点云聚类算法及
代码分析
3D激光slam:LeGO-LOAM---基于广度优先遍历的点云聚类算法及
代码分析
前言广度优先遍历(BFS)算计介绍基于BFS的点云聚类和外点剔除代码讲解gazebo测试前言广度优先遍历(BFS)算计介绍广度优先遍历
月照银海似蛟龙
·
2023-10-27 01:53
SLAM
激光slam
3d激光slam
激光SLAM
人工智能
kettle执行job流程分析(2)
真是时光荏苒啊好长时间没再写kettle的
代码分析
了,正好最近在排查kettle的连接池泄露的问题,趁此机会再来好好聊一聊。如果查看trans和job的执行,就会发现这两者的执行是有较大差别的。
夜里慢慢行456
·
2023-10-27 00:11
java
开发语言
iOS开发-
代码分析
工具之Infer
文章目录简介使用安装设置PATH变量各种使用方式Object-C文件iOS工程xcodebuild出错时的兼容方法,使用Pod的工程直接解析database***Inferneedsaworkingcompilationcommandtorunxctool的支持Unknownargument:'-index-store-path'增量模式、非增量模式原理转化阶段分析阶段简介https://fbin
CaicaiNo.1
·
2023-10-27 00:42
iOS开发
infer
facebook
Linux调度器负载计算之PELT
/******以下结论和
代码分析
都是基于最新Linuxmaster分支(Linux5.0)******/PELT算法中,每个周期为1024us(方便移位操作),也可以认为是1毫秒.一个进程对系统负载贡献
Robin.Yin
·
2023-10-26 16:12
进程管理
PELT
Linux5.0
负载
Go 开发IDE全览:GoLand VS VSCode全面解析
虽然Go语言自身具有简洁、高效的特点,但好的开发工具能极大地提升开发效率,降低编程错误,并提供更深度的
代码分析
。本篇文章的目标是全面但简要地介绍Golang的主流开发工具,包括但不限于各种文本
Lamb!
·
2023-10-26 16:41
Go
ide
golang
vscode
buuctf_练[CISCN2019 华东南赛区]Web4
[CISCN2019华东南赛区]Web4文章目录[CISCN2019华东南赛区]Web4掌握知识解题思路
代码分析
正式解题关键paylaod掌握知识根据url地址传参结构来判断php后端还是python后端
生而逢时
·
2023-10-26 16:09
buuctf刷题
笔记
其他
web安全
linux
微服务-服务拆分
文章目录服务拆分及注意事项服务拆分案例案例
代码分析
服务拆分及注意事项每个服务有独立的数据库,订单模块需要查询用户信息时,通过调用用户模块的接口,自身的数据库并没有用户信息。
康提扭狗兔
·
2023-10-26 15:28
微服务
微服务
java
DevOps-jenkins-SonarQube-1
Web服务器,供开发人员,管理人员浏览高质量的快照并配置SonarQube实例2.基于Elastiesearch的SearchServer从UI进行后退搜索3.ComputeEngine服务器,负责处理
代码分析
报告并将其保存在
跳跃音符#3712
·
2023-10-26 13:52
devops
jenkins
运维
Linux音频-machine类
文章目录前言概述Machine
代码分析
前言有文章写的很好,转载(chao)了,原文连接在openwrt源码的根目录下,.
某风吾起
·
2023-10-26 13:17
linux
音视频
运维
【
代码分析
】cublasSgemm 矩阵乘法详解
目录前言预备知识cublasSgemm函数求解C=AxB不使用cublasSgemmtransa与transb参数示例程序使用cublasSgemmtransa与transb参数示例程序前言cublasSgemm是NVcublas库的矩阵相乘API,由于cublas中矩阵的存储是列优先,所以cublasSgemmAPI的参数让新手一头雾水,经过仔细研究和实践后总结为本文,便于后来者参考预备知识行优
HaoBBNuanMM
·
2023-10-26 11:54
cppcheck新手指引
五、CppcheckPremium 一、简介cppcheck是一个开源的静态
代码分析
工具,用于检查C和C++代码中的潜在问题和错误。官网:Cp
baboon_chen
·
2023-10-26 09:41
linux
命令
cppcheck
使用指引
cpp
lint
gwt-smalljava开发发布
webdw.vicp.net/gwt-smalljavaDemo页面上有两个操作按钮,第一个按钮将源
代码分析
成一个标准的ast,抽象语法树,第二个按钮则按照Java语法对一个抽象语法树进行求解。
webdw
·
2023-10-26 03:32
c语言 内存四大分区(堆、栈、全局区)
文章目录1、全局区
代码分析
2、栈区
代码分析
3、堆区
代码分析
1、全局区
代码分析
全局区内部(global):全局变量和静态变量的存储放在一起:1、初始化的全局变量和静态变量在一块区域2、未初始化的全局变量和未初始化的静态变量在相邻的另一个区域
讳疾忌医丶
·
2023-10-25 19:02
C网络通信
c语言
开发语言
后端
在项目中同时使用SpringCloud和Dubbo,注册中心选用Eureka?
1)Eureka服务2)Eureka客户端二、项目
代码分析
1、dubbo服务提供者1)启动类2)配置类标签过滤器提供者过滤器2、dubbo服务消费者/Controller1)启动类2)配置类ConsumerFilterTagRouterFilter3
程序员Forlan
·
2023-10-25 18:52
框架
1024程序员节
spring
cloud
dubbo
103-104_容器_JDK源
代码分析
_自己实现LinkedList
publicclassMyLinkedList/*implementsList*/{classNode{Nodeprevious;Objectobj;Nodenext;}privateNodefirst;privateNodelast;privateintsize;publicintsize(){returnsize;}//索引越界检测privatevoidrangeCheck(intindex)
werdzs
·
2023-10-25 17:51
Java基础
List
linkedlist
源代码
4. gstimxv4l2src.c源码分析
由于这个文件中会调用到GStreamer1.0CoreReferenceManual中的很多函数,但是如果将这些函数的分析放在
代码分析
中的话,就会严重影响可读性,于是将这些函数的讲解都放在《gstreamer
yanbixing123
·
2023-10-25 10:09
GStreamer
GStreamer专栏
GObject
GStreamer
arm
glib
imx6
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他