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
Handler源码分析
Ucos
源码分析
------内存管理
Ucos
源码分析
1.Ucos
源码分析
------任务控制块与任务调度2.Ucos
源码分析
------事件控制块与事件控制3.Ucos
源码分析
------信号量4.Ucos
源码分析
------邮箱与队列5
一如既往_
·
2024-01-30 01:13
RTOS
mcu
Chromium
源码分析
:ContentShell启动流程
http://mogoweb.net/archives/417ContentShell是基于ContentAPI的一个简单的浏览器外壳,下面我将分析chromiumforandroid中的ContentShell程序的启动流程。由于android程序的特殊性(一部分Java代码,一部分c++代码),所以看似简单的启动流程,在android版本的ContentShell却七拐八弯的,难以理清脉络。在
dzhjsofo
·
2024-01-29 15:28
chromium
SpringBoot集成MyBatis操作MySql8的JSON类型
SpringBoot集成MyBatis操作MySql8的JSON类型1.定义Json类型转换器:JsonType
Handler
一个包有一个类型转换器就够了开箱即用,复制即可packagecom.ins.iot.sync.server.handle
qq_43513957
·
2024-01-29 15:39
mysql
java
spring
spring
boot
mybatis
json
handler
源码阅读
首先
handler
的分发过程主要涉及到四个类:
Handler
(分发器),Message(消息),Looper(轮询器),MessageQueue(消息队列)1.MessageQueue—消息队列从命名上可以看出是用于存储
lucasDev
·
2024-01-29 13:44
Go语言关于单元测试中mock的一些使用
2.Mock数据库原理:根据使用的ORM,构造出一个相应的句柄(
handler
),相当于可以理解成生成了一个虚拟数据库,然后在这个虚拟数据库中放入数据,接着调用这个
handler
中相关的CRUD接口,就可以进行对数据的处理
linrongchen
·
2024-01-29 13:14
Golang
golang
单元测试
SpringMVC请求映射
handler
源码解读
前台发送给后台的访问请求是如何找到对应的控制器映射并执行后续的后台操作呢,其核心为DispatcherServlet.java与
Handler
Mapper。
金色888
·
2024-01-29 12:33
AppTask.moveToFront()
源码分析
ActivityManager.AppTask.moveToFront()执行后,导致其他AppTask退到了后台,点击返回直接回到了桌面(HomeScreen),没有回到上一个AppTask。下面分析一下源码看看为什么其他AppTask退到了后台,如何解决该问题。@SystemService(Context.ACTIVITY_SERVICE)publicclassActivityManager{
ShawnRacine
·
2024-01-29 12:58
android
java
开发语言
【Spring】Spring&WEB整合原理及
源码分析
原文:https://blog.csdn.net/reliveit/article/details/47256559
laosijikaichele
·
2024-01-29 12:18
STL
源码分析
:shared_ptr 和 weak_ptr
1.shared_ptr虽然早就对shared_ptr的原理烂熟于心,手撕也没少做过,但有时候总感觉对其还是很陌生;在看《Linux多线程服务端编程》时,作者提到一个析构动作在创建时被捕获又彻底把我搞懵了,终于下定决心要研究下GCC9.4中tr1下的源码;1.1基本架构shared_ptrsp(newTp1),之后假设Tp和Tp1是相容的(可简单认为Tp是Tp1的基类),并且假设Tp1位于堆区;下
十一很迷茫
·
2024-01-29 12:01
C++
c++
linux
stl
【分布式技术专题】「探索高性能远程通信」基于Netty的分布式通信框架实现(附通信协议和代码)(上)
基于Netty的分布式通信框架实现前提介绍回顾Dubbo分布式通信框架组成元素程序执行流程消息协议设计实现机制ChannelInbound
Handler
Adapter自定义事件处理ChannelOutbound
Handler
Adapter
洛神灬殇
·
2024-01-29 11:43
实战指南之分布式/微服务
分布式
wpf
Java 代理模式实现方式,主要有如下五种方法
基于JDK实现动态代理,通过jdk提供的工具方法Proxy.newProxyInstance动态构建全新的代理类(继承Proxy类,并持有Invocation
Handler
--接口引用)字节码文件并实例化对象返回
it's okey
·
2024-01-29 11:37
Spring
java
设计模式
jdk
jvm
proxy
实现屏蔽 Ctrl + Alt + Del 、Ctrl + Shift + Esc 等热键(一)
其实通过heiheiabcd给出的方法从WMsgKMessage
Handler
入手并不是最简单的方式。其他方法比如:还可以从RPC调用入手,有一个只要修改RPCAsnyc过程中Inv
涟幽516
·
2024-01-29 10:20
调试和汇编技术
Windows
基础编程
windows
微软
算法
汇编
netty源码:(48) Channel
Handler
Context的alloc方法得到的ByteBufAllocator类型是如何确定的?
在DefaultChannelConfig中,而ByteBuffAllocator中定义的DEFAULT如下:ByteBufUtil类中首先获取io.netty.allocator.type(可按下图配置)看是pooled还是unpooled,如果没有,则判断是否是安卓平台,是的话取unpooled,否则取pooled.最终会返回UnpooledByteBufAllocator.DEFAULT或者
amadeus_liu2
·
2024-01-29 10:34
Netty
java
自定义事件总线
1.自定义事件总线自定义事件总线属于一种观察者模式,其中包括三个角色:发布者(Publisher):发出事件(Event)订阅者(Subscriber):订阅事件(Event)、并且会进行响应(
Handler
咸鱼不咸_123
·
2024-01-29 10:20
Python定制开发WebApi
由于自己系统的需要,决定自己开发一个WebApi框架:准备材料:1:使用Python3,引用fromhttp.serverimportHTTPServer,BaseHTTPRequest
Handler
2
joman5
·
2024-01-29 08:18
Python
Web
json
python
WebApi
框架
NET WebAPI程序支持HTTP3
实现讲解Program.cs#regionFreeSql类型转换Utils.Type
Handler
s.TryAdd(typeof(Dictionary),newStringJson
Handler
>())
xdpcxq1029
·
2024-01-29 08:16
c#
java eazyexcel 实现excel的动态多级联动下拉列表(2)使用MATCH+OFFSET函数
他下面的行就是他下级菜单的每一值使用MATCH函数从第二行找到上级菜单对应的列根据OFFSET函数从2中获取的列,取得下级菜单值列表这样就解决了上一篇中的所有缺点代码publicclassCascadeWrite
Handler
implementsSheetWrite
Handler
@summer@
·
2024-01-29 08:32
java
excel
开发语言
【嵌入式移植】5、U-Boot
源码分析
2—make nanopi_neo2_defconfig
U-Boot
源码分析
2—makenanopi_neo2_defconfig1概述2nanopi_neo2_defconfig3编译过程分析3.1编译目标3.2scripts_basic3.2.1prefixsrc
Keep_moving_tzw
·
2024-01-29 08:55
【嵌入式移植】
嵌入式
U-Boot
defconfig
从
源码分析
如何优雅的使用 Kafka 生产者
从
源码分析
如何优雅的使用Kafka生产者前言在上文设计一个百万级的消息推送系统中提到消息流转采用的是Kafka作为中间件。其中有朋友咨询在大量消息的情况下Kakfa是如何保证消息的高效及一致性呢?
陈晓阳_矿洞程序员
·
2024-01-29 07:01
SpringBoot 请求参数处理详解
目录请求参数处理0、请求映射1、rest使用与原理1、普通参数与基本注解1.1、注解:1.2、ServletAPI:1.3、复杂参数:1.4、自定义对象参数:2、POJO封装过程3、参数处理原理1、
Handler
Adapter2
zoeil
·
2024-01-29 06:01
spring
boot学习
java
前端
servlet
spring
boot
flink
源码分析
- 简单解析命令行参数
flink版本:flink-1.11.2提取主类代码位置:org.apache.flink.api.java.utils.MultipleParameterTool#fromArgs代码逻辑比较简单,此处不再赘述,在此记录方便后续使用完整代码:/**LicensedtotheApacheSoftwareFoundation(ASF)underone*ormorecontributorlicense
zxfBdd
·
2024-01-29 06:04
大数据
大数据
java
flink
源码分析
- jar包中提取主类和第三方依赖
flink版本:flink-1.11.2提取主类代码位置:org.apache.flink.client.program.PackagedProgram#getEntryPointClassNameFromJar提取第三方依赖代码位置:org.apache.flink.client.program.PackagedProgram#getJobJarAndDependencies代码逻辑比较简单,此
zxfBdd
·
2024-01-29 06:03
大数据
flink
jar
大数据
ArrayBlockingQueue
源码分析
ArrayBlockingQueue实际实现是一个环形数组,并且保护了线程安全,那么是如何保证线程安全的?环形数组怎么实现的?先看下里面的几个参数是干嘛的/**Thequeueditems*/数据,存数据的finalObject[]items;/**itemsindexfornexttake,poll,peekorremove*/取出的引索inttakeIndex;/**itemsindexfor
一只刘小彤!
·
2024-01-29 06:21
java
开发语言
Python进阶(2) | py-sort源码浅析,TDD方式实现排序算法
Python进阶(2)|排序算法的单元测试文章目录Python进阶(2)|排序算法的单元测试1.目的2.任务来源3.py-sorting介绍4.测试代码浅析4.1bubble_sort_test.py
源码分析
baiyu33
·
2024-01-29 05:12
python
tdd
排序算法
C&C++内存管理【非常详细,对新手友好】
语言中动态内存管理方式三、C++中动态内存管理方式1.new/delete操作内置类型2.new/delete操作自定义类型四、operatornew和operatordelete函数1.汇编查看编译器底层调用2.透过
源码分析
两个全局函数五
争不过朝夕,又念着往昔
·
2024-01-29 05:01
C++
c语言
c++
Android 基础技术——
Handler
笔者希望做一个系列,整理Android基础技术,本章是关于
Handler
为什么一个线程对应一个Looper?
我不勤奋v
·
2024-01-29 05:39
Android
基础技术
android
android
基础
VS CMAKE链接MNN静态库,使用pybind11生成python接口
https://zhuanlan.zhihu.com/p/93299698,建议使用vcpkg安装pybind11pybind11:x64-windows-static等等库我的接口形式为voidface_
handler
qizhen816
·
2024-01-29 03:15
探索Android开源框架 - 8. Gson使用及源码解析
Gson是我们经常用来在Java对象和JSON数据之间进行映射的库,今天我们就来分别讲一讲其使用和
源码分析
使用详解1.基本的解析与生成Gson提供了fromJson()和toJson()两个直接用于解析和生成的方法
今阳说
·
2024-01-29 03:37
《Linux C编程实战》笔记:信号应用于事件通知
但是非常占用cpu资源#include#include#include#include#include#defineUNHAPPEN0#defineHAPPENED1intflag_happen;void
handler
_sigi
ouliten
·
2024-01-29 00:23
笔记
linux
c语言
两种高效的事件处理模型:Reactor模式和Proactor模式(转)
Reactor模式:Reator类图如上所示,Reactor模式又叫反应器或反应堆,即实现注册描述符(Handle)及事件的处理器(Event
Handler
),当有事件发生的时候,事件多路分发器(EventDemultiplexer
大锅烩菜
·
2024-01-28 23:30
统一异常处理
统一异常处理统一异常处理创建一个类定义方法@ControllerAdvice和@Exception
Handler
注意事项统一异常处理创建一个类首先,我们来创建一个类,名字随意,这里我们取名ER
Handler
墨溱
·
2024-01-28 22:33
java
js处理数字字符串是连续或单独显示函数
一,传入字符串,处理完返回字符串function
handler
AttendClassWeekStr(str){letarr=str.split(",").map(val=>Number(val)).sort
冬至_5b58
·
2024-01-28 22:39
【Netty】Netty常用概念
Channel
Handler
,核心处理业务就在这里,用于处理业务请求。Channel
Handler
Context,用于传输业务数据。
疯癫的老码农
·
2024-01-28 21:30
网络结构
java
rpc
java
nio
每日一题:Looper、
handler
、线程间的关系。例如一个线程可以有几个Looper可以对应几个
Handler
?
theme:awesome-green在android面试中,我们常会遇到Framework面试相关问题,而今天要分享的就是Looper、
handler
、线程间的关系。
代码我写的怎么
·
2024-01-28 20:27
全局异常处理
importcom.itheima.springboot_web.pojo.Result;importorg.springframework.web.bind.annotation.Exception
Handler
开朗觉觉
·
2024-01-28 19:08
java
前端
开发语言
MCU启动文件小解一下
GD32启动文件分析启动文件的一些指令.s启动文件分析栈空间分配堆空间管理中断向量表定义堆空间定义Reset_
Handler
复位程序HardFault_
Handler
_main文件分析用户堆栈初始化GD32
爱煲汤的夏二
·
2024-01-28 19:52
MCU
Basic
单片机
嵌入式硬件
编辑器
c语言
c++
Android开发--实现时间戳的动态刷新
1.使用线程动态刷新xml布局更新时间线程/***更新时间线程*/privatevoidloadTimeThread(){//创建一个
Handler
对象,用于更新时间time
Handler
=new
Handler
Afison
·
2024-01-28 18:32
Android
Java
android
springboot全局异常处理器捕获全局异常
importcom.example.tlias.Resource.Result;importlombok.extern.slf4j.Slf4j;importorg.springframework.web.bind.annotation.Exception
Handler
ikun,ikun
·
2024-01-28 18:10
spring
boot
后端
java
Android
Handler
完全解读
一,概述
Handler
在Android中比较基础,本文笔者将对此机制做一个完全解读。读者可简单参考上述类图与时序图,便于后续理解。
风起云涌~
·
2024-01-28 18:33
android
linux系统下poll和epoll内核源代码剖析
我们通过内核
源码分析
来看看到底是为什么。
linux大本营
·
2024-01-28 16:36
2018-03-14鲁大师
源码分析
flow
flow接收多个函数作为参数,将第N个函数的返回值作为参数传给第N+1个函数。functionflow(funcs){constlength=funcs?funcs.length:0letindex=lengthwhile(index--){if(typeoffuncs[index]!='function'){thrownewTypeError('Expectedafunction')}}retu
NOTEBOOK2
·
2024-01-28 16:21
Android 系统启动--03:init进程
本文转载自:Android10.0系统启动之init进程本文基于Android10.0
源码分析
(kernel/msm-4.19)1.概述 init进程是linux系统中用户空间的第一个进程,进程号为1
Darcy1024
·
2024-01-28 15:59
PDF转html
1.引入gradle依赖implementation'net.sf.cssbox:pdf2dom:1.8'2.定义自己处理图片的
handler
packagecom.easipass.cms.config
八百万
·
2024-01-28 14:14
java
pdf
html
java
Dubbo 3.x
源码分析
系列 - 基础篇
本篇章主要是描述工程的原始信息,后面的大多数文章里都会进行引用,作为一个公共部分把。源码地址:https://github.com/woaijiadanoo/dubbo_3.git核心框架版本:1、Dubbo版本:3.0.12、Springboot版本:2.5.03、zookeeper版本:3.7.0Dubbo基本配置对外提供的服务packagecom.jiangzh.course.dubbo.s
蒋征
·
2024-01-28 14:51
【Go】锁相关 ③
文章目录Mutex锁mutex
源码分析
LockUnLockmutex两种运行模式mutexnormal正常模式自旋mutexstarvation饥饿模式锁的底层实现类型RWMutexRWMutex实现其他共享内存线程安全的方式思考如何设计一个并发更高的锁
curd_boy
·
2024-01-28 12:51
#
Go基础知识
golang
领略Quartz源码架构之美——源码实弹之Job
本章阅读收获:可了解Quartz框架中的Job部分源码源码起航人之初,专门找软柿子捏,所以我就又忍不住先拿Job进行开刀,作为一个敲门砖进行
源码分析
。Quartz中的Job是什么?
向光奔跑_
·
2024-01-28 12:39
Redis数据类型及底层实现
1.3.1.2.3数据模型解析(重点)1.3.1.2.4redisObjec1.3.1.2.5SDS1.3.1.3String1.3.1.3.1底层分析1.3.1.3.1.1数据结构1.3.1.3.1.2
源码分析
野心与梦
·
2024-01-28 11:16
redis专栏
redis
数据库
缓存
响应式编程(二)——webflux
+事件回调机制=整套系统优点:能使用少量资源处理大量请求;0、组件对比API功能Servlet-阻塞式WebWebFlux-响应式Web前端控制器DispatcherServletDispatcher
Handler
weixin_50458070
·
2024-01-28 11:52
java
perl 通过信号控制执行超时
Dateqw(time2isostr2timetime2isotime2isoz);useNet::SMTP;useEncode;useJSON;useSys::SigActionqw(set_sig_
handler
scan724
·
2024-01-28 10:59
Perl高级编程
perl
设计模式之代理模式二
JDK动态代理jdk动态代理jdk动态代理创建一个Time
Handler
的时间处理类importjava.lang.reflect.Invocation
Handler
;importjava.lang.reflect.Method
小白小白啦
·
2024-01-28 10:50
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他