这部分演示32位代码段与16位代码段之间的切换。实现的功能是以十六进制和ASCII码字符两种形式显示从内存地址100000H开始的16个字节的内容。具体步骤包括:作切换到保护方式的准备、切换到保护方式一个32位代码段拷贝数据、切换到16位段代码、把源数据直接作为ASCII码填入显存、切回实模式等。 ...
分类:
编程语言 时间:
2017-11-19 15:35:39
阅读次数:
363
一、特殊符号 * :任意个任意字符 ?:一个任意字符 #:注释 \:脱意 |:管道符号 管道符号的作用,是把上一条命令的输出作为下一条命令的标准输入: 二、sort sort命令是用来排序的。 默认按照首字母的ascii码排序: 按数字排序: 实验发现当按数字排序的时候,字母和特殊字符都被当成0了。 ...
分类:
系统相关 时间:
2017-11-18 13:38:16
阅读次数:
220
字符串排序 题目描述 输入一个长度不超过20的字符串,对所输入的字符串,按照ASCII码的大小从小到大进行排序,请输出排序后的结果 输入描述: 一个字符串,其长度n<=20 输出描述: 输入样例可能有多组,对于每组测试样例,按照ASCII码的大小对输入的字符串从小到大进行排序,输出排序后的结果 示例 ...
分类:
其他好文 时间:
2017-11-17 23:32:10
阅读次数:
199
遇到个问题,需要检测输入框中的字符长度,如果是汉字,算作2个字节??? 然后我就在想,我怎么去识别他是不是汉字呢???首先想到的可能就是 js 的 charCodeAt 方法, ASCII 码,然后就疑惑,那么怎么把汉字和 ASCII 码对应起来呢,想不通,遂百度,发现转发方法的人挺多,但都不说原理 ...
分类:
Web程序 时间:
2017-11-10 21:38:46
阅读次数:
220
自定义Base16加密原理 Base16加密跟Base64加密原理上有点不同,当然前面转换是一样的,都是是将输入的字符串根据默认编码转换成一个字节序列,而这个字节序列里面其实就是存的ASCII码,其次,将每个ASCII码转换成8位二进制,每个八位二进制拆分成4位一组的二进制,然后将每4位一组的二进制 ...
分类:
其他好文 时间:
2017-11-10 16:57:12
阅读次数:
140
实现过程: 终端的字符颜色使用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以ESC开头,即用\033来表示(ESC是ASCII码用十进制表示是27,用八进制表示就是033) 书写格式: 开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m 注意: ...
分类:
编程语言 时间:
2017-11-09 20:52:57
阅读次数:
632
c语言 ‘A’的ASCII码=65//%c,65输出为字符A。 ‘0’的ASCII码=48//ch=getchar();在键盘上按下0时,ch的值为48} 上下左右方向键按一下输入两个字符,首字都是224,区别在尾字,上的尾字为72,所以用两个getch()判断,(要使用<conio.h>的头文件) ...
分类:
编程语言 时间:
2017-11-08 19:41:08
阅读次数:
170
一、原理 验证码其实就是随机串。原理上可分为两种: 1.简单的验证码 直接通过字母和数字的ASCII码生成。本文采用的验证码就是这种。 2.复杂的验证码 通过一个随机串,一个指定串(如accesskey),和当前时间来进行验证码的生成,期间还经过SHA1加密。如网易云信的短信验证码生成器: Chec ...
分类:
编程语言 时间:
2017-11-07 11:20:13
阅读次数:
205
Base64算法最早是为了解决电子邮件传输的问题的,早先的邮件传输协议中只支持ASCII码传递,如果要传输二进制文件,如图片和视频,是无法传输的,而BASE64可以将二进制文件内容编码成为只包含ASCII码的内容,这样就可以传输了。 Base64算法大家常常说成是加密算法,但准确的来说,Base64 ...
分类:
编程语言 时间:
2017-11-04 13:36:57
阅读次数:
146
0x00 分析程序 根据分析,我们可以得到以下重要数据结构 0x01 发现漏洞 1.在武器使用次数耗光后,程序会把存储该武器的堆块free,在free的时候没有清空指针,造成悬挂指针 2.comment存储在一个大小和武器块一样的堆块中,我们武器释放后再执行commit函数,那么武器堆块和comme ...
分类:
其他好文 时间:
2017-11-03 18:50:13
阅读次数:
292