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
深入理解数据库原理
一个完整机器学习项目流程总结
深入理解
要处理的问题,能避免走很多弯路。理解问题,包括明确可以获得什么样的数据,机器学习的目标是一个分类、回归还是聚类。如果都不是
高永峰_GYF
·
2023-10-22 21:40
《
深入理解
Linux内核》学习笔记——第二章(未完待续)
第二章内存寻址1.三种地址:在使用80x86处理器时(注意这是硬件!!!)一定要区分这三个地址,即逻辑地址(logicaladdress)线性地址(linearaddress)也叫虚拟地址(virtualaddress),最后一个是物理地址(physicaladdress)。依次解释下这三个地址:逻辑地址:在机器语言指令中用来指定一个操作数或一条指令的地址。(这里的地址已经是机器语言指令的地址了!
肥天小虫
·
2023-10-22 18:29
《深入理解Linux内核》
linux内核
linux
table
x86
cache
数据结构
深入理解
C++11 2.12 外部模板
首先明确什么是“外部”(extern)。比如a.c文件中有个inti,而另一个文件b.c文件中想使用i这个变量,则需要在b.c文件中做一个声明:externinti;这样的好处是,在分别编译了a.c和b.c之后,其生成的目标文件a.o和b.o中只有i这个符号的一份定义。a.o中的i是实在存在于a.o目标文件的数据区中的数据,而在b.o中,只是记录了i符号会引用其他目标文件中数据区中的名为i的数据。
zinclee123
·
2023-10-22 17:02
深入理解
分布式事务
1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。2、分布式事务的产生的原因2.1、
青城楼主
·
2023-10-22 16:23
【C语言】嵌入式C语言项目管理利器:
深入理解
Makefile的应用与实践
目录一、makedile的概述1、案例引入2、makefile3、Makefile优点二、makefile的语法规则1、语法规则2、简单实战三、makefile的变量1、自定义变量2、系统环境变量3、预定义变量4、高级makefile一、makefile的概述1、案例引入gcca.cb.cc.c‐omain如果只修改了b.c使用gcc编译需要对所有文件重新编译。makefile可避免此问题.2、m
寒晓星
·
2023-10-22 15:52
C/C++
c语言
开发语言
深入理解
Promise之一步步教你手写Promise构造函数
目录前言一,手写教学1.1基本结构1.2resolve与reject结构搭建1.3resolve与reject代码实现1.4throw抛出异常改变状态1.5promise对象状态只能转换一次1.6then方法进行回调1.7异步任务的回调执行1.8执行多个回调的实现1.9同步修改状态then方法结果返回1.10异步修改状态then方法结果返回二,总体代码后记前言Promise是前端面试中很重要的一个
巧克力小猫猿
·
2023-10-22 14:05
前端三剑客
javascript
前端
开发语言
[go语言]-
深入理解
singleflight
[toc]Postedby微博@Yangsc_o原创文章,版权声明:自由转载-非商用-非衍生-保持署名|CreativeCommonsBY-NC-ND3.0前言最近从java转到go,来公司第一个开发工作就是对一个资源请求去重复,最终发现这个singleflight这个好东西,分享一下。singleflight使用场景缓存击穿:缓存在某个时间点过期的时候,恰好在这个时间点对这个Key有大量的并发请
Yangsc_o
·
2023-10-22 14:41
深入理解
JavaScript 之 浅拷贝和深拷贝
1、数据类型数据类型分为两种,基本类型和引用类型基本类型:String,Number,Boolean,Null,Undefined,Symbol引用类型:Object,Array,Date,Function,regexp…1.1区别基本类型是按值访问的,不会影响到其他数据,例如:vara='前端'varb=aa='前端工程师'b//前端引用类型的值是按地址访问的,简单的赋值,实际上只是把地址复制了
Yushia-Lin
·
2023-10-22 13:24
JavaScript
javascript
前端
开发语言
(转载搬运)《
深入理解
计算机系统/CSAPP》 Data Lab
找了很多资料,感觉这个写得最好原文地址:https://www.jianshu.com/p/9471ec73463a1absVal(intx)计算x的绝对值482addOK(intx,inty)判断x+y是否溢出3203allEvenBits(intx)判断二进制数偶数位是否全为12124allOddBits(intx)判断二进制数奇数位是否全为12125anyEvenBits(intx)判断二进
XXXchunxiXXX
·
2023-10-22 11:15
GC回收机制与分代回收策略
但是GC自动回收的代价是:当这种自动化机制出错,我们就需要
深入理解
GC回收机制,甚至需要对这些自动化的技术实施必要的监控与调节。
沅兮
·
2023-10-22 11:55
深入理解
MVCC与bufferPool缓存机制
Mysql在读已提交和可重复读隔离级别下都实现了MVCC机制。MVCC(Muti-VersionConcurrencyController)多版本并发控制机制undo日志版本链与readview机制详解:undo日志表示的是回滚日志通过事务id和回滚指针来判断比对的。在可重复读隔离级别,当事务开启,执行任何查询sql时会生成当前事务的一致性视图read-view,该视图在事务结束之前都不会变化(如
长情知热爱
·
2023-10-22 09:10
数据库
复刻:Qt:绘制折线图时图标以及坐标轴设置
(链接:Qt:绘制折线图时图标以及坐标轴设置_OceanStar的博客-CSDN博客)**上链接对应的文章,全网至少有二十个拷贝,但是竟然找不到原创的作者了,我觉这个文章的内容很有价值,所以复刻一次,
深入理解
一下
wenluderen
·
2023-10-22 08:49
qt
深入理解
Java虚拟机六
1.注解处理器注解处理器主要有三个用途。一是定义编译规则,并检查被编译的源文件。二是修改已有源代码。三是生成新的源代码。其中,第二种涉及了Java编译器的内部API,因此并不推荐。第三种较为常见,是OpenJDK工具jcstress,以及JMH生成测试代码的方式。Java源代码的编译过程可分为三个步骤:1.将源文件解析为抽象语法树;2.调用已注册的注解处理器;3.生成字节码。如果在第2步调用注解处
欧阳誉晨曦
·
2023-10-22 07:00
C#接口和继承的区别、联系与使用场景
通过代码示例和详细说明,读者将能够
深入理解
这两个概念的功能和用法。
故事不长丨
·
2023-10-22 06:04
C#
c#
开发语言
接口
继承
后端
springboot188基于spring boot的校园商铺管理系统
免责声明:特此声明,本文仅供参考学习之用,旨在为读者提供
深入理解
和学术研究的材料。作者鼓励读者在使用本文时保持学术诚信,遵循相关学府或教育机构的规定,并在必要时参考其他权威资料以获得更全面的信息。
CV工程师HYJones
·
2023-10-22 06:32
课设
设计源码目录
spring
boot
java
linux
数据库
毕业设计
课程设计
从命名风格等方面解读阿里巴巴 Java 代码规范
为了能够深入了解Java程序员编码规范,也为了
深入理解
为什么阿里这样规定,是否规定有误,本文以阿里发布的这篇文档作为分析起源,扩大范围至业界其他公司的规范,例如谷歌、FaceBo
架构师Javaspring
·
2023-10-22 06:35
进阶JAVA篇-深入了解 Set 系列集合
目录1.0Set类的说明1.1Set类的特点1.2Set类的常用API2.0HashSet集合的说明2.1从HashSet集合的底层原理来解释是如何实现该特性2.2HashSet集合的优缺点2.3
深入理解
小扳
·
2023-10-22 06:09
java
python
开发语言
坚持每一天,不忘初心,正经的前端学习(705)
欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个Star(此仓库每天都会手动更新)日志正经的前端学习(705)
深入理解
JS核心技术(在更)对自己的寄语吾日三省吾身不愤不启,不悱不发。
掘金-我是哪吒
·
2023-10-22 05:44
relativelayout
hashtable
控制器
memcached
uefi
【每日更新 question & answers】一个 正经的前端学习
欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个Star(此仓库每天都会手动更新)日志正经的前端学习(在更)
深入理解
JS核心技术(在更)深入手写JS原生API(在更)对自己的寄语吾日三省吾身不愤不启
掘金-我是哪吒
·
2023-10-22 05:44
ipad
relativelayout
tiff
ggplot2
hashtable
JVM内存模型概述
下面就把各个区域的性质总结一下:(说明,下面的只是结论,没有详细的对各个内存块进行详细深入的介绍,有兴趣的可以看一下《
深入理解
java虚拟机》(周志明著)深入研究一下。)
xmh-sxh-1314
·
2023-10-22 03:43
java
Linux内核源码阅读入门(全网最详细教程)
前言通过阅读Linux内核,你能
深入理解
Linux底层运行机制,对操作系统有
深入理解
,会对整个计算机体系都有一个更深刻的认识。
猪猪的超超
·
2023-10-22 03:50
Linux
linux
c++
系统架构
运维
后端
深入理解
Java虚拟机-Java内存区域,垃圾回收机制和内存分配策略
本篇主要参考周志明老师的《
深入理解
Java虚拟机》第三版一个Java程序,首先要经过javac编译成.class文件,.class文件是给JVM进行识别的,JVM将.class文件加载到方法区,执行引擎会执行这些字节码
Chin_style
·
2023-10-22 02:33
高级要求
Java
for
Android
java虚拟机
运行时数据区域
内存分配
GC回收
Http协议详解(
深入理解
)
目录引入http协议的作用及特点协议功能http协议的版本Http协议的组成HTTP请求报文HTTP请求报文头属性HTTP响应报文Content-Type详解Http协议中的扩展Http协议的特点引入超文本传输协议(HTTP,HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收H
菜鸟教程*…*
·
2023-10-22 02:26
计算机网络
http
服务器
前端
深入理解
css中的margin负值!
margin属性在实际中非常常用,也是平时踩坑较多的地方。margin折叠部分相信不少人都因为这样那样的原因中过招。margin负值也是很常用的功能,很多特殊的布局方法都依赖于它。它看似简单,实际上却蛮复杂,本文就margin负值作详细介绍和梳理。一、表现虽然margin可以应用到所有元素,但display属性不同时,表现也不同。1.block元素可以使用四个方向的margin值。2.inline
做个大树吧
·
2023-10-22 01:57
【Java 进阶篇】
深入理解
Bootstrap 导航条与分页条
Bootstrap是一个强大的前端框架,为网页和应用程序开发提供了丰富的组件和工具。其中,导航条和分页条是两个常用的组件,用于创建网站的导航和分页功能。本篇博客将深入探讨Bootstrap导航条和分页条的使用,适用于那些希望提升网页设计技能的初学者。什么是Bootstrap?在深入了解Bootstrap导航条和分页条之前,让我们先了解一下Bootstrap是什么。Bootstrap是一个开源的前端
繁依Fanyi
·
2023-10-22 00:01
Java
进击高手之路
java
bootstrap
开发语言
css
javascript
html
前端
深入理解
环境变量
前言指令就是可执行程序,当我们运行自己的可执行程序时,需要用./来指定路径,可是为什么运行指令时不用指定路径呢?这就是环境变量的作用。一.常见环境变量环境变量是在程序运行期间需要用到的具有特定功能的一组变量,这些变量从配置文件中获取,存放于shell内部。说白了就是内存里的一些变量,里面存放了一堆字符串。PATH执行一个指令的前提是找到对应的可执行程序,执行一个指令时不需要带路径,就是因为系统会首
月夜星辉雪
·
2023-10-21 21:16
linux
运维
服务器
Vue进阶之路之$set的理解
$set的
深入理解
众所周知,Vue双向数据绑定的原理是通过遍历data属性,利用Object.definePrototype将其转化成setter/getter,但是由于现代js的限制以及object.observe
Markov Zheng
·
2023-10-21 20:15
网络学习日志
vue
vue
$set
【linux系统编程】剖析shell运行原理
深入理解
shell工作原理目录:
深入理解
shell工作原理1.简单介绍shell:2.shell工作原理:3.简单shell实现:1.简单介绍shell:Windows以图形化界面为主要交互方式,简单高效
宁海没有七号公园
·
2023-10-21 19:12
linux
linux
bash
运维
FreeRTOS学习 信号量
信号量FreeRTOS学习仓库:https://gitee.com/killerp/free-rtos_-study在
深入理解
了消息队列后,信号量也就很容易学习了。因为信号量就是使用消息队列实现的。
killer-p
·
2023-10-21 18:51
FreeRTOS
FreeRTOS
RTOS
信号量
源码
互斥访问
踩坑,结合profile
深入理解
spring.config.additional-location
关于SpringBoot配置文件的优先级,官网给出了下面这段话:ExternalizedConfiguration但按照我对他的文字理解和验证结果对不上。下面结合源码和验证结果,简单说一下我对这个规则的理解。结论SpringBoot配置文件的优先级,按我理解(见上图):profile优先级。当不配置active的profile时,默认profile为null,优先级最低路径优先级:profile相
passerbyYSQ
·
2023-10-21 13:51
#
SpringBoot
spring
java
spring
boot
外部配置
深入理解
JVM之Java字节码(.class)文件详解
因此,本文从class字节码文件的结构入手,一步步来解剖二进制字节码的内部工作原理,这对
深入理解
JVM的运行机制大有裨益,同时,对于想要使用BCEL来动态改变
ssuqin001
·
2023-10-21 13:06
JAVA
java
class
字节码
cglib
BCEL
【Linux系列】
深入理解
task_struct结构体
什么是进程进程是分配系统资源的单位。当一个程序被加载到内存之后并为他分配一个PCB(进程控制块),这时候就称为进程了。在linux中PCB就是一个名字叫做task_struct的结构体,我们叫他”进程描述符”。它里面有进程执行的所有信息,所以CPU对task_struct进行管理就相当于在对进程进行管理。PCB叫做进程控制块,它用来维护进程相关的信息,每个进程都有一个PCB。task_struct
Li-eng
·
2023-10-21 13:21
操作系统
linux
操作系统
Linux2.6.32 PCB内tast_struct的简述
如果想深入了解请下载该书,
深入理解
。在看此片博文前,如若对操作系统不甚了解的同学,须提前了解相关知识。
mm_hh
·
2023-10-21 13:46
Linux系统编程
linux
PCB
深入理解
JVM - Class类文件的结构
Class文件是Java虚拟机执行引擎的数据入口,也是Java技术体系的基础支柱之一。Class文件本质Class文件本质上是一组以8个字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在Class文件之中,中间没有添加任何分隔符,这使得整个Class文件中存储的内容几乎全部是程序运行的必要数据,没有空隙存在。Class文件格式Class文件格式采用一种类似于C语言结构体的伪结构来存储数
xiaolyuh
·
2023-10-21 11:22
2022-07-21
2、实务工作者必须能
深入理解
sfbt的精神与哲学,才能在其基本技巧之原则与意图的基础之上,继续熟练Sfbt的
成长_3a8a
·
2023-10-21 09:01
JVM内存结构分析
JVM内存结构分析对于Java程序员来说,内存是由JVM自动管理的,所以一旦出现内存泄漏或溢出的问题,不了解JVM的内存结构和各个内存区域的工作职责,将对解决问题带来很大的麻烦,本文参照周志明的《
深入理解
嘟嘟碰碰叮叮当当
·
2023-10-21 07:49
2022-08-07
会学习要看是否
深入理解
,合理运用,心口如一,用一句话,一个词语,表达出来,阐述产
01952b7cef23
·
2023-10-21 07:24
SQl课程实验(连表)
查询计算机学院的女生姓名,及其所选的课程名以及该课程的平时成绩,期末成绩(3)查询李晨老师教过的学生的学号,姓名,电话号码(4)查询和“张丹丹”老师同一个院系的学生的姓名和院系名称(5)查询邮箱不为空并且“
数据库原理
灬爱码士灬
·
2023-10-21 04:59
#
考核
sql
pytorch学习第三篇:梯度
下面介绍了在pytorch中如何进行梯度运算,并介绍了在运行梯度计算时遇到的问题,通过解决一个个问题,来
深入理解
梯度计算。
小~小
·
2023-10-21 04:28
Pytorch学习
pytorch
学习
人工智能
C++之this指针
对象模型和this指针的理解和应用,对于
深入理解
C++的面向对象特性和实现细节至关重要。提出问题每一个非静态成员函数只会诞生一份函数实例,也就是说多个同类
做程序员的第一天
·
2023-10-21 02:01
C++
c++
开发语言
深入理解
并发编程和归纳总结
1.AQS(AbstractQueuedSynchronizer)AQS的必要性是用来构建锁或者其他同步组件的基础框架,它使用了一个int成员变量表示同步状态,通过内置的FIFO队列来完成资源获取线程的排队工作。并发包的大师(DougLea)期望它能够成为实现大部分同步需求的基础。AQS使用方式和其中的设计模式1.getState()2.setState(intnewState)3.compare
Dalvik_
·
2023-10-21 02:23
带你清晰理解二叉树的递归与解题思路(框架思维!)
文章目录前言:啥叫“框架思维”
深入理解
前中后序前序位置与后序位置区别两种解题思路:下面用几道简单题来练习一下:力扣104.二叉树的最大深度力扣144.翻转二叉树前言:本篇博客会带你理解面对二叉树题型时的两种解题思维模式
信计2102罗铠威
·
2023-10-20 23:31
算法思维框架
java
二叉树
Android学习笔记(持续更新)
JAVA1.JavaLambda表达式入门2.Java反射机制详解3.
深入理解
Java:注解(Annotation)基本概念4.
深入理解
Java:注解(Annotation)自定义注解入门5.
深入理解
Java
写给杭州的歌
·
2023-10-20 22:12
android
android
Linux内核驱动开发:技能、应用和挑战
深入理解
和实践这些方面能帮助开发者编写高质量
枪哥玩转嵌入式
·
2023-10-20 21:38
单片机
编程
嵌入式
linux
深入理解
TDD(测试驱动开发):提升代码质量的利器!
在日常的软件开发工作中,我们常常会遇到这样的问题:如何在繁忙的项目进度中,保证我们的代码质量?如何在不断的迭代更新中,避免引入新的错误?对此,有一种有效的开发方式能帮助我们解决这些问题,那就是测试驱动开发(Test-DrivenDevelopment,TDD)。1.什么是TDD(测试驱动开发)TDD是一种软件开发的方法论,它强调在编写实现代码之前先编写单元测试,并根据测试结果驱动代码的编写。其基本
自动化测试老司机
·
2023-10-20 21:28
安全测试
自动化测试
软件测试
tdd
驱动开发
压力测试
测试工具
功能测试
集成测试
自动化测试
深入理解
Redis 底层数据结构之QuickList与 ZipList
深入理解
Redis底层数据结构之QuickList与ZipListcentos7安装redis6.25结合docker镜像配置方法(附redis.conf文件)list底层的数据结构:linkedList
俯仰天地
·
2023-10-20 21:49
redis
redis
数据结构
list
深入理解
volatile关键字-(volatile有什么作用?)
volatile-被其修饰的变量所具有的特性1、保证该变量对所有线程的可见性;2、禁止指令重排序优化。1.保证该变量对所有线程的可见性:可见性是指,当一个线程修改了这个变量的值,volatile保证了新值能立即同步到主内存,同时其他线程每次使用前都会从主内存读取,从而新值对于其他线程来说是可以立即得知的。但普通变量做不到这点,普通变量的值在线程间传递均需要通过主内存来完成。在Java内存模型(深入
pHscccr_Ayyx
·
2023-10-20 20:15
JVM
JVM原理
volatile
jvm
深入理解
算法:从基础到实践
深入理解
算法:从基础到实践1.算法的定义2.算法的特性3.算法的分类按解决问题的性质分类:按算法的设计思路分类:4.算法分析5.算法示例a.搜索算法示例:二分搜索b.排序算法示例:快速排序c.动态规划示例
牛哄哄的柯南
·
2023-10-20 18:43
每天进步一点点
算法
深入理解
Oracle Exadata
《
深入理解
OracleExadata》基本信息原书名:ExpertOracleExadata作者:(美)奥斯本(Osborne,K.)
weixin_33919950
·
2023-10-20 18:38
数据库
运维
大数据
深入理解
自动化测试基本原理和框架设计
做自动化测试有十余年,一直想写自动化相关的文章但没敢写,怕自己道行不深,误人子弟。前段时间公众账号没有文章可发,开始写了几遍自动化相关的文章,详见《UI自动化到底该如何实施?》《UI自动化应该实施哪些内容?》《高效自动化测试框架的5个特征》阅读量还可以,更有朋友鼓励多写几篇关于自动化相关的文章。本文主要从自动化测试原理,深入讨论和理解各个框架如何使用自动化测试基础原理,进行设计框架。后续继续和大家
土司阿哈
·
2023-10-20 17:52
编程语言
java
python
人工智能
大数据
上一页
56
57
58
59
60
61
62
63
下一页
按字母分类:
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
其他