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
深入浅出Qt开发
深入浅出
理解排序算法之-堆排序
#includevoidSwap(int&a,int&b){inttemp;temp=a;a=b;b=temp;}//维护最小堆voidAdjustMinHeap(int*a,intpos,intlen){inttemp,child;for(temp=a[pos];2*pos+1a[child+1])//选取左右孩子中的最小值,a[pos]=temp父亲,a[child]左孩子,a[child+1
paulery2012
·
2023-10-29 07:23
数据结构与算法
堆排序
深入浅出
排序算法之计数排序
目录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
【人工智能】归结演绎推理
前言:在学习《人工智能》这门课程中的确定性定理这一章时,发现国内的大多数课本对于这一章的描述语言过于正式与抽象,有大量概念性的东西,不便于初学者理解,故本文从中学竞赛中的类似问题引入,
深入浅出
的介绍归结演绎推理的基本知识和应用
顾和光
·
2023-10-29 03:06
人工智能
人工智能
归结演绎推理
Pyside
,是Qt官方在Python上的qt功能的实现支持该库可以开发窗口界面程序,相比PyQt(不是开源免费),没有版权上的问题.未来规划:学习完Pyside6后,掌握C++语法,阅读官方文档.即可入手C++
QT
.叶倾.
·
2023-10-29 02:49
qt
python
深入浅出
Java中JVM内存管理
Java岗位面试,JVM是对程序员基本功考察,通常会问你对JVM了解吗?可以分几部分回答这个问题,首先JVM内存划分|JVM垃圾回收的含义|有哪些GC算法以及年轻代和老年代各自特点等等1)JVM内存划分:①方法区(线程共享)常量静态变量JIT(即时编译器)编译后代码也在方法区存放②堆内存(线程共享)垃圾回收的主要场地③程序计数器当前线程执行的字节码的位置指示器④Java虚拟机栈(栈内存):保存局部
Python编程社区
·
2023-10-29 02:21
JavaScript
深入浅出
——表达式和运算符
初始化表达式image.pngimage.pngimage.pngimage.pngimage.pngimage.png运算符image.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.png
杀个程序猿祭天
·
2023-10-28 23:00
2021-05-05 集成mongoDBCXX Driver至
Qt开发
环境 (一)
根据官方的文档文档,想要在QtC++中使用mongoDB驱动,需要从源码进行编译。因为C++的driver依赖于Cdriver,因此需要先编译Cdriver.1、编译mongoDBCDriver具体的编译步骤,也可参考官网:InstallingtheMongoDBCDriver(libmongoc)andBSONlibrary(libbson)—libmongoc1.17.5。如果觉得英文看着费劲
星空下的小粒子
·
2023-10-28 22:57
深入浅出
Java字节码.class文件格式
1.前言“一次编写,到处运行(WriteOnce,RunAnywhere)”,因为有虚拟机的机制。1.1虚拟机与字节码的关系“同一份输入,不同的输出”,我们只需要生成一份字节码文件,然后同一份.class字节码文件在不同的操作系统中,由不同的虚拟机生成对应机器码。虚拟机和字节码是Java的两个最底层的原理。最简单的编译运行流程,实际情况比这个复杂的多1.2HelloWorld万物皆可HelloWo
fundroid
·
2023-10-28 22:59
Java
java字节码
class文件
jvm虚拟机
音视频笔记:ffmepg 基础代码demo(音视频采集、播放、编码、解码、解封装)
由于代码数量太大,这里就不给出具体代码,只写出具体的流程逻辑,需要代码的可以到github下载项目配置由于使用
Qt开发
,所以需要安装1.1Qtcreator1.2FFmpeg.win:ffmpeg下载shared
jimboRen
·
2023-10-28 21:47
C++
Qt
音视频
守牢底线——建行驻江门市分行纪检组举办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
c++学习MFC还是QT?
建议学习Qt,
Qt开发
不仅跨平台,而且社区活跃度和网上的资料也比较多一点,特别是跨平台这一点很重要,最近很多小伙伴找我,说想要一些QT资料,然后我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「
枪哥玩转嵌入式
·
2023-10-28 18:52
单片机
编程
嵌入式
单片机
51单片机
深入浅出
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
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
开发语言
树莓派python界面qt_树莓派QT入门教程——使用
Qt开发
界面程序控制GPIO
树莓派QT入门教程——使用
Qt开发
界面程序控制GPIO玩转树莓派2017-07-1212:36树莓派入门教程——使用
Qt开发
界面程序前言Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架
weixin_39617215
·
2023-10-28 12:51
树莓派python界面qt
算法是你的软肋?来看看算法大神左程云“旷世之作”程序员代码面试指南第2版文档
本文内容
深入浅出
,不仅涉及算法知识本身,更能让读者解决问题的思维升级。不论是面试准备,还是日常学习,本文都可以成为你进入算法世界的不二选择。相比在网上泛泛地刷题,本文更强调最优解和举一反三的能力。
进阶的架构师
·
2023-10-28 12:05
字符串
链表
算法
java
python
算法大神左程云耗尽5年心血分享程序员代码面试指南第2版文档
本文内容
深入浅出
,不仅涉及算法知识本身,更能让读者解决问题的思维升级。不论是面试准备,还是日常学习,本文都可以成为你进入算法世界的不二选择。相比在网上泛泛地刷题,本文更强调最优解和举一反三的能力。
我不想熬夜学Java
·
2023-10-28 12:02
字符串
算法
链表
python
java
QT5.14.2搭建Android开发环境
项目需求:因项目需求需要使用
QT开发
功能类似的一个跨平台项目,基于Android系统上运行单机软件。
疾风铸境
·
2023-10-28 12:53
qt
开发语言
Qt开发
笔记-----基础篇
Qt开发
笔记-----基础篇1.1为什么要学QtQt是一个跨平台的C++图形用户界面应用程序框架Qt为应用程序开发者提供建立艺术级图形界面所需的所有功能Qt是完全面向对象的,很容易扩展,并且允许真正的组件编程
来颗维C
·
2023-10-28 12:19
Qt自学日常记录
qt
笔记
开发语言
【
QT开发
(17)】2023-QT 5.14.2实现Android开发
1、简介搭建QtForAndroid开发环境需要安装的软件有:JAVASDK(jdk有aptinstall安装)AndroidSDKAndroidNDKQT官网的介绍:DifferentQtversionsdependondifferentNDKversions,aslistedbelow:QtversionNDKversionToolchainQt5.14.0orlaterQt5.13.2orl
Hali_Botebie
·
2023-10-28 12:43
嵌入式数据结构C++工具链
qt
android
开发语言
“ 教学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
2021-05-08 集成mongoDBCXX Driver至
Qt开发
环境 (二)
下面是我使用的CMakeLists.txt,我用Qtcreator创建的,可以参考我是如何将mongodbc++driver引入到项目中的。cmake_minimum_required(VERSION3.5)project(mogonDB01LANGUAGESCXX)set(CMAKE_INCLUDE_CURRENT_DIRON)set(CMAKE_AUTOUICON)set(CMAKE_AUTO
星空下的小粒子
·
2023-10-28 02:44
python多进程运算multiprocessing包与并行计算举例
目录案例理论介绍(
深入浅出
)1.多进程是什么2.为什么需要多进程3.用Python执行多进程4.再举一例5.并行计算案例理论介绍(
深入浅出
)1.多进程是什么多进程指的是操作系统同时支持多个处理器的能力。
赵孝正
·
2023-10-28 00:23
Python标准库使用
python
开发语言
c++
【
QT开发
(14)】QT P2P chat 聊天
在【P2P学习(2)】P2P通信,主要存在四种不同的网络模型的第一阶段:集中式P2P模式最简单的路由方式就是集中式,即存在一个中心节点保存了其他所有节点的索引信息,索引信息一般包括节点IP地址、端口、节点资源等。集中式路由的优点就是结构简单、实现容易。但缺点也很明显,由于中心节点需要存储所有节点的路由信息,当节点规模扩展时,就很容易出现性能瓶颈;而且也存在单点故障问题。一般是有一个服务器,和一群客
Hali_Botebie
·
2023-10-27 22:52
嵌入式数据结构C++工具链
qt
p2p
服务器
如是我闻:《妖猫传》读后感
世上能将佛法
深入浅出
以白话文辞描述的大师,梦枕貘当为其首。平安京也好,盛唐长安也好,历史的脉络,永远是人在书写。而播下种子的,与其说是天道轮回,不若直言人性使然。佛法曰,色即是空,生者即灭,万物皆理。
云末未雨
·
2023-10-27 19:03
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
前端工程化
前端
fastlane iOS android 集成打包
://www.jianshu.com/p/9f66b7a106ea使用fastlanegym/xctool编写ipa打包脚本http://www.jianshu.com/p/54ab07f2e63b/
深入浅出
夙愿_618f
·
2023-10-27 11:40
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
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
【
Qt开发
】菜单栏,工具栏和状态栏
概述菜单栏,工具栏,状态栏应用中经常见到,下图解释一目了然,实际开发中两种方式来实现,一种是使用纯代码QMenuBar,QToolBar,QStatusBar来设计开发,另一种使用QtDesigner通过拖拽的形式来实现,减少了大量的代码,使用简单。菜单栏1.新建项目UI基类选择QMainWindow。2.双击在这里输入,可修改一级菜单的名称。3.动作编辑器里添加actionOpen,action
码农code之路
·
2023-10-26 22:55
Qt
菜单栏
工具栏
状态栏
Qt5教程(六): 菜单栏、工具栏、状态栏及核心控件
1.新建QMainWindow工程取消生成.ui文件2.菜单栏在mainwindow.cpp中添加头文件和#include#include#include#include新建菜单栏本文福利,免费领取
Qt
音视频开发老舅
·
2023-10-26 22:22
Qt开发
qt
qt开发
qt嵌入式开发
qt教程
桌面开发
《蛤蟆先生去看心理医生》这本书给我的三点感悟
罗伯特用童话故事的形式,将枯燥、乏味的心理咨询过程,深奥、晦涩的心理学理论,用浅显易懂,
深入浅出
的方式呈现在读者面前。我们在饶有兴趣地读完
随风的种子
·
2023-10-26 15:23
统信DTK开发套件应用技术分享
DTK是统信基于
Qt开发
的一整套简单且实用的通用开发框架,处于统信U
蔚颖willing
·
2023-10-26 11:38
linux
windows
macos
centos
qt
跨平台跨架构的统信DTK开发套件教程及常见问题
DTK是统信基于
Qt开发
的一整套简单且实用的通用开发框架,处于统信UOS系统中的核心位置,统信UOS浏览器、音乐、邮件等40余款原生应用全部使用DTK开发。
蔚颖willing
·
2023-10-26 11:38
开发
qt
qt5
c++
编辑器
个人开发
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他