如何在 Linux 上管理字体
我不仅写技术文档,还写小说。并且因为我对 GIMP 等工具感到满意,所以我也(LCTT 译注:此处应指使用 GIMP)为自己的书籍创作了封面(并为少数客户做了图形设计)。艺术创作取决于很多东西,包括字体。虽然字体渲染已经在过去的几年里取得了长足进步,但它…
9 个鲜为人知的 Python 数据科学库
除了 pandas、scikit-learn 和 matplotlib,还要学习一些用 Python 进行数据科学的新技巧。Python 是一种令人惊叹的语言。事实上,它是世界上增长最快的编程语言之一。它一次又一次地证明了它在各个行业的开发者和数据科学者中的作用。Python 及其库的整个…
C语言scanf-周末杂想
周末杂谈首先感谢大家对我公众号这么久的支持,感谢那些默默关注没有放弃的人们,谢谢! 随着年纪的增长,发觉时间过的飞快,我自己总结了下,可能是身体细胞对环境的感知越加熟悉,一个小时的时间现在的细胞感觉只有几分钟,体内的查克拉越来越多,反而加…
C++ 面试准备珍藏版本
常见C++面试题及基本知识点总结(一) - 0giant - 博客园经典C++笔试题目100例,接近实际,值得一看! - 静下心来做事 - CSDN博客百度研发类面试题(C++方向) - Xiongchao99的博客 - CSDN博客 1.union共同体和struct结构体的区别struct和union都是由多个不…
如何在 Linux 中从一个 PDF 文件中移除密码
今天,我碰巧分享一个受密码保护的 PDF 文件给我的一个朋友。我知道这个 PDF 文件的密码,但是我不想透露密码。作为代替,我只想移除密码并发送文件给他。我开始在因特网上查找一些简单的方法来从 PDF 文件中移除密码保护。在快速 google 搜索后,在 Linux …
为什么未来的学校是开放式的
一个学生对现代教育并不那么悲观的观点。最近有些人和我说现代教育会是什么样子,我回答说:就像过去一百年一样。我们为什么会对我们的教育体系保持悲观态度呢?这不是一个悲观的观点,而是一个务实的观点。任何花时间在学校的人都会有同样的感觉,我们对教…
4 个 Markdown 开源编辑器
如果你正在寻找一种简便的方法去格式化 Markdown 文本,那么这些编辑器可能会满足你的需求。我的文章、散文、博客等等基本上都是在文本编辑器上使用 Markdown 写作的。当然,我不是唯一使用 Markdown 写作的人。不仅仅无数的人在使用 Markdown,而且也产生…
关于 top 工具的 6 个替代方案
在 GitHub 和 GitLab 上,不断有来自世界各地的开源应用程序和工具涌现。其中有全新的应用程序,也有针对现有各种被广泛使用的 Linux 程序的替代方案。在本文档中,我会介绍一些针对 top 工具(也就是命令行任务管理器程序)的替代方案。top 工具的替代方案…
Android Power键唤醒速度慢分析
1、调试echo N > /sys/module/printk/parameters/console_suspend echo 1 > /sys/power/pm_print_times 打印出每个设备唤醒的耗时」要优化的话,就要这样debug了,看那边时间长,然后去优化对应模块咯 diff --git a/init/main.c b/init/main.c index acbb01…
C语言-scanf缓存造成无限死循环
上一篇关于scanf的文章链接如下嵌入式Linux:C语言 scanf 小结 今天,有个同事发了下面的代码给我#include<stdio.h> int main() { int score; loop: scanf("%d",&score); if(score < 0 || score > 100){ printf("please input again:\n"); goto loop;…
C语言-鸡兔数量
问题 B: 鸡兔同笼 时间限制: 1Sec 内存限制: 128MB 提交: 53 解决: 27题目描述 已知鸡兔的脚共有80只,鸡和兔的总数量是一个20到40的整数s,编写一程序计算鸡兔各有多少只。 输入 输入鸡兔总数整数s,20≤s≤40 输出 输出两个整数,第一个数字为鸡的数量,…
混合软件开发角色效果更佳
为什么在工程中混合角色对用户更好的三个原因。大多数开源社区没有很多正式的角色。当然,也有一些固定人员帮助处理系统管理员任务、测试、编写文档以及翻译或开发代码。但开源社区的人员通常在不同的角色之间流动,往往同时履行几个角色的职责。相反,大多…
使用 GNOME Web “安装”独立 Web 应用
你是否经常使用单页 Web 应用(SPA),但失去了一些完整桌面应用的好处? GNOME Web 浏览器,简称为 Web(又名 Epiphany)有一个非常棒的功能,它允许你“安装” 一个 Web 应用。安装完成后,Web 应用将显示在应用菜单、GNOME shell 搜索中,并且它在切换窗…
5 个保护你隐私的 Firefox 扩展
用这些关注隐私的工具使你的浏览器免于泄露数据。在 剑桥分析公司(Cambridge Analytica)这件事后,我仔细研究了我让 Facebook 渗透到我的网络生活的程度。由于我一般担心单点故障,我不是一个使用社交登录的人。我使用密码管理器为每个站点创建唯一的登录(…
Git 前时代:使用 CVS 进行版本控制
GitHub 网站发布于 2008 年。如果你的软件工程师职业生涯跟我一样,也是晚于此时间的话,Git 可能是你用过的唯一版本控制软件。虽然其陡峭的学习曲线和不直观地用户界面时常会遭人抱怨,但不可否认的是,Git 已经成为学习版本控制的每个人的选择。Stack Ove…
C语言题目-奇数个数
问题 1989: 奇数个数 时间限制: 1Sec 内存限制: 128MB 提交: 46 解决: 34题目描述 输入一个多位数,将多位数看作一串字符,输出其中奇数数字的个数。(如输入12345,数字中有3个奇数,分别为1、3、5,应输出3.) 输入 一个多位整数 输出 奇数数字的个数 样…
C反向链表-堆栈
链表对指针的要求非常高,但是懂了的呢,就会游刃有余,从网上拿了个代码分析一下,希望对初学者有一定的帮助 #include <stdio.h> #include <malloc.h> //初始定义链表的长度 #define SIZE 5 //定义节点 typedef struct Node { int data; struct Node …
如何用 Python 编写你喜爱的 R 函数
R 还是 Python ? Python 脚本模仿易使用的 R 风格函数,使得数据统计变得简单易行。“Python vs. R” 是数据科学和机器学习的现代战争之一。毫无疑问,近年来这两者发展迅猛,成为数据科学、预测分析和机器学习领域的顶级编程语言。事实上,根据 IEEE 最近…
持续基础设施:另一个 CI
想要提升你的 DevOps 效率吗?将基础设施当成你的 CI 流程中的重要的一环。持续交付(CD)和持续集成(CI)是 DevOps 的两个众所周知的方面。但在 CI 大肆流行的今天却忽略了另一个关键性的 I: 基础设施(infrastructure)。曾经有一段时间 “基础设施”就意…
如何实现 Linux + Windows 双系统启动
设置你的计算机根据需要启动 Windows 10 或 Ubuntu 18.04。尽管 Linux 是一个有着广泛的硬件和软件支持的操作系统,但事实上有时你仍需要使用 Windows,也许是因为有些不能在 Linux 下运行的重要软件。但幸运地是,双启动 Windows 和 Linux 是很简单的 ——…