恢复内容开始 Item 34 使用枚举代替 int常量 1、使用枚举类型代替int枚举模式。 2、Int枚举模式是常变量,很难转换成好的打印字符,没有可靠的方法迭代其中的常量以及获取size. 3、枚举类型: 4、枚举类型通过一个public static final 域输出其中每一个枚举常量。 5 ...
分类:
编程语言 时间:
2018-07-09 22:02:16
阅读次数:
215
c语言贪吃蛇小游戏练习c语言贪吃蛇小游戏练习Table of Contents1. 需求分析1.1. 任意位置打印字符1.2. 不阻塞的判断键盘输入1.3. 游戏逻辑学了c之后的第一个游戏就是贪吃蛇,那时苦思冥想了一周的时间才做完,现如今两年过去了,再次做起贪吃蛇的时候想到了好多可以优化的地方,代码... ...
分类:
编程语言 时间:
2018-06-29 01:09:27
阅读次数:
197
摘抄网络上便于理解的概念: 基本概念和应用场景 Base64是一种基于64个可打印字符来 的表示方法。由于2的6次方等于64,所以每6个比特为一个单元,对应某个可打印字符。三个字节有24个比特,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。它可用来作为电子邮件的传输编码。在Bas ...
分类:
其他好文 时间:
2018-06-26 23:03:34
阅读次数:
566
原子 原子是正则表达式中最基本的组成单位,每个正则表达式中至少要包含一个原子。常见的原子类型有:a普通字符作为原子b非打印字符作为原子c通用字符作为原子d原子表。 import re string="taoyunjiaoyu" #普通字符作为原子 pat="yum" rst=re.search(pa ...
分类:
编程语言 时间:
2018-06-25 21:46:22
阅读次数:
199
字符串函数 是返回非零值 否则返回零 1. islower (是否小写字母) 2. isupper (是否大写字母) 3. isalpha (是否是字母) 4. isalnum(是否是数字) 5. iscntrl(是否控制字符) 6.isprint(是否可打印字符) 7.isgraph(是否可打印字 ...
分类:
其他好文 时间:
2018-06-20 15:43:41
阅读次数:
131
打印机打印的时候 要求:打印一行文字,但这行文字实际长度 len(单位是:px)是固定的 这时候我们的思路是 :GBK编码下汉字占用两个字节,而且这两个字节都是负数,char型字符占用一个字节, 每个汉字占用的宽度是24px 每个char型占用的宽度是12px 换言之每个字节占用的打印宽度是12px ...
分类:
编程语言 时间:
2018-06-15 01:05:27
阅读次数:
217
最近由于希望使用IAR的printf()函数方便进行打印字符,出现IAR报错,即:identifier "FILE" is undefined,问题得以解决。 (1)进行printf到串口的重映射: 需添加头文件:#include "stdio.h" (2)经编译出现: (3)经查找原来是这里需要进 ...
分类:
其他好文 时间:
2018-05-31 02:35:36
阅读次数:
202
正则表达式基础篇(大白话简要入门):GoldenRules:1、每个字符,不管是打印字符(字母、数字)还是非打印字符(\n、\t这种格式控制的),都是一个最小单元。<br/>2、通用符号,作用匹配一类最小单元。(重点)小写是匹配,大写则是匹配其补集。例如:\w是匹配一个字母、数字或下划线,\W用途就是匹配除去字母数字下划线以外的一个最小单元。以此类推。常用,牢记!1、常用特殊字符(重点
分类:
其他好文 时间:
2018-05-25 15:28:26
阅读次数:
111
Base64的来源 Base64的主要用途是将不可打印字符转换成可打印字符,而什么需要这样转换呢?因为有些网络传输渠道并不能支持传输所有字节,一些不可见字符(如控制字符)在传统的邮件系统中就无法传输,而例如图片文件不可能每个字节都是可见字符,这样就导致用途这些渠道的用途受到很大限制。Base64正是 ...
分类:
其他好文 时间:
2018-05-21 14:25:44
阅读次数:
151