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++STL空间配置器源码分析
Lucene
源码分析
- codecs
Collectionofusefulcodec,postingsformatandtermsdictionaryimplementations.有用的解码器,有用的编解码器,发布格式和词典实现的集合。关注:memory下的:FSTXXimage.pngimage.pngimage.png
机器智能
·
2023-08-23 11:22
【SA8295P
源码分析
】15 - QNX侧 TouchScreen Panel (TP)触摸屏 Bringup 流程 及
源码分析
【SA8295P
源码分析
】15-QNX侧TouchScreenPanel(TP)触摸屏Bringup流程及
源码分析
一、QNXHost侧TPBringup1.1TPDriver驱动配置文件介绍1.2TPDriver
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-23 10:48
车芯
SA8295P
源码分析
QAM8295P
SA8295P
【SA8295P
源码分析
】68 - Android 侧用户层 输入子系统获取 /dev/input/event0 节点数据 代码流程分析
【SA8295P
源码分析
】68-Android侧用户层输入子系统获取/dev/input/event0节点数据代码流程分析一、EventHub.cpp监听/dev/input/event0节点流程二、EventHub.cpp
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-23 10:48
车芯
SA8295P
源码分析
SA8295P
QAM8295P
Arouter
源码分析
之拦截处理
在初始化的时候,还有一处没有分析if(hasInit){_ARouter.afterInit();}staticvoidafterInit(){interceptorService=(InterceptorService)ARouter.getInstance().build("/arouter/service/interceptor").navigation();}在源码的解释是出发拦截器的初始
风月寒
·
2023-08-23 10:52
【SA8295P
源码分析
】41 - SA8295所有镜像位置、拷贝脚本、生成QFIL包
【SA8295P
源码分析
】41-SA8295所有镜像位置、拷贝脚本、生成QFIL包一、SA8295各镜像位置二、SA8295QNX侧镜像拷贝脚本三、SA8295Android侧镜像拷贝脚本四、使用QFIL
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-23 09:40
车芯
SA8295P
源码分析
SA8295P
QAM8295P
ROcketMQ
源码分析
(十一)之CommitLog
文章目录版本简介构造方法追加消息获取偏移量版本基于rocketmq-all-4.3.1版本简介CommitLog是保存消息元数据的地方,所有Topic的消息到达Broker后都会保存到CommitLog文件。CommitLog里面记录了每条消息的消费情况,是否被消费,由谁消费,该消息是否持久化等信息CommitLog文件的存储目录默认为**${ROCKET_HOME}/store/commitlo
jannals
·
2023-08-23 09:31
#
RocketMQ源码分析
RocketMQ源码
CommitLog
logback自定义Appender和Layout
logback自定义Appender和
[email protected]
是logback中最重要的组件之一,它委托encoder组件来完成LoggingEvent的格式化和记录,具体
源码分析
网上有很多
voltric
·
2023-08-23 08:15
STL -- vector 和 list
本文主讲
C++STL
中的vector和list,介绍了部分接口函数,分析这连两个数据结构的优劣。其实者两个就类似于之前C语言阶段的顺序表和双向链表。
eptcup_
·
2023-08-23 08:43
C++
学习总结
c++
list
链表
数据结构
flink exactly-once系列之两阶段提交概述
flinkexactly-once系列目录:一、两阶段提交概述二、TwoPhaseCommitSinkFunction与FlinkKafkaProducer
源码分析
三、StreamingFileSink
Flink实战剖析
·
2023-08-23 07:37
Netty
源码分析
-01 java的I/O
Java是一门跨平台的语言,在运行时通过Java虚拟机调用操作系统的相关系统函数,也就是说底层都是操作系统的相关程序。因此,我们在学习javaI/O之前需要对操作系统的I/O进行了解;由于大多时候Java应用程序都运行在Linux系统之上,我们以Linux做为学习的基础。1.1文件IO在Linux系统中,所有的输入输出都会当做一个文件进行处理,Socket可以看做是一种特殊的文件。基本I/O与标准
史圣杰
·
2023-08-23 06:00
Retrofit源码解析
0.前言终于到了
源码分析
系列的Retrofit篇了。有关retrofit
源码分析
的文章网上有很多,但是都是属于旧版本的,本文基于retrofit2的2.6.0版本给大伙简单介绍一下。
雯艺雪
·
2023-08-23 06:55
以太坊
源码分析
(五 协议栈)
简介在以太坊上P2P网络上使用了多种数据要交互,这就会涉及的很多种协议,所以以太坊使用了RPLx协议,它是一个加密的点对点的协议套件,它为在P2P网络上交互的应用提供了一套统一的传输接口,它设计的初衷便是满足去中心化应用。结构图image.png概述RLPx协议建立在tcp以及udp之上,它包含四个组件,分别为NodeDisvovery、Handshake、Framing、FlowControl,
edolovee
·
2023-08-23 06:55
LiveData 面试题库、解答、
源码分析
作者:唐子玄1.LiveData如何感知生命周期的变化?先总结,再分析:Jetpack引入了Lifecycle,让任何组件都能方便地感知界面生命周期的变化。只需实现LifecycleEventObserver接口并注册给生命周期对象即可。LiveData的数据观察者在内部被包装成另一个对象(实现了LifecycleEventObserver接口),它同时具备了数据观察能力和生命周期观察能力。常规的
Android小贾
·
2023-08-23 05:58
移动开发
Android
面试
android
移动开发
framework
面试题
android
jetpack
【SA8295P
源码分析
】69 - Android 侧添加支持 busybox telnetd 服务
【SA8295P
源码分析
】69-Android侧添加支持busyboxtelnetd服务一、下载busybox-1.36.1.tar.bz2源码包二、编译busybox源码三、将编译后的busybox打包编入
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-23 03:43
车芯
SA8295P
源码分析
QAM8295P
SA8295P
Springboot 2使用外部Tomcat
源码分析
Springboot使用外部Tomcat修改pom.xml,改为打war包war将Springboot内置tomcat作用域改为providedorg.springframework.bootspring-boot-starter-tomcatprovided重写SpringBootServletInitializer@SpringBootApplicationpublicclassBootstr
O_Neal
·
2023-08-22 22:11
苹胖学习记录(三)4.5
详细文档
源码分析
WEUI源码stylus引用和文件模块化,fn.styl功能串文件(base主+widget系)codewars1.有一段字符1.如果字符超过140字,返回false2.如果是空字符串,
苹果胖次
·
2023-08-22 22:46
【SA8295P
源码分析
】22 - QNX Ethernet MAC 驱动 之 emac_entry / emac_attach 函数
源码分析
【SA8295P
源码分析
】22-QNXEthernetMAC驱动之emac_entry/emac_attach函数
源码分析
一、EMAC:libdevnp-emac-eth.so1.1emac启动初始化时机
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-22 22:55
车芯
SA8295P
源码分析
SA8295P
QAM8295P
nginx内存池
源码分析
1、简述很多开源项目都有内存池,由于涉及的场景不同,所以大多数开源项目的内存池设计都并不一样。nginx会为每一个连接创建内存池,连接断开就会释放内存池。nginx内存池内存的分配区分大小快,代码如下2、数据结构以及接口ngx_palloc.h:内存池数据结构图如下:/**Copyright(C)IgorSysoev*Copyright(C)Nginx,Inc.*/#ifndef_NGX_PALL
Jeson_Yang
·
2023-08-22 18:13
nginx
nginx
linux
网络
搞懂Handler的使用与工作流程
Handler在Android开发中使用频率还是很高的,本文主要结合自己的理解,从Handler的作用,使用方式以及工作流程上分析Handler,对Handler有个整体认识,后续会再写一篇从
源码分析
Handler
HelloTu
·
2023-08-22 16:55
人工智能大模型加速数据库存储模型发展 行列混合存储下的破局
数据存储模型专栏内容:postgresql内核
源码分析
手写数据库toadb并发编程toadb开源库个人主页:我的主页座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.概述在数据库的发展过程中,关系型数据库是一个里程碑式的阶段
韩楚风
·
2023-08-22 09:40
数据库概念
数据库
服务器
database
架构
大数据
数据库架构
【
C++STL
基础入门】深入浅出string类insert和appand
文章目录前言一、插入1.中间插入2.尾巴插入+=拼接appand总结前言本系列STL是使用vs2022+C++20版本特性来写的。在C++标准模板库(STL)的众多容器中,string类是处理字符串的重要工具。它提供了丰富的函数和操作符,使得字符串的操作变得简单而高效。本文将介绍string类的基础用法,包括增加、删除、修改和查找字符串的方法。一、插入1.中间插入1、basic_string&in
人才程序员
·
2023-08-22 09:52
C++STL
c++
开发语言
软件工程
c语言
数据结构
算法
stl
【
C++STL
基础入门】深入理解string类重新赋值(assign)与删除(erase)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、重新赋值1.重新赋值指定元素2.assign函数二、删除指定元素1.erase函数2.删除全部使用erase()使用clear()总结前言本系列STL使用的是VS2022,C++20版本在C++中,string类是一种强大的数据类型,用于处理字符串。它提供了许多便捷的方法来操作和修改字符串。本教程将重点介绍string
人才程序员
·
2023-08-22 09:52
C++STL
c++
软件工程
c语言
算法
数据结构
stl
【
C++STL
基础入门】深入浅出string类的比较(compare)、复制(copy)
文章目录前言一、比较1.比较运算符2.compare函数二、复制1.copy函数总结前言本系列STL使用VS2022+C++20版本在C++标准库中,string类是一个功能强大的字符串处理类,提供了丰富的操作函数。本文将详细介绍string类的比较、复制、查找字串、返回字串、交换等常用操作。通过深入浅出的解析,让读者对这些操作有更清晰的理解和掌握。一、比较1.比较运算符1、重载比较运算符,结果是
人才程序员
·
2023-08-22 09:51
C++STL
c++
算法
数据结构
软件工程
c语言
stl
ThreadPoolExecutor 线程池"
源码分析
"
ThreadPoolExecutor线程池
源码分析
白牙想说很久没更新了,原因并不是没有学习,而是学完了不知道怎么写出来,同时还有一股声音在耳边告诉我,现在公众号满天飞,写公众号的人比看公众号多,同topic
每天晒白牙666
·
2023-08-22 08:24
iOS底层探索之多线程(五)—GCD不同队列
源码分析
回顾在上篇博客已经介绍了各种队列和异步、同步函数的组合,GCD的队列和函数,对队列和任务的执行有了清晰的认识,那么本篇博客将继续介绍GCD的队列和
源码分析
。
俊而不逊
·
2023-08-22 06:08
Android 处理WebView not install(
源码分析
定位)
最近在处理游戏项目中Bugly上的bug,发现一个WebViewInstalled问题,涉及FrameWork层中WebView的部分细节,记录下来。Bugly上捕捉的日志:08-2706:20:16.8601737417374EWebViewFactory:ChromiumWebViewpackagedoesnotexist10708-2706:20:16.8601737417374EWebVi
新根
·
2023-08-22 05:13
Android
应用层开发
android
webview
java
【SA8295P
源码分析
】33 - Android GVM USB 透传配置
【SA8295P
源码分析
】33-AndroidGVMUSB透传配置1.QNX侧配置USB1为GVM使用2.Android端配置dts:以配置USB1为例3.QNX端配置linux-la.config:以配置
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-22 02:08
车芯
SA8295P
源码分析
SA8295P
QAM8295P
【SA8295P
源码分析
】20 - GVM Android Kernel NFS Support 配置
【SA8295P
源码分析
】20-GVMAndroidKernelNFSSupport配置系列文章汇总见:《【SA8295P
源码分析
】00-系列文章链接汇总》本文链接:《【SA8295P
源码分析
】20-GVMAndroidKernelNFSSupport
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-22 02:08
车芯
SA8295P
源码分析
QAM8295P
SA8295P
【SA8295P
源码分析
】60 - QNX Host 如何新增 android_test 分区给 Android GVM 挂载使用
【SA8295P
源码分析
】60-QNXHost如何新增android_test分区给AndroidGVM挂载使用一、QNX侧:创建分区、配置下载、配置透传1.1修改分区表,新增android_test分区
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-22 01:50
车芯
SA8295P
源码分析
SA8295P
QAM8295P
【SA8295P
源码分析
】14 - Passthrough配置文件 /mnt/vm/images/linux-la.config 内容分析
【SA8295P
源码分析
】14-Passthrough配置文件/mnt/vm/images/linux-la.config内容分析系列文章汇总见:《【SA8295P
源码分析
】00-系列文章链接汇总》本文链接
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-22 01:42
车芯
SA8295P
源码分析
SA8295P
QAM8295P
【Flutter】Dart语法篇之集合操作符函数与
源码分析
(三)
一、Iterable在dart中几乎所有集合拥有的操作符函数(例如:map、every、where、reduce等)都是因为继承或者实现了Iterable。1、Iterable类关系图image2、Iterable类方法图image二、forEach1、介绍voidforEach(voidf(Eelement))forEach在dart中用于遍历和迭代集合,也是dart中操作集合最常用的方法之一。
在这蓝色天空下
·
2023-08-22 00:50
【Mybatis
源码分析
】解析语句标签_Select|Update|Insert|Delete
解析语句标签Select|Update|Insert|Delete一、前言二、语句标签的
源码分析
三、sql标签的解析四、总结一、前言在阐述解析语句标签之前,得先知道我们的语句标签内容最后被封装到Configuration
假正经的小柴
·
2023-08-22 00:15
Java源码分析
mybatis
windows
tomcat
【SA8295P
源码分析
】52 - 答疑之 QNX 创建镜像、Android修改CMDLINE
【SA8295P
源码分析
】52-答疑之QNX创建镜像、Android修改CMDLINE一、QNX侧创建img镜像二、QNX侧指定只编译某一个版本三、Android定制修改selinux权限,user版本采用
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-21 23:29
车芯
SA8295P
源码分析
SA8295P
QAM8295P
Glide 图片加载库
源码分析
2-with 方法获取图片加载请求管理器
publicstaticRequestManagerwith(@NonNullFragmentActivityactivity){returngetRetriever(activity).get(activity);}前面说到,getRetriever()方法返回了RequestManagerRetriever对象,这次来看看get方法怎么获取RequestManager。get()实现了重载,根
jkwen
·
2023-08-21 23:59
【K8S源码之Pod漂移-转载】k8s驱逐篇(7)-kube-controller-manager驱逐-taintManager
源码分析
转载自k8s驱逐篇(7)-kube-controller-manager驱逐-taintManager
源码分析
-良凯尔-博客园概述taintManager的主要功能为:当某个node被打上NoExecute
oceanweave
·
2023-08-21 23:49
Kubernetes学习笔记
kubernetes
docker
【K8S源码之Pod漂移-转载】k8s驱逐篇(6)-kube-controller-manager驱逐-NodeLifecycleController
源码分析
转载自k8s驱逐篇(6)-kube-controller-manager驱逐-NodeLifecycleController
源码分析
-良凯尔-博客园概述k8sv1.16版本中NodeController
oceanweave
·
2023-08-21 23:19
kubernetes
容器
云原生
【K8S源码之Pod漂移】整体概况分析 controller-manager 中的 nodelifecycle controller(Pod的驱逐)
参考k8s污点驱逐详解-
源码分析
-掘金k8s驱逐篇(5)-kube-controller-manager驱逐-良凯尔-博客园k8s驱逐篇(6)-kube-controller-manager驱逐-NodeLifecycleController
oceanweave
·
2023-08-21 23:18
Kubernetes学习笔记
kubernetes
docker
【SA8295P
源码分析
】54 - /ifs/bin/startupmgr 程序工作流程分析 及 script.c 介绍
【SA8295P
源码分析
】54-/ifs/bin/startupmgr程序工作流程分析及script.c介绍一、startupmgr可执行程序工作解析1.startupmgr\src\script.c入口
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-21 22:33
车芯
SA8295P
源码分析
QAM8295P
SA8295P
【阻塞队列】阻塞队列DelayedWorkQueue源码详解
目录一、前言二、ScheduledThreadPoolExecutor线程池三、DelayedWorkQueue延迟阻塞队列四、工作原理五、
源码分析
5.1定义5.2成员属性5.3构造函数5.4入队方法5.4.1offer
小七mod
·
2023-08-21 20:16
Java
#
并发编程
Java
阻塞队列
线程池
JUC
多线程
【线程池】史上最全的ScheduledThreadPoolExecutor
源码分析
目录一、简介1.1继承关系1.2使用1.3例子二、
源码分析
2.1构造方法2.2主要的四种提交执行任务的方法2.3内部类ScheduledFutureTask2.3scheduleAtFixedRate(
小七mod
·
2023-08-21 20:46
Java
#
并发编程
Java
线程池
定时任务线程池
多线程
Scheduled
【SA8295P
源码分析
】03 - SA8295P QNX Host上电开机流程分析
【SA8295P
源码分析
】03-SA8295PQNXHost上电开机流程分析一、阶段1固件开机自检(SMBIST):APPSPBL加载XBL后触发INT_RESET进行WarmReset二、阶段2固件开机自检
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-21 18:02
车芯
SA8295P
源码分析
SA8295P
QAM8295P
【SA8295P
源码分析
】21 - Android GVM 虚拟网络 vlan 配置
【SA8295P
源码分析
】21-AndroidGVM虚拟网络vlan配置一、AndroidGVM虚拟网络vlan配置二、网络验证三、网桥配置:让AndroidGVM可以通过emac访问外网四、兼容前后排车机
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-21 18:28
车芯
SA8295P
源码分析
SA8295P
QAM8295P
gdb 调试记录
gdb调试记录参考编译调试符号表读取信号接收断点源码执行程序打印调试参考gdbwikiGDB
源码分析
系列文章一:ptrace系统调用和事件循环gdb镜像源码编译wgethttps://ftp.gnu.org
antRain
·
2023-08-21 18:25
debug
gdb
Netty心跳检测代码实例及
源码分析
背景:今天在研读项目netty相关代码时,发现有设备有心跳机制(尽管在本项目中没啥左右),本着要不试一下的方式,调用下Netty提供的IdleStatHandler这个handler来实现一下心跳检测功能。尝试:在网上搜索了一下netty的心跳检测api,光看到IdleStatHandler就直接下手写代码了,想着也就一套调用链的方式,写完测一下没问题就ok了,便写下了如下代码:Netty服务端代
Zak1
·
2023-08-21 17:07
2.9
C++STL
map/multimap容器详解
文章目录2.9.1引入2.9.2代码示例map案列multimap案列2.9.3代码运行结果总结2.9.1引入map相对于set区别,map具有键值和实值,所有元素根据键值自动排序。pair的第一元素被称为键值,第二元素被称为实值。map也是以红黑树为底层实现机制。map/multimap区别:map是根据key进行排序的所以,key是不能重复的。multimap的key是可以重复的。map常用A
一只子美
·
2023-08-21 16:09
c++
STL
c++
stl
C++STL
之map和unordered_map详解
一、关联式容器和键值对1.关联式容器前面的STL的容器,如vector、list、deque等都是序列式容器,因为(1)底层的数据结构是线性的(2)存储的是元素本身(3)数据和数据之间没有关联关联式容器也是用来存储数据的,不过里面存储的是键值对,数据检索时,效率比序列式容器高。STL有两种关联式容器:树形结构和哈希结构。树形结构的关联式容器有4种:set、map、multiset、multimap
info825
·
2023-08-21 16:09
C++
STL
c++
开发语言
JAVA学习笔记之HashMap
目录相关概念介绍实现原理介绍
源码分析
总结参考地址相关概念介绍数组采用一段连续的存储单元来存储数据。
夏目手札
·
2023-08-21 15:57
c++时间复杂度
c++的时间复杂度主要哟有以下几种:1.O(nlogn):
C++STL
中的sort函数的时间复杂度为O(nlogn)希尔排序、堆排序、快速排序、归并排序2.O(1):intmain(){inta=1;/
Solitary_孤影照惊鸿
·
2023-08-21 15:05
C++更多语法
c++入门必备
c++简介
c++
数据结构
开发语言
【SA8295P
源码分析
】64 - QNX 与 Android GVM 显示 Dump 图片方法汇总
【SA8295P
源码分析
】64-QNX与AndroidGVM显示Dump图片方法汇总一、QNX侧1.1surfacedump功能1.2screenshot功能二、AndroidGVM侧2.1screencap-p
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-21 14:34
车芯
SA8295P
源码分析
QAM8295P
SA8295P
11_Redis经典五大类型源码及底层实现
hashtable调表skiplist整数集合intset快速列表quicklist紧凑列表listpack二、Redis源码地址Github:https://github.com/redis/redis三、
源码分析
参考书
coder_xiaoyou
·
2023-08-21 14:02
redis
redis
数据库
缓存
上一页
73
74
75
76
77
78
79
80
下一页
按字母分类:
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
其他