Student dormitory management
· ☕ 4 分钟
Demand analysis The system is designed to facilitate the management of student residences. Provide registration for students and teachers, check the student dormitory number, adjust the dormitory and other functions. At the same time, considering the need for maintenance and refurbishment of the dormitory, the system provides the function of submitting and accepting maintenance applications. After the student submits the repair application, the dormitory management will dispatch maintenance personnel to

对,这他妈就是生活!
· ☕ 5 分钟
写一篇《大象席地而坐》的影评。 说是影评,其实就是对剧中主要人物的一些评价。 太主观了?主观就他娘的对了!这他妈是老子的博客,老子想他娘的咋写就

Bash 命令提示符定制指南
· ☕ 6 分钟
众所周知,Bash 是大多数 GNU/Linux 的默认 shell。作为每个 Linuxer 每天都要接触到的东西,一个漂亮的 Bash 自然是会让人更加的心情舒畅。今天就来教教大家如果自

如何使用 ASF 挂卡
· ☕ 19 分钟
如果你有一台服主机 (VPS、树莓派、一台被淘汰的 PC…) 你会用它做什么? 玩法有很多,可以用来挖矿赚点零花钱 虽然可能连电费都赚不回来 ,也可以养

使用反向代理给 PPA 加速
· ☕ 1 分钟
PPA 的英文全称叫 Personal Package Archives,既「个人软件包仓库」。是 Ubuntu 为了方便用户发表、下载那些 Ubuntu 官方软件仓库中没有收录的或者版本较新的软件而建立的

学会将代码写简单
· ☕ 4 分钟
为开源项目作出贡献的最佳方式是使它的代码得以精简。我们应当努力编写即使没有注释也能使新手程序员轻松理解的代码,让维护者无需花费太多精力也能轻

为 Hugo 博客添加字数统计
· ☕ 2 分钟
作为一个孤芳自赏的 Bloger,每一篇文章都像是自己的孩子一样,孩子的“体重”如何是每一个父母都关注的问题。 今天就简单的教教大家如何给自己的

GNU/Linux 技巧:如何快速的找到一个文件
· ☕ 4 分钟
在使用计算机的过程中,我们都有着这么一个需求:找文件!! “卧槽,我的 XXX 文件放哪儿去了?”Σ(っ °Д °;)っ “XXX 文件不应该就在 XXX 文件夹里吗

GNU/Linux 输入法折腾笔记 (RIME)
· ☕ 7 分钟
终于,我在也忍受不了 Ubuntu 18.04 自带的 ibus-libpinyin 了。决定好好配置以下输入法,本来以为最多半个小时就能搞定的事情,结果整整花了半天 _(:з」∠)_ 网上一搜发现

subliminal | 电影字幕下载神器
· ☕ 2 分钟
subliminal 是一个基于 Python 的强大的命令行字幕搜索和下载工具。 最先知道 subliminal 是因为 MPV 播放器。配合插件 find_subtitles.lua 使用,在载入视频的同时搜索并下载中文字幕,简直天衣无缝。

GNOME MPV | GNU/Linux 下一个不错的流媒体播放器
GNOME MPV | GNU/Linux 下一个不错的流媒体播放器
· ☕ 3 分钟
在 GNU/Linux 下看视频向来是一件麻烦事。VLC 太过臃肿,MPV 又太过简 (chǒu) 陋了。 那么,有没有一款播放器能兼顾美观与内在,随便还拥有较好的易用性

使用 Travis CI 自动部署 Hugo 博客
· ☕ 4 分钟
通过 Travis CI 来部署 Hugo 或者 Hexo 博客可能在配置的时候会麻烦一点,但配置好后确实是方便了不少。特别是对于 Hugo 这种没有部署插件的静态网站生成器,只能手动部署

Bottom-up to development a Loan Calculator
· ☕ 2 分钟
About the bottom-up development Bottom-up development is a style of developing programs. With the bottom-up development, we develop in the reverse inside-out fashion; that is, we develop the service classes first. To test the service classes, we write a temporary dummy main class. After the service classes are done, we complete the top-level class that uses these service classes. The bottom-up development for this program implements the Loanclass first fully