自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

叶晓默

https://github.com/Yexiaomo

  • 博客(45)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 八、K8s & Docker

文章目录八、K8s8.0 什么是K8s8.1 K8s和docker 区别8.2 什么是自动化和编排8.3 K8s 结构8.4 Image 和 container 的区别8.5 创建一个Pod的主要流程?8.6 K8s中Pod的重启策略?8.7 k8s 外部如何访问集群内的服务?8.8 简述Kubernetes网络模型?Github地址CSDN地址八、K8s8.0 什么是K8s它由 Google 于 2000 年设计和开发,后来于 2014 年捐赠给云原生计算基金会(CNCF)。kubenete

2021-09-20 14:37:25 421

原创 七、Redis & Kafka

文章目录七、Redis7.0 Redis介绍redis支持的数据类型及应用场景redis相比memcached的优势redis配置文件redis单线程?redis常见函数缓存雪崩、缓存击穿、缓存穿透、数据库和缓存的双写一致性问题redis的持久化方式Github地址CSDN地址七、Redis7.0 Redis介绍 Redis(Remote Dictionary Server远程字典服务),是一款高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库。因为数据都在

2021-02-08 15:21:42 1046

原创 ECS 7天实践训练营

介绍阿里云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。为什么选择云服务器ECS企业无需自建机房,无需采购以及配置硬件设施,在阿里云按需购买相应

2021-01-21 17:00:26 681 1

原创 四、Spring & Mybatis

文章目录四、Spring & MybatisSpring & SpringBoot4.0 Spring 介绍4.0 Spring优点4.1 Spring 控制反转(IOC)4.2 Spring中的AOP面向切面编程Mybatis4.XGithub地址CSDN地址四、Spring & MybatisSpring & SpringBoot4.0 Spring 介绍Spring是一个轻量级的IOC和AOP容器框架。是为Java应用程序提供基础服务的一套框架,目的是简化应

2020-12-06 19:56:09 286

原创 六、数据库(MySQL)

文章目录6、数据库(MySQL)6.1 OSI七层协议模型Github地址CSDN地址6、数据库(MySQL)6.1 OSI七层协议模型

2020-12-02 16:59:14 875

原创 五、计算机网络 & 操作系统

文章目录五、计算机网络5.1 OSI七层协议模型5.2 TCP/IP 协议5.3 三次握手*5.4 四次挥手*Github地址CSDN地址五、计算机网络5.1 OSI七层协议模型从上到下传输单位任务功能常见协议应用层~用户与网络交互界面,为特定网络应用提供访问OSI环境服务~HTTP,FTP,SMTP,DNS表示层~处理两个通信系统中交换信息的方式数据压缩,数据加密解密-会话层~建立同步SYN~-传输层报文段(TCP)或用户数据

2020-11-16 22:51:07 876

原创 每周——ReID学习

文章目录一、传统行人重识别1.1 基于人工特征设计(handcrafted features)1.1.1 低层视觉特征表达方法1.1.2 高层视觉特征表达方法1.2 基于度量学习(distance metric learning)二、基于深度学习2.1 通过分类(classification)模型提取行人外观特征2.2 通过验证(verification)模型学习行人外观特征三、基于无监督学习3.1 基于跨域迁移的学习3.2 完全无监督3.2.1 传统的基于特征设计的方法3.2.2 利用局部显著性统计特征的

2020-11-03 10:21:49 2097 1

原创 三、Java并发&线程池

文章目录三、Java并发3.1 进程与线程的区别*Github地址CSDN地址三、Java并发从Java 5.0开始,JDK中提供了java.util.concurrent(简称JUC )包,在此包中增加了并发编程中常用的工具类,用于定义线程的自定义子系统,包括线程池、异步IO 和轻量级任务框架等。3.1 进程与线程的区别*...

2020-11-02 19:30:24 762

原创 二、Java集合

