自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

厚积薄发

万丈高楼平地起,勿在浮沙筑高台

原创 C语言进阶深度学习目录表

学习交流加 个人qq: 1126137994 个人微信: liu1126137994 学习交流资源分享qq群: 962535112 本文是我的博客专栏【C语言深度剖析学习记录】的所有文章的目录汇总。 本博客专栏参考了狄泰软件学院唐佐林的C语言教程。 由于本人水平有限,博客中可能存在错误或...

2019-03-06 22:55:50 4025 4

原创 底层知识学习记录目录表

本文是将前面学习的底层知识的博客总结成一个目录表,方便以后个人的复习 欢迎共同学习交流 【软件开发底层知识修炼】一 深入浅出处理器之一 微处理器与微控制器 【软件开发底层知识修炼】二 深入浅出处理器之二 中断的概念与意义 【软件开发底层知识修炼】三 深入浅出处理器之三 内存管理与内存管理单元...

2019-01-24 23:15:49 4898 4

原创 【C++学习详细教程目录】

学习交流加 个人qq: 1126137994 个人微信: liu1126137994 学习交流资源分享qq群: 962535112 本文记录之前写的【C++深度剖析学习记录】专栏里的C++文章的一个总的目录。这样更加方便个人的复习与查阅。 本人水平有限,文章中难免有出错的地方。欢迎指出您...

2018-12-24 00:25:25 10007 13

转载 Web前端书单从HTML到JS到AJAX到HTTP从框架到全栈

前言:技术书阅读方法论 一.速读一遍(最好在1~2天内完成) 人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的作用。 对于每一章的知识,先阅读标题,弄懂大概讲的是什么主题,再去快速看一遍,不懂也没有关系,但是一定要在不懂的地方做...

2018-11-22 21:20:15 1085 0

转载 python从入门到进阶推荐书籍最全整理pdf分享

作为Python爱好者,广泛搜集了关于Python的书籍,具体包括数据挖掘、人工智能、网络编程等,范围广,资料全面,多为可编辑的pdf版本,不少都是各学科领域Python的书籍。当然论坛也有这些书籍,但是有的书籍较为难找,且大多数需要论坛币。为此,本人花费大量时间搜集整理Python书籍,并上传以...

2018-11-22 20:50:20 19621 6

转载 程序员史诗级必读书单吐血整理四个维度系列80+本书(珍藏版)

互联网行业的特点是变化。若要提高互联网开发的技能,就必须跟上技术发展的步伐。埋首醉心于项目开发与实战,固然能够锤炼自己的开发技巧,却难免受限于经验与学识。 世界上并不存在速成的终南捷径,但阅读好的技术书籍,尤其是阅读大师们的经典著作,总能收到事半功倍之效。一位优秀的程序员,或许就是一名好的阅...

2018-11-22 20:44:18 3259 6

转载 Java学习之路整理-技术书从入门到进阶最全50+本(珍藏版 )

学习交流加 个人微信:LyyCoder 学习交流资源分享qq群1(已满): 962535112 学习交流资源分享qq群2: 780902027 一.速读一遍(最好在1~2天内完成) 人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的...

2018-11-22 19:58:12 3888 5

原创 【Linux进程、线程、任务调度】三 CPU/IO消耗型进程 吞吐率/响应 SCHED_FIFO算法与SCHED_RR算法 SCHED_NORMAL算法和CFS算法 nice与renic chrt

上一篇文章(点击链接:【Linux进程、线程、任务调度】二)讲了: fork vfork clone 的含义 写时拷贝技术 Linux线程的实现本质 进程0 和 进程1 进程的睡眠和等待队列 孤儿进程的托孤 ,SUBREAPER 本篇文章接着上一篇文章记录以下学习内容: CPU/IO消耗型进...

2018-10-15 01:18:59 2784 0

原创 【Linux进程、线程、任务调度】二 fork/vfork与写时拷贝 线程的本质 托孤 进程睡眠和等待队列

上一篇文章 点击链接【Linux进程、线程、任务调度】一 讲了 Linux进程生命周期(就绪、运行、睡眠、停止、僵尸) 僵尸的含义 停止状态与作业控制, cpulimit 内存泄漏的真实含义 task_struct以及task_struct之间的关系 初见fork和僵尸 本篇接着上一篇文章主...

2018-10-13 18:18:42 5022 12

