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
算法导论(第3版)
《深入理解Java虚拟机(第三版)》读书笔记:Java内存区域与内存溢出异常、垃圾收集器与内存分配策略
下文是阅读《深入理解Java虚拟机(
第3版
)》这本书的读书笔记,如有侵权,请联系删除。
阿正的梦工坊
·
2023-12-29 13:21
Java
java
jvm
新书推荐 | 深入理解Java虚拟机:JVM高级特性与最佳实践(
第3版
)
新书推荐《深入理解Java虚拟机:JVM高级特性与最佳实践(
第3版
)》印刷36次,销量超过30万册,根据新版JDK全面升级,新增内容近50%,原创计算机图书丰碑,5个维度全面剖析JVM。
hzbooks
·
2023-12-29 12:50
编程语言
jvm
java
python
大数据
算法导论
复习纲要
函数1.上界下界,紧确界的定义2.求解递推式,代入法,递归树法,主方法分治算法动态规划1.切割钢条:递归方法,动态的自上而下,2.矩阵乘法:最优子结构性的证明,如何写出m和s
wniuniu_
·
2023-12-29 04:17
算法导论复习
算法
算法导论
复习(七) 动态规划
动态规划一般用来求解最优化问题设计一个动态规划算法一般有以下四步:描述一个最优解的结构特征。递归地定义最优解的值。计算最优解的值,通常采用自底向上的方法。利用计算出的信息构造出一个最优解。钢条切割问题体现了动态规划的一个重要性质:最优子结构性其实自顶向下的动态规划就是在递归的基础上将计算好的结果记录下来我们再来看看自下而上的求解通常,自顶向下法和自底向上法具有相同的渐近运行时间我们还可以记录切割的
wniuniu_
·
2023-12-29 04:15
算法导论复习
算法
动态规划
《深入理解Java虚拟机》读书笔记
「深入理解Java虚拟机(
第3版
)」读后感我与虚拟机小红小蓝的故事《深入理解Java虚拟机》是JVM领域的经典之作,刚工作不久就有大佬强烈推荐,无奈基础较差,读的比较慢,之后短短续续读完了。
飞翔的流鱼
·
2023-12-29 02:29
面试官:并发和并行的区别
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-
第3版
》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-28 04:17
面试干货
java
算法导论
第二章代码实现
首先是插入法排序的代码实现://插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。//它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,//找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),//因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。////算法描
古剑诛仙
·
2023-12-27 04:05
读书笔记-《把时间当做朋友(
第3版
)》 -part1
第0章困境1问题:时间不够用,有以下几种情况没有按时开始执行任务错误估算完成任务所需时间在任务的执行工程中出现了差错,导致任务延期2慌乱没有时间了,时间不够了的慌乱导致虚假的勤奋,总是想要走捷径。如何才能保持从容3解决我们无法管理时间,尴尬的情况并不是因为时间,问题出在我们自己身上,需要提升认知。错误的认知会在不知不觉中蒙蔽一个人,使其失去心智成长能力第1章醒悟1孰主孰仆我们可以用自己的大脑控制自
weixin_42124960
·
2023-12-27 01:39
个人成长
怎样学算法?
学习算法,不要一上来就开始啃《
算法导论
》,毕竟这本书并不适合新手学习,如果你之前的算法基础比较薄弱,只会一直陷在“拿起来又放下”的循环里。可以怎么入门呢?
Kantgo童鞋
·
2023-12-26 10:11
【计算理论】【《计算理论导引(原书
第3版
)》笔记】第二章:上下文无关文法
文章目录@[toc]2.1|上下文无关文法概述上下文无关文法的形式化定义乔姆斯基范式定理证明个人主页:丷从心系列专栏:计算理论2.1|上下文无关文法概述上下文无关文法的形式化定义上下文无关文法是一个444元组(V,Σ,R,S)(V,\Sigma,R,S)(V,Σ,R,S),且VVV是一个有穷集合,称为变元集Σ\SigmaΣ是一个与VVV不相交的有穷集合,称为终结符集RRR是一个有穷规则集,每条规则
丷从心
·
2023-12-26 05:33
#
计算理论
计算理论
笔记
算法导论
复习(三)
这一次我们主要复习的是递归式求解递归式求解主要有的是三种方法:代换法递归树法主方法我们进行处理的时候要代换法方法讲解主要就是猜测答案的形式我们只在乎n在无穷大的时候成立就行关于答案的形式,我发现最后能够是nlogn的形式的话右边的必须能够化简为你猜测的解的形式才能够证明有时候我们需要做一些处理注意上面的替换递归树法
wniuniu_
·
2023-12-26 02:19
算法导论复习
算法
《Python程序设计基础(
第3版
)》章节习题参考答案
董付国老师Python系列教材推荐与选用参考开学第一课:一定不要这样问老师Python问题3000道Python习题免费在线练习全国高校Python基础及应用开发课程高级研修班(2023年4月15~16日,杭州)==============版权声明:由于公众号后台规则问题,本文暂时无法设置原创标记,但仍属原创内容,微信公众号“Python小屋”坚持只发原创技术文章。=============推荐图
dongfuguo
·
2023-12-25 21:06
python
开发语言
11 Java对象内存布局和对象头
目录先从阿里及其他大厂面试题说起Objectobject=newObject()位置所在构成布局对象在堆内存中布局权威定义—周志明老师JVM
第3版
对象在堆内存中的存储布局1.对象头-对象标记MarkWord
乘风会落雨
·
2023-12-25 01:59
JUC并发编程
java
jvm
面试
Linux系统编程(七):进程间通信(下)
参考引用UNIX环境高级编程(
第3版
)嵌入式LinuxC应用编程-正点原子1.进程间通信简介进程间通信(interprocesscommunication,IPC)指两个进程之间的通信系统中的每一个进程都有各自的地址空间
Robot_Yue
·
2023-12-24 23:46
Linux系统编程
linux
c语言
嵌入式
进程间通信
IPC
Linux系统编程(六):进程(下)
参考引用UNIX环境高级编程(
第3版
)嵌入式LinuxC应用编程-正点原子1.进程与程序1.1main()函数由谁调用?
Robot_Yue
·
2023-12-24 23:45
Linux系统编程
linux
c语言
嵌入式
应用开发
进程
【Matlab语音加密】语音信号加密解密(带面板)【含GUI源码 181期】
代码运行视频(哔哩哔哩)【Matlab语音加密】语音信号加密解密(带面板)【含GUI源码181期】二、matlab版本及参考文献1matlab版本2014a2参考文献[1]韩纪庆,张磊,郑铁然.语音信号处理(
第3
Matlab佛怒唐莲
·
2023-12-24 16:03
Matlab完整代码
Matlab语音处理
matlab
语音识别
开发语言
算法设计与分析_
算法导论
(CLRS)骨灰级笔记分享:目录
倘若你去问一个木匠学徒:你需要什么样的工具进行工作,他可能会回答你:“我只要一把锤子和一个锯”。但是如果你去问一个老木工或者是大师级的建筑师,他会告诉你“我需要一些精确的工具”。由于计算机所解决的问题都是从生活中抽象出来的问题,其复杂性不言而喻,所以我们需要这样精确有效的工具去解决现实生活中的复杂问题。算法、数据结构都是程序设计中必不可少的精确工具。算法的重要性是每一个程序员都十分清楚的。程序设计
weixin_39628180
·
2023-12-23 18:50
算法设计与分析
计算机算法基础
【Matlab语音处理】汉宁窗FIR陷波滤波器语音信号加噪去噪【含GUI源码 1711期】
)【Matlab语音处理】汉宁窗FIR陷波滤波器语音信号加噪去噪【含GUI源码1711期】二、matlab版本及参考文献1matlab版本2014a2参考文献[1]韩纪庆,张磊,郑铁然.语音信号处理(
第3
Matlab佛怒唐莲
·
2023-12-23 15:55
Matlab完整代码
Matlab语音处理
matlab
语音识别
开发语言
【Proteus/8086】swjtu西南交大微机与接口技术实验:计时器
4)计时器是正计时方式5)有暂停、继续计时功能6)有复位计时功能7)每次按下暂停键,能显示计时间隔时间参考书籍:微机原理与接口技术——基于8086和Proteus仿真(
第3版
)(作者:顾晖等),p273
guts350
·
2023-12-23 08:26
proteus
Linux系统编程(三):文件和目录(下)
参考引用UNIX环境高级编程(
第3版
)嵌入式LinuxC应用编程-正点原子1.Linux系统中的文件类型在Windows系统下,操作系统识别文件类型一般是通过文件名后缀来判断,在Windows操作系统下打开文件
Robot_Yue
·
2023-12-23 03:51
Linux系统编程
linux
c语言
嵌入式
文件和目录
面试官:JVM为什么用元空间代替永久代?
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-
第3版
》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-22 03:17
面试干货
jvm
Linux网络编程(文章链接汇总)
参考引用UNIX环境高级编程(
第3版
)黑马程序员-Linux网络编程Linux网络编程(一):网络基础(上)Linux网络编程(一):网络基础(下)Linux网络编程(二):Socket编程Linux网络编程
Robot_Yue
·
2023-12-21 19:15
Linux网络编程
linux
服务器
高并发
c语言
嵌入式
网络编程
Linux网络编程(一):网络基础(上)
参考引用UNIX环境高级编程(
第3版
)嵌入式LinuxC应用编程-正点原子1.网络通信概述网络通信本质上是一种进程间通信,是位于网络中不同主机上的进程之间的通信,属于IPC的一种,通常称为socketIPC
Robot_Yue
·
2023-12-21 19:14
Linux网络编程
linux
网络
运维
tcp/ip
FTP
HTTP
udp
Linux网络编程(一):网络基础(下)
参考引用UNIX环境高级编程(
第3版
)黑马程序员-Linux网络编程1.协议的概念1.1什么是协议从应用的角度出发,协议可理解为“规则”,是数据传输和数据解释的规则假设,A、B双方欲传输文件,规定:第一次
Robot_Yue
·
2023-12-21 19:12
Linux网络编程
linux
网络
半关闭
MSL
滑动窗口
文心一言 VS 讯飞星火 VS chatgpt (161)--
算法导论
13.1 1题
一、用go语言,按照图13-1(a)的方式,画出在关键字集合(1,2,…,15)上高度为3的完全二叉搜索树。以三种不同方式向图中加入NIL叶结点并对各结点着色,使所得的红黑树的黑高分别为2、3和4。文心一言:首先,我们需要明确什么是完全二叉搜索树(CompleteBinarySearchTree,CBST)和红黑树(Red-BlackTree)。完全二叉搜索树是一种二叉树,其中每个节点包含一个关键
福大大架构师每日一题
·
2023-12-21 17:24
文心一言vschatgpt
算法
chatgpt
golang
算法导论
随笔(十一):最大流(Max-Flow)与Ford-Fulkerson算法(附Python实现源码)
对于流网络,《
算法导论
》第26章是这样定义的:流网络G=(V,E)是一个有向图,图中每一条边(u,v)∈E有一个非负的容量值c(u,v)>=0。而且,如果边集合E包含一条边(u,v),则图中不存在反方
天降风云
·
2023-12-21 16:00
算法
路径规划
算法
python
#微习惯可以改变你Day 3#
【阅读】阅读《把时间当做朋友
第3版
》第3章,同时阅读完《小家越住越大》。【日常】在协和医院待了一整天,人多为患,哪里都要排队。就为了检查听力。【感悟】成长营分享了怎么去执行计划。
YESBUTER_fd19
·
2023-12-21 14:32
Mybatis-plus可视化自动生成代码,提高开发效率神器!
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-
第3版
》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-20 20:05
mybatis
mybatis
征服《JavaScript高级程序设计(
第3版
)》之路 => 第四天,变量、作用域和内存问题
作为一名不爱读书之人的自我救赎╮(╯▽╰)╭。以前所有的知识几乎都是从各大学习网站的视频来的,大都会带一些讲课老师自己的理解,个人认为,这样有助于快速入门,因为老师在讲课时,还会带一些个人经验,对于以后的开发也会很有帮助,但是,也会有一些因为带了个人理解而导致的`二手货`知识在传达上有理解偏差,所以最终,我还是回到了这本javascript经典之作上,从基础上学起。这个系列的笔记就是看看我能不能坚
xuelulu
·
2023-12-20 19:06
算法导论
4
0-1背包#include#include#includeusingnamespacestd;structVER{intw;//每个物品的重量intv;//每个物品的价值};#defineN100//默认有99个物品。第一个不使用intx[N];//x[i]=1:物品i放入背包,0代表不放入intn,c;//n:一共有多少物品,c:背包的最大容量intCurWeight=0;//当前放入背包的物品
会编程的道君
·
2023-12-20 15:56
代码实践
答案
资源分享
算法
单片机期末复习
题目来源:单片机原理及接口技术(C51编程)(
第3版
)张毅刚相关链接单片机C51复习题(课后习题及答案)_程序存储器的最大寻址范围有多少个中断源-CSDN博客http
封奚泽优
·
2023-12-19 15:26
单片机
嵌入式硬件
proteus
keil
学习笔记
笔记
读李笑来老师的《定投改变命运-
第3版
》所记
1.什么是趋势?事物或局势发展的动向。在经过两个大周期之后,价格低于两个大周期之前就是下降趋势;价格高于两个大周期之前就是上升趋势。2.为什么说趋势投资优于价值投资?价值投资理论有个隐秘的局限:按照他的理论,你必须总是关注且只能关注当下的价格。但是我们不知道什么时候价格大于价值,什么时候该买,什么时候该卖。而且人是很容易受到情绪的影响的,做出的决策也就缺乏认真的思考。趋势投资是基于长期视角。因为作
长期主义者庆福
·
2023-12-19 10:19
深入理解Java虚拟机(
第3版
)读书笔记
一、Java技术体系1.具体业务逻辑Java程序设计语言。Java类库API:提供各开发领域接口支持。来自商业机构和开源社区的第三方Java开发框架(Spring、MyBatis等)。2.虚拟机各种硬件平台上的Java虚拟机实现。Class文件格式。保障物理硬件平台的兼容性,管理内存等资源。支撑Java程序运行。隐藏了复杂的底层技术以及机器与操作系统的差异性。运行程序的物理机不同,建立了统一的运行
SisinRyu
·
2023-12-19 08:15
java
开发语言
活动选择(贪心算法)
参考:【
算法导论
】贪心算法之活动选择问题一、贪心算法贪心算法(GreedyAlgorithm)在每一步都做出当时看起来最佳的选择,寄希望这样的选择能导致全局最优解。
且乐一杯酒
·
2023-12-18 20:38
文心一言 VS 讯飞星火 VS chatgpt (157)--
算法导论
12.3 4题
四、用go语言,删除操作可交换吗?可交换的含义是,先删除x再删除y留下的结果树与先除y再删除x留下的结果树完全一样。如果是,说明为什么?否则,给出一个反例。文心一言:在Go语言中,删除操作是不可交换的。这意味着先删除节点x再删除节点y与先删除节点y再删除节点x留下的结果树可能不同。这是因为删除操作涉及到遍历树并更新节点和链接,因此先前的删除操作可能会影响后续删除操作的路径或结果。例如,考虑一个简单
福大大架构师每日一题
·
2023-12-18 19:12
文心一言vschatgpt
算法
chatgpt
golang
智能优化及其应用——课程实验(粒子群算法)
个人对粒子群算法比较感兴趣,主要查阅了《智能优化算法及其MATLAB实例(
第3版
)》(作者:包子
沈先
·
2023-12-18 16:33
智能优化及其应用
粒子群算法
python
人工智能
纯C语言矩阵乘法的Strassen算法,包含非2次幂的情况
根据《
算法导论
》中的strassen算法实现缺憾:没有像
算法导论
中描述那样采用下标分解矩阵,仍然是一个一个复制元素#include#include//strassen矩阵乘法typedefstructmatrix
菜树人
·
2023-12-18 13:18
算法导论
算法导论
c语言
strassen
MIT
算法导论
七 哈希表
-哈希表-哈希函数选择-哈希碰撞由“符号表问题”引入什么是哈希有一个表S有n条记录,每个记录(通常认为是指向数据的指针x)有一个Key和一些数据(属于键值key的附加数据),我们需要对这个表进行一系列操作:Insert、Search、Delete最简单实现:直接映射表(键值分布比较小时有用)假设键值来自一个有m个元素的集合U,并假设键值互相独立,建立一个数组T[0,1…m-1],对于关键字k,如果
Alex90
·
2023-12-18 04:32
Agent的结构
——参考文献《人工智能:一种现代的方法》(
第3版
)目录1.1Simplereflexagent(简单反射)1.2Model-basedreflexagents(基于模型)1.3Goal-basedagents
swift_life
·
2023-12-17 21:48
人工智能基础
Linux系统编程(五):系统信息与资源
参考引用UNIX环境高级编程(
第3版
)嵌入式LinuxC应用编程-正点原子1.系统信息1.1系统标识uname系统调用uname()用于获取有关当前操作系统内核的名称和信息#include//buf:structutsname
Robot_Yue
·
2023-12-17 19:49
Linux系统编程
linux
服务器
时间函数
随机数种子
休眠
malloc
free
Linux系统编程(四):字符串处理
参考引用UNIX环境高级编程(
第3版
)嵌入式LinuxC应用编程-正点原子1.字符串输入/输出1.1字符串输出常用的字符串输出函数有printf()、putchar()、puts()、fputc()、fputs
Robot_Yue
·
2023-12-17 19:19
Linux系统编程
linux
服务器
正则表达式
字符串处理
【计算理论】【《计算理论导引(原书
第3版
)》笔记】第一章:正则语言
文章目录@[toc]1.1|有穷自动机有穷自动机的状态图有穷自动机的形式化定义有穷自动机计算的形式化定义正则语言正则运算并连接(并置)星号定理证明定理1.2|非确定性确定型有穷自动机DFADFADFA非确定型有穷自动机NFANFANFA示例非确定型有穷自动机的形式化定义NFANFANFA计算的形式化定义NFANFANFA与DFADFADFA的等价性定理证明定理在正则运算下的封闭性正则语言类在并运算
丷从心
·
2023-12-17 19:59
#
计算理论
计算理论
笔记
《
算法导论
》第三章 3.2(参考答案)
3.2标准记号与常用函数3.2-1证明:若和是单调递增的函数,则函数和也是单调递增的;此外,若和是非负的,则是单调递增的。若单调递增,即对任意的都有。故有:;;即函数和也是单调递增的。若和是非负的,则;故是单调递增的。3.2-2证明等式(3.16):。乘法交换律,得又有,得又对数函数为严格递增函数,故或:3.2-3证明等式(3.19):。并证明且。根据斯特林近似公式:故,。故,,使得对所有的,有,
Mental_Zzk
·
2023-12-17 14:10
算法导论
复习(一)
算法导论
复习第一篇文章目录循环不变式函数增长上下界等式和不等式中的渐进记号时间复杂度比较循环不变式核心的思想就是初始保持终止函数增长上下界上界函数下界函数渐近确界函数这个是夹逼的这个是上界注意,这个上界可能是松弛的也可能是紧确的这个是下界等式和不等式中的渐进记号时间复杂度比较可以稍微记一下
wniuniu_
·
2023-12-16 12:27
算法导论复习
算法导论复习
算法导论
复习(二)
算法导论
第二次复习以分治法为专题文章目录分治算法是什么归并排序Strassen矩阵乘法最近点对求解递推表达式分治算法是什么归并排序代码如下:#include#includeusingnamespacestd
wniuniu_
·
2023-12-16 12:27
算法导论复习
算法
Linux系统编程(二):文件 I/O(中)
参考引用UNIX环境高级编程(
第3版
)嵌入式LinuxC应用编程-正点原子1.一个简单的文件IO示例只读方式打开一个已经存在的文件(src_file),然后只写方式打开一个新建文件(dest_file)
Robot_Yue
·
2023-12-16 08:37
Linux系统编程
linux
运维
服务器
exit
竞争状态
原子操作
进程控制块
Linux系统编程(二):标准 I/O 库(下)
参考引用UNIX环境高级编程(
第3版
)嵌入式LinuxC应用编程-正点原子1.标准I/O库简介标准I/O库是指:标准C库中用于文件I/O操作(如:读、写文件等)相关的一系列库函数的集合标准I/O库函数相关的函数定义都在头文件中标准
Robot_Yue
·
2023-12-16 08:32
Linux系统编程
linux
fseek
ftell
内核缓冲区
格式控制字符串
fflush
算法导论
第十二章总结以及课后题答案
二叉搜索树总结1.查找二叉搜索树中最大关键字元素TREE-MAXIMUM(x)whilex.right!=NILx=x.rightreturnx2.查找二叉搜索树中最小关键字元素TREE-MINIMUM(x)whilex.left!=NILx=x.leftreturnx3.插入一个结点到二叉树TREE-INSERT(T,z)y=NIL//y结点的作用是保存找到的z的双亲结点x=T.root//从根
骑猪去兜风..
·
2023-12-15 21:23
算法
二叉搜索树
数据结构
答案
《
算法导论
》笔记 第21章 总结与思考
【总结】并查集【思考】21-1脱机最小值21-1深度确定21-3Tarjan的脱机最小公共祖先算法
cyendra
·
2023-12-15 21:45
算法导论
JavaScript第六章 面向对象的程序设计
尽管ECMA-262
第3版
的定义有些不同,但本书只参考第5版的描述
Xyaleo
·
2023-12-15 20:41
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他