- 博客(53)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 CMake 工程实践指南专栏介绍
大家好,我是 eg,欢迎来到我的 CMake 工程实践指南专栏。本专栏会保持一周一更的节奏,带大家从一个 CMake 小白蜕变成 CMake 熟练使用者。
2023-06-21 18:48:44
491
2
原创 我为什么喜欢 CMake?
By eg,2022.06.11 于成都0. 缘起对于 C/C++ 程序员来说,能够 coding 只是工作的很小一部分,大部分时间可能都是花在 debug 上。对于 debug,第一道防线我想应该就是编译了,当然有些静态扫描工具可以当成 debug 的第一道防线,但我个人习惯于写完代码后就进行编译,通过编译器给我的提示,进行初步的 debug,当编译器不再抱怨我的代码写得烂的时候,再进行下一步的...
2022-06-11 11:08:00
312
1
原创 ubuntu 18.04 安装网易云音乐
前面有给大家介绍过怎么安装网易云音乐,但是当时的版本是 V1.1.0,在 Ubuntu 18.04 上是有问题的,启动的时候不能弹出主页面,当时我是这么描述的:“安装完后我们单击图标打开的时候发现顶部状态栏会有 NetRase Cloud Music 图标,但是过一会儿就消失了,我们发现打不开这个软件,这就是版本不是 Ubuntu 18.04 对应的版本,当然官方没有出,我们也没办法,只能想其他办...
2021-11-08 00:20:40
384
原创 2021 显示器购买科普 10月更新 哪些品牌显示器值得入手?显示器面板选择 显示器相关参数解析...
都 2021 年了: 你还不会自己给自己选择合适的显示器吗? 当需要购买显示器的时候还需要找朋友推荐吗? 还不知道在哪里买显示器能避免被坑吗?重要‼️‼️:双十一 预售开始了,现在可先领红包,双十一预售期间结账时可抵扣相应红包金额:1、导读:在如今这个互联网非常便捷的时代,几乎能在网上找到一切我们需要的知识,所以,当我们有购买显示器的需求的时候,还不知如何...
2021-11-02 11:20:41
1076
原创 史上最良心的 Ubuntu desktop 美化优化指导(2)
最近我在学习的工程中将我的 Ubuntu 18.04 操作系统做了一次彻底的优化和美化。为什么要美化和优化呢?美化是为了让自己吃饭的工具看起来漂亮,毕竟每天都要使用的;优化当然是让系统的运行工作得更好。现在我在我在虚拟机中重新安装了 Ubuntu 18.04 desktop 操作系统,准备把整个美化的过程记录下来。1. 安装操作系统参考:Ubuntu Desktop 物理机安装2. Ubuntu ...
2021-11-01 08:11:29
155
原创 Ubuntu 20.04 桌面美化
鉴于很多知有在按照本文美化的时候提出的很多问题其实都是硬件不兼容导致的。所以我专门写了一篇介绍怎么选择硬件的文章,感兴趣的知友可以看看:安装 Linux 系统,如何选择操作系统和电脑硬件Ubuntu 20.04 在 2020 年 4 月 28 日发布,距今已经快四个月了,我将自己的笔记本升级成 Ubuntu 20.04 操作系统了,Ubuntu 20.04 默认安装完成的桌面比较简单,如下图:根据...
2021-11-01 08:10:34
494
原创 显示器购买攻略【小白必看】
Tips:本文有大量图片,请在连接 WIFI 的情况下阅读。重要‼️‼️:双十一 预售开始了,现在可先领红包,双十一预售期间结账时可抵扣相应红包金额:显示器是一个水很深的行业,各种显示器厂商都会对自家显示器的缺点避而不谈,对优点却大篇幅的吹嘘,有的厂商甚至能把缺点说成优点。对于消费者来说,大多数情况下是不知道显示器的各种参数的,也不知道各种参数对显示器有哪些具体的影响。这中现状导致的结果就是消费者...
2021-11-01 08:09:01
824
原创 【小白必看】2020 笔记本电脑选择科普
刚上大学,想买台笔记本用于学习编程,该选择什么配置的电脑?打游戏有哪些性价比比较高的笔记本?有哪些适合音视频剪辑和制作的笔记本?总会看到有人问怎么选笔记本这样的问题,熬夜呕心沥血写了这篇比较全的选购指南。不管你是刚上大学准备买电脑学习,还是想买电脑玩游戏;不管你是职场人士选购电脑办公学习或者生活娱乐,相信这篇指南都会对你有所帮助。纯属个人见解,不喜勿喷。重要‼️‼️:双十一预售开始了,现在可先领红...
2021-11-01 08:08:40
1079
原创 日常办公,无特殊要求者怎么选择显示器?
如果对显示器相关的参数不清楚,可以先看看我这篇文章,详细介绍了显示器相关的知识。2021 显示器购买科普 10月更新 哪些品牌显示器值得入手?显示器面板选择 显示器相关参数解析重要‼️‼️:双十一 预售开始了,现在可先领红包,双十一预售期间结账时可抵扣相应红包金额:日常办公没有必要买尺寸很大的显示器,除非你是特殊行业,比如设计行业,程序员行业等。所以本文只推荐 27 寸及以下的显示器。同时因为 2...
2021-11-01 08:08:17
1031
原创 Linux 版本的百度云盘来了!!!
说到百度云网盘,我相信很多朋友都有用过。但是如果不开会员的话,这下载速度真的是很头疼的事。今天无意间看到官网挂出了 Linux 版本的客户端,于是马上安装试了一下,哈哈,速度还可以,就是不知道后期会不会有限速。下面给大家分享一下在 Ubuntu 18.04 上的安装过程,希望大家喜欢。打开 https://pan.baidu.com/download,选择 Linux 版本,如上图,Ubuntu ...
2021-10-22 09:25:26
275
原创 Linux 下不容错过的软件推荐
我一直在安利我的朋友使用 Linux 系统。我知道这是一件不容易的事,毕竟使用 Linux 系统需要一定的学习成本,但我没有放弃,因为好用的东西要和大家分享,独乐了不如众乐乐!今天我就分享一些 Linux 下不容错过的软件,希望能对还在观望是否要使用 Linux 系统的朋友起到一点点促进作用。1、ulauncherulauncher 是一款 Linux 的应用启动器。当然它不止作为应用启动器使用,...
2021-05-20 23:59:02
388
原创 kali Linux 介绍
kali Linux 介绍什么是 kali Linux?我应该使用 kali Linux 吗?我应该下载哪种 kali Linux 镜像?kali Linux 中有哪些默认的账号密码?kali Linux 的隐藏模式kali Linux 的历史什么是 kali Linux?kali Linux 是一款基于 Debian 的 Linux 发行版本,其主要作用是用于高级渗透测试和安全审核。它包含 60...
2021-05-20 23:58:24
784
原创 影视图片编辑工作者怎么选择显示器?
更详细的显示器购买攻略请看我这篇文章:Eglinux:2021 显示器购买科普随着网络速度的不断提升,通过图片和视频传播信息已经是再普遍不过的事情了。比如公众号文章需要插入图片,广告推广文案需要图片等,再比如抖音、快手等短视频 app 更是把影视图片编辑推到了风口浪尖,许许多多的影视图片编辑工作者在这人人自媒体的时代获得了不错的工作或者自己取得了不错的成绩。那作为吃饭的家伙,显示器就像左膀右臂一样...
2021-04-18 15:14:57
309
原创 学习 C/C++ 到底应该看哪些书或者视频?
Hello,大家好,我是 Eg。初学 C/C++,不知道该看哪些书籍?学长说郝斌的视频好,学姐又说谭浩强的书好,大学老师却说把教材中的内容吃透就行。那到底谁说的是真的呢?今天我就以一个过来人的经验告诉你,不管是学长说的,学姐说的,还是大学老师说的,通通和他们说 NO!先来说说为什么要拒绝学长学姐和大学老师的推荐。 不管是学长还是学姐,他们都是没有实战经验,到了企业,用到的知识完全不止他们口中的那点...
2020-12-22 00:11:48
553
原创 安装 Linux 系统,如何选择操作系统和电脑硬件
Linux 系统现在越来越受欢迎,不止开发者喜欢在 Linux 操作系统上做开发,很多普通消费者也开始想体验 Linux 系统。在国内,deepin 和 kylin 都是比较有名的 Linux 操作系统,针对国内用户,这些国产操作系统的维护人员(开发者或者公司)做了大量的优化,使得用户可以像使用 windows 操作系统一样使用 Linux 操作系统。但是摆在我们面前的一个很大的问题就是很少有出厂...
2020-11-18 20:58:46
343
原创 kali linux 工具之 dnsmap
相信看过我Eglinux:kali linux 工具使用之 001 dnsenum这篇文章的朋友已经对 dns 信息在渗透测试中的作用已经清楚了,dns 信息能够暴露一个目标系统的许多信息,往往一个渗透测试项目就是从一个域名开始的,第一步就是获取 dns 信息,然后从 dns 信息中找突破口,发现新的渗透测试路径。相比于 dnsenum,dnsmap 只有字典爆破一个手段来收集目标的 dns 信息...
2020-11-18 20:56:12
210
原创 2020 gnome 桌面插件推荐
使用 Linux 操作系统的朋友对 gnome 桌面应该不会太陌生,或者说你现在正在使用的就是 gnome 的桌面。gnome 桌面默认功能有限,但是好在我们可以通过插件的方式来增强 gnome 桌面的能力。下面我就介绍一些我自己最常用的 gnome 桌面插件。1、Clipboard Indicator官网地址:https://extensions.gnome.org/extension/779/...
2020-10-31 19:42:04
651
原创 选购带屏设备的时候屏幕有哪些参数需要知道?
我们在选购手机、电脑等电子设备的时候,屏幕可能不是我们最关心的,我们关心的是 CPU、内存、硬盘、显卡、电池续航等,可能最后才会考虑屏幕,所以对屏幕的忽视导致很多小伙伴对屏幕的参数就了解得不多。但是假如不是购买电子设备,而是选购电视机或者显示器,那屏幕可能会成为我们最关心的了,因为这两类产品的体验好不好,很大程度上取决于屏幕的素质。所以我写了这篇文章科普一下屏幕的各项参数,希望能给你的显示器和电视...
2020-10-17 17:20:11
138
原创 LCD 和 OLED 简要介绍
在这个信息爆炸的时代,我们每天要面对各式各样的屏幕,手机屏幕、电脑屏幕、电视屏幕、各种自助机设备上的屏幕。我们的眼睛每天都要花很多的时间来通过这些屏幕获取信息,根据调查显示,截止 2020 年 5 月 22 日,平均每个人每天将有多达 3.5 小时的时间花在看电视上,至少 4 小时盯着笔记本电脑,两小时 25 分钟盯着手机。如果电子阅读器和游戏设备加起来,一个成年人每天面对屏幕的时间超过 13 个...
2020-10-17 17:14:16
261
原创 kali linux 工具使用之 001 dnsenum
001 dnsenumdns 信息会暴露很多的服务信息,往往一个渗透测试项目就是从一个域名开始的,拿到一个域名后,也往往是先通过 dns 信息收集的方式获得目标更多的信息。所以掌握 dns 信息收集的工具是渗透测试者必须的。通过 dns 信息,我们可以获取到 ip 地址,根据 IP 地址可以获取同网段其他 ip 地址,而这些 ip 地址后面就能获取到开放的端口号,然后通过开发的端口号可以获取到背后...
2020-09-13 22:25:04
199
原创 Ubuntu 20.04 安装搜狗输入法
Ubuntu 20.04 在今年 4 月 28 号就发布了,但是搜狗输入法一直用的 QT4 的框架开发的,而 Ubuntu 20.04 则彻底移除了 QT4 的相关依赖库,所以想安装搜狗输入法是行不通的。我一开始也没将自己的笔记本升级成 Ubuntu 20.04 ,就是因为除了搜狗输入法,其他输入法用着都不顺手。所以每隔几天都到搜狗的官网看看搜狗官方有没有更新,终于今天打开搜狗官网的时候,看到在 ...
2020-08-31 00:04:47
102
原创 在 Linux 漫游之旅的路上渐行渐远
Linux 漫游之旅是一个漫长的过程,在前面的文章中,我已经介绍了如何安装 Ubuntu 操作系统,如何美化 Ubuntu 操作系统,如何使用一些基本的 shell 命令,如何丰富 Ubuntu 操作系统的软件。到目前为止,只要大家按照我的文章一步一步走过来的,我相信,你现在完全可以把 Ubuntu 操作系统当成你的日常操作系统了。随着我在知乎上的专栏《Linux 漫游之旅》的关注人数的增加,每天...
2020-08-29 15:17:15
295
原创 Linux 下一款非常好用的翻译软件
前面有一个半月的时间,我非常详细且非常基础的介绍了 Ubuntu 18.04 desktop 桌面系统的安装和基本使用,在知乎上也开了一个专栏《Linux 漫游之旅》,上面记录了所有的文章,这个专栏的目的呢是手把手教新接触 Linux 操作系统的朋友如何优雅的使用 Linux 操作系统。随着基本使用的介绍完成,要想继续介绍 Linux 系统的使用,就不得不涉及到编程方面的知识了。最近又比较忙,所...
2020-08-11 08:31:05
214
原创 各种 RAID 详解
温馨提示一下,因为文字的讲解,特别是这种概念性的知识点,没有实际的操作,很难理解,所以我专门为本文录制了视频讲解,喜欢看视频讲解的请直接移步文末视频链接。即使你喜欢看文字版本的,我也强烈推荐你看完文字版本以后再看看视频讲解,因为这都是理论知识点的实操,用到才能记忆深刻,这是我学习知识的态度。1. 概述今天和大家一起学习一下各种 RAID,作为后来者,学习先辈们积累下来的知识并把它发扬光大,是我辈一...
2020-06-28 20:43:55
200
原创 LVM 磁盘逻辑卷管理
继上次分享 RAID 那篇笔记已经过去两周时间了,感兴趣的可以点击这个链接去阅读【各种 RAID 技术详解】。这段时间也比较忙,没有抽空学习,现在正值清明假期,在家继续学习,今天就把学习的内容分享出来与大家一起交流。我想可能会有朋友疑问,你不是一直分享的都是 Linux 系统的使用方法的吗?怎么现在分享一些看上去不那么相关的内容呢?其实我想告诉大家的是,我最近是准备重新整理以前学习的内容,所以这次...
2020-06-27 22:02:08
52
原创 几个帮助快速上手 Linux 系统的命令
本文介绍几个 Linux 常用的命令,帮助大家快速上手 Linux 操作系统。在这里先说明一下,切换到 Linux 平台后,我们会发现和 Windows 是有很大的差别的,很多工作是需要使用命令行工具来完成的。事实也是,使用命令行工作的效率会比用鼠标去界面上点来的快一点,当然这也不是绝对的。我说这个的目的是想表达多用 Linux 命令行工具,这样对我们学习 Linux 系统是有非常好的帮助的。1...
2020-06-27 00:02:35
141
原创 Linux 一切皆文件
本文借着 Linux 下那句著名的“Linux 一切皆文件”,讲解一下 Linux 下文件的权限和 root 用户,普通用户,什么是用户组等。提起 Linux,我想大家都听说过这句话:Linux 一切皆文件。那它是什么意思呢?我们一起来看看吧。Linux 下的可执行程序是一个二进制文件。程序启动的时候可能需要加载一些配置文件,这些配置文件一般都是文本文件;程序运行的时候会产生一些日志文件或者中间文...
2020-06-26 23:20:01
243
原创 Linux 配置 apt 软件源
本文主要讲解在国内怎么配置 apt 软件源,让 apt 安装软件和更新软件变得更快。对于 Linux 操作系统来说,除了国产的 Linux 操作系统,默认配置的就是国内的软件源,其他的 Linux 发行版本一般都是配置的国外的软件源,比如我们安装 Ubuntu 操作系统,它默认就是 Ubuntu 的官方源,而 Ubuntu 的官方源服务器在国外,国内使用会非常的慢。如果你自己安装过 Ubuntu ...
2020-06-26 22:11:35
222
原创 Linux 切换工作目录
本文借介绍 Linux 下的 cd、ls 和 pwd 命令,说明一下 Linux 下工作目录的概念,什么是家目录,什么是用户目录,什么是当前目录,什么是绝对路径,什么是相对路径,如果你对这些问题都清楚明白,那恭喜你,本文你已经不需要读了。cd 命令cd 命令在 Linux 上是用于切换目录的命令,具体操作非常的简单,格式是:cd + 目录路径(相对路径或者绝对路径)。我们在 Windows 上切换...
2020-06-23 23:18:55
160
原创 Linux 开发环境搭建
温馨提示:文中的 TODO:字样后面的是一篇文章,表示还没来得及上传或者写,后续会尽快补上。Linux 开发环境搭建对于学习 Linux 操作系统来说,我们最好的方法就是在日常工作学习中都使用 Linux 操作系统作为主力操作系统,下面我们就一起来了解一下,怎么搭建一个 Linux 环境供我们学习工作使用。常见 Linux 操作系统介绍Linux 操作系统常见的几大系列,debian 系列、红帽系...
2020-06-21 23:08:08
182
原创 redis 数据结构之 Sets 和 Sorted sets
redis 数据结构之 Sets 和 Sorted sets1. Redis SetsRedis Sets 是字符串的无序集合。 使用 SADD 命令可以将新元素添加到 Sets 中。 对于 Sets 还有许多其他操作,例如测试给定元素是否已存在,执行多个 Sets 之间的交集、并集或差异等等。> sadd myset 1 2 3(integer) 3> smembers myse...
2019-08-08 19:24:46
469
原创 redis 数据结构之 Hashes
redis 数据结构之 HashesHashes 看起来就像我们所期待的那样,是一种 ”字段-值“ 表现的数据结构,下面是一个列子:> hmset user:1000 username antirez birthyear 1977 verified 1OK> hget user:1000 username"antirez"> hget user:1000 birthyea...
2019-08-06 14:15:22
137
原创 ubuntu 18.04 搭建 redis 实验环境
本文只介绍在 Ubuntu 上搭建 redis 环境。1. 安装构建工具sudo apt update && sudo apt install make gcc python-dev2. 下载 redis 源码并编译安装下载地址:download_redis解压,进入解压后的目录,make ,make 的过程注意要没有报错才行,make 完成后会提示 make test,先 ma...
2019-08-05 17:56:48
136
原创 ubuntu 18.04 安装 Docker Engine 社区版
ubuntu 18.04 安装 Docker Engine 社区版要想在 Ubuntu 18.04 上安装使用 Docker Engine 社区版,请确保满足下面的先决条件:系统要求:安装 Docker Engine 社区版,需要 64 位的操作系统,因为本文是将在 Ubuntu 18.04 上安装,现在 Ubuntu 18.04 已经不提供 32 位的系统了,所以只要我们的系统是 Ubuntu ...
2019-08-05 17:32:39
46
原创 redis 数据结构之链表 List
redis 数据结构之链表 List为了解释 List 数据类型,最好从一点理论开始,因为术语 List 经常被信息技术人员以不正当的方式使用。例如,“Python Lists” 不是名称所暗示的(Linked Lists),而是Arrays(实际上相同的数据类型在 Ruby 中称为 Array)。一般看来,List 只是一系列有序元素。例如:10,20,1,2,3 是一个 List。但是使用 A...
2019-08-04 10:41:54
62
原创 redis 数据结构之 String
redis 数据结构之 String这个数据结构其实很简单,就是 key value 的形式。这里注意 key 在起名的时候不要太长,也不要太短,最佳的形式是:"comment:1234:reply.to" or "comment:1234:reply-to". 也就是说要使用 . 和 - Redis String 类型是可以与 Redis 键关联的最简单的值类型。它是 Memcached 中唯一...
2019-08-03 19:18:47
41
原创 向往自由
自由,这是一个广义的词,我想每个人都向往自由。不管是生活上的自由还是精神上的自由,都令人神往,无法自拔。自由虽说是每个人都向往的,但也不是所有的人都能得到自由。小的时候,能在放学后和小伙伴尽情的玩,能在作业做完后看看电视就是自由;长大后,能自己做想做的事,不要事事都是父母管着就是自由;工作后,能按时上下班,能在要花钱的时候有钱花就是自由;退休后的自由是什么,我暂时还不知道。而如今,除了最后一个阶段...
2019-06-09 22:31:48
56
原创 心态能决定什么?
今天分享几件自己这几天经历的囧事。昨天和几个朋友去西冲沙滩玩,出发比较晚,加上堵车,我们到达西冲已经是晚上 11 点了,然后就是找住宿的地方,那边全是民宿,而且由于假期加上我们到达比较晚的原因,最后找了一个小时才找到了一个很差的房间,而且还要 420 的房费。没办法呀,只有住,这是囧事一。从这件事,我总结出来的经验就是,出门一定要计划好,不要一时兴起就去了,没有计划,提前没有安排真的是一件不确定因...
2019-06-08 20:38:02
47
原创 假期出行,呵呵~~
不知道从什么时候开始,我们喜欢在假期的时候去各个景点旅游,喜欢出去浪。也不知道从什么时候开始,假期的时候各个景点都是人满为患,堵车,走路都堵,人山人海,住宿比平时贵了好几倍……今天我也和几个朋友去西冲玩,不过出发很晚,下午六点才从西乡出发,倒了三次车,现在还在最后一程的车上,不由得感叹假期出来到底是旅游还是受罪。我有几个朋友,她们是下午两点从西乡出发的,她们自己开车,目前我还跑到她们前面了,可以想...
2019-06-07 21:26:43
38
原创 自己实现从 stdin 读取命令并执行
在 Linux 下,我们打开终端,输入想要执行的命令,其实 shell 所做的事就是从标准输入(stdin)读取命令,然后执行命令,这样我们就看到了功能强大的 shell。那么,我们自己怎么实现呢?下面我就分享一个简单的实现这一功能的代码,非常的粗糙,不支持给要执行的命令传参数,但是已经是终端 shell 的核心功能的一部分了。/**********************************...
2019-05-20 15:37:22
116
cmake 管理的 C/C++ 项目模板
2023-02-14
valgrind_manual.pdf
2019-09-30
MD5值校验工具
2018-05-10
Rockchip RV1108 Datasheet V1.1 20170320.pdf
2018-02-26
怎样使一个跑Linux内核的摄像头被其他主机识别成一个UVC设备
2017-11-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人