poj 2864

这题题目很长,不过很简单,男校友、女校友只是干扰,这题用一个flag就可以搞定,如果出现一个不到场的情况,当个校友的flag直接置为否就可以了 上代码

Published: 15 Jul 2015 Category: 早起一水

poj 2840

一道很简单的数学题,直接上代码:

Published: 15 Jul 2015 Category: 早起一水

补码与模

一、本篇来由

昨天进行了反码、补码那些和浮点数的研究,但是还有一些问题遗漏,晚上跟寝室众基友讨论了,反而提出来一个很有意思的问题,于是有了本篇~~我们并不知道为什么有补码这个东西,只知道在计算机中广泛用补码存储,不知道为什么叫“补”码。

Published: 14 Jul 2015 Category: c++

随笔一则

进入暑假了,这个暑假过的好不好完全取决于怎么过,怎么过完全取决于计划和每天做的事情,EV3项目设计,夏令营,英语... 要做的事情很多,一件件击破才是重点!

Published: 13 Jul 2015 Category: 随笔

浮点数原理探究

一、文章来由

今天听到实验室有人问道浮点数的实现机制,之前刚好研究过原码、反码、补码、移码的关系,而这类问题很底层,一般容易忽视。干脆打破沙锅问到底,彻底搞清楚这个问题并留下证据,于是就有了这篇博文。

Published: 13 Jul 2015 Category: c++

关于GBK编码的BUG

关于GBK编码的BUG

新建一个空的文本文件,用记事本打开(必须是Windows自带的记事本),只输入“联通”二字保存关闭(输入“1联通”也是联通显示的也是乱码),再重新打开时将是乱码。 当txt文档中一切字符都在 C0≤AA(第一个字节)≤DF 80≤BB(第二个字节)≤BF 这个范围时,notepad都无法确认文档的格式,自动依照UTF-8格式来解码。 而"联通"就是C1 AA CD A8,刚好在上面的范围内,所以不能正常显现。 记事本默认是以ANSI编码保存文本文档的,而正是这种编码存在的bug招致了上述怪现象。假如保存时选择Unicode、Unicode (Big Endian)、UTF-8编码,就正常了。此外,假如以ANSI编码保存含有某些特别符号的文本文档,再次打开后符号也会变成英文问号。

Published: 05 Jul 2015 Category: c++

Linux makefile 教程 非常详细,且易懂

本来打算在个人博客里只写自己原创的作品,但是这有一篇文章写的太好了,实在是想转载

Published: 05 Jul 2015 Category: Unix

Do not go gentle into that good night

Published: 28 Jun 2015 Category: 随笔