趣玩 Linux:盘点那些能装逼的炫酷命令(动图演示)

2018年7月28日 1 条评论 334 次阅读 2 人点赞

写在前面 Linux 终端并不总是枯燥的,有许多开发者开发出来了有趣而炫酷的工具。本文介绍 5 个可以用来装逼,而没有什么实际用途的命令,分别是:aafire(燃起一团火焰)、cmatrix(黑客帝国字符雨)、bb(播放炫酷 demo)、cowsay(会讲话的动物)、sl(蒸汽机车)。 本文包含大量…

趣玩 Linux:使用 cacaview 在终端界面显示彩色图片

2018年7月27日 0 条评论 364 次阅读 2 人点赞

写在前面 这篇文章《趣玩 Linux:用 aview 从图片生成 ASCII 字符画》中介绍了一个强大而有趣的工具,可以用来显示字符画。尽管 aview 具有调整亮度、对比度等功能,但它仅能显示出黑白的。有小伙伴留言说,显示人像的效果很糟糕。那么这次介绍的 cacaview 的效果就比较惊艳了,特别…

趣玩 Linux:用 aview 从图片生成 ASCII 字符画

2018年7月24日 1 条评论 409 次阅读 4 人点赞

写在前面 在上一篇文章《趣玩 Linux:四个生成字符图案(字符画)的命令》中介绍了四个用文本生成字符图形的命令,这次要介绍的则是根据图片生成一个字符画—— aview。   安装必需组件 执行以下命令: 根据 aview 官方文档的描述,该命令本身只支持 pnm、pgm、pbm、ppm …

趣玩 Linux:四个生成字符图案(字符画)的命令

2018年7月22日 3 条评论 332 次阅读 3 人点赞

本文介绍四个生成字符图案(字符画)的命令,分别是 printerbanner、banner、toilet 和 figlet。它们的效果就是使用字符(一般指 ASCII 字符)拼成一个更大的字母或者一个单词,也就是所谓的“字符画”效果。

如何使用 VS Code 编译、运行并调试 C/C++ 程序

2018年7月20日 2 条评论 349 次阅读 2 人点赞

写在前面 Visual Studio Code (以下简称 VS Code)是微软推出的一款轻量级代码编辑器,它不仅开源、免费,而且能够跨 Windows、Mac 和 Linux 三平台。尽管它体积小巧,我们可以通过安装各种插件的方式来扩展 VS Code 的功能。现在 VS Code 的社区已经比…

新手向:你可能不知道的 Dev C++ 使用技巧

2018年7月18日 0 条评论 266 次阅读 1 人点赞

写在前面 尽管 Dev C++ 是一个过气 IDE,但仍然有许多高校、算法竞赛要求用它来编译代码。既然要用它,就要尽量用好它,发挥它的最大作用。虽然 Dev C++ 没有现代开发环境(如 Visual Studio 等)的非常智能化的自动补全、代码纠错和 debug 功能,但它还是有一些实用的功能的…

符号数的表示:彻底弄清原码、反码、补码的关系

2018年6月26日 6 条评论 428 次阅读 0 人点赞

写在前面 在阅读本文前,我默认你已经了解一些关于进制、比特、符号数等的知识。计算机对符号数的表示方法涉及原码、反码和补码,它们是容易混淆的概念。本文讲尽力讲解它们三者之间的区别和联系。 首先要说明的是,本文中的“反码”“补码”两个个词汇指的是对一个二进制数的变换方法,而“源码形式”“反码形式”“补码…

将 Visual Studio 项目同步到 GitHub 傻瓜教程

2018年6月17日 0 条评论 362 次阅读 3 人点赞

使用 GitHub Extension for Visual Studio 插件,可以很容易地将使用 Visual Studio 开发的程序代码托管至 GitHub 上,而无需操作 Git Bash(命令行)。本文将介绍如何创建一个新的 GitHub 仓库,并且把本地已有的 VS 项目同步到这个仓库…

一个简单的 C++ 控制台回合制游戏

2018年6月14日 3 条评论 469 次阅读 7 人点赞

写在前面 作为 C++ 的学习者,我最近花了几天时间做了一个很简单的控制台回合制小游戏,取名为 Hero Era Battleground。游戏内容就是英雄对战,由玩家扮演的英雄和电脑进行回合制的战斗,以杀死对方为目的。 说是“游戏”其实也算不上,因为它实在是太简陋了。事实上,这是我的第一个可以称作…

着手使用 Visual Studio 2017(二):调试基础

2018年6月5日 1 条评论 250 次阅读 5 人点赞

调试是编程中的重要工作。调试自己的代码,我们可以快速跟踪 Bug;而调试别人的代码,我们能可以搞清楚别人程序的运行方式,进而研究算法等等。本文图文并茂地介绍 VS 中调试功能的基本用法,包括设置断点、步进调试、查看变量等操作,作入门之用。

加载更多