殷东亮的博客

软件工程 — 人件 [ Doc ]

Mar 27, 2023
读书笔记, 软件工程

谁最应该看这本书?我认为答案是程序员的管理者。很难想象,这本《人件》(Peopleware)是一本最初于 1987 年出版软件工程领域的书,1992 年出版了第二版,2003 年开始在国内发行,现在 2023 年通读一遍依然 ...

tar 命令中的绝对路径和相对路径使用注意

Mar 14, 2023
Linux, Shell

tar 命令是在 Linux 操作系统中用于打包和压缩文件的命令,先看下基本使用,然后再讨论相对路径和绝对路径的问题。 基本使用方法 # 压缩 # 要将多个文件打包成一个文件,可以使用以下命令: tar -cvf {输出文件名} {要打包的文件1 ...

Python 的 dict.fromkeys 的坑

Mar 10, 2023
Python

目前使用到 dict.fromkeys 方法主要有两个场景:一个是按照数组的原有顺序去重,另一个就是正常的根据 keys 构建一个 dict,这里讨论的是第二种情况。 下面这个例子: l = ["foo", "bar"] v = {"age": 0} d = dict.fromkeys(l, v) d["foo"]["age"] += 1 d["bar"]["age"] += 1 d["foo"]["age"] 由于 Python 在 v 处存储的是引 ...

我的 2022 年总结

Dec 30, 2022
年度总结, 生活

播放配乐,阅读效果更佳。 转眼又到了 2022 年底,时间过得飞快,今年算是完成了几件有意义的事情,但这期间也充满了迷茫与艰难选择,内心发生了跌宕起伏的情绪变化,无论结果如何,2022 年发生的一切对我来说都是宝贵 ...

Python — Pandas [ Doc ]

Nov 12, 2022
Python

官方文档 https://pandas.pydata.org/docs/index.html 数据集 # 列几个数据集用于测试: https://learn.microsoft.com/en-us/power-bi/create-reports/sample-financial-download (Financial.xlsx) https://www.gairuo.com/file/data/dataset/team.xlsx (team.xlsx) 查看数据 # df.head() # 头部 5 条 df.tail() # 尾部 5 条 df.sample() # 随机查看 5 条 df.shape # (100, 6) 查看行数和列数 df.info() # 查看索引、数据类型和内存信息 df.describe() # 查看数值型列的汇总统计 df.dtypes ...

Python — Numpy [ Doc ]

Nov 12, 2022
Python

一些例子 # 可以创建一维/多维数组 import numpy as np np.array([1,2,3]) np.arange(10) np.zeros(10) np.ones(10) np.random.rand(2, 5) 还可以改变矩阵的维度 x = np.arange(10) # [1, 2, 3...., 8, 9, 10] a = np.reshape(2, 5) # [[1, 2, ..., 5],[6, 7, ..., 10]] 支持矩阵间的四则运算等 x = np.array([[4, 4, 4], [8, 8, 8]]) y = np.array([[1, 1, 1], [2, 2, ...

读《身份的焦虑》

Oct 25, 2022
读书笔记, 生活

前言 # 2022 年已过大半,深感今年是我步入社会六年以来最魔幻的一年。上网冲浪就是这样的感觉:抖音在贩卖职业焦虑,有的叫“看清社会底层逻辑”、有的叫“未来中国发展在哪”,总之看起来和你息息相关,不知道的话你就 ...

I/O 多路复用机制

Sep 4, 2022
操作系统, Linux, 数据结构, 系统设计

面试问的太多了,还是专门整理一下吧,理清知识结构。 总览 # 首先需要注意的是,下面讨论的几种 I/O 模型都属于同步(synchronous) I/O 操作,至于异步(asynchronous) I/O 操作,以后再说。 阻塞式 I ...

数据结构 — B 树 [ Doc ]

Aug 27, 2022
算法, 数据结构

B 树是为磁盘或其他直接存取的辅助存储设备而设计的一种平衡搜索树。B 树类似于红黑树,但它们在降低磁盘 I/O 操作数方面要更好一点,比如很多数据库都使用 B 树或 B 树的变种来存储信息。 B 树 # B 树有的地方也称 B-tr ...


© 2012-2024 YINDONGLIANG