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
深入理解数据库原理
Python学习 -- 类对象从创建到常用函数
本篇博客将详细介绍Python中类和对象的创建,类的属性和方法,以及一些常用的类函数,通过丰富的代码例子来帮助读者
深入理解
。
web安全工具库
·
2023-08-21 20:12
2023Python学习
python
学习
开发语言
前端
csapp
深入理解
计算机系統 笔记
csapp
深入理解
计算机系統笔记参考lab第1章:计算机系统漫游第2章:信息的表示和处理DataLab第03章:程序的机器级表示BombLab参考计算机速成课|CrashCourse字幕组(全40集2018
antRain
·
2023-08-21 18:25
lab
笔记
深入理解
AAC架构 - LiveData 使用以及整体机制源码
LiveData的主要工作:一个带有生命周期侦测特性的数据持有者。AAC架构中的实际数据持有者,通常存放在ViewModel中,通过ViewModel脱离生命周期对数据的影响。本身机制是观察者模式,在数据更新时,会通知所有已激活(或根据需求通知未激活)的观察者最新数据。由于生命周期侦测的特性,LiveData在添加观察者时,要求观察者附带其生命周期所在的LifecycleOwner。官方链接:ht
七零八落问号
·
2023-08-21 15:07
“编写一次,无限应用:
深入理解
C++模板“
writeinfront所属专栏:C++学习️博客主页:睿睿的博客主页️代码仓库:VS2022_C语言仓库您的点赞、关注、收藏、评论,是对我最大的激励和支持!!!关注我,关注我,关注我,你们将会看到更多的优质内容!!文章目录前言一.静态对象和类型的混淆:二.模板的特化:1.函数模板特化:2.类模板特化:全特化:偏特化:a.特化部分参数:b.参数的进一步修饰:具体使用场景:三.模板分离编译3.1什么
小参宿
·
2023-08-21 15:09
c++
c++
java
开发语言
模板方法模式
学习
【JUC系列-01】
深入理解
JMM内存模型的底层实现原理
深入理解
JMM内存模型的底层实现原理一,
深入理解
JMM内存模型1,什么是可见性2,什么是JMM3,引入volatile4,cpu缓存架构5,嗅探机制6,解决缓存一致性的MESI7,JMM内存可见性的保证
huisheng_qaq
·
2023-08-21 14:20
JUC系列
java
JUC
内存屏障
JMM
volatile
LoadStore
并发编程
Python 网页解析中级篇:
深入理解
BeautifulSoup库
在Python的网络爬虫中,BeautifulSoup库是一个重要的网页解析工具。在初级教程中,我们已经了解了BeautifulSoup库的基本使用方法。在本篇文章中,我们将深入学习BeautifulSoup库的进阶使用。一、复杂的查找条件在使用find和find_all方法查找元素时,我们可以使用复杂的查找条件,例如我们可以查找所有class为"story"的p标签:frombs4importB
青春不朽512
·
2023-08-21 13:01
python知识整理
python
beautifulsoup
开发语言
深入理解
分布式架构,构建高效可靠系统的关键
深入探讨分布式架构的核心概念、优势、挑战以及构建过程中的关键考虑因素。引言什么是分布式架构?分布式架构的重要性分布式系统的核心概念节点和通信数据分区与复制一致性与一致性模型负载均衡与容错性常见的分布式架构模式客户端-服务器架构微服务架构事件驱动架构成功的分布式架构案例AmazonWebServices(AWS)GoogleCloudPlatform(GCP)微软Azure6.4Facebook的分
摔跤猫子
·
2023-08-21 12:59
中间件
分布式
架构
深入理解
ArrayList中 toArray(),toArray(T[])方法
在List类的具体实现类ArrayList类中,有一个toArray()方法,该方法的作用是将ArrayList类型的对象转换为数组。该类型有两个方法:1.toArray()和2.toArray(T[])先来看一下源码:publicObject[]toArray(){returnArrays.copyOf(this.elementData,this.size);}首先,返回值变成了Object[]
XRYMIBZ
·
2023-08-21 08:16
Java
Java基础
Java
jdk1.5
arraylist
对象
【C++指针超详解】
目录一.初识指针1.指针的基本概念2.指针的初始化3.空指针和野指针4.指针的运算5.const限定二.指针与一维数组及字符串1.一维数组2.字符串三.二级指针1.二级指针的引入2.二级指针的
深入理解
四
我是张峰你记住
·
2023-08-21 06:31
c++
开发语言
算法
前端(十二)——
深入理解
和使用 async和await
博主:小猫娃来啦文章核心:
深入理解
和使用async和await在JS中,异步操作是无法避免的,而处理异步操作最常用的方法是使用回调函数或者Promise。
小猫娃来啦
·
2023-08-21 00:41
前端
前端
javascript
开发语言
什么是股票ETF指数基金?
可以从以下三个方面去
深入理解
含义。首先,交易型是指它可以像股票一样在证券交易所二级市场直接买卖。其次,开放式是
股指乐园
·
2023-08-20 21:05
[面试]——
深入理解
JVM学习笔记
引今天周五,工作不算忙,人都走的差不多了,学习不能停,不管是在csdn,还是腾讯云社区经常看到王磊大神的博客,他的jvm系列的文章真的写的不错,值得深扣,看不进去书,那就站在巨人的肩膀上,肯定看的更远!!!JVM是JavaVirtualMachine的缩写,中文翻译为Java虚拟机,JVM是用来解析和运行Java程序的。一、jvm的主要组成部分类加载器(ClassLoader)运行时数据区(Run
帮我消消黑眼圈!
·
2023-08-20 21:14
javase
java
jvm
深入理解
JVM(一)——Java内存区域
一、Java的技术体系现如今已经有600多万软件开发者依赖于Java的技术体系,而Java的设备已经超过了45亿,其中包括8亿多台个人计算机、21亿部移动电话及其他手持设备、35亿个智能卡,以及大量机顶盒、导航系统等其他设备。Java能获得如此广泛的认可,很大一部分原因是因为它的跨平台可移植性,即“一次编写,到处运行”;它提供了一种相对安全的内存管理和访问机制,避免了绝大部分内存泄漏和指针越界问题
qq_39899425
·
2023-08-20 21:43
Java
java
jvm
JDK1.7和JDK1.8中HashMap为什么是线程不安全的
但是为什么HashMap是线程不安全的呢,之前面试的时候也遇到到这样的问题,但是当时只停留在知道是的层面上,并没有
深入理解
为什么是。于是今天重温一个HashMap线程不安全的这个问题。
会飞的蜗牛F
·
2023-08-20 20:05
深入理解
Linux内核--页高速缓存
页高速缓存页高速缓存(pagecache)是Linux内核所使用的主要磁盘高速缓存。在绝大多数情况下,内核在读写磁盘时都引用页高速缓存。新页被追加到页高速缓存以满足用户态进程的读请求。如果页不在高速缓存中,新页就被加到高速缓存中,然后用从磁盘读出的数据填充它。如果内存有足够的空闲空间,就让该页在高速缓存中长期保留,使其他进程再使用该页时不再访问磁盘。同样,在把一页数据写到块设备之前,内核首先检查对
raindayinrain
·
2023-08-20 16:00
3-3.系统-Linux实现
linux
服务器
运维
TEE安全系统SMC
深入理解
1、TEE背景在文章开始之前提几个问题:Android手机中至少运行着几个操作系统OS?如何进入安全操作系统?异常等级和安全操作系统之间的关系?SMC调用的实质、约定及流程是什么?随着智能手机的普及,手机上数据的价值越来越高,如电子支付密码(包括传统密码、指纹、人脸),带版权信息的数据等。为了进一步保护这些数据的安全,ARM提出了trustzone技术,其原理是将cpu的工作状态和其它相关硬件资源
内核工匠
·
2023-08-20 16:54
安全
android
java
开发语言
深入理解
synchronized底层原理,一篇文章就够了!
前言一、synchronized的特性1.1原子性1.2可见性1.3有序性1.4可重入性二、synchronized的用法三、synchronized锁的实现3.1同步方法3.2同步代码块四、synchronized锁的底层实现五、JVM对synchronized的优化5.1锁膨胀5.1.1偏向锁5.1.2轻量级锁5.1.3重量级锁5.2锁消除5.3锁粗化5.4自旋锁与自适应自旋锁结语前言如果某一
designer
·
2023-08-20 13:25
【TVM系列六】PackedFunc原理
一、前言在TVM中,PackedFunc贯穿了整个Stack,是Python与C++进行互相调用的桥梁,
深入理解
PackedFunc的数据结构及相应的调用流程对理解整个TVM的代码很有帮助。
牧世
·
2023-08-20 13:01
“
深入理解
JVM:从字节码到内存管理“
标题:
深入理解
JVM:从字节码到内存管理摘要:JVM(Java虚拟机)是Java语言的核心运行环境,它负责将Java程序转换为可执行的字节码,并管理程序在内存中的运行。
爱编程的小土豆
·
2023-08-20 11:31
jvm
深入理解
HarmonyOS(小白学习笔记)
深入理解
HarmonyOS(小白学习笔记)OpenHarmony设备开发入门【2022年最新版】(润和)笔记:Hi3861的启动流程在写物联网开发的时候会发现很多和传统文件路径编译不一样的地方,主要表现为
xiaoruozhi001
·
2023-08-20 08:50
harmonyos
学习
笔记
深入理解
SSO原理,项目实践使用一个优秀开源单点登录项目(附源码)
深入理解
SSO原理,项目实践使用一个优秀开源单点登录项目(附源码)。一、简介单点登录(SingleSignOn),简称为SSO。
代码讲故事
·
2023-08-20 06:09
架构师成长之路
sso
单点登录
xxl-sso
开源相聚
源码
原理
系统
C++11并发与多线程笔记(11) std::atomic续谈、std::async深入谈
C++11并发与多线程笔记(11)std::atomic续谈、std::async深入谈1、std::atomic续谈2、std::async
深入理解
2.1std::async参数详述2.2std::async
Wtfstorms
·
2023-08-20 05:18
C++11并发与多线程笔记
c++
笔记
深入理解
【二叉树】
作者简介:清水加冰,目前大二在读,正在学习C/C++、Python、操作系统、数据库等。相关专栏:C语言初阶、C语言进阶、C语言刷题训练营、数据结构刷题训练营、有感兴趣的可以看一看。欢迎点赞收藏⭐留言如有错误还望各路大佬指正!✨每一次努力都是一种收获,每一次坚持都是一种成长✨目录前言1.特殊二叉树1.1满二叉树1.2完全二叉树1.3二叉树的性质2.搜索二叉树3.练习题目一题目二题目三总结前言在计算
清水加冰
·
2023-08-20 04:08
数据结构入门指南
算法
数据结构
Flink CDC系列之:Oracle CDC 导入 Elasticsearch
FlinkCDC系列之:OracleCDC导入Elasticsearch一、
深入理解
FlinkOracleCDCConnector二、创建docker-compose.yml文件三、启动容器四、下载FlinkOracleCDC
最笨的羊羊
·
2023-08-20 00:54
日常分享专栏
Flink
CDC系列
Oracle
CDC
Elasticsearch
汇编是
深入理解
Go的基础(转载)
0.为什么写本文平时业务中一直使用PHP编写代码,但是一直对Golang比较感兴趣,闲暇、周末之余会看一些Go底层源码。近日在分析go的某些特性底层功能实现时发现:有些又跟runtime运行时有关,而要掌握这一部分的话,有一道坎是绕不过去的,那就是Go汇编。索性就查阅了很多大佬们写的资料,在阅读之余整理总结了一下,并在这里分享给大家。本文使用Go版本为go1.14.11.为什么需要汇编众所周知,在
小东班吉
·
2023-08-20 00:37
深入理解
python虚拟机:程序执行的载体——栈帧
栈帧(StackFrame)是Python虚拟机中程序执行的载体之一,也是Python中的一种执行上下文。每当Python执行一个函数或方法时,都会创建一个栈帧来表示当前的函数调用,并将其压入一个称为调用栈(CallStack)的数据结构中。调用栈是一个后进先出(LIFO)的数据结构,用于管理程序中的函数调用关系。栈帧的创建和销毁是动态的,随着函数的调用和返回而不断发生。当一个函数被调用时,一个新
2301_76725413
·
2023-08-19 22:42
python
网络
linux
2022-09-27
文章的内容对我们
深入理解
和贯彻落实党的十九大精神,
深入理解
和把握习近平新时代中国特色社会主义思想,
301人
·
2023-08-19 21:27
【Java基础】
深入理解
String、StringBuffer和StringBuilder的异同
文章目录一、结论:二、可变性String(不可变)StringBuffer和StringBuilder(可变)三、线程安全性String(线程安全)StringBuffer(线程安全)和StringBuilder(线程不安全)四、性能String(性能差)StringBuffer(针对多线程)和StringBuilder(针对单线程)一、结论:String、StringBuffer和StringB
怎么还不写代码
·
2023-08-19 17:51
面试题合集
Java
java
python
开发语言
实验一 VMware 17 虚拟机下安装Ubuntu16.04
我们在学习分布式
数据库原理
知识同时少不了实操,在做实验之前,把相关实验环境搭好事倍功半。在以后的实验中,均采用VMware虚拟机下,安装Ubuntu16.04,在ubuntu系统下做相关实验。
r i c k
·
2023-08-19 16:52
分布式数据库原理
ubuntu
深入理解
Java try-with-resource
背景众所周知,所有被打开的系统资源,比如流、文件或者Socket连接等,都需要被开发者手动关闭,否则随着程序的不断运行,资源泄露将会累积成重大的生产事故。在Java的江湖中,存在着一种名为finally的功夫,它可以保证当你习武走火入魔之时,还可以做一些自救的操作。在远古时代,处理资源关闭的代码通常写在finally块中。然而,如果你同时打开了多个资源,那么将会出现噩梦般的场景:publiccla
sunny潘先生
·
2023-08-19 16:09
【
深入理解
C语言】-- 关键字2
博客主页:云曦系列专栏:
深入理解
C语言吾生也有涯,而知也无涯感谢大家点赞关注评论文章目录前言一、关键字-static1.1修饰变量1.1.1修饰局部变量1.1.2修饰全局变量1.2修饰函数1.3static
_云曦_
·
2023-08-19 14:20
深入理解C语言
c语言
开发语言
【前端】
深入理解
CSS定位
目录一、前言二、定位组成1、定位模式1.1、静态定位static①、语法定义②、特点1.2、相对定位relative①、语法定义②、特点③、代码示例1.3、绝对定位absolute①、语法定义②、特点③、代码示例1)、没有祖先元素或者祖先元素没有定位2)、祖先元素有定位1.4、固定定位fixed①、语法定义②、特点③、代码示例④、固定定位算法1.5、粘性定位sticky①、语法定义②、特点③、代码
爱吃芋圆的兔子
·
2023-08-19 12:26
前端
前端
css
未来公文的智能化进程
1.语义理解与自动生成通过深度学习和NLP(自然语言处理)技术,未来的系统将能够
深入理解
公文的需求,根据给定的主题和数据自动生成初稿。这不仅可以大大提高公文撰写的效率,还可以确保公文的标准化和专业性。
i爱校对
·
2023-08-19 12:16
公文校对
错别字
敏感词
ai自动写作
Python 网页解析中级篇:
深入理解
BeautifulSoup库
在Python的网络爬虫中,BeautifulSoup库是一个重要的网页解析工具。在初级教程中,我们已经了解了BeautifulSoup库的基本使用方法。在本篇文章中,我们将深入学习BeautifulSoup库的进阶使用。一、复杂的查找条件在使用find和find_all方法查找元素时,我们可以使用复杂的查找条件,例如我们可以查找所有class为"story"的p标签:frombs4importB
·
2023-08-19 11:37
深入探索代理技术:Socks5、IP代理与网络安全
本文将着重介绍Socks5代理、IP代理以及它们在网络安全与爬虫开发中的应用,旨在帮助读者
深入理解
这些技术,从而更好地应用于实际情境。
京新云S5
·
2023-08-19 11:01
tcp/ip
web安全
爬虫
http
网络
STM32-
深入理解
时钟系统
文章目录一、RCC主要作用——时钟部分二、STM32的时钟源和时钟树分析2.1、时钟源2.2、时钟树2.2.1、HSE高速外部时钟信号2.2.2、PLL时钟源2.2.3、PLL时钟PLLCLK2.2.4、系统时钟SYSCLK2.2.5、AHB总线时钟HCLK2.2.6、APB2总线时钟HCLK22.2.7、APB1总线时钟HCLK12.3、其他时钟2.3.1、USB时钟2.3.2、Cortex系统
清风自在 流水潺潺
·
2023-08-19 08:19
#
STM32单片机-各种骚操作
stm32
Redis消息传递:发布订阅模式详解
目录1.Redis发布订阅简介2.发布/订阅使用2.1基于频道(Channel)的发布/订阅2.2基于模式(pattern)的发布/订阅3.
深入理解
Redis的订阅发布机制3.1基于频道(Channel
北~笙
·
2023-08-19 07:32
redis
数据库
缓存
发布订阅
redis进阶
go context理解
深入理解
goContext引言应用场景1)超时控制典型场景1:发送HTTP请求典型场景2:总超时时间控制典型场景3:定制细分超时时间2)参数传递典型场景1:参数传递,打印请求ID和TraceId等典型场景
UpUp许先森
·
2023-08-19 07:57
golang
开发语言
golang
go
“
深入理解
Java虚拟机(JVM):背后的工作原理解析“
标题:
深入理解
Java虚拟机(JVM):背后的工作原理解析摘要:本文将深入探讨Java虚拟机(JVM)的工作原理,包括内存管理、垃圾回收、即时编译器等关键概念,以及如何优化代码以提高性能。
爱编程的小土豆
·
2023-08-19 04:45
jvm
java
开发语言
深入理解
Java虚拟机一
一、为什么要学习Java虚拟机1.Java虚拟机概述Java虚拟机即JavaVirtualMachine,主要功能是执行Java字节码,Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的字节码,就可以在多种平台上不加修改地运行——Java跨平台的本质。Java虚拟机底层功能主要包含:•JVM内存管理。内存管理主要是将JVM的内存容量划分成不同的模块,
欧阳誉晨曦
·
2023-08-19 03:36
深入理解
设计模式-行为型之观察者
概述观察者模式(ObserverPattern)是一种行为型设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听一个主题对象,当主题对象发生变化时,所有依赖于它的观察者对象都会得到通知并更新。在观察者模式中,有两个主要角色:Subject(主题):维护一个观察者列表,提供方法用于添加、删除和通知观察者。Observer(观察者):定义一个接口,用于接收主题对象的通知,以便在主题发生变化
豆恭梓
·
2023-08-19 03:20
设计模式
设计模式
java
开发语言
第三章,第四章读后感
对于社会心理学理论更加
深入理解
,学
陈萍学校心理专修学院
·
2023-08-19 02:57
面试准备
CurrentHashMap源码分析HashMap源码解析java并发编程之ConcurrentHashMap2.常用开源框架中设计模式使用分析常用开源框架中设计模式使用分析23种设计模式3.JMM模型&&线程池的原理及实现
深入理解
深度思考中
·
2023-08-18 23:44
【Go 基础篇】Go语言指针解析:
深入理解
内存与引用的奥秘
介绍指针是计算机编程中的重要概念,它提供了直接访问内存地址的能力,为程序的数据处理和内存管理提供了灵活性和效率。在Go语言(Golang)中,指针也是一种重要的数据类型,用于处理变量的引用和修改。本篇博客将深入探讨Go语言中指针的基本概念、指针的创建与使用、指针与引用、指针的注意事项等内容,以帮助读者更好地理解指针的内涵和应用。指针的基本概念指针是一个变量,它存储了另一个变量的内存地址。通过指针,
繁依Fanyi
·
2023-08-18 21:59
Go
语言进击高手之路
golang
开发语言
后端
Java面试题16-线程池的底层工作原理
Java面试题16-线程池的底层工作原理执行过程源码
深入理解
1、实际上的"线程池"和工作线程2、"工作线程"Worker的创建执行过程线程池内部是通过队列+线程实现的,当我们利用线程池执行任务时:1、如果此时线程池中的线程数量小于
只是六号z
·
2023-08-18 21:24
Java经典面试题200道
java
面试
jvm
击穿线程池面试题:3大方法,7大参数,4种拒绝策略
在实际开发过程里,很多IT从业者使用率不高,也只是了解个理论知识,和背诵各种八股文,没有
深入理解
到脑海里,导致面试完就忘。
·梅花十三
·
2023-08-18 21:53
并发编程
java
线程池
并发编程
深入理解
JVM系列(三)类加载机制
如果觉得写的还可以请关注微信公众号:程序猿的日常分享,定期更新分享。JVM在加载类时默认采用的是双亲委派机制。通俗的讲,就是某个特定的类加载器在接到加载类的请求时,首先将加载任务委托给父类加载器,依次递归,如果父类加载器可以完成类加载任务,就成功返回;只有父类加载器无法完成此加载任务时,才自己去加载。关于虚拟机默认的双亲委派机制,我们可以从系统类加载器和标准扩展类加载器为例作简单分析。java自带
wangpeng123
·
2023-08-18 19:17
深入理解
Java中的Object类的equals()和hashCode()
equals()、hashCode()和集合类的关系2.1equals()方法的影响2.2hashCode()方法的影响3.示例:重写equals()和hashCode()结论欢迎来到Java面试技巧专栏~
深入理解
IT·陈寒
·
2023-08-18 18:07
Java面试技巧
java
开发语言
API开放!将语聚AI智能助手接入到您的自有系统中
基于对用户需求的
深入理解
和对技术创新的持续追求,本周,我们开放了语聚AI的API功能。无论是企业自研系统还是第三方应用系统,都能够通过开放A
·
2023-08-18 16:28
深入理解
MySQL 索引底层原理
Mysql作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是Mysql数据的存储形式以及索引的设计,决定了Mysql整体的数据检索性能。我们知道,索引的作用是做数据的快速检索,而快速检索的实现的本质是数据结构。通过不同数据结构的选择,实现各种数据快速检索。在数据库中,高效的查找算法是非常重要的,因为数据库中存储了大量数据,一个高效的索引能节省巨大的时间。比如下面这个
夜风月圆
·
2023-08-18 14:04
上一页
81
82
83
84
85
86
87
88
下一页
按字母分类:
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
其他