2020 年我读了哪些书
年末又至。按照惯例,我将继续盘点一下 2020 年里,我读过的那些书。
你一定爱读的极简欧洲史(约翰·赫斯特著,席玉苹译)
本书以古希腊罗马文化、基督教教义以及日耳曼战士文化开篇,描述了这三大元素如何彼此强化,又相互对立,最终形成欧洲文明的内核。基督教作为这三大元素的维系纽带,不仅保存了古希腊罗马文化用以支持自己的教义,而且它将日耳曼蛮族的战士文化发展为信奉基督教的骑士文化。三大元素彼此作用下产生的文艺复兴、宗教改革、科学革命、启蒙运动、浪漫主义运动,便构成了现代欧洲科学、民主、法制、多元、人性的价值观。
兄弟(余华著)
这是我读的继《活着》、《许三观卖血记》之后的又一部余华的长篇小说。小说上部以文化大革命为背景,讲述了善良温厚的教师宋凡平和丧夫的李兰重新组建家庭后,李...
计算机研究生机试真题
下面是当时的机试题:
题目一、二进制数
题目描述:
大家都知道,数据在计算机里中存储是以二进制的形式存储的。有一天,小明学了 C 语言之后,他想知道一个类型为 unsigned int 类型的数字,存储在计算机中的二进制串是什么样子的。你能帮帮小明吗?并且,小明不想要二进制串中前面的没有意义的 0 串,即要去掉前导 0。
输入:
第一行,一个数字 T(T <= 1000),表示下面要求的数字的个数。接下来有 T 行,每行有一个数字 n(0 <= n<= 10^8),表示要求的二进制串。
输出:
输出共 T 行。每行输出求得的二进制串。
样例输入:
5
23
535
2624
56275
989835
样例输出:
10111
1000010111...
使用 kubeadm 安装 Kubernetes 集群
Kubernetes,简称 k8s,是 Google 开源的一个容器编排引擎,其的目标是让部署容器化的应用简单并且高效,它支持自动化部署、大规模可伸缩、应用容器化管理。随着云原生技术的发展,Kubernetes 受到越来越多的关注。
本文将主要介绍如何使用 kubeadm 安装部署 Kubernetes 集群(注:安装版本为 1.17.3)。通过学习,你将学会如何从零开始搭建一个 Kubernetes 集群。
准备虚拟机环境
创建 5 台 CentOS 虚拟主机,并在本地电脑上配置 SSH 免密登录(注:下面所有操作默认在 root 下执行):
# 配置 SSH 免密登录
# ~/.ssh/conf
# k8sadm01
Host ka01
HostName 192....
私有镜像仓库 Harbor 的安装与配置
在云原生时代,各种系统服务都以 Docker 容器的方式运行着。镜像仓库,顾名思义就是用来存放 Docker 镜像的地方,它是云原生架构的核心之一。目前,最为流行的私有镜像仓库便是 CNCF 的毕业生之一的 Harbor(中文含义:港口)。
本文将主要介绍如何在 CentOS 7 上安装和配置 Harbor。
安装 Docker 和 Docker Compose
配置阿里的 yum 源,并安装 Docker CE 版本。注:当前最新版本为 19.03.6:
$ yum install -y yum-utils device-mapper-persistent-data lvm2
$ yum-config-manager --add-repo http://mirrors.ali...
如何给 Kindle 电子书设置封面
对于一个完美主义者(或者可以说是强迫症患者)来说,Kindle 上缺少了封面的电子书是无法忍受的。不幸的是,我就属于这一类人。
所以,让我们来谈谈如何给 Kindle 电子书设置封面图片。
一、使用 calibre 设置封面图
第一种方法是使用 calibre。calibre 是一个开源的电子书管理工具,可以用来编辑、阅读和转换多种格式的电子书。下图是其主界面 UI:
用 calibre 来设置书籍的封面图是极其简单的:只需要选中一本书,然后点击工具栏上的“编辑元数据”按钮,然后在弹出的窗口中选择“更换封面”,最后保存即可。
使用 calibre 发送到 Kindle 设备上的电子书,便会带上刚才设置的封面。
二、手动设置
如果使用 calibre 设置后,Kindl...
2019 年我读了哪些书
在日复一日、月复一月、年复一年的生活和工作中,二十一世纪的一〇年代即将过去;在我们不情愿长大和变老的恐惧中,二〇年代不缓不慢的走来了。
又到年末,献上 2019 年的读书总结。
月亮与六便士(威廉·萨默赛特·毛姆著)
人性是复杂的,卑微与高尚、邪恶和善良、仇恨和热爱,是可以相安无事并存在同一颗心灵中。
我的天才女友(埃莱娜·费兰特著,陈英译)
《我的天才女友》是埃莱娜·费兰特“那不勒斯四部曲”的第一部,讲述了主人公埃莱娜和她的朋友莉拉在那不勒斯小镇的童年和少年时光,同为学校里的优等生,却因为家庭缘故和学业上的选择,走向不同的道路。正如奥利维耶罗老师所说,“假如一个人想一直做庶民,那她的孩子、孙子,都会命若草芥,不值一提”。
重读八十年代(朱伟著)
八十年代,是...
上海两周记
2019 年 10 月 28 日到 11 月 12 日的这两周时间里,因为参与“第二届进口博览会”移动报道的缘故,我再次来到上海。这也是我工作以来第一次公干外出。
一、抵达魔都
出发的这天是周一的早晨,拖着蓝色的行李箱,我赶在早高峰前到达深圳北站,和同事们进行了汇合。九点,复兴号准时从深圳北站出发,以时速 350 km/h 沿着京沪线向魔都驰去。
刚下地铁,我们便坐地铁直奔住的地方,位于娄山关站的四季酒店。这里离朋友 YS 工作的地方很近,于是便决定等他下班后小聚一番。
二、上海博物馆
由于相关设备还未运到,第二天仍旧是自由活动。在酒店的大床上睡到自然醒后,我决定不能白白浪费了这一天,刚好这时遇到同事 T,便决定一起去人民广场和上海博物馆逛逛。
人民广场
三、进博会期间...
基于 Angular 的 Material Design 数据表格不完全指南2
在 Web 应用,尤其是中后台应用中,数据表格(Data Table)是处理批量数据最有效、最常用的组件。本文将介绍 Angular Material 中数据表格的基本及进阶用法11。
一、定义表格的模板
本文中,假设我们要实现一个展示用户列表的页面。所以首先,使用下面的命令生成 UsersComponent 组件:
$ ng g component users
以上命令会生成 UsersComponent 组件的 HTML 模板、CSS 样式、TypeScript 及单元测试等四个文件。
首先,在 HTML 模板文件中加入下面的列模板和行模板代码:
<mat-table [dataSource]="dataSource">
<!-- Define ...
共计 54 篇文章,7 页。