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
C源码
【阅读SpringMV
C源码
】调试观察验证SpringMVC执行流程
✿阅读源码思路:先跳过非重点,深入每个方法,进入的时候可以把整个可以理一下方法的执行步骤理一下,也可以,理到某一步,继续深入,回来后,接着理清除下面的步骤。✿阅读本文的准备工作,预习一下SpringMVC的执行流程■解释一下,为什么标题是验证SpringMVC执行流程:不知道小伙伴有没有做过物理实验的验证实验,道理是一样的,举个高中生都做过的物理实验吧----自由落体实验,这个实验是通过小钢球做抛
一乐乐
·
2023-09-23 04:39
SpringMV
C源码
学习笔记之请求处理流程
一、常用组件1、DispatcherServlet前端控制器,SpringMVC里最核心的组件,是整个SpringMVC请求流程的中心,主要流程都是由DispatcherServlet来调用其他组件,而且看名字就知道,它是一个Servlet2、HandlerMapping处理器映射器,根据请求来查找对应的处理器Handler,其实就是Controller3、Handler(Controller)处
每天进步亿点点的小码农
·
2023-09-23 03:12
源码学习
Spring
spring
源代码管理
java
alloc底层原理探索
allo
c源码
探索整体的源码流程探索如下:image首先我们用xcode运行项目,建立好相关的符号断点。image【第一步】根据main函数的XXPersion类的alloc方法进入具体源码的实现。
冼同学
·
2023-09-22 19:48
BC
C源码
内容概览(2)
接前一篇文章:BC
C源码
内容概览(1)本文参考官网中的Contents部分的介绍。BC
C源码
根目录的文件,其中一些是同时包含C和Python的单个文件,另一些是.c和.py的成对文件,还有一些是目录。
蓝天居士
·
2023-09-21 18:23
eBPF
BCC
eBPF
毫秒时间戳与时间转换
C源码
时间戳生成
C源码
时间转换毫秒时间戳毫秒时间戳转换时间时间转换毫秒时间戳uint32_tTIMESTRING_C(void){charstr_time[25]="2011-12-3111:43:07";structtmstm
一叶沉浮
·
2023-09-20 16:42
STM32
c语言
开发语言
单片机
Spring IO
C源码
解析
前言说到Spring,似乎IOC、DI成为了我们的共鸣。工作中,Spring无处不在,如影随形,Spring给我们开发者带来了一个春天。这么优秀而美丽的框架,我想,源码是值得我们去深入学习的。入口准备我使用的是spring-framework5.0.x版本,新建一个模块,作为自己的代码编写使用,需要在项目中已有的build.gradle文件引入一些配置和依赖,如下plugins{id'java'}
遇见更优秀的自己
·
2023-09-20 08:53
源码系列
参加工作以后
spring源码
IOC
BeanFactory
spring
sofa-rp
c源码
分析 1-简单入门
一、简介SOFARPC是蚂蚁金服开源的一款基于Java实现的RPC服务框架,为应用之间提供远程服务调用能力,具有高可伸缩性,高容错性,目前蚂蚁金服所有的业务的相互间的RPC调用都是采用SOFARPC。SOFARPC为用户提供了负载均衡,流量转发,链路追踪,链路数据透传,故障剔除等功能。SOFARPC还支持不同的协议,目前包括bolt,RESTful,dubbo,H2C协议进行通信二、使用1.Hel
折浪君
·
2023-09-20 00:30
浅谈Redis基本数据类型底层编码(含
C源码
)
文章目录一、String1、int2、embstr3、raw4、bitmap5、hyperloglog二、List1、ziplist2、quicklist三、Hash1、ziplist2、hashtable3、string和hash的使用取舍四、Set1、intset2、hashtable五、ZSet1、ziplist2、skiplist3、zadd源码流程4、geospatial写在前面,在阅读
默辨
·
2023-09-19 16:29
Redis
redis
c语言
缓存
Spring AOP 源码解析
本文不会像IO
C源码
分析那篇文章一样,很具体地分析每一行SpringAOP的源码,目标读者是已经知道SpringIO
C源码
是怎么回事的读者,因为Sprin
赶路人儿
·
2023-09-18 22:01
java
#
spring
spring
【zlm】 webrt
c源码
讲解
目录前端WEB服务器收到请求服务端的处理播放拉流参考文章前端WEB服务器收到请求POST/index/api/webrtc?app=live&stream=test&type=playHTTP/1.1HttpSession::onRecvHeaderHttpSession::Handle_Req_POSTHttpSession::Handle_Req_POSTif(totalContentLen>
dualven_in_csdn
·
2023-09-18 09:27
音视频
webrtc
iOS底层原理19:类和分类的加载
main.m中定义HTPerson的分类HT,代码如下image探索分类本质的三种方法探索分类的本质,有以下三种方式【方式一】通过clang【方式二】通过Xcode文档搜索Category【方式三】通过obj
c源码
搜索
黑白森林无间道
·
2023-09-18 08:35
如何将Proto文件编译为Obj-
C源码
文件,用在iOS和Mac平台上开发?
本文将介绍如何将Proto文件编译为Obj-
C源码
文件,方便在iOS和Mac平台上面,使用Xcode开发并存储解析Protobuf文件
傲古飞雪
·
2023-09-18 07:54
iPhone
google
protobuf
ios
objective-c
proto
转换格式
springmvc是如何进行参数绑定
了解springmvc是如何进行参数绑定的,使用idea对springmv
c源码
进行逐步调试,源码版本4.3.2从@RequestParam注解开始入手,搜索该注解在源码中使用的地方image可以看到RequestParam
浪白条
·
2023-09-18 00:49
Linux(Ubuntu18)获取WebRT
C源码
及编译
线程详解1准备工作0.1网络环境准备1.1git安装1.2获取[depot_tools](https://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/depot_tools_tutorial.html#_setting_up)管理工具:2.获取源码2.1创建一个工作目录,输入它,然后运行
简简单单lym
·
2023-09-17 22:28
WebRTC进阶
linux
其他
蚂蚁金服面试——风控策略
是否有修改Word2Ve
c源码
,什么语言?话题可视化项目的过程和技术。以上都是文本相关的项目,接着是问模式识别的项目。病人手术中低温概率预测项目。是否用过降维算法?
米老鼠他姘头
·
2023-09-17 03:32
Linux 内存泄漏检测的基本原理
它的实现源码在glib
c源码
的malloc目录下,其基本设计原理为设计一个函数voidmtrace(),函数对libc库中的malloc/free等函数的调用进行追踪,由此来检测内存是否存在泄漏的情况。
ST小智
·
2023-09-17 02:06
算法
linux
数据结构
NSDictionary和NSSet的底层实现原理
源码一、对象的哈希函数一个对象的哈希值通过hash方法获得,通过O
C源码
可以看到O
C源码
-(NSUInteger)hash{return_objc_rootHash(self);}uintptr_t_objc_rootHash
Sweet丶
·
2023-09-16 23:57
python3反编译,pyc文件反编译为py
1uncompyle62decompyle33pycdc3.1windows使用3.2linux使用1uncompyle6pipinstalluncompyle6uncompyle6-o生成的文件名.py想反编译的文件名.py
c源码
地址
省略号的搬运工
·
2023-09-16 00:53
linux
运维
服务器
c源码
中找不到结构体所在的头文件
现象:在阅读源码的时候,有些结构体被直接使用,却找不到定义。原因:可能是由于这是在系统内核源码中定义的结构体。思考:如何能找到这些结构体的定义,看结构体内部封装了什么。方法:利用shell脚本在源码的头文件中遍历查找,find/usr/include-name"*.h"|xargsgrep"structip_mreq"-rn来源:https://blog.csdn.net/weixin_33965
开源分享
·
2023-09-15 02:17
自娱自乐代码人的源码分析系列汇总
目录一、ptmallo
c源码
分析二、Lua源码分析三、Nginx源码分析四、Memcache源码分析一、ptmallo
c源码
分析《ptmallo
c源码
分析-ptmalloc的初始化实现(01)》《ptmallo
c
老码农zhuli
·
2023-09-14 22:38
websocket
网络协议
网络
c语言
【webrtc】时间戳reordered 重新排序、环绕的判断
inter_frame_delay_.CalculateDelay()计算传输抖动值webrt
c源码
分析(6)-jitterdelay计算详解大神对这块的使用,内涵外延,有深入细致的讲解。
等风来不如迎风去
·
2023-09-14 21:01
WebRTC入门与实战
webrtc
java
开发语言
Javac 源码调试教程
java
c源码
调试的过程是比较简单的,它本身就是一个用Java语言写的,对我们理解内部逻辑比较友好。
Java天天
·
2023-09-14 13:57
《深入分析javaweb技术内幕》之一——SpringMVC的工作机制与设计模式
一、springMVC1.1springMVC的总体设计springMV
C源码
下载:http://download.csdn.net/detail/yangchao13341408947/8905157
十二又十三
·
2023-09-14 08:54
JAVA
一文解析-通过实例讲解 Linux 内存泄漏检测方法
它的实现源码在glib
c源码
的malloc目录下,其基本设计原理为设计一个函数voidmtrace(),函数对libc库中的malloc/free等函数的调用进行追踪,由此来检测内存是否存在泄漏的情况。
Linux内核站
·
2023-09-12 00:47
linux
运维
服务器
Juc全网最全学习笔记【遇见狂神说】
B站学习视频遇见狂神说《JUC并发编程最新版通俗易懂》1、什么是JU
C源码
+官方文档面试高频问!
派 大 星.
·
2023-09-11 03:28
java
为什么要学习源码之Java篇
以Java学习路径来说可以先spring源码、springmv
c源码
、mybat
舒一笑
·
2023-09-10 19:42
代码的写作规范感悟-Java篇
学习
java
开发语言
Qt应用程序连接达梦数据库-飞腾PC麒麟V10
目录前言1安装ODBC1.1下载unixODB
C源码
1.2编译安装1.4测试2编译QODBC2.1修改qsqldriverbase.pri文件2.2修改odbc.pro文件2.3编译并安装QODBC3Qt
凝望星辰
·
2023-09-09 22:00
C++
数据库
qt
开发语言
c++
打包
webbench源码阅读
[C]webbench源码阅读毕业以后已经很少系统的去读源码了,个人觉得C语言依然是学习Linux和操作系统非常好的工具,其语法简单,操作内存较为直观,想借着读
C源码
的机会了解一下网路协议/Linux后台开发的一些东西
Tomtoms
·
2023-09-09 08:12
类的加载(上)
_objc_initobj
c源码
入口就是_objc_init,接下来我们分析下这个函数:/********************************************************
镜像
·
2023-09-08 15:59
sofa-rp
c源码
分析 4-全链路追踪技术
一、简介sofa-rpc的全链路追踪技术是基于Sofa-Tracer实现的,Sofa-Tracer是基于ZipKin(谷歌Dapper)实现的,Sofa-Tracer参考了ZipKin的Trace-span设计;提供了相应的异步处理机制,每次会将父线程的上下文复制到子线程,为了防止多此异步调用的场景下,上下文的串用,不会再客户端相应阶段才清理上下文,而是会提前清理。sofa-rpc在Sofa-Tr
折浪君
·
2023-09-07 00:05
T
C源码
分析一,tc命令
TCTrafficControlTC框架可以理解为一个控发不控收的框架,在ingress的位置只能做简单的控制,且不能有其他子项。如想对ingress进行控制请参考IMQ以及ifb。流控方式SHAPING:限流,平滑激增流量使得网络更加稳定。只适用于出口的流量。SCHEDULING:调度,管理类数据包传输,按优先级分配带宽。只适用于出口流量。POLICING:策略,用于入口流量。DROPPING:
Megahertz66
·
2023-09-06 20:15
linux
networking
linux
kernel
算法
T
C源码
分析二,内核中流控代码的位置
t
c源码
分析二,内核中流控代码的位置使用的内核版本Linux4.3问题探索我们要研究源码除了好奇代码的书写方式之外最关心的还是代码的实际逻辑,这样就能便于我们理解内部究竟发生了什么。
Megahertz66
·
2023-09-06 20:15
linux
networking
内核
linux
springmvc5.x-mvc实现原理及源码实现
spring5.x-监听器原理及源码实现spring5.x-解决循环依赖分析spring5.x-IOC模块源码学习spring5.x介绍及搭配spring源码阅读环境基础知识请看原来写的文章:springmv
c源码
学习
逍遥壮士
·
2023-09-06 05:41
源码学习
spring
mvc
Spring IO
C源码
解析(02)PropertySource和PropertySources
PropertySourcePropertySource主要是对属性源的抽象,抽象除了熟悉源名称和属性源内容对象。其主要方法仍然是对这两个字段进行操作。publicabstractclassPropertySource{protectedfinalLoglogger=LogFactory.getLog(getClass());protectedfinalStringname;protectedfi
juconcurrent
·
2023-09-05 17:12
【Hyperledger Fabric 开发学习1】 环境搭建
dockercomposeHyperledgerFabric安装方法1:以bootstrap.sh脚本方式进行环境的安装,优点是简单、方便,能够快速上手;需要虚拟机已配置科学上网工具方法2:手动安装,以Fabri
c源码
方式进行编译
Mory_Herbert
·
2023-09-05 13:35
hyperledger
fabric
fabric
学习
运维
Flutter之hydrated_blo
c源码
分析
Flutter_Bloc是状态管理组件,hydrated_bloc是Flutter_Bloc的扩展,它可以在APP重启的情况下,自动记录上次APP的状态。android中可以使用SharePreference来实现状态记录,在Flutter之hydrate_bloc组件入门指南一文中已经讲解了其基本用法,本篇博文就不对其原理进行简单分析,以计数器demo为例,看其是怎么记录状态的。classCou
郭梧悠
·
2023-09-05 09:05
Flutter从入门到精通
flutter
iOS-底层原理:内存对齐
上篇文章中iOS-底层原理:alloc&init&new源码分析通过对allo
c源码
的分析,可以得知alloc的主要目的就是开辟内存,并且会通过size=cls->instanceSize(extraBytes
z夜流星
·
2023-09-03 09:11
iOS底层探究-03:alloc & init & new 源码分析
在分析allo
c源码
之前,先看一下3个变量、指针、内存地址的区别:分别输出3个对象的内容、指针地址、对象地址,下图是打印结果通过打印可以看出,3个对象指向的是同一个内存空间,所以其内容和指针地址是相同的
对你的微笑纯属礼貌_e31
·
2023-09-02 17:43
在windows上安装Cmake软件
Cmake是一个跨语言、跨平台、开源的编译工具,可以编译C、C++、Note.js、JavaScript、C#、Java、Python、Php、Object-C、Ruby等工程,需要设置对应的sr
c源码
目录
sanqima
·
2023-09-02 14:44
C++
电脑
C#
windows
cmake
高并发内存池项目(C++实战项目)
tcmallo
c源码
▶项目源码高并发内存池项目源码内存池相关知识1、池化技术池化技术就是程序先向系统申请过量的资源,并将这些资源管理起来,避免频繁的申请和释放资源导致的开销。内存池可以使用池化技
linux大本营
·
2023-09-02 02:50
c++
linux
内存池
内存管理
海思webrtc交叉编译
一、准备1、在ubuntu14.0464bit 因为arm-hisiv400-linux是32位的,故需要在该系统安装兼容32位程序运行的库,参考博客2、webrt
c源码
(2019年9月之前的版本
王log
·
2023-09-01 07:25
流媒体
cpufreq.c 源码分析 //待修改
AUTHOR:JosephYang(杨红刚)CONTENT:cpufreq.
c源码
分析NOTE:linux-3.0LASTMODIFIED:09-19-2011---------------------
ganggexiongqi
·
2023-09-01 00:37
移植
Linux
驱动
Linux
内核
Linux
基础学习
transition
struct
loops
list
semaphore
performance
iOS底层原理02:alloc & init & new 源码分析
在分析allo
c源码
之前,先来看看一下3个变量内存地址和指针地址区别:image分别输出3个对象的内容、内存地址、指针地址,下图是打印结果image【结论】:通过上图可以看出,3个对象指向的是同一个内存空间
黑白森林无间道
·
2023-08-30 19:09
clickhouse 系列1:clickhouse v21.7.5.29 源码编译
1.gcc10安装安装依赖yum updateyum install -y gcc gcc-c++yum install -y bzip2下载gc
c源码
包并解压wget -P /data/base https
shangjg3
·
2023-08-30 16:08
OLAP引擎
clickhouse
大数据
数据仓库
gcc系列1:gcc-5.4.0源码编译安装
1.安装依赖并下载gc
c源码
包yum install -y bzip2wget -P /data/base/https://mirrors.aliyun.com/gnu/gcc/gcc-5.4.0/gcc
shangjg3
·
2023-08-30 16:07
C++
centos
linux
c++
Linux系列讲解 —— Ubuntu18.04安装gcc 9.1.0(C++17)
目录1.下载gcc9.1.0源码压缩包2.解压缩包3.检查并配置源码编译的环境5.编译gc
c源码
6.安装gcc7.使用update-alternatives管理本地多个版本的gcc和g++7.1查看本地安装了哪几个
星际工程师
·
2023-08-30 14:17
Linux系统
linux
c++
linux创建进程
linux创建进程准备工作准备工作在Ubuntu64系统上1、安装GCC和Make工具编译器GCC:把
C源码
转为二进制程序Make:自动编译多源文件项目sudoapt-getupdate#更新存储库sudoapt-getinstallbuild-essential
weixin_42353399
·
2023-08-29 18:19
linux
linux
服务器
运维
从源码全面解析 Java SPI 的来龙去脉
作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主系列专栏:Java设计模式、Spring源码系列、Netty源码系列、Kafka源码系列、JU
C源码
系列
爱敲代码的小黄
·
2023-08-29 15:11
#
dubbo
java
开发语言
面试
后端
SPI
Dubbo之TelnetCode
c源码
解析
功能概述TelnetCodec用于实现在终端执行telnet指定的编解码功能。功能分析核心类TelnetCodec分析主要成员变量分析privatestaticfinalbyte[]UP=newbyte[]{27,91,65};//向上指令privatestaticfinalbyte[]DOWN=newbyte[]{27,91,66};//向下指令privatestaticfinalListENT
csy_insist
·
2023-08-29 07:58
Dubbo
dubbo
asyn
c源码
之series
前言最近在看Node设计模式之异步编程的顺序异步迭代,简单的实现如下:functionseries(tasks,callback){letresults=[];functioniterate(index){if(index===tasks.length){returnfinish();}consttask=tasks[index];task(function(err,res){results.pu
Du1丶苏孒
·
2023-08-29 06:57
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他