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
深入浅出学java
深入浅出
排序算法之计数排序
目录1.原理2.代码实现3.性能分析1.原理首先看一个题目,有n个数,取值范围是0~n,写出一个排序算法,要求时间复杂度和空间复杂度都是O(n)的。为了达到这种效果,这一篇将会介绍一种不基于比较的排序方法。这种方法被称为计数排序。计数排序的思路是这样的,对于每一个待排序元素a,如果知道了待排序数组中有多少个比它小的数,那么就可以直接知道在排序后的数组中a应该在什么位置上。比如,如果一个数组中有3个
木子斤欠木同
·
2023-10-29 07:22
Java版本的算法题
Java数据结构
排序算法
算法
数据结构
深入浅出
排序算法之基数排序
目录1.前言1.1什么是基数排序⭐⭐⭐1.2执行流程⭐⭐⭐⭐⭐2.代码实现⭐⭐⭐3.性能分析⭐⭐3.1时间复杂度3.2空间复杂度1.前言一个算法,只有理解算法的思路才是真正地认识该算法,不能单纯记住某个算法的实现代码!1.1什么是基数排序⭐⭐⭐(1)通过键值得各个位的值,将要排序的元素分配至一些桶中,达到排序的作用(2)基数排序法是属于稳定性的排序,基数排序法是效率高的稳定排序法(3)基数排序是桶
木子斤欠木同
·
2023-10-29 07:22
Java版本的算法题
Java数据结构
排序算法
算法
java
深入浅出
排序算法之堆排序
目录1.算法介绍2.执行流程⭐⭐⭐⭐⭐✔3.代码实现4.性能分析1.算法介绍堆是一种数据结构,可以把堆看成一棵完全二叉树,这棵完全二叉树满足:任何一个非叶结点的值都不大于(或不小于)其左右孩子结点的值。若父亲大孩子小,则这样的堆叫作大顶堆;若父亲小孩子大,则这样的堆叫作小顶堆。根据堆的定义知道,代表堆的这棵完全二叉树的根结点的值是最大(或最小)的,因此将一个无序序列调整为一个堆,就可以找出这个序列
木子斤欠木同
·
2023-10-29 07:51
Java版本的算法题
Java数据结构
排序算法
算法
java
【0基础
学Java
第二课】数据类型与变量
2.数据类型与变量2.1字面常量2.2数据类型2.3变量2.3.1变量概念2.3.2语法格式2.4整型变量2.4.1整型变量2.4.2长整型变量2.4.3短整型变量2.4.4字节型变量2.5浮点型变量2.6字符型2.7布尔型变量2.8类型转换2.9类型提升2.10字符串类型2.10.1字符串拼接操作符+2.10.2int互相转换String2.1字面常量常量即程序运行期间,固定不变的量称为常量。其
水冠7
·
2023-10-29 06:58
Java
java
开发语言
【0基础
学Java
第一课】-- 初始Java
目录1.初识java1.1Java是什么1.2Java应用领域1.3Java语言发展简史1.4Java语言特性1.5JRE与JDK1.6Java开发环境1.6.1安装JDK1.6.2配置环境变量1.7初始Java中main函数1.7.1JDK、JRE、JVM之间的关系1.8注释1.9标识符1.10关键字1.初识java1.1Java是什么Java是一种优秀的程序设计语言,还是一个有一系列计算机软件
水冠7
·
2023-10-29 06:54
Java
java
java内部类简介
基本介绍注意:以下为他人笔记转述,原视频链接如下:【【零基础快速
学Java
】韩顺平零基础30天学会Java】https://www.bilibili.com/video/BV1fh411y7R8/?
LNsupermali
·
2023-10-29 05:59
Java学习笔记
java
jvm
开发语言
【人工智能】归结演绎推理
前言:在学习《人工智能》这门课程中的确定性定理这一章时,发现国内的大多数课本对于这一章的描述语言过于正式与抽象,有大量概念性的东西,不便于初学者理解,故本文从中学竞赛中的类似问题引入,
深入浅出
的介绍归结演绎推理的基本知识和应用
顾和光
·
2023-10-29 03:06
人工智能
人工智能
归结演绎推理
想自
学Java
的速来!MySQL索引为何选择B+树?复习指南
前言又到一年金九银十之际。Java作为目前用户最多,使用范围最广的软件开发技术之一。Java的技术体系主要由支撑Java程序运行的虚拟机,提供各开发领域接口支持的Java,Java编程语言及许多第三方Jvav框架构成。其中,以Java的虚拟器为今天的着重点以下是我整理收藏的一些JVM大厂面试经典问题与相应答案,希望可以给看文的朋友一些帮助由于篇幅过长,请耐心往下看,文末提供小编收藏已久的JVM面试
Java李松
·
2023-10-29 02:03
程序员
java
后端
面试
深入浅出
Java中JVM内存管理
Java岗位面试,JVM是对程序员基本功考察,通常会问你对JVM了解吗?可以分几部分回答这个问题,首先JVM内存划分|JVM垃圾回收的含义|有哪些GC算法以及年轻代和老年代各自特点等等1)JVM内存划分:①方法区(线程共享)常量静态变量JIT(即时编译器)编译后代码也在方法区存放②堆内存(线程共享)垃圾回收的主要场地③程序计数器当前线程执行的字节码的位置指示器④Java虚拟机栈(栈内存):保存局部
Python编程社区
·
2023-10-29 02:21
Java-IO流(2)(字节缓冲输入流、输出流;字符缓冲流)原始流高级流性能分析
一名正在努力
学JAVA
的大一小白,本文章为初学的笔记,希望各位多多指教。欢迎点赞+收藏+留言请勇敢一点向前走,加油,亲爱的你~一、缓冲流概述:缓冲流也称为高效流、高级流;之前学习的流称为原始流。
Redemption8
·
2023-10-28 23:31
JAVA基础学习
java
JavaScript
深入浅出
——表达式和运算符
初始化表达式image.pngimage.pngimage.pngimage.pngimage.pngimage.png运算符image.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.png
杀个程序猿祭天
·
2023-10-28 23:00
深入浅出
Java字节码.class文件格式
1.前言“一次编写,到处运行(WriteOnce,RunAnywhere)”,因为有虚拟机的机制。1.1虚拟机与字节码的关系“同一份输入,不同的输出”,我们只需要生成一份字节码文件,然后同一份.class字节码文件在不同的操作系统中,由不同的虚拟机生成对应机器码。虚拟机和字节码是Java的两个最底层的原理。最简单的编译运行流程,实际情况比这个复杂的多1.2HelloWorld万物皆可HelloWo
fundroid
·
2023-10-28 22:59
Java
java字节码
class文件
jvm虚拟机
守牢底线——建行驻江门市分行纪检组举办2023年清廉合规大讲堂
本次大讲堂邀请了检察院资深检察官专题讲授《金融从业人员易涉犯罪问题剖析及预防》,检察官结合一线办案经历,从防范化解金融风险、预防金融从业人员犯罪等方面对全辖员工进行了
深入浅出
地的讲解,引导党员干部员工自觉形成廉洁自律的良好道德风尚
shikeainvrenba
·
2023-10-28 20:04
金融
《Java并发编程实战》机械工业出版社 童云兰译 PDF下载(Java Concurrency in Practice中文版)
www.ishare1.cn/archives/813.html《Java并发编程实战》机械工业出版社童云兰译PDF电子书下载(JavaConcurrencyinPractice中文版)内容简介······本书
深入浅出
地介绍了
sunjian286
·
2023-10-28 19:26
深入浅出
Vue基于“依赖收集”的响应式原理
原文:https://zhuanlan.zhihu.com/p/29318017每当问到VueJS响应式原理,大家可能都会脱口而出Vue通过Object.defineProperty方法把data对象的全部属性转化成getter/setter,当属性被访问或修改时通知变化。然而,其内部深层的响应式原理可能很多人都没有完全理解,网络上关于其响应式原理的文章质量也是参差不齐,大多是贴个代码加段注释了事
木A木
·
2023-10-28 17:29
金融 博士书籍
◎函数与分析●集合论☆PaulR.Halmos,NaiveSetTheory朴素集合论(美)哈莫斯(好书,
深入浅出
但过简洁)
Yingjun Mo
·
2023-10-28 17:55
随机过程与随机分析
线性代数
概率论
机器学习
人工智能中的线性代数与矩阵论学习秘诀之精品课程
清华大学马辉、徐帆两位老师主讲的《线性代数》中文课程
深入浅出
、易于理解。讲授的内容知识全面,学习坡度平缓,适合入门者学习,课程的视频见课程11。课程11清华大学马辉、徐帆老师的《线性代数》中文课程,网
audyxiao001
·
2023-10-28 17:20
人工智能怎么学
人工智能
线性代数
矩阵
学习方法
深入浅出
地理解STM32中的中断系统——从原理到简单工程示例——保姆级教程
深入浅出
地理解STM32中的中断系统一、什么是中断?什么是异常?二、如何管理中断?
纯粹是为了好玩
·
2023-10-28 17:15
stm32
单片机
arm
Python写网络爬虫(一)
原文:Python写网络爬虫(一)date:2016-03-3112:39:04[TOC]关于Python学过C.学过C++.最后还是
学Java
来吃饭.一直在Java的小世界里混迹.有句话说:“Lifeisshort
i蝸居年華_谢谢谢
·
2023-10-28 15:33
java并发关键字:volatile
深入浅出
:可见性、防止指令重排
文章目录一.volatile的作用1.防止重排序2.变量修改的可见性3.保证单次的读/写的原子性二.volatile的实现原理1.可见性的实现2.有序性的实现2.1.volatile的happens-before关系2.2.volatile禁止重排序三.volatile的应用场景1.双重检查(double-checked)2.独立观察(independentobservation)3.开销较低的读
roman_日积跬步-终至千里
·
2023-10-28 14:20
java并发
java
开发语言
java swing实现简单的计算器功能
最近在
学java
程序设计本篇文章是关于javaGUI的一个小作业(带界面的计算器)用的插件是windowBuilder,附有安装教程简介Java的GUI(GraphicUserInterface)程序设计主要包括
Istamina
·
2023-10-28 13:47
java
java
gui
swing
经验分享
java swing怎么做计算器界面_java简单计算器(swing界面)
首先声明一下,这是我
学java
写的第一个东西(准确是2.0版本),所以比较简陋。大家凑合凑合。之后,这个版本功能很少,仅仅支持一些小的操作,就和那种十块钱一个的计算器功能差不多。
早鸟
·
2023-10-28 13:16
java
swing怎么做计算器界面
算法是你的软肋?来看看算法大神左程云“旷世之作”程序员代码面试指南第2版文档
本文内容
深入浅出
,不仅涉及算法知识本身,更能让读者解决问题的思维升级。不论是面试准备,还是日常学习,本文都可以成为你进入算法世界的不二选择。相比在网上泛泛地刷题,本文更强调最优解和举一反三的能力。
进阶的架构师
·
2023-10-28 12:05
字符串
链表
算法
java
python
算法大神左程云耗尽5年心血分享程序员代码面试指南第2版文档
本文内容
深入浅出
,不仅涉及算法知识本身,更能让读者解决问题的思维升级。不论是面试准备,还是日常学习,本文都可以成为你进入算法世界的不二选择。相比在网上泛泛地刷题,本文更强调最优解和举一反三的能力。
我不想熬夜学Java
·
2023-10-28 12:02
字符串
算法
链表
python
java
“ 教学PPT的设计与制作”体会
老师这堂课讲得很具体,
深入浅出
。重点介绍了文与图
榆树249郭敏
·
2023-10-28 11:48
解决 Python 导入模块错误 ModuleNotFoundError、ImportError、ValueError (
深入浅出
)
文章目录翻车实录到底哪种方法有效再次翻车与反思解决方案:两个坏的和一个好的翻车实录我们经常需要从一个文件中调用另一个文件中的Python代码,import就是干这个用的,不过我想你也可能跟我一样,有时会遇到:ModuleNotFoundError:Nomodulenamed...:无法定位模块如果你像一些网上的帖子一样,用..来做相对导入,你又会遇到这样的错误:ImportError:attemp
阿远的脱发之旅
·
2023-10-28 11:07
Python
python
开发语言
深入浅出
redux-middleware
多数redux初学者都会使用redux-thunk这个中间件来处理异步请求(比如我)本来写这篇文章只是想写写redux-thunk,然后发现还不够,就顺便把middleware给过了一遍。为什么叫thunk?thunk是一种包裹一些稍后执行的表达式的函数。redux-thunk源码所有的代码就只有15行,我说的是真的。。redux-thunkfunctioncreateThunkMiddlewar
一句话不说也不好啊
·
2023-10-28 10:41
Speciallize! 人工智能基础入门,做个脑图,清醒一下
这本书
深入浅出
,清晰地勾勒出了人工智能的主要框架,读过之后,受益匪浅。对人工智能的诸多概念有了较为有条理的认识,当然也对高中数学老师表示,对不起你们。。。
曹小静
·
2023-10-28 09:05
深入理解Git的实现原理
在写作过程中,我力求通俗易懂,
深入浅出
,不堆砌概念。
程序员BUG
·
2023-10-28 03:40
python多进程运算multiprocessing包与并行计算举例
目录案例理论介绍(
深入浅出
)1.多进程是什么2.为什么需要多进程3.用Python执行多进程4.再举一例5.并行计算案例理论介绍(
深入浅出
)1.多进程是什么多进程指的是操作系统同时支持多个处理器的能力。
赵孝正
·
2023-10-28 00:23
Python标准库使用
python
开发语言
c++
【教3妹
学java
】6.String是引用类型吗?
2哥:3妹,我们已经学习了java的基本数据类型和引用类型,那你知道String是引用类型吗?3妹:String是引用类型。Java语言除了8大基本类型(byte,short,char,int,long,float,double,boolean),其他的都是引用类型,所以String也是引用类型。2哥:great,答对了,那我再问你,以下这些概念你了解吗?String变量可以被修改吗?String
程序猿不脱发2
·
2023-10-27 21:23
java
java
string
如是我闻:《妖猫传》读后感
世上能将佛法
深入浅出
以白话文辞描述的大师,梦枕貘当为其首。平安京也好,盛唐长安也好,历史的脉络,永远是人在书写。而播下种子的,与其说是天道轮回,不若直言人性使然。佛法曰,色即是空,生者即灭,万物皆理。
云末未雨
·
2023-10-27 19:03
基本选择器
目录1标签选择器2类选择器3id选择器作用:选择页面上的某一个或某一类元素1标签选择器标签选择器会选择页面上所有的标签Title/*标签选择器会选择页面上所有的标签*/h1{color:blue;}
学java
想养一只萨摩耶~
·
2023-10-27 18:18
CSS
python
开发语言
Hive使用Calcite CBO优化流程及SQL优化实战
深入浅出
Calcite与SQLCBO(Cost-BasedOptimizer)优化这一篇会从Hive入手,介绍
zzzzMing
·
2023-10-27 16:11
大数据
java
大数据计算
hive
深入浅出
Python正则表达式:原理与应用
1、元字符^匹配开始位置text='https://www.baidu.com/'match=re.match('^http',text)print(match)#text='今天是2023年10月15日'match=re.match('^http',text)print(match)#Nonetext="""http://www.baidu.comhttps://www.baidu.com/ft
骇客567
·
2023-10-27 15:48
Python
python
正则表达式
渗透攻防Web篇 -
深入浅出
SQL注入
1背景京东SRC(SecurityResponseCenter)收录大量外部白帽子提交的sql注入漏洞,漏洞发生的原因多为sql语句拼接和Mybatis使用不当导致。2手工检测2.1前置知识mysql5.0以上版本中存在一个重要的系统数据库information_schema,通过此数据库可访问mysql中存在的数据库名、表名、字段名等元数据。information_schema中有三个表成为了s
小黑安全
·
2023-10-27 13:56
前端
sql
数据库
网络安全
网络
案例分享:渗透攻防Web篇-
深入浅出
SQL注入
1背景京东SRC(SecurityResponseCenter)收录大量外部白帽子提交的sql注入漏洞,漏洞发生的原因多为sql语句拼接和Mybatis使用不当导致。2手工检测2.1前置知识mysql5.0以上版本中存在一个重要的系统数据库information_schema,通过此数据库可访问mysql中存在的数据库名、表名、字段名等元数据。information_schema中有三个表成为了s
京东云开发者
·
2023-10-27 12:55
技术分享
sql
前端
mybatis
深度学习
【前端工程化】
深入浅出
vite(二)--vue3全家桶+ts构建后管系统
安装基础包npmcreatevite@latest#这里选择的是Vue+Typescript的组合cdvue-adminnpminstall#先安装基础包npminstallvue-router@4npmipinianpmiaxiosnpminstallsass--save-devnpminstallelement-plus--savenpminstall@element-plus/icons-v
Armouy
·
2023-10-27 12:40
前端工程化
前端
黑马“苍穹外卖”项目正式发布,练手很香~
黑马有位Java大佬曾经说过,
学Java
不做项目,就像纸上谈兵,那些项目练的多的人,
骨灰级收藏家
·
2023-10-27 12:54
Java
springboot
自学Java
苍穹外卖
Java工程师
Java
SpringBoot
SpringMVC
“苍穹外卖”项目正式发布!练手很香!
黑马有位Java大佬曾经说过,
学Java
不做项目,就像纸上谈兵,那些项目练的多的人,
Blue92120
·
2023-10-27 12:23
java
fastlane iOS android 集成打包
://www.jianshu.com/p/9f66b7a106ea使用fastlanegym/xctool编写ipa打包脚本http://www.jianshu.com/p/54ab07f2e63b/
深入浅出
夙愿_618f
·
2023-10-27 11:40
Java运行环境与基本变量类型
刷知乎看到这篇文章沈世钧-Java学习路线图,毅然决定开始
学java
,淘宝启动,购买《Java核心技术卷I》!
PyYun
·
2023-10-27 07:39
Springboot + Vue + shiro 实现前后端分离、权限控制
点击上方阿拉奇
学Java
,选择设为星标每天0点,干货准时奉上!作者:_Yufancnblogs.com/yfzhou/p/9813177.html本文总结自实习中对项目的重构。
l_瓶中精灵
·
2023-10-27 06:16
ehcache
entity
jsonp
shiro
gateway
JVM
深入浅出
- [JVM结构]
一、JVM结构简图线程私有:虚拟机栈、程序计数器、本地方法栈线程共享:堆、方法区,堆外内存(Java7的永久代或JDK8的元空间、代码缓存)二、运行时数据区域1.堆堆(Heap)在虚拟机启动时建立,它是Java虚拟机管理的内存中最大的一块,用来存放几乎所有java对象的实例,被所有线程共享。默认新生代(Eden:S1:S2=8:1:1):老年代=1:31.1新生代(Young)新生代对象朝生夕死(
Ocean@上源码
·
2023-10-27 05:18
Java
java
JVM
深入浅出
- [JVM优化配置]
一、JVM基础参数配置-Xms初始堆大小[默认物理内存的1/64]-Xmx最大堆大小[默认物理内存的1/4]-Xmn年轻代大小(1.4orlator)-XX:NewSize设置年轻代大小(for1.3/1.4) -XX:MaxNewSize年轻代最大值(for1.3/1.4) -XX:PermSize设置持久代(permgen)初始值[默认物理内存的1/64] -XX:MaxPermSize设
Ocean@上源码
·
2023-10-27 05:48
Java
java
教妹
学Java
(六):JDK,JRE和JVM之间有什么区别?
教妹
学Java
,没见过这么有趣的标题吧?
沉默王二
·
2023-10-27 05:56
java
jdk
jvm
jre
Ajax、Json
深入浅出
,及原生Ajax及简化版Ajax
Ajax1.路径介绍1.1JavaWeb中的路径在JavaWeb中,路径分为相对路径和绝对路径两种:相对路径:./表示当前目录(可省略)../表示当前文件所在目录的上一级目录绝对路径:http://ip:port/工程名/资源路径2.2在JavaWeb中/的不同意义/斜杠如果被浏览器解析,得到的地址是:http://ip:port/斜杠/斜杠如果被服务器解析,得到的地址是:http://ip:po
user__kk
·
2023-10-27 04:48
知识点
前端
ajax
json
okhttp
换了新手机,5G要基站,WiFi6需要什么?
最近刚好收到了奇虎家的360WiFi6全屋路由,下面就给大家
深入浅出
的评测一下!
唐陈峻林
·
2023-10-27 02:38
深入浅出
注解,框架设计的基础
何为注解注解(Annotation)是Java中的一个类型,通俗地理解就像一个标签,贴在了代码上。众所周知,Spring支持大量注解,基于注解可以完成Bean的注入和生命周期管理,注解也是取代xml配置的一种方法。使用注解可以把元数据和源代码绑定在一起,可以用于描述代码无法描述的信息,并在编译或运行中使用。在Java中使用注解非常简单,比如我们可以定义一个用于标记类型的注解,并根据这个注解从Spr
程序之心
·
2023-10-27 02:55
滚雪球
学Java
(41):Lambda表达式和方法引用:提高代码可读性和简洁性的神器
本文收录于「滚雪球
学Java
」专栏,专业攻坚指数级提升,助你一臂之力,带你早日登顶,欢迎大家关注&&收藏!持续更新中,up!up!up!!
bug菌¹
·
2023-10-26 18:23
《滚雪球学Java》
java
开发语言
Lambda表达式
方法引用
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他