文章目录二、Java集合2.1 Java中常见的集合2.2 HashMap和Hashtable的区别有哪些?Github地址CSDN地址二、Java集合Java中的集合,从上层接口看分为两类,Map和Collection,而Collection又分为Set和List2.1 Java中常见的集合Map接口和Collection接口是所有集合框架的父接口Collection接口的子接口包括:Set接口和List接口Map接口的实现类主要有:HashMap、TreeMap、Hashtable、L

2020-10-19 22:05:12 319

原创 一、Java基础

文章目录一、基础知识(必会)1.1 JDK,JRE和JVM的区别与联系有哪些?一、基础知识(必会)1.1 JDK,JRE和JVM的区别与联系有哪些?答: 首先要熟悉其基本概念JDK(Java Development Kit)是一个开发工具包, 是Java开发环境的核心组件, 并提供编译, 运行和调试一个Java程序所需要的工具, 可执行文件和二进制文件, 是一个平台特定的软件.JRE(Java Runtime Environment)是指Java运行时环境, 是JVM的

2020-06-19 21:35:29 561 2

原创 机器学习入门笔记01-机器学习概述

文章目录机器学习概述机器学习概述机器学习分类监督学习非监督学习半监督学习强化学习机器学习模型损失函数优化方法评价指标模型选择参数调优机器学习概述机器学习概述其中,机器学习(Machine Learning)的各个阶段发展历程列表如下。时间段机器学习理论代表性成果二十世纪五十年代初人工智能研究处于推理期A. Newell和H. Simon的“逻辑理论家”(Logic Theoris...

2020-01-08 20:44:25 1052 4

原创 四、Java 之 JVM&GC

1 JVM1.1 谈谈你对Java的理解可以从以下几个方面展开平台无关: 即编译一次,可以运行在任何平台上GC(垃圾回收机制)语言特性: 泛型,反射,lambda表达式面向对象: 封装,继承,多态类库: 数据库,IO异常处理1.2 平台无关性如何实现答: 使用javac命令将.java文件编译成JVM可识别的字节码文件, 在你所要运行的平台上,安装上对应JVM,java命令...

2019-12-17 21:47:20 395

原创 Leetcode - 14. 最长公共前缀

Github地址文章目录思路思路1: 横向扫描法思路2: 利用Python中zip函数和set思路3: 利用ASCII码编写思考与学习思路分析了一下题目思路1: 横向扫描法①把第一个字符串暂时看做最长公共前缀②在第二个字符串看是否能找到当前最长公共前缀③如果不能找到,将最长公共前缀去掉最后一个,再进行②,④直至匹配成功⑤再循环后面的每个元素,总能找到最长公共前缀,如果中间最长公...

2019-12-06 09:51:32 190

原创 Leetcode - 70. 爬楼梯

Github地址文章目录思路编写思考与学习思路分析了一下题目显然动态规划问题当n>2时, 当你想要走到第n个台阶时,你需要先走到第n-1个或者第n-2个台阶当你想要走到第n-1个台阶时,你需要先走到第n-2个或者第n-3个台阶当你想要走到第n-2个台阶时,你需要先走到第n-3个或者第n-4个台阶… 依次类推分解至第1,2台阶时,就是分析的 底层问题分析是从上至下,...

2019-10-27 11:10:02 268

原创 Leetcode - 46. 全排列

Github地址文章目录思路编写思考与学习思路分析题目数学上的组合问题, 感觉题很简单,对于我没接触过算法的人,无从下手 _发现这道题的标签是回溯, 然后查找了一些关于回溯问题的资料初步对这道题有了思路, 就是个树形结构, 遍历每一条分支结构利用递归求解(菜鸡的我只知道递归就是自己调用自己,要确定好递归结束条件)思路:①在纸上画出树形结构②确定递归参数每次的参数都是当前字符...

2019-10-21 23:08:43 145

原创 Leetcode - 33. 搜索旋转排序数组

Github地址文章目录思路编写思考与学习思路分析了一下题目,①发现数组两端值是连续的②最大值,最小值在"中间"且相邻,③对目标值,感觉本身的螺旋数组已经形成相对意义的折半查找 _思路:对目标值与数组第一个进行判断大继续进行,小则从末尾倒着比较注意临界点, 目标值比最大值还大, 比最小值还小编写class Solution: def search(self, n...

2019-10-19 11:49:36 115

原创 软件需求工程2018期末题

三、多项选择题3.1 以下哪些属于需求工程活动的独立阶段()需求获取需求分析形成需求规格说明需求验证需求管理3.2 整理需求规格说明书必须具备的特性包括()一致性优先级可修改性无二义性可跟踪性3.3 以下哪些属于需求图形分析模型数据流图实体关系图状态转换图用例图3.4 CCB的主要作用获取其他需求制定决策交流情况设计系统部件重新协商约定...

2019-10-17 16:33:01 12737

原创 Leetcode - 20. 有效的括号

Github地址文章目录思路编写思考与学习思路第一眼看到括号匹配, 就想到了用栈来实现, 可能是考研时王道书上也是举的这样的例子遇见左括号, 进栈,遇见右括号, 出栈与之相比较,匹配, 循环继续进行不匹配, 直接GG特殊值判断, 空字符返回值判断, 栈是否为空编写class Solution: def isValid(self, s: str) -> ...

2019-10-15 13:49:21 175

原创 Leetcode - 9. 回文数

Github地址文章目录思路编写思考与学习思路因为要判断整数是否为回文, 则去除正负号字符串判断是否为回文字符串编写class Solution: def isPalindrome(self, x: int) -> bool: if(x == None or x<0): return False x = str(x) ...

2019-10-10 09:02:48 128

原创 Leetcode 8. 字符串转换整数 (atoi)

Github文章目录思路思路首先去除空白字符 str.split()在返回的数组中,查找到第一个为整数的元素

2019-10-10 08:34:26 208

原创 Leetcode - 4. 寻找两个有序数组的中位数

Github地址文章目录思路编写思考与学习思路条件①两个数组都是有序②时间复杂度要求O(log(m+n))在一个有序数组中计算中位数很方便,但这是两个, 虽然是两个,但是有序,所以两个数组看成一个就行老规矩,加上输入值判断考虑有的数组为空,也就是len(nums) = 0最后函数返回值为float编写思考与学习...

2019-10-06 11:13:14 175

原创 Leetcode - 2. 两数相加

Github地址思路因为整数是按照逆序存放在链表中,所以直接从头结点就可以开始相加老规矩,加上输入值判断两个数相加有可能产生进位, 所以下一个结点相加时需要考虑进位的1当一个数加完,另外一个还有节点, 只加这一个结点当最后两个结点都加完,但是进位还在考虑完毕动手按照上面的思路,按照正常逻辑写出如下代码# Definition for singly-linked list....

2019-10-05 22:15:42 250

原创 算法复杂度实验

O(n)每当数据量增长一倍,时间增加一倍。证明略证明如下:2n / n = 2O(logn)每当数据量增长一倍,时间基本不增加。(滑稽)证明如下:log⁡2n\log{2n}log2n / log⁡n\log{n}logn = log⁡n2\log_n{2}logn​2 + 1并且从上面可以看出,$\log_n{2}$接近于0。所以log(n)级别的算法是非常优秀的算法。O(n...

2019-01-22 17:11:52 2524

原创 MySql 入门学习命令随笔

创建CREATE { DATABASE | SCHEMA } [ IF NOT EXISTS ] db_name [ DEFAULT ] CHARACTER SET [ = ] charset_name删除DROP {DATABASE | SCHEMA } [ IF EXISTS ] db_name编码显示数据库编码 SHOW CREATE { DATABASE | SCH

2019-01-15 23:05:31 136

原创 一个关于字符串数组的时间复杂度问题

问题描述:有一个字符串数组,将数组中的每一个字符串按照字母序排序后,再将整个字符串数组按照字典序排序。整个操作的时间复杂度为多少?错误的解答设数组长度为n,每个字符串按字母序排序为O(nlogn)一共为O(nnlogn),再将整个数组按字典序排序O(nlogn)。得出总的时间复杂度为O(nnlogn)+O(nlogn)=O(n^2logn)没遇到此类问题的我感觉上面的解答没毛病啊,...

2019-01-09 17:24:24 966

原创 UML面向对象需求分析与建模教程 期末知识点总结复习

---title: 2018《UML面向对象需求分析与建模教程》期末知识点复习categories:软件工程专业课tags: &amp;amp;amp;quot;软件工程&amp;amp;amp;quot;,&amp;amp;amp;quot;面向对象&amp;amp;amp;quot;,&amp;amp;amp;quot;UML&amp;amp;amp;quot;,&amp;amp;amp;quot;建模&amp;amp;amp;

2019-01-08 09:39:24 4943 2

原创 Leetcode - 7.整数翻转

题目地址不知道什么叫整数溢出,看了别人的博客才知道,就是运算过程中超出了实际32位有符号整数位最大的值和最小值然后就复制了别人的这样一行代码if( rlt&gt;0x7fffffff || rlt&lt;(signed int)0x80000000) return 0;到了 1534236469 这个数就不行。debug发现原来是编译器在计算时发现溢出了自动重新设置了个数发现这个数...

2018-12-30 20:06:28 177

原创 软件工程导论 期末知识点复习总结

2015软件工程期末复习知识点软件是计算机程序、方法、规则、相关的文档以及运行计算机系统时所必需的数据的总和(狭义定义:软件=程序+数据+文档)软件的特性:软件是复杂的、软件是不可见的、软件是不断变化的、软件质量难以稳定。软件的质量特性:功能性、可靠性、易用性、效率、维护性、可移植性。软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。软件危机主要表现对软件开发成本...

2018-06-30 10:38:31 28699 27

原创 oracle期末复习

Oracle知识点1.数据库管理系统(DBMS)按一定的数据模型组织数据形成数据库,并对数据库进行管理 2.数据模型–>层次模型(一对多)+网状模型(多对多)+关系模型(记录组或二维数据表) 3.表空间(TABLESAPCE)只属于一个数据库,每个表空间由一个或多个数据文件组成,表空间中其他逻辑结构的数据存储在这些数据文件中 4.约束条件–>主键+唯一性+外键+默认+检查PL

2018-01-15 22:18:25 1456

原创 java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/LoopTag解决方案

java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/LoopTag

2017-12-20 17:06:30 7002 4

原创 eclipse xxx cannot be resolved to a type

eclipse xxx cannot be resolved to a type我是这样解决的,在你写的类上 1. 右击 –>Build Path–>Exclude 2. 再次右击 –>Build Path–>Include完美解决

2017-09-20 20:17:40 441

原创 计算机网络基础题

计算机网络基础题

2016-12-26 22:24:21 14277 3

原创 TCP协议

TCP协议笔记

2016-12-05 19:28:29 367

原创 串--->KMP简单实现

KMP

2016-11-21 21:31:09 253

原创 树--->二叉树

二叉树

2016-11-08 21:24:44 228

原创 看菜鸟如何更改Windows下 MySQL5.7 版本的服务名

前言: 想 我当初 兴致勃勃 来到慕课 学习 MySQL, 安装时却发现的是 5.7.15 , 然后去网上 搜索安装图解, 发现没有仔细说明的 (可能是本人比较菜), 本人也是刚学MySQL, 所以一狠心自己 选择了详细的安装, 不会的英文 一个个的查, 最后 还是导致 MySQL 的服务名 没有正确 命名 所以去网上搜索,试着更改 服务名, 但是 网上都说要 修改 my.ini

2016-10-16 20:18:47 8304 2

原创 MySQL第一天

MySQL启动关闭登录 退出

2016-10-14 21:47:51 297

原创 线性结构--->循环队列的链式储存实现

循环队列的链式储存

2016-10-06 09:49:48 1156

原创 线性结构--->循环队列的顺序储存实现

循环队列的顺序储存基本算法: 创建, 入列, 出列

2016-10-05 12:01:20 490

原创 线性结构--->栈的链式存储实现

栈的链式存储

2016-10-05 09:54:53 358

高等数学第七版上册(同济大学)

高等数学 第七版 同济大学上册,清晰度绝对高

2016-08-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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