背景:1985年起我国实行居民身份证制度。当时签发的身份证号码是15位的,第7、8位为出生年份的后两位(如1980年出生的人,7、8位就是80)。由于2000年的到来,1999年起签发的身份证调整为18位。具体调整规则是:在第7-10位改为完整的出生年份,并将原15位身份证第9位之后的数字依次向后平移两位,这样,就得到一串17位的数字(例如:340524800101001变为34052419800101001)。18位身份证号中,新增最后一位校验码,校验码的具体计算规则如下图:
C++运用类和对象实现分数加法计算
前面学习C语言的时候也面向过程写过类似的代码。接触C++后,想试着改用面向对象的思想来处理这个过程,顺便练练手,熟悉一下类和对象的使用。 阅读全文
iOS学习笔记(三):UIButton
对于一个应用程序来说,用户交互就是生命。UILabel控件可以说是UIKit中最简单的基础显示控件,与之对应的,UIButton控件是UIKit中最简单基础的交互控件。顾名思义,UIButton是一个按钮控件,也的确发挥着我们iOS应用中按钮的功能。 阅读全文
独立游戏《蔚蓝(Celeste)》“玩后感”
“你们为什么要去登珠穆朗玛?”
“Because it is there(因为山在那里)。”
——冒险家乔治·马洛里