原创 【算法设计与分析】16 分治策略:快速排序(快速排序的时间复杂度计算)

上一篇文章学习了:【算法设计与分析】15 分治策略:芯片测试 文章目录1. 快速排序的基本思想1.2 时间复杂度的计算1.21 最坏情况时间复杂度计算1.22 最好情况时间复杂度1.23 平均时间复杂度计算2 总结 1. 快速排序的基本思想 用首元素 x 作划分标准,将输入数 组 A划分成不超...

2019-10-27 00:49:18 967 1

原创 【算法设计与分析】15 分治策略:芯片测试

上一篇文章学习了【算法设计与分析】14 分治算法的一般描述和分析方法 文章目录1. 芯片测试1.1 一次测试的过程1.2 如何测试一块芯片的好坏1.3 蛮力算法1.4 分治算法设计思想1.41 分治算法的正确性证明1.42 时间复杂度分析2. 总结 本篇文章借助具体的例子来学习分治策略。这个例子...

2019-10-13 02:30:28 1092 0

转载 idea_取消自动import .*

打开设置 > Editor > Code Style > Java > Scheme Default > Imports ① 将 Class count to use import with “" 改为 99 (导入同一个包的类超过这个数值自动变为 * ) ...

2019-10-11 14:23:16 268 0

原创 【算法设计与分析】14 分治算法的一般描述和分析方法

本文主要描述分治算法的一般描述和分析方法。衔接上一篇文章:【算法设计与分析】13 分治策略的设计思想 文章目录1 分治算法的一般性描述1.1 分支算法的时间分析1.2 两类常见的递推方程与求解方法2 总结 1 分治算法的一般性描述 设分治算法为:Divide-and-Conquer§ 设...

2019-09-28 16:21:43 662 0

原创 【算法设计与分析】13 分治策略的设计思想

