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
1.2.1源码分析
volatile源码解析【解决可见性(依据happened-befor)有序性(依据内存屏障)】
volatile源码解析解决内存可见性问题volatile实现原理-
源码分析
转自极客时间解决内存可见性问题volatile实现原理-
源码分析
_蓝天IT_
·
2024-02-03 16:43
java
Dubbo的集群容错策略剖析
2Dubbo的集群容错策略
源码分析
2.1失败重试-FailoverCluster(1)概述要点:当服务消费方调用服
Ability Liao
·
2024-02-03 16:11
源码研究-Dubbo
3.2.7
dubbo
集群容错
ClusterInvoker
DS18B20应用笔记
目录1.单总线驱动DS18B201.1硬件结构1.2时序分析
1.2.1
初始化DS18B201.2.2写数据指令1.2.3读数据指令1.3固件实现1.3.1设计流程图1.3.2接口实现1.3.3使用接口实现读取数据
mftang
·
2024-02-03 15:10
芯片驱动分析
mcu
《计算机网络简易速速上手小册》第1章:计算机网络技术基础(2024 最新版)
1.1OSI模型简介-深入探究1.1.1基础知识1.1.2重点案例:构建简易HTTP服务器1.1.3拓展案例1:网络层数据包捕获1.1.4拓展案例2:传输层TCP连接1.2TCP/IP协议栈-深入探究
1.2.1
江帅帅
·
2024-02-03 15:34
《计算机网络简易速速上手小册》
计算机网络
python
机器学习
人工智能
网络安全
网络协议
神经网络
【7】应用开发——Activity全面讲解
手动创建和加载布局1.1.2在AndroidManifest文件中注册1.1.2在Activity中添加Toast(吐司弹窗)1.1.2在Activity中使用Menu(菜单)1.2使用Intent实现页面的跳转
1.2.1
熊熊饲养员
·
2024-02-03 13:25
奇妙的Kotlin之旅
kotlin
android
开发语言
【27】应用开发——Android网络技术与Retrofit框架
文章目录一、Android网络技术1.1WebView的用法1.2使用HTTP访问网络
1.2.1
使用HttpURLConnection1.2.2使用OkHttp1.3解析XML格式数据1.3.1安装并配置
熊熊饲养员
·
2024-02-03 13:25
奇妙的Kotlin之旅
android
retrofit
云计算基础(云计算概述)
目录一、云计算概述1.1云计算的概念1.1.1云计算解决的问题1.1.2云计算的概念1.1.3云计算的组成1.2云计算主要特征
1.2.1
按需自助服务1.2.2泛在接入1.2.3资源池化1.2.4快速伸缩性
夜夜流光相皎洁_小宁
·
2024-02-03 13:53
网络安全
#
云计算安全
云计算
网络安全
MySQL数据库安全加固方案
1.2帐号安全
1.2.1
避免不同用户间共享帐号参考以下步骤。A.创建用户。mysql>CREATEUSER‘用户名’@‘用户host’IDENTIFIEDBY‘密码’;执行以上命令可以创建一个用户。
sophiasofia
·
2024-02-03 13:35
安全加固
mysql
mysql
数据库
安全性测试
SurfaceTexture
源码分析
概述SurfaceTexture,是Android3.0以后引入的,它对图像流的处理并不直接显示,而是转换为GL外部纹理,因此可用于图像流数据的二次处理,比如Camera滤镜、特效等。分析源码SurfaceTexturejava.lang.Object↳android.graphics.SurfaceTexturepublicclassSurfaceTexture{}API注释Capturesfr
Sunshiny_Lyq
·
2024-02-03 11:31
源码分析
SurfaceTexture
源码分析
安卓SurfaceTexture中updateTexImage使用及
源码分析
文章目录引言updateTexImage简单使用SurfaceTexture初始化相关
源码分析
Surface绘制流程
源码分析
createBufferQueue
源码分析
SurfaceTexture之updateTexImage
清霜辰
·
2024-02-03 11:30
Android开发
android
SurfaceTexture
updateTexImage
【Algorithms 4】算法(第4版)学习笔记 03 - 1.3 背包、队列和栈
文章目录前言参考目录学习笔记0:预热1:栈1.1:栈的链表实现1.1.1代码实现1.2:栈的数组实现
1.2.1
:定容栈1.2.2:可调整大小数组1.2.3:代码实现1.3:链表与数组的取舍2:队列2.1
MichelleChung
·
2024-02-03 11:10
算法学习
算法
java
Python-列表、字典写入保存读取(txt、csv、xls/xlsx、npy)
1.1txt文件1.1.1一维列表1.1.1.1保存txt文件1.1.1.2读取txt文件1.1.2二维列表1.1.2.1保存txt文件1.1.2.2读取txt文件1.2csv文件(不借助pandas)
1.2.1
Sky-JT
·
2024-02-03 10:07
Python基础
python
开发语言
后端
Android进阶 --- ActivityManagerService模块分析
本博文是由android8.1.0
源码分析
后的结果AMS模块重点结构
帅气好男人_Jack
·
2024-02-03 10:01
android源码
Android13源码下载及全编译流程
目录一、源码下载1.1、配置要求1.1.1、硬件配置要求1.1.2、软件要求1.2、下载环境搭建
1.2.1
、依赖安装1.2.2、工具安装1.2.3、git配置1.2.4、repo配置1.3、源码下载1.3.1
demodashi666
·
2024-02-03 10:31
Android系统
freertos
源码分析
二 list链表源码
list.c一、链表初始化voidvListInitialise(List_t*constpxList){pxList->pxIndex=(ListItem_t*)&(pxList->xListEnd);listSET_FIRST_LIST_ITEM_INTEGRITY_CHECK_VALUE(&(pxList->xListEnd));pxList->xListEnd.xItemValue=por
yvee
·
2024-02-03 09:27
list
链表
windows
JobScheduler
源码分析
下面来分析一下JobSchedulerService的源码,看一下我们在自定义的JobService中的那些回调方法是怎么被调用的。该文章参考了袁辉辉达摩院的文章JobSchedulerService是在SystemServer启动的时候被启动的SystemServer.javaprivatevoidstartOtherServices(){mSystemServiceManager.startS
董成鹏
·
2024-02-03 09:22
RT-Thread线程间同步(信号量, 互斥量, 事件集)--01API函数使用
系统间同步RTThread提供的方式有信号量,互斥量以及事件集
源码分析
看下一篇
源码分析
信号量每个信号量对象都有一个信号量值和一个线程等待队列,信号量的值对应了信号量对象的实例数目、资源数目,假如信号量值为
唐·柯里昂798
·
2024-02-03 08:05
开发语言
stm32
单片机
笔记
c语言
mcu
深入FreeRTOS内存管理:揭秘高效内存分配的秘密(
源码分析
)
layout:posttitle:“内存管理”date:2023-11-2215:39:08+0800tags:FreeRTOS内存管理这一部分的使用以及各个文件的不同可以参考我的这一篇文章的有关内存的部分,本篇的主要是实际的实现的分析heap_1staticsize_txNextFreeByte=(size_t)0;staticuint8_t*pucAlignedHeap=NULL;xNextF
唐·柯里昂798
·
2024-02-03 07:35
FreRTOS笔记
单片机
笔记
经验分享
stm32
mcu
物联网
RT-Thread线程管理(使用篇)
layout:posttitle:“RT-Thread线程管理”date:2024-1-2615:39:08+0800tags:RT-Thread线程管理(使用篇)之后会做
源码分析
线程是任务的载体,是RTT
唐·柯里昂798
·
2024-02-03 07:34
stm32
嵌入式硬件
单片机
mcu
c语言
笔记
经验分享
RT-Thread线程间同步(信号量, 互斥量, 事件集)--02
源码分析
源码分析
使用看上一篇API使用信号量/***Semaphorestructure*/structrt_semaphore{structrt_ipc_objectparent;/**parent));/*
唐·柯里昂798
·
2024-02-03 07:34
stm32
单片机
mcu
c语言
笔记
RT-Thread对象管理解析(通过线程创建
源码分析
)
layout:posttitle:“对象管理”date:2024-1-3015:39:08+0800tags:RT-Thread对象管理RT-Thread的对象可以使用动态创建以及静态创建,使用动态的话需要定义一个宏定义RT_USING_HEAP,有这一个宏定义后会使用堆区进行初始化一般使用动态的函数为rt_xxx_create(),静态的为rt_xxx_init()内核对象的管理RT-Threa
唐·柯里昂798
·
2024-02-03 07:33
stm32
嵌入式硬件
单片机
mcu
c语言
物联网
FreeRTOS任务挂起以及延时部分
源码分析
layout:posttitle:“任务状态”date:2023-7-1915:39:08+0800tags:FreeRTOS任务状态fireRTOS代码分析任务挂起//把一个任务挂起voidvTaskSuspend(TaskHandle_txTaskToSuspend){TCB_t*pxTCB;taskENTER_CRITICAL();//进入临界区{/*参数是NULL的时候设置为当前任务,否则
唐·柯里昂798
·
2024-02-03 07:57
FreRTOS笔记
stm32
单片机
mcu
c语言
Java/Python/Go不同开发语言基础数据结构和相关操作总结-Map篇
Java1.1基础操作1.1.1数据结构和定义方式1.1.2增加1.1.3修改1.1.4查询1.1.5删除1.1.6获取总长度1.1.7按key排序1.1.8按value排序1.1.9遍历1.2常用其他方法
1.2.1
李姓门徒
·
2024-02-03 07:35
Python
Go
Java
python
java
开发语言
架构学习(三):scrapy-redis
源码分析
并实现自定义初始请求
scrapy-redis
源码分析
并实现自定义初始请求前言关卡:如何自定义初始请求背景思考简单又粗暴的方式
源码分析
结束前言通过这篇文章架构学习(二):原生scrapy如何接入scrapy-redis,初步入局分布式
九月镇灵将
·
2024-02-03 06:58
逆向与架构
架构
学习
scrapy
tengine ngx_http_upstream_dynamic_module 动态域名解析功能的代码详细解析
tenginengx_http_upstream_dynamic_module动态域名解析功能的代码详细解析1.为什么需要域名动态解析2.配置指令3.加载模块3.
源码分析
3.1指令解析3.2upstream
码农心语
·
2024-02-03 06:43
nginx学习
nginx
tengine
动态域名解析
upstream
dynamic
CentOS7 安装JDK、部署Jar包
文章目录前言1.安装JDK1.1方式一yum安装1.1.1搜索关键字为"jdk"的软件包的命令1.1.2安装JDK1.81.1.3验证安装1.1.4JDK目录1.2方式二安装JDK的RPM包
1.2.1
安装包传输
一碗情深
·
2024-02-03 05:05
运维
java
jar
开发语言
C++继承详解
继承1.继承的概念和定义1.1继承的概念1.2继承的定义
1.2.1
继承的格式1.2.2继承方式2.基类和派生类对象的赋值转换3.继承中的作用域4.继承中的默认成员函数5.继承和友元6.继承和静态成员1.
sblbsgqxx
·
2024-02-03 03:41
c++
开发语言
CopyOnWriteArrayList
源码分析
介绍:CopyOnWriteArrayList是一个线程安全的ArrayList,它在每次修改(add/set/remove)时创建数组的新副本,然后将修改应用到新数组上。这是它名字的由来:“CopyOnWrite”。这种设计使得它在多线程环境下能提供更好的并发性能。当一个线程修改列表时,其他线程不能访问旧数组,因此不会受到数据不一致的影响。然而,写操作的代价是创建新数组并复制所有元素,这可能在大
不随意的风
·
2024-02-03 03:36
JUC
java
数据结构
开发语言
ConcurrentHashMap
源码分析
-关键特性使用简单用例实现
下面是一个简化的
源码分析
,帮助你理解ConcurrentHashMap的工作原理:importjava.util.concurrent.ConcurrentHashMap;publ
无名·
·
2024-02-03 02:30
java
线程安全
【SpringCloud技术专题】「Eureka
源码分析
」从源码层面让你认识Eureka工作流程和运作机制(上)
SpringCloud,大家都应该知道注册中心,而对于我们从过去到现在,SpringCloud中用的最多的注册中心就是Eureka了,所以深入Eureka的原理和源码,接下来我们要进行讲解下eureka的
源码分析
洛神灬殇
·
2024-02-03 02:06
说说如何在登录页实现生成验证码功能
示例中用的是nl.captcha.simplecaptcha-
1.2.1
.jar。
deniro
·
2024-02-03 02:00
Oracle之快速入门(一)
文章目录前言一、对于表的操作1.1.创建表1.2.删除表
1.2.1
.彻底删除表1.2.2.drop之后的数据放到了recyclebin回收站中1.2.3.闪回1.3.修改表1.3.1.修改表中的列1.3.2
YLDominer
·
2024-02-03 01:30
oracle
数据库
LiveGBS流媒体平台GB/T28181功能-支持配置开启 HTTPS 服务什么时候需要开启HTTPS服务
LiveGBS功能支持配置开启HTTPS服务什么时候需要开启HTTPS服务1、配置开启HTTPS1.1、准备https证书1.1.1、选择Nginx类型证书下载1.2、配置LiveCMS开启HTTPS
1.2.1
web
Marvin1311
·
2024-02-03 00:21
LiveGBS开启HTTPS
HTTPS证书配置
SSL证书配置
HTTPS国标GB28181
国标GB28181
SSL
由浅至深谈谈JUC
JUC并发工具一、CountDownLatch应用&
源码分析
1.1CountDownLatch介绍CountDownLatch就是JUC包下的一个工具,整个工具最核心的功能就是计数器。
被Java暴击的星河
·
2024-02-02 22:06
并发编程
java
Day06-Linux下目录命令讲解及重要文件讲解
Day06-Linux下目录命令讲解及重要文件讲解1.Linux目录文件1.1Linux系统目录结构介绍1.1.1Linux与Windows目录结构对比1.2重要的Linux配置文件介绍
1.2.1
/etc
踩着阴暗的自己向上爬
·
2024-02-02 21:59
linux云计算运维笔记
linux
运维
服务器
Flink窗口API、窗口分配器和窗口函数
分为按键分区(Keyed)和非按键分区(Non-Keyed)1.1.1按键分区窗口(KeyedWindows)1.1.2非按键分区(Non-KeyedWindows)1.2窗口API的调用2.窗口分配器
1.2.1
内向仓鼠
·
2024-02-02 21:10
flink
大数据
Cmake语法学习1:语法+常用命令
目录1.语法简介1.1注释1.2命令
1.2.1
格式1.2.2参数1.2.3备注1.3变量2.常用命令2.1add_executable-添加可执行目标2.2add_library-添加库文件目标2.3add_subdirectory
孙八瓶
·
2024-02-02 19:46
Linux软件
PC端软件
计算机底层架构+原理
学习
SQL语句之DML && DQL
目录前言:一、DML1.1INSERT语句1.1.1REPLACE语句1.1.2REPLACE与INSERT的区别1.2DELETE语句
1.2.1
TRUNCATE语句1.2.2DROP语句二、DQL2.1SELECT
Smiling Mr. Rui
·
2024-02-02 18:58
DATABASES
sql
数据库
大数据
嵌入式系统设计师教程
1计算机系统基础知识1.1嵌入式计算机系统概述1.2数据表示
1.2.1
进位计数制及转换1.2.2数值型数据的表示1.2.3其他数据的表示1.2.4校验码1.3算术运算和逻辑运算1.3.1算术运算1.3.2
素数之恋
·
2024-02-02 16:26
嵌入式硬件
网络服务综合实验项目
目录实验要求运行环境基础配置业务需求实验步骤一、基础配置1.1、配置静态IP1.1.1、在192.168.159.130中配置1.1.2、在192.168.159.131中配置编辑1.2、修改主机名及hosts映射
1.2.1
luohailin_
·
2024-02-02 16:17
服务器
网络
linux
IDEA如何进行远程Debug调试
背景:使用docker进行CVE漏洞复现的时候,由于只能黑盒进行复现,并不能知道为什么会产生这个漏洞,以及漏洞的POC为什么要这么写,之前我都是通过本地debug来进行
源码分析
,后来搜了一下,发现可以进行远程代码
Smileassissan
·
2024-02-02 16:47
问题解决技巧
intellij-idea
java
ide
安全
web安全
C语言——深入理解指针2
目录1.野指针1.1野指针成因1.1.1指针未初始化1.1.2指针越界访问1.1.3指针指向的空间释放1.2如何规避野指针
1.2.1
指针初始化1.2.2小心指针越界1.2.3指针变量不再使用时,及时置NULL
看落日的YT
·
2024-02-02 15:09
C语言知识学习
c语言
开发语言
「连载」边缘计算(十四)02-02:边缘部分源码(
源码分析
篇)
(接上篇)CloudCore本节将对CloudCore进行剖析,对CloudCore组件中功能模块共用的消息框架和各功能模块的具体功能进行深入剖析,具体包括CloudCore功能模块之间通信的消息框架、cloudhub剖析、edgecontroller剖析、devicecontroller剖析。CloudCore功能模块之间通信的消息框架CloudCore组件中各个功能模块之间是通过Beehive
十越科技
·
2024-02-02 15:12
边缘计算
人工智能
Plotly 学习、示例与参数解读系列【1】概览
文章目录Plotly学习、示例与参数解读系列1概览1.1plotly/plotly_express能画哪些图1.2结构速览
1.2.1
Figure结构:1.2.2plotly/plotly_express
萧行之
·
2024-02-02 13:57
Plotly
python
开发语言
Android
源码分析
:Activity启动流程
分析流程基于Android8.0源码一般情况下我们通过Activity中的startActivity方法启动一个Activity。这个流程中涉及一下几个类:android.app.Activityandroid.app.Instrumentationcom.android.server.am.ActivityManagerServicecom.android.server.am.ActivityS
LeaYw
·
2024-02-02 12:27
【王道】计算机网络 知识点总结(合集)【超详细!】
文章目录计算机网络知识点总结1计算机网络体系结构1.1计算机网络概述1.2计算机网络体系结构与参考模型
1.2.1
计算机网络分层结构1.2.2计算机网络协议、接口、服务的概念1.2.3ISO/OSI参考模型和
住在天上的云
·
2024-02-02 11:06
王道计算机网络知识点总结
计算机网络
网络
网络协议
考研
学习
先学会公文格式,再开始写作吧
1.2版面
1.2.1
页边与版心尺寸公文用纸天头(上白边)为37mm±1mm,订口(左白边)为28mm±1mm,版心尺寸为156mm×225mm。
老街讲写作
·
2024-02-02 09:17
数据结构—红黑树和二叉搜索树
一、树1.红黑树与二叉搜索树1.1二叉搜索树
1.2.1
定义如果左子树不为空,则左子树所有结点值都小于根节点的值;如果右子树不为空,则右子树所有节点值都大于或等于根节点的值;任意一颗字数也是二叉搜索树。
_岩芽
·
2024-02-02 09:32
吾解
数据结构
b树
Nginx RTMP
源码分析
--GOP的实现
nginxrtmpmodule的默认实现中,不支持gop缓存。我们可以自己进行开发,实现的主要原理是:当遇到关键帧时,清空旧的gop缓存并开始缓存新的帧数据;当play时,先将缓存的gop发送给对方,然后开始正常的发送的逻辑。具体逻辑如下:(这里只列出了主要的流程,并不是全部的代码实现)初始化在ngx_rtmp_session_t增加gop相关的字段:typedefstruct{....../*g
龙--技术总结分享
·
2024-02-02 09:12
Nginx
RTMP
C/C++
nginx
rtmp
gop
源码分析
Jenkins集群配置(并发构建)
目录1、Jenkins集群配置(并发构建)1.1、安装插件SSHBuildAgentsplugin1.2、新增配置节点
1.2.1
、新增节点1.2.2、配置节点1.2.3、点击保存查看是否同步成功1.3、
MY测试之路
·
2024-02-02 08:26
Jenkins
运维
jenkins
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他