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
snort源码分析
Jetpack系列-Navigation使用和
源码分析
1简介Navigation是AndroidJetpack中的一个框架,用于在Android应用中的“目标”之间导航,该框架提供一致的API,“目标”可以是Fragment、Activity或者其他组件。导航组件由以下三个关键部分组成:导航图:在一个集中位置包含所有导航相关信息的XML资源。这包括应用内所有单个内容区域(称为目标)以及用户可以通过应用获取的可能路径。NavHost:显示导航图中目标的
木水Code
·
2023-10-09 02:44
nginx子请求与addtion filter模块
源码分析
配置:server{root/var/www/html;indexmain.htmlmain.htm;listen127.0.0.1:991;location/{add_before_body/before.html;add_after_body/after.html;}}返回:curl127.0.0.1:991beforemainafter分步:1,主请求:在ngx_http_addition_
securitysun
·
2023-10-09 01:02
nginx开发学习汇总
c语言
nginx
openresty
【go语言之panic和recover
源码分析
】
go语言之panic和recover
源码分析
gorecover_panicgopanic前面说了defer的源码,defer的重要功能之一就是在发生panic的时候,去捕获到panic,不导致整个线程挂掉
不爱学习的王小小
·
2023-10-09 01:25
golang
开发语言
后端
Spring源码剖析-事务源码之@Transactionl解析
前言在上一章我们分析了Spring的AOP的源码,本篇文章是对事务的
源码分析
,我们都知道事务的管理是基于AOP实现的,所以有了上一篇的铺垫这一章会比较简单一点。
墨家巨子@俏如来
·
2023-10-09 00:47
《Spring源码深度剖析》
Spring事务源码
JUC-并发源码学习
JUC并发包
源码分析
(1.8)线程的一些状态线程之间状态的跳转Executor源码解析ThreadPoolExecutor源码解析1.什么是JUCJUC就是java.util工具包业务:普通的线程代码ThreadRunnable
阿灰丶
·
2023-10-09 00:13
Juc
spring
java
juc
WeakReference才是LeakCanary真正的核心
前言LeakCanary的
源码分析
,请参考以下文章,他们写的比我好,我这个只讲WeakReference与LeakCanary的关系《java源码系列-带你读懂Reference和ReferenceQueue
moushao
·
2023-10-08 20:00
Kubernetes
源码分析
-- API Server之Etcd存储
StorageEncodingOverridesKubernetes资源数据存储在ETCD中,存储的数据格式缺省为:application/json,版本使用__internal版本。具体见:MergeGroupEncodingConfig函数,所以从获取资源的时候,我们是不需要指定版本的。一般基于:schema.GroupResource类型去获取资源,如果要获取所有的资源,资源可以指定为“*”
何约什
·
2023-10-08 18:08
万字解析30张图带你领略glibc内存管理精髓
1写在前面
源码分析
本身就很枯燥乏味,尤其是要将其写成通俗易懂的文章,更是难上加难。
Linux内核站
·
2023-10-08 18:16
Linux内核
Redis Cluster:Too many Cluster redirections异常
二、jedis
源码分析
:先从j
爱分享的淘金达人
·
2023-10-08 17:10
redis
分布式缓存
redis
集群
stm32中内存分配(堆、栈、malloc)
参考1:c语言中内存分配参考2:http://blog.csdn.net/shine0181/article/details/7305551(里面有对malloc和free的
源码分析
)1.stm32基础知识本文章所谈内容是基于
枪眼
·
2023-10-08 17:31
stm32
PostgreSQL 内核
源码分析
——lazy Vacuum
本文将概要性的讲解PostgreSQL中lazyvacuum的流程和原理,代码将以PG10.17版本为例。背景知识死元组和表空间膨胀在PG中,update/delete语句的实现通过MVCC机制的多版本链实现。如下图所示,更新一条元组时,会将原来的元组标记,并新增一条元组。后续的事物通过快照来判断元组的可见性。对于一条已经被更新/删除的元组来说,当这条元组对所有事物都不可见后,它的存在就没有意义了
总想玩世不恭
·
2023-10-08 17:23
PostgreSQL
内核源码分析
数据库
postgresql
数据库
database
安全 | 开源入侵防御系统
Snort
这是我参与「掘金日新计划·6月更文挑战」的第21天,点击查看活动详情个人主页:@青Cheng序员石头
Snort
概要是世界上最重要的开源入侵防御系统(IPS)。
青Cheng序员石头
·
2023-10-08 16:26
安全
网络
服务器
系统安全
运维
Spring实例化源码解析之MessageSource(七)
源码分析
这段源码是一个Java方法,用于初始化消息源(MessageSource)。在Spring框架中,消息源用于提供本地化消息,例如错误消息或用户界面文本,以便支持国际化和本地化。
Code A Better Life
·
2023-10-08 15:04
Spring专题
spring
数据库
java
spring
cloud
spring
boot
后端
Retrofit结合RxJava
源码分析
为什么要使用RxJava处理Retrofit网络请求Retrofit的调用过程我们前面文章已经整理过了,对于Android来讲呢,绝大部分的网络请求任务都是需要回调操作进行UI修改的,Retrofit网络请求底层是socket通信,因为网络的不确定性所以是阻塞性的,那么网络请求的工作就要放在子线程里去做,比如下面这行代码:Listusers=service.groupList(1001).exec
就叫汉堡吧
·
2023-10-08 15:32
【postgresql 基础入门】插入数据的多种方式 单条,多值,查询结果,插入数据冲突处理,批量导入,多种方式让数据插入更灵活
添加表数据专栏内容:postgresql内核
源码分析
手写数据库toadb并发编程开源贡献:toadb开源库个人主页:我的主页管理社区:开源数据库座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.系列文章入门准备
韩楚风
·
2023-10-08 14:44
postgresql
#
postgresql使用
postgresql
数据库
【gcc】RtpTransportControllerSend学习笔记 3:gcc
大神的webrtc
源码分析
(8)-拥塞控制(上)-码率预估详尽而具体,堪称神作。本文使用的代码是m79,与大神有不同。
等风来不如迎风去
·
2023-10-08 13:12
WebRTC入门与实战
学习
笔记
Golang高级数据结构
、channel1、channel操作2、channel应用a、停止信号b、任务定时c、解耦生产方和消费方d、控制并发数3、channel数据结构4、创建channel5、向channel发送数据流程
源码分析
进击的程序猿~
·
2023-10-08 12:41
GO
golang
数据结构
java
rk3566—dtsi
源码分析
#include#include#include#include#include#include/*前面这几个应该按键的配置*//{adc_keys:adc-keys{compatible="adc-keys";io-channels=;io-channel-names="buttons";keyup-threshold-microvolt=;poll-interval=;vol-up-key{l
永不秃头的程序员
·
2023-10-08 11:19
linux驱动学习(兼容安卓)
arm
element-ui
源码分析
之 el-button
最近在看element-ui的源码,边学习的同时也在上做一个笔记。首先,看一下el-button的源码//单独列出来太过麻烦,在这里,我就直接注释在代码上了,便于查看//icon图标//插槽,自行百度exportdefault{name:'ElButton',//此处是定义在公共组件的方法,后面详解provide和inject的用法inject:{elForm:{default:''},elFor
哦多哦多哦多克
·
2023-10-08 10:20
【Solidity】智能合约案例——①食品溯源合约
目录一、合约
源码分析
:二、合约整体流程:1.部署合约2.管理角色3.食品信息管理4.食品溯源管理一、合约
源码分析
:Producer.sol:生产者角色的管理合约,功能为:添加新的生产者地址、移除生产者地址
奈何不吃鱼
·
2023-10-08 10:03
solidity
智能合约
区块链
去中心化
信任链
web3
spring
源码分析
六(Bean实例化的预处理)
今天这节内容我们一起来研究下,spring的bean的创建,我们一步步看着源码往下分析.下面的方法就会带我们进入bean的创建完成bean工厂初始化finishBeanFactoryInitialization(beanFactory);protectedvoidfinishBeanFactoryInitialization(ConfigurableListableBeanFactorybeanF
为梦想前进
·
2023-10-08 10:37
Telegram-iOS
源码分析
:第三部分(Other Foundations)
版权声明本文内容均为搬运,目的只为更方便的学习Telegram编码思维。如需查阅原作者文章,附赠原文章机票本章内容将继续介绍基础模块内容日志记录(Logging)该模块TelegramCore提供了一个简单的日志记录实现。publicfinalclassLogger{privateletqueue=Queue(name:"org.telegram.Telegram.log",qos:.utilit
灰原丶逗
·
2023-10-08 09:07
腾讯架构师分享的Java程序员需要突破的技术要点
源码分析
是一种临界知识,掌握了这种临界知识,能不变应万变,
源码分析
对于很多人来说很枯燥,生涩难懂。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。我认为是阅读源码的最核心驱动力。
编程小世界
·
2023-10-08 08:10
持久层Mybatis整理
持久层框架Mybatis整理主要包括以下内容1、自定义持久层框架思路及实现2、Mybatis基础功能介绍3、Mybatis
源码分析
和设计模式4、Mybatis内容拓展(懒加载和动态sql)
smile灬coder
·
2023-10-08 08:22
框架复习
mybatis
obs录制功能
源码分析
录制按钮界面文件:主界面:OBSBasic.ui中开始录制按钮的objectName是recordButton槽函数:voidOBSBasic::on_recordButton_clicked(){//1输出模式是否被激活if(outputHandler->RecordingActive()){boolconfirm=config_get_bool(GetGlobalConfig(),"Basic
~怎么回事啊~
·
2023-10-08 07:38
obs
c++
Matrix卡顿优化之IdleHandlerLagTracer
源码分析
前言IdleHandler是Android系统为开发者提供的一种在消息队列空闲时运行任务的机制,通过IdleHandler执行的任务优先级低于主线程优先级,会在主线程任务执行完成后再执行,所以适用于一些实时性要求不高的任务,通常用于Android启动优化中,将一些优先级较低的任务延后执行,以提高应用启动速度。看下消息队列中的源码。@UnsupportedAppUsageMessagenext(){
Android小贾
·
2023-10-08 06:14
性能优化
Android
Framework
移动开发
android
framework
APP架构
性能优化
浅析工具dirpro v1.2源码
文章目录前言
源码分析
dirpro.pystart.pybackup.pyrely.pyresults.pyend.py前言工具简介dirpro是一款由python编写的目录扫描器专业版,操作简单,功能强大
coleak
·
2023-10-08 06:35
#
web安全
web安全
安全
python
测试工具
抖音seo源码/排名逻辑技术
抖音seo排名优化系统软件部分
源码分析
,代码打包中。。。场景:在python中,你可以获取10到20索性中每隔3个的元素组成的数组(也支持负数索引)。
ylhd898978
·
2023-10-08 04:40
源码软件
矩阵
filebeat php error,filebeat
源码分析
由于业务需要,我们要对beats进行二次开发。所以最近我在看它的实现。这篇文章就是对此的一段总结。beats是知名的ELK日志分析套件的一部分。它的前身是logstash-forwarder,用于收集日志并转发给后端(logstash、elasticsearch、redis、kafka等等)。filebeat是beats项目中的一种beats,负责收集日志文件的新增内容。虽然标题是《Filebea
George Fong
·
2023-10-08 02:05
filebeat
php
error
程序员职业素养
代码整洁之道重构改善既有代码代码大全敏捷软件开发:原则,模式与实践领域内驱动设计Gitvim1.2硬技能iOS领域专家基础开发多媒体开发IM开发SDK开发MVCMVVMMVPVIPERRXSwift常用框架
源码分析
单元测试持续集成反编译
李先生的咸柠七
·
2023-10-08 00:17
深入解读redis的zset和跳表【
源码分析
】
1.基本指令部分指令,涉及到第4章的api,没有具体看实现,但是逻辑应该差不多。zadd...将一个或多个member元素及其score值加入到有序集key当中。根据zslInsertzrange[WITHSCORES]返回有序集key中,下标在之间的元素根据zslGetElementByRank以及backward指针zrangebyscorekeyminmax[withscores][limi
是朴啊朴
·
2023-10-08 00:36
redis
数据库
缓存
十二、模板方法模式
这里写自定义目录标题2、模板方法模式基本介绍3、模板方法模式原理类图4、模板方法解决豆浆制作的问题5、模板方法模式的钩子方法6、模板方法在Spring框架应用的
源码分析
7、模板方法模式的注意事项和细节2
小晨想好好学习
·
2023-10-08 00:32
设计模式
模板方法模式
三、Web漏洞-反序列化
目录37、WEB漏洞-反序列化之PHP(上)原理一、先搞一把PHP反序列化热身题稳住-无类问题-本地1.序列化serialize2.反序列化unserialize3.本地
源码分析
4.key=123二、在撸一把
DDdd...
·
2023-10-07 23:20
小迪web安全
安全
web安全
php
网络安全
java
Tweak原理分析、DYLD
源码分析
找到防护突破口、修改RESTRICT段防护Tweak、参考dyld源码防护
一、Tweak原理分析1、获取APPID,com.tencent.xin2、theos创建3、cd进来,make编译一下,生成隐藏文件.theos,最后是把theosDemo.dylib注入到手机4、makepackage一下,生成packages文件。makepackage打包,打包成deb的包。安装的时候其实就是安装的这个.deb的包5、makeinstall注入。微信重启了,Cydia中出现
Code_人生
·
2023-10-07 23:18
一文带你了解Linux内核epoll实现原理与机制。
在内核中,每个epoll实例会和一个structeventpoll类型的对象一一对应,该对象是epoll的核心,其声明在fs/eventpoll.c文件中.epoll_create的接口定义在这里,主要
源码分析
如下
Linux内核站
·
2023-10-07 20:49
linux
运维
服务器
网络协议
udp
10、Nacos服务订阅服务端
源码分析
本文收录于专栏Nacos推荐阅读:Nacos架构&原理文章目录前言一、RequestHandlerRegistry二、SubscribeServiceRequestHandler三、EphemeralClientOperationServiceImpl四、ClientServiceIndexesManager总结前言本篇开始学习Nacos中服务订阅相关的源码一、RequestHandlerRegi
高级摸鱼工程师
·
2023-10-07 18:50
Nacos
java
nacos
Flask
源码分析
系列(2) -Flask
源码分析
如果对Werkzeug不是很了解,请先看Flask
源码分析
系列(1)-Werkzeug
源码分析
这篇文章一、从一个最简单的Demo开始Flask是Python语言编写的一个优秀的
VincentWang9
·
2023-10-07 14:25
+initialize方法
所以父类的+initialize可能被调用多次3.如果分类实现了+initialize,会覆盖类本身的+initialize
源码分析
源码版本objc4-781.tar.gz首先查找函数调用顺序,在类中重写
Nomo_C
·
2023-10-07 14:50
FFmpeg
源码分析
:音频滤镜介绍(下)
FFmpeg在libavfilter模块提供音视频滤镜。所有的音频滤镜都注册在libavfilter/allfilters.c。我们也可以使用ffmpeg-filters命令行来查看当前支持的所有滤镜,前面-a代表音频。本篇文章主要介绍音频滤镜,包括:混音、静音填充、哈斯效应、合唱效果、均衡器、iir与fir滤波器、低通滤波器、带通滤波器、高通滤波器、变速变调、音量调节、静音检测。关于音频滤镜的详
徐福记456
·
2023-10-07 13:59
音视频开发
FFmpeg源码分析与实践
混音
合唱效果
均衡器
静音检测
变速变调
源码分析
RocketMQ DLedger 多副本即主从切换实现原理
原文:https://juejin.im/post/5db837186fb9a0204c5c36bbDLedger基于raft协议,故天然支持主从切换,即主节点(Leader)发生故障,会重新触发选主,在集群内再选举出新的主节点。RocketMQ中主从同步,从节点不仅会从主节点同步数据,也会同步元数据,包含topic路由信息、消费进度、延迟队列处理队列、消费组订阅配置等信息。那主从切换后元数据如何
还不够
·
2023-10-07 10:41
MQ
java
分布式
zookeeper
RocketMQ
源码分析
之Dledger模式
目录dledger集群搭建broker在启动的过程中如何触发选主流程dledger如何实现选主leader处理写请求及日志复制流程dledgercommitlog与oldcommitlog数据格式对比dledgercommitlog中如何构建consumequeue和indexdledger模式是如何兼容master-slave模式 RocketMQ集群部署可以分为两种方式master-slav
不爱学习的小妞
·
2023-10-07 10:41
rocketmq学习笔记
从
源码分析
RocketMQ系列-RocketMQ5.0 自动主从切换设计详解
背景当前RocketMQRaft模式主要是利用DLedgerCommitlog替换原来的Commitlog,使Commitlog拥有选举复制能力,但这也造成了一些问题:Raft模式下,Broker组内副本数必须是三副本及以上,副本的ACK也必须遵循多数派协议。RocketMQ存在两套HA复制流程,且Raft模式下的复制无法利用RocketMQ原生的存储能力。因此我们希望利用DLedger实现一个基
nihui123
·
2023-10-07 10:10
RocketMQ
Java
中间件
RocketMQ
RocketMQ5.0
源码分析
-Broker主备自主切换组件AutoSwitchHAService图文详解
RocketMQ5.0实现了主备自主切换其中AutoSwitchHAService作为其中一个重要的组件实现了当中的很多功能:下面就来分析这些功能的实现。Tips:RocketMQ源码版本:5.0.01.AutoSwitchHAService工作流程首先来看一下AutoSwitchHAService的工作流程,图如下:主要分为几块:AutoSwitchHAService初始化AutoSwitchH
程序一逸
·
2023-10-07 10:38
java
面试
大数据
J.U.C体系进阶(五):juc-collections 集合框架
juc-collections集合框架ConcurrentHashMapConcurrentHashMap是线程安全的,用法和HashMap基本一致,原理部分可参考以下文章:
源码分析
ConcurrentSkipListSetConcurrentSkipListSet
是Kerwin啊
·
2023-10-07 08:43
J.U.C体系进阶
J.U.C体系进阶
GreenDao3.0
源码分析
-Dao层
GreenDao3.0系列文章:GreenDao3.0
源码分析
-HelperGreenDao3.0
源码分析
-DaoMaster和DaoSeesionGreenDao3.0
源码分析
-Dao层Dao是GreenDao
孤独的追寻着
·
2023-10-07 07:21
第十九章 Java线程之Thread
源码分析
前言本章将会围绕下面几个问题展开分析:线程是什么?java中的线程状态有几种?各个方法会对线程产生什么影响?概念线程是一种轻量级进程,而进程又被称为正在进行的程序。所以线程就是程序代码run起来的样子。就像一个田径赛场的运动员,程序的运行长度就是它的跑道长度,刚刚开始跑的时候,精力充沛,跑道中间的时候,体力下降,遇到障碍物了,摔倒一跤…等等。所以,跑起来的程序,也就是线程它在不同阶段可能会有不同的
大&迈
·
2023-10-07 07:06
java线程
SnapdragonCamera
源码分析
(二)OpenCamera流程
从上一篇SnapdragonCamera
源码分析
(一)CameraActivity可以知道,桌面点击相机图标实质上启动的是CameraActivity,且根据启动的Intent信息及其使用的CameraAPI2
Otaku丶
·
2023-10-07 06:14
Android
源码流程分析记录
android
2019年阜阳中小学教师考编英语学科专业知识倒装主谓一致强调句法要点
Neitherhisparent
snorT
omisathome.2.在倒装句和therebe句型中,谓语动词与后面的第一个主语保持一致。Thereisabookand
阜阳师出教育
·
2023-10-07 05:04
Spring Boot | 1.5 pom
源码分析
SpringBoot目录汇总地址:https://blog.csdn.net/mengmengdastyle/article/details/80357203一、pom父工程(1)每个SpringBoot工程中,都需要继承一个父类。org.springframework.bootspring-boot-starter-parent2.0.2.RELEASE(2)点击可以看到它的父项目的关系:org
mengmengdastyle
·
2023-10-07 05:38
java
SpringBoot
架构
SpringBoot
架构
java
Vue3 reactive
源码分析
概要本文通过抽取Vue3reactive源码中的主要部分,来理解其响应式object的实现方式。本文源码基于这个入口文件:githubreactive.tsreactive()源码位置:githubreactive.tsexportfunctionreactive(target){returncreateReactiveObject(target,false,mutableHandlers,mut
RunJS
·
2023-10-07 05:33
RunJS
javascript
typescript
前端
vue.js
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他