算法中很多方法都是可以采用分治策略进行设计与优化,那么什么是分治策略?如何使用分治策略进行算法的设计与分析? 文章目录1. 分治策略的基本思想1.1 二分检索的设计思想1.2 二分归并排序的设计思想1.3 Hanoi塔的递归算法2 小结 1. 分治策略的基本思想 分治策略(Divide and...

2019-09-28 14:52:19 844 1

原创 单元测试debug过程中,显示variables are not available

注:我的代码是多线程异步执行的 单元测试,代码在进行debug调试时,执行到某一行代码突然就显示variables are not available,多次尝试,始终是会在某一行代码处出现上述的情况。 经过分析,得出原因:单元测试的过程中,会kill掉执行的线程,所以使用单元测试,如果是多线...

2019-09-24 22:26:15 1415 0

原创 【算法设计与分析】12 主定理及其应用

主定理是一个非常有用的定理,前面我们学习的所有知识都可以用主定理来求解,而不必要使用复杂的计算方法来求解 文章目录1. 主定理1.1 主定理的应用背景1.2 主定理内容2. 主定理的应用2.1 求解递推方程 例12.2 求解递推方程 例22.3 求解递推方程 例33. 总结 1. 主定理 1.1...

2019-09-15 22:15:27 443 0

原创 【算法设计与分析】11 递归树

当前面所学习的迭代法、差消法等不太好解决的问题,可以使用递归树,来很方便的解决。 文章目录1. 递归树的概念1.1 迭代在递归树中的表示2. 递归树的生成规则2.1 递归树生成实例2.2 递归树应用实例3. 总结 1. 递归树的概念 递归树是迭代计算的模型 递归树的生成过程与迭代过程一致 递归...

2019-09-15 21:42:03 694 0

原创 【算法设计与分析】10 差消法化简高阶递推方程

上一篇文章使用递推方程的方法求解了插入排序和二分归并的时间复杂度,本文来求解快速排序的时间复杂度,同样是利用了递推方程法,但是求解该递推方程的方法与以前不一样:差消法 文章目录1. 快速排序的时间复杂度求解2. 总结 1. 快速排序的时间复杂度求解 这里求解的是快速排序的平均时间复杂度,并非求...

2019-09-15 21:11:19 468 0

原创 【算法设计与分析】09 递推方程与算法分析

关于什么是递推方程,这里就不再多说了。本文主要讲讲简单的递推方程来求解算法的时间复杂度 文章目录1. 递推方程的引入1.1 插入排序时间复杂度求解1.2 二分归并排序时间复杂度求解2 总结 1. 递推方程的引入 汉诺塔问题大家都知道,现在以汉诺塔问题来引入递推方程,可以参考文章离散数学中的数据结...

2019-09-15 20:29:14 6655 0

原创 【算法设计与分析】08 序列求和的方法

本篇文章学习数列求和的一些方法。这些方法对后面学习算法的时间复杂度非常有帮助。 文章目录1. 数列求和公式1.1 二分搜索的时间复杂度求解2 估计和式上届的放大法3 估计和式渐近的界4 总结 1. 数列求和公式 下面这几个数列求和公式都是高中学过的公式。 等差、等比数列和调和级数 下面给出...

2019-09-15 15:34:57 609 0

原创 【算法设计与分析】07 算法的数学基础

接下来的几篇文章将是学习算法的数学基础内容。 具体的文章包括(持续更新):

2019-09-15 10:39:47 385 0

原创 【算法设计与分析】06 几类重要的函数

本篇文章中会用到上一篇文章的定理:【算法设计与分析】05 有关函数的渐进的界的定理 主要学习常见的一些函数的阶 1. 基本函数类 以下按阶的高低排序: 至少指数级: 2n, 3n, n!, … 多项式级: n, n2, nlogn, n1/2, … 对数多项式级: logn, log2n, l...

2019-09-15 00:15:24 1909 1

原创 【算法设计与分析】05 有关函数的渐进的界的定理

上一篇文章学习了函数的渐近的界定义,本篇文章继续学习函数渐近的界定理。这些定理的证明,用到了函数渐近的界的定义。点击查看上一篇文章:【算法设计与分析】04 函数的渐进的界 文章目录1. 定理11.1 证明定理11.2 估计函数的阶1.3 一些重要的结论1.31 多项式函数的阶低于指数函数的阶1....

2019-09-14 21:14:01 721 0

原创 aop编程时出现错误信息:java.lang.NoClassDefFoundError

代码错误信息: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘calImpl’ defined in file [/Users/lyy0217/Downloads/SS...

2019-08-25 22:03:52 503 0

原创 通配符的匹配很全面, 但无法找到元素 'mvc:annotation-driven' 的声明

报错信息:通配符的匹配很全面, 但无法找到元素 'mvc:annotation-driven' 的声明 原因是:虽然在xml文件上方声...

2019-07-15 22:56:47 279 0

原创 【算法设计与分析】04 函数的渐进的界

今天学习函数的渐进的界,会涉及多种数学符号。对以后学习分析算法复杂度有很大的帮助。 1 大OOO符号 定义: 设 f 和 g是定义域为自然数集N上的函数. 若存在正数 c 和 n0, 使得 对一切 n ≥\geq≥ n0有: c≤f(n)≤cg(n)c\leq f(n) \leq cg(n)c≤...

2019-06-29 23:54:34 994 0

原创 【算法设计与分析】03 算法及其时间复杂度

在学习算法的时间复杂度之前,需要了解下面5条概念 什么是算法的时间复杂度? 针对指定基本运算,计数算法所做的运算次数。 什么是基本运算?比较、加法、乘法、置指针、交换… 什么是输入规模?输入串的编码长度,通常是数组元素的多少、调度问题的任务个数、图的顶点数与边数等。 算法的基本运算次数可以表示为...

2019-06-29 00:39:02 1201 5

转载 Markdown编辑器 公式指导手册

#Cmd Markdown 公式指导手册 标签: Tutorial 2018-03-20 补档: 收到很多小伙伴对本文的源文档转载需求,故传了一份 md 文件,请按需 下载 。 本文固定链接: https://www.zybuluo.com/codeep/note/163962 点击跳转至...

2019-06-28 19:13:52 927 0

原创 【算法设计与分析】02 货郎问题与计算复杂性理论

什么是NP系列问题?今天来看看这些问题。 1 货郎问题 问题:有n个城市,已知任何两个城市之间的距离,求一条每个城市恰好经过1次的回路,使得总长度最小。 建模与算法: 输入:有穷个城市的集合C={c1,c2,…,cn},距离d(ci,cj)=d(cj,ci) ∈\in∈ Z+ ,1...

2019-06-28 00:11:02 613 0

转载 CSDN博客图片水印|自定义水印|去除水印

参考博文1:https://blog.csdn.net/stereohomology/article/details/54561782 参考博文2:https://blog.csdn.net/u011479200/article/details/81026798 CSDN改版后,原来的修改方法不行...

2019-06-27 13:31:28 302 0

原创 【算法设计与分析】01 算法涉及的研究内容概述

文章目录1 算法的研究内容2 算法设计的两个例子2.1 调度问题2.2 算法设计的步骤2.3 投资问题3 总结 在学习算法涉及与分析的内容之前,先了解一下算法所涉及的几个大块的内容,方便以后学习。 1 算法的研究内容 算法的研究内容主要包括三点: 计算复杂性理论 问题复杂度概念 算法设计与分...

2019-06-26 03:11:11 1037 0

转载 MarkDown编辑器中数学公式与符号-LaTeX 各种数学命令,符号

函数、符号及特殊字符 声调 语法 效果 语法 效果 语法 效果 \bar{x} \acute{\eta} \check{\alpha} \grave{\eta} \breve{a} \ddot{y} \dot{x} \hat{\alpha} \t...

2019-06-15 21:27:38 2741 0

转载 如何下载搬运youtube视频

1.进入YouTube网站,找到目标视频,打开视频 2.拷贝视频链接   3.进入视频下载网站:https://zh.savefrom.net/ 4.粘贴视频链接到下载视频输入框 5.选择相应分辨率,并点击下载即可 ...

2019-06-14 01:36:30 16720 1

原创 C++从入门到进阶近100本书推荐电子书pdf

学习交流加(可免费帮忙下载CSDN资源): 个人微信: liu1126137994 学习交流资源分享qq群1(已满): 962535112 学习交流资源分享qq群2: 780902027 全书为完整版,以下为部分书籍内容截图: 上面书籍已经全部上传到qq群,加上面qq群...

2019-06-10 14:15:52 6411 5

转载 IntelliJ Idea 常用快捷键列表

本文转载自:点击链接查看原文 【常用快捷键】 Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结...

2019-06-05 14:30:58 136 0

原创 推荐学习-Linux性能优化实战

推荐一个学习资源:Linux性能优化实战。主要包括以下几个内容学习: Linux常用的性能分析工具集合 30个Linux性能问题诊断思路 读懂CPU、 内存、 I/O等指标 5个真实的线上环境分析案例 内容很强。扫描我的二维码都买的话,你我都有红包返现,可以用于购买更多课程,也可以体现。当然你...

2019-04-30 23:33:58 4418 2

原创 【Linux进程、线程、任务调度】四多核下负载均衡 中断负载均衡,RPS软中断负载均衡 cgroups与CPU资源分群分配 Linux为什么不是硬实时 preempt-rt对Linux实时性的改造

上一篇文章(点击链接:点击链接阅读上一篇文章)讲了: CPU/IO消耗型进程 吞吐率 vs. 响应 SCHED_FIFO算法 与 SCHED_RR算法 SCHED_NORMAL算法 和 CFS算法 nice与renice chrt 本篇文章接着上一篇文章讲解以下内容: 多核下负载均衡 中断负...

2019-04-30 23:33:10 1728 1

原创 数据结构与算法实战-C++实现

学习交流加 个人qq: 1126137994 个人微信: liu1126137994 学习交流资源分享qq群: 962535112 推荐一个数据结构实战课程,学习该课程将获得: 轻量级的STL库 可复用的模板库 微信识别下方的微信小程序即可打开实战课程的内容: 具体能够学习到一下内容:...

2019-04-14 01:09:34 468 0

原创 【离散数学中的数据结构与算法】十一 错排问题

错排问题比较难,但是也是经典算法问题 文章目录1 错排问题2 总结 1 错排问题 家中阳台有10盆不同的花,为保持新鲜感,希望每天重新摆放,使得每盆花都不在第一天放的位置。那么最多可以保持多少天每天摆法都不同? 这是一个典型的错排问题。 错排的定义:若一个 n 元素的全排列中所有的元素都不在本来...

2019-03-22 23:20:58 397 0

转载 markdown编辑器中数学公式的基本命令

原创链接:https://blog.csdn.net/holdrenminbi/article/details/78229488 常见的Markdown编辑器中数学公式使用 相比于初入Markdown编辑器的小白来说,数学公式的使用是必须要掌握的一门技能。本内容大体的介绍结构如下:...

2019-03-22 23:12:23 468 0

提示
确定要删除当前文章?
取消 删除