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
深入理解Cocos2d-x
ClassLoader源码分析--
深入理解
java虚拟机·读书笔记(三)
ClassLoader源码分析时间20180224//我们可以使用测试代码测试一下sun.boot.class.path的内容System.out.println(System.getProperty("sun.boot.class.path"));C:\ProgramFiles\Java\jre1.8.0_151\lib\resources.jar;C:\ProgramFiles\Java\jr
pianpianboy
·
2023-12-24 03:49
Android Native Hook
深入理解
PLT hook
前言本文介绍NativeHook技术里的PLThook,参考开源的xhook和bhook进行理解,本文不涉及该hook技术源码的分析,只分析大体原理,用于在进行修复稳定性问题时候寻找hook点使用。基本搬运如下两篇文章,主要是加深自己理解:字节跳动开源AndroidPLThook方案bhookxhookAndroidPLThook概述ELF格式NativeHook是对so文件进行hook,这里就先
baiiu
·
2023-12-23 22:35
音视频&进阶
android
深入理解
计算机系统——第三章
计算机执行机器代码,用字节序列编码低级的操作,包括处理数据、管理内存、读写存储设备上的数据,以及利用网络通信。编译器基于编程语言的规则、目标机器的指令集和操作系统遵循的惯例,经过一系列的阶段生成机器代码。在整个编译过程中,编译器会完成大部分的工作,将把用C语言提供的相对比较抽象的执行模型表示的程序转化成处理器执行的非常基本的指令。程序内存包含:程序的可执行机器代码,操作系统需要的一些信息,用来管理
邓超_ef13
·
2023-12-23 21:17
探索栈数据结构:深入了解其实用与实现(c语言实现栈)
上次结束了链表部分的内容:链接未来:
深入理解
链表数据结构(二.c语言实现带头双向循环链表)然而,当我们涉及特定问题时,另一个非常有用的数据结构也开始显得至关重要——栈栈与链表有着截然不同的特性,它采用一种后进先出
T-rLN
·
2023-12-23 19:12
数据结构
数据结构
c语言
开发语言
学习
深入理解
依赖反转原则(DIP)
依赖反转原则是一个比较重要的架构原则,从定义上看是要依赖于抽象,不要依赖于细节,这个听起来很简单,好像加个接口就完事了,大家的service都是一个接口配一个实现类,是不是依赖倒置呢?很显然不是,不然今天就不用讲了先举个例子,我们的应用会依赖很多三方的服务,DB、缓存、文件存储、短信邮件服务等等,拿缓存来说,假如使用的是redis缓存,java应用访问redis一般都会使用Jedis,如果我们的业
wb_snail
·
2023-12-23 19:30
DIP
依赖倒置
依赖反转
六边形架构
【教程】使用ipagurd打包与混淆
Cocos2d-x
的Lua脚本
文章目录摘要引言正文1.准备工作2.使用ipaguard处理Lua文件3.运行ipagurd进行混淆代码加密具体步骤测试和配置阶段IPA重签名操作步骤4.IPA重签名与发布总结摘要本文将介绍如何使用ipagurd工具对
Cocos2d-x
憧憬blog
·
2023-12-23 18:24
代码混淆
ipa
guard
加密工具
cocos2d
lua
游戏引擎
C语言—每日选择题—Day61
指针相关博客打响指针的第一枪:指针家族-CSDN博客
深入理解
:指针变量的解引用与加法运算-CSDN博客第一题1.下面指针所指向的内容,可以修改的是()A:constint*aB:intconst*bC:
只种一个面包
·
2023-12-23 18:29
C语言选择题
开发语言
c语言
算法
Mybatis(1)--Mybatis架构分析
MyBatis的框架设计SqlSession执行流程:注:本文主要参考了《
深入理解
mybatis原理》MyBatis的架构设计以及实例分析
T_Throwable
·
2023-12-23 15:58
MyBatis
mybatis
mybatis原理
专业书籍
深入理解
Java虚拟机----不是很懂漫画算法:小灰的算法之旅----还可以第一行代码Android
BluthLeee
·
2023-12-23 13:10
2020-01-20
小屁孩儿观察日记(四)之外貌篇已经有了太多对小屁孩儿事迹的描述,今天对他的外貌特别关注,方便大家树立对他的总体印象,并能更
深入理解
其光荣事迹。
岸芷汀兰_793d
·
2023-12-23 13:35
C语言—每日选择题—Day59
指针相关博客打响指针的第一枪:指针家族-CSDN博客
深入理解
:指针变量的解引用与加法运算-CSDN博客第一题1.以下关于typedef正确的描述是()【多选】A:用typedef可以定义各种类型别名,但不能定义变量
只种一个面包
·
2023-12-23 13:58
C语言选择题
c语言
开发语言
音频筑基:基音、基频和共振峰
音频筑基:基音、基频和共振峰是什么
深入理解
相关参考音频信号分析中,经常遇到基音、周期、共振峰的概念,这里总结下自己的粗浅理解,不当之处,还望各位大佬提出指正。
来知晓
·
2023-12-23 13:27
语音处理
音视频
语音识别
人工智能
《
深入理解
计算机系统》学习笔记 - 第七课 - 机器级别的程序三
Lecture07MachineLevelProgrammingIIIProcedures机器级别的程序三文章目录Lecture07MachineLevelProgrammingIIIProcedures机器级别的程序三概述程序机制栈结构栈说明栈定义推入数据弹出数据调用控制代码示例程序控制流程%rip传递数据ABI标准示例管理局部数据基于堆栈的语言栈帧函数递归调用示例linux栈帧示例寄存器保存数
北海拾贝
·
2023-12-23 12:19
计算机系统原理
计算机系统原理
深入理解
Mysql索引及其物理存储
深入理解
Mysql索引及其物理存储数据库基础最上层用于连接、线程处理;第二层中包含了大多数的核心服务,包括了对SQL的解析、分析、优化和缓存等功能,存储过程、触发器和视图都是在这里实现的;而第三层就是真正负责数据的存储和提取的存储引擎
Joy T
·
2023-12-23 12:08
数据库
mysql
数据库
大数据
一条SQL语句是怎么在底层逐渐实现其功能的???
深入理解
SQL引擎%%小到传统的单机数据库,大到分布式数据库、大数据计算引擎,他们大都可以借助**SQL引擎完成“接受一条sql语句然后返回查询结果”**的功能。
Joy T
·
2023-12-23 12:37
数据库
sql
数据库
mysql
大数据
深入理解
qs库:简化你的工作流程
前言在vue开发中,处理url查询字符串是一个常见的任务。qs库是一个流行的工具,可以帮助我们轻松地处理url查询字符串的编码和解码。本文将介绍qs库的基本用法,并结合实例演示帮助你更好地理解和应用这个实用的工具。一、qs是什么?qs是一个node.js和浏览器中的url查询字符串解析和序列化库。它可以将JavaScript对象转换为url查询字符串,也可以将url查询字符串解析为JavaScri
水星记_
·
2023-12-23 08:58
vue
前端
vue
Java虚拟机(JVM)-自动内存管理(简约版)
推荐纸质书《
深入理解
Java虚拟机》or
深入理解
Java虚拟机,建议一样来一发,要雨露均沾,同时加深印象,虽然内容一样的。1.Java内存区域与内存溢出异常1.1JVM运行时数据
Daniel_Shij
·
2023-12-23 06:01
如何提高专注力? —— 正念冥想的艺术
要
深入理解
『正念』这种特殊的注意力状态,我们需要先来了解一下『注意力』这个心理学概念。在心
单华伟
·
2023-12-23 03:30
【大数据专题】大数据理论基础01之分布式CPA原理
深入理解
分布式CAP定理CAP定理又称CAP原则,指的是在一个分布式系统中,Consistency(一致性)、Availability(可用性)、Partitiontolerance(分区容错性),最多只能同时三个特性中的两个,三者不可兼得。一、CAP的定义1.1Consistency(一致性):"allnodesseethesamedataatthesametime",即更新操作成功并返回客户端后,所有
量化Mike
·
2023-12-23 03:55
大数据工程师从0到1
大数据
分布式
CPA
分布式原理
架构
深入理解
Vue中的异步操作和Async/Await
文章目录Vue中的异步操作Promise对象Vue的异步生命周期钩子Async/Await语法Async函数在Vue组件中使用Async/Await示例演示总结在Vue.js中,异步操作是不可避免的一部分,特别是在处理数据请求、异步加载组件以及其他与外部资源交互的场景。为了更好地管理和组织异步代码,JavaScript引入了Async/Await语法,而Vue.js提供了一些内置的机制来处理异步操
魔王-T
·
2023-12-23 02:30
前端技术
vue.js
前端
javascript
C语言指针基础题(三)
这里写目录标题例题一例题解析答案例题二例题解析答案例题三例题解析及答案例题四答案例题五例题解析及答案感谢各位大佬对我的支持,如果我的文章对你有用,欢迎点击以下链接个人主页C语言️️️C语言例题python以下是后面例题所涉及到的文章,如果有不会的可以点击了解C语言
深入理解
指针
MrGaomq
·
2023-12-23 02:22
C语言例题
c语言
开发语言
c++
笔记
课程设计
经验分享
MySQL让人又爱又恨的多表查询
因此,
深入理解
SQL的多表查询机制,少写一些慢查询,应该可以少挨点骂。网上找的史上最长SQL2.等值连接和
深海云帆
·
2023-12-23 02:55
果断收藏!看过的最棒的一篇对Transformer的理解,适合基础少的小白
无论你是对人工智能感兴趣的初学者,还是寻求
深入理解
的开
没有竹蜻蜓的小叮当
·
2023-12-23 00:09
transformer
深度学习
人工智能
Java网络编程-
深入理解
BIO、NIO
深入理解
BIO与NIOBIOBIO为Blocked-IO(阻塞IO),在JDK1.4之前建立网络连接时,只能使用BIO使用BIO时,服务端会对客户端的每个请求都建立一个线程进行处理,客户端向服务端发送请求后
11来了
·
2023-12-23 00:30
Java网络编程
java
网络
nio
掌握Shell语言:
深入理解
脚本编程的奥秘!
掌握Shell语言:
深入理解
脚本编程的奥秘!Shell是一种命令行解释器,它为用户提供了一个向操作系统发送指令的方式。Shell语言是一种特殊的编程语言,它允许用户编写脚本来自动执行一系列任务。
M乔木
·
2023-12-22 23:07
Shell
bash
开发语言
Python中的面向对象编程
目录OOP基础:构建块类和对象定义和实例化类属性和方法类属性和实例属性继承基本继承
深入理解
OOP特性封装封装的概念私有属性和方法多态多态性的好处在Python中实现多态抽象抽象类和方法OOP设计原则和模式
昊昊该干饭了
·
2023-12-22 23:30
python
python
开发语言
日记一则
所以我要告诉自己,在剩余的时间里,好好读读文本,有自己独特的理解,认真读读教参里资料部分,
深入理解
课文,把自己带入进去。第二句,十几年前,我在课堂搞微写作,
马渡娃
·
2023-12-22 23:08
【C指针】
深入理解
指针(最终篇)数组&&指针&&指针运算题解析(一)
writeinfront:个人主页:@啊森要自信的主页✏️真正相信奇迹的家伙,本身和奇迹一样了不起啊!欢迎大家关注点赞收藏⭐️留言>希望看完我的文章对你有小小的帮助,如有错误,可以指出,让我们一起探讨学习交流,一起加油鸭。文章目录前言1️⃣sizeof和strlen的对⽐➡️sizeof➡️➡️strlen➡️➡️➡️sizeof和strlen的对⽐2️⃣数组和指针笔试题解析⼀维数组字符数组`si
啊森要自信
·
2023-12-22 23:17
我爱C语言
c语言
开发语言
c++
c#
算法
链接未来:
深入理解
链表数据结构(二.c语言实现带头双向循环链表)
上篇文章简述讲解了链表的基本概念并且实现了无头单向不循环链表:链接未来:
深入理解
链表数据结构(一.c语言实现无头单向非循环链表)-CSDN博客那今天接着给大家带来带头双向循环链表的实现:文章目录一.项目文件规划二
T-rLN
·
2023-12-22 22:30
数据结构
数据结构
链表
c语言
学习
《原则》读后感
利用寒假的时间阅读了瑞·达利欧撰写的《原则》,完成了第一遍的阅读,很受启发,陪伴我走过了一些迷茫,但是书中有很多的内容比较难于理解,还需要反复阅读,
深入理解
,才能更好地应用到自己的生活和工作中去。
DianaLi
·
2023-12-22 21:39
Flink系列之:
深入理解
ttl和checkpoint,Flink SQL应用ttl案例
Flink系列之:
深入理解
ttl和checkpoint,FlinkSQL应用ttl案例一、
深入理解
FlinkTTL二、FlinkSQL设置TTL三、Flink设置TTL四、
深入理解
checkpoint五
最笨的羊羊
·
2023-12-22 21:34
Flink
Flink系列
深入理解ttl
checkpoint
Flink
SQL
应用ttl案例
cocos2d-x
之lua核心编程电子版-(无偿赠送,只供学习,禁止以此出售)
本来准备0积分上传资源可以方便有兴趣的朋友下载学习的,但是发现我上传的内容跟别的博主有冲突,涉及到版权问题,所以我特意写了本文章进行分享,提供给需要的人免费学习,只需要评论留言,我会一一发送下载路径,只供学习,不允许以此出售谋利,发现必究。下面是部分内容:欢迎留言获取,再说一次,只供学习,不会采取销售模式。
早上好啊! 树哥
·
2023-12-22 20:09
前端开发
学习
cocos2d
从一个复杂的泛型参数的函数签名
深入理解
typescript关于泛型的类型推断
以下是nuxt3中useFetch的函数签名,看起来很长有点乱对不对,但这还是我优化格式后的结果,不然更难看(原始的代码是在同一行里显示),泛型参数部分看红色的左右尖括号里的部分(各个泛型参数用红色的逗号隔开),exportdeclarefunctionuseFetch=ResTextendsvoid?'get'extendsAvailableRouterMethod?'get':Availabl
kingtopest
·
2023-12-22 19:14
typescript
泛型
类型推断
从Python socketserver中理解面向对象
开发过程中用到了Python类的继承,并使用类作为对象进行传递的方法,虽然程序是码出来了,但是心有不甘,对于类继承和重写还是知之甚少,于是借此死磕一下,再
深入理解
一下什么是面向对象。
dwademan
·
2023-12-22 16:42
深入理解
Java动态代理
1.引言动态代理是Java编程语言中的一项强大特性,它允许在运行时创建代理类和实例,而无需在编译时知道代理类的具体类型。代理模式是一种常见的设计模式,它允许通过引入一个代理类来控制对其他对象的访问。2.静态代理vs.动态代理静态代理在编译时就已经确定代理关系,而动态代理则在运行时生成代理对象。动态代理具有更大的灵活性和可维护性,适用于一些动态性较高的场景。3.Java动态代理基础在Java中,动态
IT Talk
·
2023-12-22 11:55
java
代理模式
深入理解
Java垃圾回收机制及其优化策略
Java的垃圾回收(GC)是Java虚拟机(JVM)的一个核心组成部分,它负责自动管理内存。理解GC的原理和优化策略,对于提高Java应用的性能至关重要。本文将深入探讨Java的GC机制,并提供实际案例来说明如何优化。基本概念在Java中,对象的生命周期是由JVM的垃圾回收器自动管理的。当一个对象不再被引用时,垃圾回收器会释放该对象占用的内存。这个过程是自动的,避免了内存泄漏和内存溢出的问题。JV
程序员升仔
·
2023-12-22 11:46
java
开发语言
深入理解
MySQL
存储引擎现在常用的存储引擎是InnoDB,以前常用的是MyISAM。InnoDB支持事务、支持行级锁、支持外键、支持崩溃后数据恢复、支持MVCC;InnoDB的锁算法:Recordlock:记录锁,单个行记录上的锁Gaplock:间隙锁,锁定一个范围,不包括记录本身Next-keylock:record+gap临键锁,锁定一个范围,包含记录本身MyISAM不支持事务、支持表级锁、不支持外键、不支持
蓝色猫猫
·
2023-12-22 11:10
深入理解
Golang 中 Channel 的用法:从简单到复杂
在Golang中,Channel是一种强大的并发原语,用于在不同的goroutine之间进行通信和同步。本文将从简单的Channel用法开始,逐步深入,介绍如何使用Channel实现并发控制、数据传递以及更复杂的通信模式。1.创建和基本操作1.1创建Channelpackagemainimport("fmt")funcmain(){//创建一个整型的Channelch:=make(chanint)
Bony-
·
2023-12-22 10:31
golang
开发语言
后端
解密Spring框架:
深入理解
IoC和AOP的工作原理
解密Spring框架:
深入理解
IoC和AOP的工作原理SpringIoC什么是IoC控制反转IoC(InversionofControl:控制反转)是一种设计思想,而不是一个具体的技术实现。
沉梦听雨.
·
2023-12-22 09:39
常用框架
spring
八股
深入理解
Spring Boot:核心知识与约定大于配置原则
深入理解
SpringBoot:核心知识与约定大于配置原则简单说一下为什么要有SpringBoot?因为Spring的缺点。
沉梦听雨.
·
2023-12-22 09:07
常用框架
spring
boot
java
【面试题】
深入理解
Java虚拟机
前言:Java虚拟机面试题推荐配合《
深入理解
虚拟机第三版》食用效果更佳主要有三部分:1.Java内存区域,2.垃圾回收机制,3.类加载过程博客主页:⭐️这是一只小逸白的博客鸭~⭐️欢迎关注❤️点赞收藏⭐️
一只小逸白
·
2023-12-22 09:28
面试题
linux
运维
服务器
网络通信--
深入理解
网络和TCP / IP协议
计算机网络体系结构TCP/IP协议族TCP/IP网络传输中的数据术语网络通信中的地址和端口window端查看IP地址和MAC地址:ipconfig-allMAC层地址是在数据链路层的;IP工作在网络层的MAC是48个字节,IP是32个字节在子网(局域网)中通过MAC来寻址,上网时需要IP来寻址。eg:在一个局域网环境(或wifi环境)中,当新加一台机器A到这个局域网来时,那么机器A需要想DMCH服
长情知热爱
·
2023-12-22 08:25
网络
tcp/ip
网络协议
深入理解
Rust 中的容器类型及其应用
Rust作为一种系统编程语言,提供了丰富的容器类型来处理各种数据结构和算法。这些容器类型不仅支持基本的数据存储和访问,还提供了高效的内存管理和安全性保障。本文将详细介绍Rust中的几种主要容器类型,包括它们的用法、特点和适用场景,同时提供具体的代码示例来展示如何在实际编程中使用这些容器。Vector(Vec)Vec的基本概念Vec是Rust中最常用的动态数组实现。它可以存储多个同类型的值,并在运行
K8sCat
·
2023-12-22 08:20
rust
rust
深入理解
网络 I/O:mmap、sendfile、Direct I/O
嗨,您好我是vnjohn,在互联网企业担任Java开发,CSDN优质创作者推荐专栏:Spring、MySQL、Nacos、Java,后续其他专栏会持续优化更新迭代文章所在专栏:网络I/O我当前正在学习微服务领域、云原生领域、消息中间件等架构、原理知识向我询问任何您想要的东西,ID:vnjohn觉得博主文章写的还OK,能够帮助到您的,感谢三连支持博客代词:vnjohn⚡有趣的事实:音乐、跑步、电影、
vnjohn
·
2023-12-22 08:05
网络
I/O
网络
mmap
sendfile
Direct
I/O
2018-12-28|区块链技术头条
今日区块链技术头条1.最新区块链技术头条|选对赛道,穿越凛冬:区块链的设计思想和演化逻辑2.干货|权益证明生态系统102:守币奴时代的终结3.
深入理解
Plasma(二)Plasma细节4.使用区块链、AI
区块链技术头条
·
2023-12-22 07:42
BAT经典面试题,
深入理解
Java内存模型JMM
Java内存模型Java内存模型(JMM)是一种抽象的概念,并不真实存在,它描述了一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段、静态字段和构成数组对象的元素)的访问方式。试图屏蔽各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。注意JMM与JVM内存区域划分的区别:JMM描述的是一组规则,围绕原子性、有序性和可见性展开;相似点:存在共享
符文杰9527
·
2023-12-22 05:47
从初学者到高手:Golang匿名函数和闭包全解
从初学者到高手:Golang匿名函数和闭包全解引言:Golang中的函数概述匿名函数的基础定义和使用匿名函数赋值给变量作为参数传递
深入理解
闭包闭包的工作原理闭包的实际应用注意事项匿名函数的高级应用事件处理和回调延迟执行和资源管理封装私有逻辑链式操作闭包的陷阱与最佳实践避免意外的变量捕获注意闭包的生命周期最佳实践建议案例研究
walkskyer
·
2023-12-22 05:51
Golang前行
golang
爬虫
开发语言
Go语言基础:
深入理解
结构体
Go语言基础:
深入理解
结构体引言:Go语言与结构体的重要性结构体的定义与声明结构体与方法结构体的嵌入与匿名字段结构体的继承与多态性结构体与性能优化结论:结构体在Go中的应用场景引言:Go语言与结构体的重要性在当今迅速发展的编程世界中
walkskyer
·
2023-12-22 05:51
Golang前行
golang
开发语言
后端
深入理解
JVM系列——垃圾收集算法以及HotSpot的算法实现细节
假说:绝大多数对象朝生息灭,经历过越多次垃圾收集的对象越难被清除。按照该理论,Java堆至少被分为新生代和老年代。新生代可能被老年代所引用,跨代引用比例极低,并且跨代引用会使新生代倾向于老年代发展,然后跨代引用就不存在了。为了记录哪里存在跨代引用,需在新生代上建立一个全局的数据结构(记忆集),会标示出存在跨代引用的那一小块老年代,在MinorGC中,只有有标识的小块内存才会被加入GCroots进行
Jeffery0327
·
2023-12-22 02:14
jvm
算法
java
《
深入理解
计算机系统》Part1 准备工作:在VirtualBox 中建立虚拟机
摘要:本文主要介绍了如何在Windows系统上安装VirtualBox,并使用VirtualBox安装Centos7,同时介绍如何安装VirtualBox的增强功能。关键词:VirtualBox;Windows10;Centos7;增强功能1.虚拟工具选择虚拟工具有两种选择(a)VMwareWorkstationPro(b)VirtualBox,前者是商业软件后者是开源软件。VMwareWorks
fengjb
·
2023-12-22 02:25
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他