- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;{ //string就是此时输入的那个字符tex....
分类:
其他好文 时间:
2014-08-07 21:58:50
阅读次数:
198
MATLAB的eps函数,官方帮助文档是这么描述的:Floating-point relateive accuracy,也就是浮点数的相对精度。 大家都知道,在数学中,实数有无穷多个,数值可以无限大,精度也可以无限小。而在计算机中,因为表示数值的字长有限,不可能无限地表示一个数的有效数字。所以...
分类:
其他好文 时间:
2014-08-05 00:27:18
阅读次数:
542
/*
中文题意:
中文翻译:
题目大意:输入一行数字(长度在1000以内),将‘5’看成空格
解题思路:简单题,只需对5这种情况考虑一下就可以了,再将一系列数储存到数组中排序就可以了
难点详解:考虑5这种特殊情况,如果是5的话,就continue,到下一个字符,直到不是5为止。再定义一个sum用来求被5分开的数字,当判断字符又为5时,跳出while循环,将上面的sum放入a数组中,再重复...
分类:
其他好文 时间:
2014-08-04 17:45:27
阅读次数:
190
抽象?抽谁的象? ELF是一种链接执行格式,它规定了对于一个ELF文件的基本数据类型是什么样的.可是,要解析一个ELF文件,而这个ELF文件或者是32Bits 或者是 64Bits,反正字长是未定的,怎么办?难道我们要定义两套解析的接口,以对应不同的字长的ELF文件吗?如果要这样做,不是不可以,只是...
分类:
其他好文 时间:
2014-08-02 20:53:24
阅读次数:
253
和机器字长及编译器有关系:所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int) 3 short in...
分类:
编程语言 时间:
2014-07-25 19:11:02
阅读次数:
280
数据传输以“位”为单位,一个位代表0或1(二进制),每8个位(bit)组成一个字节(Byte),即8bit = 1B。数据存储以10进制表示,数据传输是二进制表示。1KB = 1024B字节是指一小组相邻的二进制数码。通常是8位作为一个字节。在计算机中,一串数码作为一个整体来处理或运算的,称为一个计...
分类:
其他好文 时间:
2014-07-22 08:01:37
阅读次数:
171
数值有正负之分,计算机就用一个数的最高位存放符号(0为正,1为负).这就是机器数的原码了.假设机器能处理的位数为8.即字长为1byte,原码能表示数值的范围为 127~(-127)原码-反码-补码-移码原码 :二进制(开头第一个表示符号0正1负)反码 :在原码的基础上,符号位不动,其他位取反补码 :...
分类:
其他好文 时间:
2014-07-18 21:12:21
阅读次数:
156
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;{ //string就是此时输入的那个字符text...
分类:
其他好文 时间:
2014-07-17 00:50:17
阅读次数:
354
int 类型占据多少字节?到底是跟编译器有关?还是系统来决定的?1.CPU的设计者才不管你在上面跑什么程序.他们只是按着他们的想法来设计.而int的大小,至少在C/C++中,标准只说可以由实现者自己定义.至于要不要按机器的字长来设计那就是编译器设计者的喜好了.除非哪天标准改成int必须是机器的字长....
分类:
其他好文 时间:
2014-07-16 21:42:35
阅读次数:
379
Java中primite type,如char,integer,bool之类的,它们的读写操作都是atomic的,但是有几个例外:long和double类型不是atomic的,因为long和double都是8字节的,而在32位的CPU上,其机器字长为32位,操作8个字节需要多个指令操作。++i或者i...
分类:
编程语言 时间:
2014-07-16 19:59:19
阅读次数:
209