殷东亮的博客

我的 2023 年总结

Dec 31, 2023
年度总结, 生活

播放配乐 Blowing in the Wind - Bob Dylan,阅读效果更佳。 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 年发生的一切对我来说都是宝贵 ...

读《身份的焦虑》

Oct 25, 2022
读书笔记, 生活

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

I/O 多路复用机制

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

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

深入了解 Redis 的各种数据结构

Aug 19, 2022
数据库, 源码分析, 数据结构

最近面试中发现我比较薄弱的地方还是在 Redis,很多数据结构对应的底层的原理不知道,于是来看看相关资料和源码,工作中没有这么深入研究过,惭愧了。 String # 使用方法 # 127.0.0.1:6379> set key value OK 127.0.0.1:6379> set number 10086 OK 127.0.0.1:6379> set title "hello redis" OK 127.0.0.1:6379> get key "value" 127.0.0.1:6379> ...

CSS 布局概览

Jul 10, 2022
前端, CSS

越来越觉得,与其说 CSS 是编程语言,不如说它是配置文件。CSS (Cascading Style Sheets,层叠样式表)的诞生是为了图文信息展示服务的。CSS 布局机制通常就是指对 display 属性的设置,Display - MDN 文档 ...

CSS 选择器语法举例

Jul 3, 2022
前端, CSS

简单选择器 # 标签选择器 # 标签选择器也叫元素选择器 /*标签选择器*/ tag {background-color: gold;} ID 选择器 # /*ID 选择器*/ #someID {background-color: gold;} 类选择器 # /*类选择器*/ .someClass {background-color: gold;} 组合使用 # 还有一种选择器也比较常见,形如 tag.class,但是查了 ...

线上练习跟老外用英语对话

Jun 15, 2022
生活

五月到六月,由于疫情原因,被迫居家隔离了一个月,在家也特别无聊,就下了几个可以和外国人线上对话的 App(Cambly、Preply,需付费)打算练练英语口语,于是开启了一段非常有意思的与老外聊天的经历 ...


© 2012-2024 YINDONGLIANG