随笔分类 - 技艺
技术相关
摘要:
疫情居家办公,利用时间好好系统学习下CSAPP,年龄大了,好记性不如烂笔头,写写笔记。
阅读全文

摘要:
著名的Monty Hall问题,思索清楚之后感觉挺有趣,分享下。
阅读全文

摘要:
最近在准备考试,做了一些二分搜索的题目,感觉有点意思,记录下做题的心得😁。
阅读全文

摘要:引子 首先,使用之前博客的程序,可以看到如下的这些实数在计算机中的计算结果是 | 实际数值 | 数值类型 | 计算机中的表示 | | | | | | 102.3235 | float | 42CCA5A2 | | -3.256 | float | C050624E | | 120.254 | dou
阅读全文
摘要:git 是目前全世界最流行的分布式版本控制工具,与之前的集中化的版本控制系统相比,它有如下的优势 项目管理更安全。集中式版本控制系统,只要服务器崩溃,那所有人的代码都将丢失。git 的每个项目参与者都会在自己的本地保存一份完整的代码备份,即便其中的一个或者多个电脑出现问题,依然可以通过其他人的代码恢
阅读全文
摘要:这两周读了日本作者矢泽久雄写的《程序是怎么跑起来的》,解开了我这个作为通信专业的软件从业者的很多困惑,为了避免日后遗忘,将一些看了这本书之后的问题的解答记录下来。 Q:电脑的 CPU 中包含哪些部分?各自的作用有哪些? A:CPU 包含寄存器,控制器,时钟和运算器四种主要的结构。如下图所示 控制器负
阅读全文
摘要:今后转行机器学习,现在补上操作系统的短板,边学习边总结,我会发布一系列操作系统的博客,此为第一篇。 操作系统的发展,需要依赖电脑硬件的功能,按照发展技术的不同,OS 可以分为如下几个阶段:串行处理,简单批处理,多道批处理,分时系统。 串行处理 20 世纪四五十年代是串行处理阶段,当时没有操作系统,程
阅读全文
摘要:python基本操作知识积累。 排序是一个基本的数据操作,本文列举下 python 和 numpy 中的基本排序操作,以备后查。 列表排序 列表排序常用reverse/sort/sorted这三种方法,举例如下 In [28]: ls = [-1, 2, -4, 8, 3] In [29]: ls.
阅读全文
摘要:公司认证的leetcode题目中经常会用到sort函数,不是很熟悉,今天系统学习总结下。 总述 下面是C++的stl中的排序的所有函数,这个系列的博客会逐一介绍,这次的博客先关注最常用的sort函数。 函数名 用法 sort (first, last) 对容器或普通数组中 [first, last)
阅读全文
摘要:书接上文,在下篇中主要介绍如何在 python 中使用正则表达式实现文本的匹配和替换工作。 匹配字符串 python 的 re 模块支持正则表达式,基本步骤是使用 compile 编译正则表达式为 pattern 实例,之后使用实例匹配目标文本(一般使用方法 match 和 search)。先来看一
阅读全文
摘要:简单来说,正则表达式是根据一定的语法规则组合而成的用来匹配具有某种模式的文本的字符串。 维基百科定义如下: 正则表达式,又称正规表示式、正规表示法、正规运算式、规则运算式、常规表示法(英语:Regular Expression,在代码中常简写为 regex、regexp 或 RE),计算机科学的一个
阅读全文
摘要:从上个月专攻机器学习,从本篇开始,我会陆续写机器学习的内容,都是我的学习笔记。 问题 梯度下降算法用于求数学方程的极大值极小值问题,这篇文章讲解如何利用梯度下降算法求解方程 的根; 方法 首先来解决第一个问题,从方程的形式我们就能初步判断,它很可能没有闭式解。我
阅读全文
摘要:C语言的链表基本操作。 为何需要链表? 学习 C 语言的开始,我们最早接触的数据类型是数组,它有两个特点: 顺序存储所有的元素,连续占用内存空间; 创建数组时需要事先知道存储元素的个数,确定数组的长度; 查询元素复杂度是 O(1)O(1),删除和插入的复杂度是 O(n)O(n)。 数组元素非常适合元
阅读全文
摘要:补码是如何产生的? 今天读《数值分析》第 0 章的实数的浮点表示,对计算机存储数据的机制产生兴趣,所以自己写了个小程序结合现有资料探索总结下。 我们现在遇到一个计算机的基本问题, 给定一个数(整数或者实数),如何以 个比特位的形式将它存储在计算机的内存里
阅读全文
