
学习笔记
文章平均质量分 74
瞄代码的喵
小白学编程
展开
-
defer 的使用与原理
defer的使用与原理原创 2022-06-07 08:32:45 · 1305 阅读 · 0 评论 -
【学习笔记】git命令集笔记
$mkdir learngit //创建版本库 $cd learngit //切换目录到版本库 $pwd //显示当前目录 $git init //初始化仓库,把目录变成Git可以管理的仓库 $git add readme.txt //添加文件在暂存区 $git commit -m "..." //提交更改到仓库,-m 后面加了提交说明,可以多次 add,最后再 ...原创 2017-11-25 16:32:42 · 237 阅读 · 0 评论 -
【学习笔记】Python基础知识笔记2
数据 1.折线图 import matplotlib.pyplot as plt input_values = [1,2,3,4,5] squares = [1,4,9,16,25] plt.plot(input_values,squares,linewidth = 5) #线条粗细为5 plt.title("Square Numbers",fontsize = 24) #图标标题,字...原创 2017-11-24 18:28:42 · 676 阅读 · 0 评论 -
【学习笔记】Python基础知识笔记
变量和简单数据 1.输出方式 Python 2 和 Python 3 的输出方式不一样 (1)Python 2 : print "hello,world!" (2)Python 3:print ("hello,world!") 2.变量的输出方式 (1)print(message,"hello") (2)print(message+"hello") ...原创 2017-11-20 13:03:35 · 526 阅读 · 0 评论 -
【学习笔记】数据结构——堆
其他相关知识点链接: 【学习笔记】数据结构——哈希 知识点: 堆的特点 大顶堆和小顶堆的特点 堆的相关操作 值类型和引用类型的区别 什么是多型数据结构 筛选法建堆的原理 升序排序和降序排序 知识点解答 1.堆的特点 除了最底层外,该树是完全充满的,而且是从左到右填充的完全二叉树,但不是满二叉树、排序二叉树、平衡二叉树(因为堆的左右子树的高度差并不保证小于等于1) 2.大顶堆...原创 2019-03-08 15:39:59 · 408 阅读 · 0 评论 -
【学习笔记】Java核心技术——并发
其他知识点的相关链接: 【学习笔记】Java核心技术——集合 相关知识点 1.什么是多任务? 2.什么是线程? 3.多进程与多线程的本质区别? 4.创建线程的方法(2种) 5.为何不要调用Thread类或Runnable对象的run方法? 6.线程中断的原因? 7.有无强制终止线程的方法?interrupt方法的用途?调用interrupt方法时,线程会发生什么变化? 8.调用...原创 2019-03-06 16:24:02 · 309 阅读 · 0 评论 -
【学习笔记】Java核心技术——集合
其他知识点的相关链接: 【学习笔记】Java核心技术——集合 相关知识点 如何接口和实现分离? Collection接口的两个基本方法? Collection接口add方法的特点? Iterator的四个基本方法 Iterator中next到达集合末尾会出现什么异常 iterator调用next之前为什么要先进行hasNext()操作 ...原创 2019-03-07 14:38:40 · 358 阅读 · 0 评论 -
【学习笔记】Java核心技术——异常、断言和日志
其他知识点的相关链接: 【学习笔记】Java核心技术——集合 【学习笔记】Java核心技术——并发 相关知识点 异常分类 Error层次结构的内容 派生于RuntimeException的异常情况包括 不是派生RuntimeException的异常情况有 什么是受查异常,什么是非受查异常 什么时候应该抛出异常 若没有声明所有受...原创 2019-03-11 10:06:12 · 238 阅读 · 0 评论 -
【学习笔记】数据结构——哈希
知识点: 散列表的特点 什么是完全散列 散列方式 直接寻址表的特点 散列表的特点,可以解决什么问题 什么是冲突 如何避免冲突 链接法的特点,插入,删除,查找的时间复杂度是多少 开放寻址方法的原理 什么是装载因子 散列函数有什么 同义词的概念 聚集(堆积)现象 单向...原创 2019-03-08 11:33:24 · 484 阅读 · 0 评论 -
【学习笔记】Shell编程基础
思维导图: 主要内容包含: Shell概念 Shell变量 Shell传递参数 Shell运算符 Shell echo命令 Shell printf命令 Shell test命苦 Shell流程控制 Shell函数 Shell输入/输出重定向 Shell文件包含 ...原创 2019-03-03 11:03:14 · 702 阅读 · 0 评论 -
【Java知识】Java面向对象
命名约定的优点 驼峰命名规则:用于命名类,接口,方法和变量 Java对象和类 对象有三个特点: 状态——表示一个对象的数据(值) 行为——表示对象的行为(功能) 标识——对象标识通常通过唯一ID实现 JAVA中的类——类是具有共同属性的一组对象。它是创建对象的模板或蓝图。它是一个逻辑实体。它不能是物理存在的实体 new关键字——在运行时分配内存。所有对象在堆内存区域中获取...原创 2019-02-08 20:53:17 · 281 阅读 · 0 评论 -
【学习笔记】SQL易忘和易错点
TOP 返回前几行数据 SELECT TOP number | percent column_name FROM table_name //返回前5条数据 SELECT TOP 5 * FROM table_name //借助LIMIT实现 SELECT * FROM table_name LIMIT 5 //返回前50%数据 SELECT TOP 50 PERCENT * FROM tab...转载 2018-07-18 15:44:33 · 559 阅读 · 0 评论 -
【学习笔记】Numpy Exercise 100
Numpy Exercise 100 1.Import the numpy package under the name np (★☆☆) Import numpy as np 2.Print the numpy version and the configuration (★☆☆) print(np.__version__) print(np.config()) 3.Create ...原创 2018-10-15 20:38:14 · 846 阅读 · 0 评论 -
【西瓜书学习笔记】第8章:集成学习
课程前言: Hoeffding不等式: 是关于一组随机变量均值的概率不等式,如果为一组独立同分布的参数为p的伯努利分布随机变量,n为随机变量的个数 对任意Hoeffding 不等式可以表示为: 泰勒展开式: 当x0 = 0 时: 麦克劳林级数: 残差: 指实际观察值与估计值(拟合值)之间的差,利用残差所提供的信息,来考察模型假设的合理性及数据的可靠性称为...原创 2018-10-25 15:25:40 · 736 阅读 · 0 评论 -
【西瓜书学习笔记】第3章:线性模型
课程前言: arg max的参数是函数最大化的某个函数的域的点,与全局最大值相比参数函数的最大输出,arg max指的是函数输出尽可能大的输入或参数 闭式解: 给出任意自变量,就可以求出因变量 最小二乘法: 通过最小化误差的平方和寻找数据的最佳函数匹配 对微分得,, 如果非奇异,则有唯一解。 式(3.7) 分别对w,b求偏导,得: , ...原创 2018-11-15 14:22:07 · 444 阅读 · 0 评论 -
【西瓜书学习笔记】第4章:决策树
课程前言: 目的: 分类: 构造出一个模型,使得样本按照判定规则,可以从上往下,判断结果 每一条路径,都是一系列判定规则,决策树的假设空间,是所有分支的可能性,从假设空间中找到一个满足的路径,构建决策树 泛化能力强,即处理未知数据的决策树 基本流程: 如图4.2所示,重点在于如何从A中选择最优划分属性a 划分选择: 关键在于如何选择最优的属性进行划分?...原创 2018-12-03 18:37:38 · 552 阅读 · 0 评论 -
【Java知识点】Java控制语句
if/else switch for 简单for循环 标记for循环 在for循环之前使用标签。它是有用的,如果在嵌套for循环中,可以使用break/continue关键字断开/继续最内循环。 无限循环 在for循环中,如果使用两个分号;,则它对于循环将是不定式的 while do-while break JAVA注释 1.单行注释 ...原创 2019-02-08 20:43:02 · 225 阅读 · 0 评论