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
surface显示系统源码分析
【C语言 Linux系统开发 视频课程学习笔记】
一、I/O1.1标准I/OFILE结构体文件的打开/关闭fopen();fclose();命令ulimit-a能
显示系统
的一些限制信息,比如一个进程默认最多打开102
rungo_liang
·
2024-01-07 22:12
Linux学习
linux
c语言
Surface
pro 2 MacOS 10.14 开机花屏问题解决方法
三种方法任取其一即可:1.sleep一下回来,就是按下开机键熄屏后再按一次回来。2.clover启动分辨率调整为1024*768。3.就是config文件里Graphics选项里面HorizontalSyncPulseWidth里面添加0x32,推荐这种方法,无副作用。示意图
Yao_Fairytale
·
2024-01-07 20:44
MySQL一条查询SQL的执行过程(
源码分析
)
MySQL一条查询SQL的执行过程(
源码分析
)最基本的一条查询语句:服务端处理流程说明:以下所有说明都以MySQL5.7.25源码为例,存储引擎为InnoDB。
抡着鼠标扛大旗
·
2024-01-07 18:50
MySQL
MySQL
源码解析
SQL查询
MySQL数据库中使用use来切换数据库之底层原理
【MySQL源码】usedatabase切换表空间切换表空间
源码分析
客户端流程服务端流程说明:以下所有说明都以MySQL5.7.25源码为例,存储引擎为InnoDB。
抡着鼠标扛大旗
·
2024-01-07 18:20
MySQL
MySQL
源码解析
use
tables
java容器
源码分析
--HashSet(JDK1.8)
本篇结构:前言数据结构重要参数常用方法
源码分析
疑问解答分析总结一、前言HashSet也是常用的数据结构,是一个没有重复元素的集合,也不能保证元素的顺序,可以有null值,但最多只能有一个。
w1992wishes
·
2024-01-07 18:27
Tor 1
笔者从今年3月份开始陆陆续续研究Tor系统的源码,由于源码量大,也有很多需要总结的地方,所以特地在这里开辟个Tor
源码分析
的系列文章,供自己总结,也供大家共同探讨。
ivana_1991
·
2024-01-07 17:10
双系统ubuntu windows优先启动_
Surface
Go 双系统折腾记
在入手了
surface
-go之后,兴奋劲只持续了两个月,于是我打算新一轮的折腾。很久以前就说过,适时的折腾可能才是生活的乐趣之一,这次也不例外。
weixin_39637059
·
2024-01-07 16:41
双系统ubuntu
windows优先启动
PyQt5从入门到实践——Chapter7 菜单、工具栏和状态栏
目录概述1.菜单2.工具栏3.状态栏概述菜单是窗口应用程序的主要用户界面要素,工具栏为应用程序提供了操作系统的界面,状态栏则会
显示系统
的一些状态信息。
木木_l
·
2024-01-07 14:58
PyQt5从入门到实践
学习笔记
qt
开发语言
qt5
python
Android 11中Activity启动过程
源码分析
Android中ActivityManagerService简称AMS,主要负责Android中四大组件创建启动管理。本地环境如下:compileSdkVersion30buildToolsVersion"30.0.3"minSdkVersion21targetSdkVersion301)从调用startActivity开始startActivity(Intent(this,MainActivit
Time@traveler
·
2024-01-07 14:51
Android源码分析
ActivityThread
Android
11
AMS
ATMS
Activity启动流程
巴特沃斯数字低通滤波器的设计
编程实现滤波器设计,并
显示系统
函数H(z)的系数,绘制损耗函数和相频特性曲线。
算法给的安全感
·
2024-01-07 11:55
matlab
图像处理
被标记为事务的方法互相调用的坑(上)
微服务、Spring,MyBatis,Netty
源码分析
的朋友可以加我的Java高
程序员日常填坑
·
2024-01-07 10:54
Linux tty命令教程:掌握Linux终端的使用(附案例详解和注意事项)
tty是“teletypewriter”的缩写,但通常被称为终端,它允许您通过将数据(您的输入)传递给系统并
显示系统
产生的输出来与系统进行交互。
我要下东西噢
·
2024-01-07 09:58
linux
linux
运维
服务器
Linux top命令教程:实时监控系统状态和进程(附实例详解和注意事项)
它可以
显示系统
的总体信息,包括运行时间、负载、运行的进程数、CPU使用率、内存使用率等。
我要下东西噢
·
2024-01-07 09:58
linux
linux
运维
服务器
构建OpenGL ES环境
其中直接的方法就是实现GL
Surface
View和GL
Surface
View.Renderer。
一个不凡的人
·
2024-01-07 09:25
openGL投影矩阵(OpenGL Projection Matrix)
英文原版地址前言先上一个运行效果图:项目完整代码工程OverviewAcomputermonitorisa2D
surface
.A3DscenerenderedbyOpenGLmustbeprojectedontothecomputerscreenasa2Dimage.GL_PROJECTIONmatrixisusedforthisprojectiontransformation.First
妙为
·
2024-01-07 08:08
openGL
opengl投影矩阵推导
gl_projection
mybatis-mapper的动态代理原理
mapper的xml文件和对应的接口注意:mapper的xml文件要与接口名一样,namespace也需要设置为接口的全路径名,只有这样才能在为mapper接口做动态代理的时候找到正确的sql语句二、
源码分析
涉及到的模块
想到的名字都被人用了
·
2024-01-07 07:11
mybatis
java
mybatis
mapper动态代理
mybatis动态代理
iOS底层探索之Block(五)——Block
源码分析
(__block 底层都做了什么?)
回顾在上一篇博客中,通过对block追根溯源,汇编跟踪调式,
源码分析
,对底层结构和block的属性方法都有一定的认识,那么本篇博客将继续对block的底层进行分析。
俊而不逊
·
2024-01-07 07:07
不好意思,我换 MacBook 了!
“曹将,你之前不是推
Surface
/XPS吗?!怎么就变卦了!”“曹将,你这个喜新厌旧的男人!”
曹将
·
2024-01-07 04:00
RocketMQ
源码分析
----Producer队列选择与容错策略
队列选择在HA的文章里大概讲了一下Producer如何为高可用贡献出一份力量的,当时只是说了遍历列表选择队列,然后选择一个,没有深入分析,这篇文章深入分析一下其源码,首先从发送消息选择队列的代码开始:StringlastBrokerName=null==mq?null:mq.getBrokerName();MessageQueuetmpmq=this.selectOneMessageQueue(l
_六道木
·
2024-01-07 04:44
Spring
源码分析
零:Springboot的启动流程
文章目录一、前言二、SpringApplication的初始化三、流程简介四、流程步骤详解1.获取监听器2.环境变量的构造2.1.application.yml的加载3.创建上下文4.上下文准备工作5.SpringApplication#refreshContext附录:spring.factories一、前言本文是笔者阅读Spring源码的记录文章,由于本人技术水平有限,在文章中难免出现错误,如
猫吻鱼
·
2024-01-07 04:14
#
源码分析篇
Java HashMap 面试题(一)
面试题-HashMap的put方法的具体流程hashMap常见属性
源码分析
3.3面试题-说一下HashMap的实现原理?
xwhking
·
2024-01-07 03:11
Java面试题之集合
java
开发语言
基于Camera Link和PCIe DMA的多通道视频采集和
显示系统
基于CameraLink和PCIeDMA的多通道视频采集和
显示系统
在主机端PCIe驱动的控制和调度下,视频采集与
显示系统
可以同时完成对多个CameraLink接口视频采集以及CameraLink接口视频回放驱动工作
FPGA IP
·
2024-01-07 00:11
技术交流
bat批处理文件_命令汇总(1)
文章目录1、复制文件:2、移动文件:3、删除文件:4、创建目录:5、删除目录:6、切换目录:7、显示当前目录:8、运行程序:9、
显示系统
环境变量:10、设置环境变量:BAT文件是批处理文件,用于执行一系列
明如正午
·
2024-01-07 00:20
#
Windows-技能
bat
批处理文件
HannahLin的ScalersTalk第四轮新概念朗读持续力训练Day 88 20190103
Lesson88TrappedinamineSixmenhavebeentrappedinamineforseventeenhours.Iftheyarenotbroughttothe
surface
soontheymaylosetheirlives.However
HannahLin
·
2024-01-06 21:04
Android架构组件Room功能详解,已拿offer附真题解析
可能有人会觉得,我技术牛逼就行了,为啥还要提高写文档的能力,有这功夫我还不如多看看
源码分析
?这是一些初级或者刚入门的工程师的普遍的困惑。这
m0_56067448
·
2024-01-06 19:36
程序员
android
halcon基于频域的划痕检测
*Thisprogramshowshowtodetectdefects(scratches)in*aninhomogeneouslyilluminated
surface
byfilteringin*thefrequencydomain
Alphapeople
·
2024-01-06 19:50
前端
javascript
开发语言
spring之循环依赖底层
源码分析
目录前言:@Resouce/@AutoWired区别@Resouce注入过程spring循环依赖底层原理源码解析解决循环依赖问题所需要的重要关键对象循环依赖不同场景解决方式前言:今天聊一聊spring循环依赖问题,同时分析一下@Resouce/@AutoWired区别。@Resouce/@AutoWired区别@Autowired注解是Spring提供的,而@Resource注解是J2EE本身提供
山鸟与鱼!
·
2024-01-06 18:09
spring源码
spring
java
后端
Hive 源码解析一:Driver
本文为Hive源码系列的第一节(共三节)客户端部分,本节主要内容是通过
源码分析
总结从bin/hive启动到SQL解析转换成MR再到提交任务打印结果的一个宏观流程;第二节则针对HSQL如何解析、转换成MR
小王是个弟弟
·
2024-01-06 17:25
hive
hadoop
big
data
综合教程3 Unit1
Part11,从本单元中我学到的最重要的理念(精读和视听说分别总结)精读:Thisunitlooksatthedangerofjumpingtoconclusionsaboutpeoplebasedon
surface
appearanceswithoutgettingtoknowwhattheyarereallylike
张裕
·
2024-01-06 17:39
【Linux 内核
源码分析
】I2C子系统分析 整体框架介绍
内核版本:v4.14构成在Linux的I2C架构如图:内核空间部分可以分为:i2c设备驱动、i2c核心以及i2c总线驱动。i2c核心:框架的实现;提供i2c总线驱动和设备驱动的注册、注销方法;i2c通信方法(algorithm)上层的,与具体适配器无关的代码以及探测设备、检测设备地址的上层代码等。这一部分的工作由内核开发者完成。i2c总线驱动:具体控制器的实现;i2c总线驱动是对i2c硬件体系结构
攻城狮百里
·
2024-01-06 16:26
Linux
linux
【Linux 内核
源码分析
】GPIO子系统软件框架
Linux内核的GPIO子系统是用于管理和控制通用输入输出(GPIO)引脚的软件框架。它提供了一套统一的接口和机制,使开发者能够方便地对GPIO进行配置、读写和中断处理。主要组件:GPIO框架:提供了一套API和数据结构,用于在驱动程序中注册和操作GPIO引脚。这包括GPIO的请求、释放、配置以及读写等功能。GPIO控制器驱动:每个具体的硬件平台都需要编写相应的GPIO控制器驱动程序,负责与硬件进
攻城狮百里
·
2024-01-06 16:26
Linux
linux
【Linux 内核
源码分析
】Linux内核通知链机制
Linux内核通知链(notifierchain)是一种机制,用于实现内核中的事件通知和处理。它提供了一种灵活的方式,让不同的模块可以注册自己感兴趣的事件,并在事件发生时接收到通知。通知链由一个或多个注册在其中的回调函数组成,每个回调函数都有一个优先级。当事件发生时,内核会按照优先级顺序调用相应的回调函数进行处理。在内核中,常见的使用场景包括:设备驱动程序:当设备状态改变时,通过通知链机制将相关信
攻城狮百里
·
2024-01-06 16:56
Linux
linux
【Linux 内核
源码分析
】关于Linux内核源码目录结构
Linux内核源码采用树形结构。功能相关的文件放到不同的子目录下面,使程序更具有可读行。使用SourceInsight打开源码,如下图所示,可以看到源码是树形结构。目录含义描述arch存放与体系结构相关的代码,包括不同硬件平台的特定代码。block提供块设备的支持,包括文件系统和磁盘驱动程序。crypto提供加密算法和密码学支持。Documentation存放内核文档和说明。drivers包含各种
攻城狮百里
·
2024-01-06 16:20
Linux
linux
seata的部署和集成
官网地址:Seata|Seata,其中的文档、播客中提供了大量的使用说明、
源码分析
。
ZSYP-S
·
2024-01-06 15:48
Seata
Python Pygame(5)绘制基本图形
1.绘制矩形rect(
Surface
,color,Rect,width=0)第一个参数指定矩形绘制到哪个
Surface
对象上第二个参数指定颜色第三个参数指定矩形的范围(left,top,width,height
weixin_30367543
·
2024-01-06 08:43
python
游戏
RocketMQ源码 发送消息
源码分析
前言DefaultMQProducer是默认生产者组件,是生产者客户端中,绝大部分关于生产者和broker、nameSrv进行网络通信的功能入口。其中,包含发送各种形式(同步、异步、事务、顺序)的消息,针对发送消息部分的实现,主要是封装好消息协议后,从NameSrv获取当前Topic路由信息,轮询悬着一个队列,通过RemotingClient客户端,将请求发送给messageQueue所在的bro
虚空小白
·
2024-01-06 08:37
RocketMQ源码
java
开发语言
源码
中间件
java-rocketmq
rocketmq
Retrofit
源码分析
本文概述Retrofit作为主流的网络框架,采用注解和接口的方式封装请求,使得调用过程变得优雅又简洁,优雅的背后肯定是卓越的设计,所以从源码角度分析一下Retrofit是如何做到的,整理成文。使用回顾publicinterfaceGitHubService{@GET("group/{id}/users?sort=desc")Call>groupList(@Path("id")intgroupId)
就叫汉堡吧
·
2024-01-06 07:32
聊一聊 C# 线程切换后上下文都去了哪里
这个问题其实比较底层,如果对操作系统没有个体系层面的理解以及做过
源码分析
,其实很难说明白,这篇我们就从.NET高级调试的角度试着分析一下吧。
一线码农
·
2024-01-06 07:53
c#
开发语言
windbg
.net
spring-AOP注解
源码分析
1.前言在刚学java的时候看到编译器里显示的黄黄的字体还不知道那是注解,注解的名称也是后面才知道的,反正感觉它的逼格很高。后面为了提高自己的代码质量,也学会了注解的编写,不过一直没有去看到底是怎么实现的,这回总算弥补上年轻时代的缺憾了。2.代理实例化的流程image.png2.1ProxyFactory代理工厂代理工厂类继承于ProxyCreatorSupport涉及的源码部分如下,很简单没什么
WANGGGGG
·
2024-01-06 07:15
Android studio SurefaceView 视频播放器应用设计
一、新建EmptyActivity项目:二、xml布局文件设计:添加
Surface
View控件三、MainActivity实现activity:MediaPlayer.OnBufferingUpdateListener
colin工作室
·
2024-01-06 07:06
android
android
studio
android
ide
springCloud-Eureka
源码分析
Eureka架构图Eureka作为springCloud的注册中心,提供了服务注册、服务续约、服务同步等功能,本片文章结合源码来看下Eureka核心功能,原文地址imageEureka核心功能服务注册(register):EurekaClient会通过发送REST请求的方式向EurekaServer注册自己的服务,提供自身的元数据,比如ip地址、端口、运行状况指标的url、主页地址等信息。Eure
ajajaj
·
2024-01-06 06:43
Nerf论文阅读笔记:Neus:Learning Neural Implicit
Surface
s by Volume Rendering for Multi-view Reconstruction
2020年Niemeyer等人提出的DVR和2020年Yariv等人提出的IDR是现存的神经表面重建(neural
surface
reconstruction)方法,但他们都依赖前景遮罩(foreg
出门吃三碗饭
·
2024-01-06 05:27
论文阅读
笔记
Linux内核
源码分析
之setup_arch (三)
1.前言在Linux内核
源码分析
之setup_arch(二)中介绍了当前启动阶段的内存分配函数memblock_alloc,该内存分配函数在本篇将要介绍paging_init中用于页表和内存的分配,paging_init
JiauZhang
·
2024-01-06 03:20
linux
linux
嵌入式
操作系统
Linux内核
源码分析
之setup_arch (四)
机器感知一个专注于SLAM、Linux、算法等相关技术文章分享的公众号前言Linux内核
源码分析
之setup_arch(三)基本上把setup_arch主要的函数都分析了,由于距离上一篇时间比较久了,所以这里重新贴一下大致的流程图
JiauZhang
·
2024-01-06 03:20
linux
异常检测(无监督,生成模型)—DRÆM – A discriminatively trained reconstruction embedding for
surface
anomaly detect
论文:arxiv.org/pdf/2108.07610v2.pdf代码:GitHub-VitjanZ/DRAEM注:因为模型分为重构模块和判别模块,比较大,测试时将batch_size设为1cuda内存都不够,在测试代码中加withtorch.no_grad():即可生成模型方法的常见缺点:它们只从没有异常的数据中学习模型,并且没有明确地针对判别异常检测进行优化,因为在训练时没有可用的异常样本。合
老男孩li
·
2024-01-06 02:07
论文粗读
embedding
MyBatis
源码分析
(二):项目结构
目录1、前言2、代码统计3、整体架构3.1、基础支持层3.1.1、反射模块3.1.2、类型模块3.1.3、日志模块3.1.4、IO模块3.1.5、解析器模块3.1.6、数据源模块3.1.7、缓存模块3.1.8、Binding模块3.1.9、注解模块3.1.10、异常模块3.2、核心处理层3.2.1、配置解析模块3.2.2、SQL解析模块3.2.3、插件模块3.3、接口层3.3.1、session模
小徐很努力
·
2024-01-06 00:39
源码解读
mybatis
java
开发语言
MyBatis
源码分析
(四):反射模块
前言上一篇我们了解了Mybatis解析器模块,MyBatis
源码分析
(三):解析器模块本篇我们来了解反射模块。相比parsing包来说,reflection包的代码量大概是2-3倍。
小徐很努力
·
2024-01-06 00:39
源码解读
java
开发语言
mybatis
MyBatis
源码分析
(三):解析器模块
目录1、前言2、
源码分析
2.1、XPathParser2.1.1、属性讲解2.1.2、构造方法讲解2.2、eval方法2.2.1、eval元素2.2.2、eval节点2.3、XMLMapperEntityResolver2.4
小徐很努力
·
2024-01-06 00:09
源码解读
mybatis
java
开发语言
MyBatis
源码分析
(一):搭建调试环境
目录拉取源码安装环境调试测试1、mybatis-config.xml2、AutoConstructorMapper.xml3、AutoConstructorMapper4、CreateDB.sql5、POJO5.1AnnotatedSubject5.2、PrimitiveSubject5.3、BadSubject5.4、ExtensiveSubject6、AutoConstructorTest6.
小徐很努力
·
2024-01-05 23:38
源码解读
mybatis
Android跨进程渲染
实现步骤Android里面的跨进程渲染主要是通过
Surface
view和S
我是黄大仙
·
2024-01-05 20:57
android
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他