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

    尽管 Dev C++ 是一个“过气的”IDE,但仍然有许多高校、算法竞赛要求用它来编译代码。既然要用它,就要尽量用好它,发挥它的最大作用。虽然 Dev C++ 没有现代开发环境(如 Visual Studio 等)的非常智能化的自动补全、代码纠错和 debug 功能,但它还是有一些实用的功能的。如果你是刚接触 Dev C++ 不久的新手,你可能不知道这些。 支持新标准(-std)D...

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

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

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

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

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

    写在前面作为 C++ 的学习者,我最近花了几天时间做了一个很简单的控制台回合制小游戏,取名为 Hero Era Battleground。游戏内容就是英雄对战,由玩家扮演的英雄和电脑进行回合制的战斗,以杀死对方为目的。说是“游戏”其实也算不上,因为它实在是太简陋了。这个小项目的目的主要是巩固 C++ 面向对象程序设计的思想,同时也学到了一些有关控制台的“非常规”操作,下面会有简单介绍。本文可...

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

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

  • 网络协议了解一下?HTTP 协议简介

    今天我们来讲解当今最常使用的网络协议——HTTP 协议。当我们谈论 HTTP 时,我们同时也不可避免地涉及到网络(Web)的工作原理,这样才能更全面地理解 HTTP。本文将一同讲解 HTTP 协议与它在 Web 中的工作原理,旨在给大家一个详细、全面并且清晰的认识。

  • 轻松查看浏览器记住的密码

    在第一次登陆网站的时候,浏览器常常会弹出提示框,询问你是否要保存此密码。这个功能十分方便——保存后下次再登陆这个网站的时候,就无需重新输入密码,浏览器会自动帮你填写登陆表单。但是,浏览器保存的密码安全吗?答案是不安全。本文 Jed 将介绍四种查看浏览器保存密码的方法。需要注意的是,这并不是什么安全漏洞(如果你硬说是那也算是吧),而是浏览器对保存密码功能的实现方式就是这样。另外声明,请勿根据本...

  • URI、URL 和 URN 之间的区别与联系

    我们或许都知道 URL 是指“链接”,但如果稍微了解多一些东西,就会发现类似的词汇还有 URI 和 URN,它们很类似,因此容易搞混。这三个缩写分别是代表什么?有什么意义?本文详细解释 URI、URL 和 URN 之间的区别和联系。URI、URL 和 URN 的定义URIURI (Uniform Resource Identifier,统一资源标识符),是一串用来标识一个互联网资源“身份”的...

  1. 1
  2. ...
  3. 4
  4. 5
  5. 6