上一页 1 ··· 6 7 8 9 10
摘要: "乱"主要是因为发生了一次错误的编码转换,恢复是要恢复两个关键信息,一个是原来的二进制编码方式A,另一个是错误解读的编码方式B。... 恢复的基本思路是尝试进行逆向操作... 阅读全文
posted @ 2016-04-25 10:32 老马说编程 阅读(5011) 评论(6) 推荐(7) 编辑
摘要: 我们在处理文件、浏览网页、编写程序时,时不时会碰到乱码的情况。乱码几乎总是令人心烦,让人困惑。希望阅读本节和下节文章,你可以自信从容地面对乱码,恢复乱码。 阅读全文
posted @ 2016-04-22 10:07 老马说编程 阅读(7769) 评论(7) 推荐(11) 编辑
摘要: 计算机之所以叫"计算"机就是因为发明它主要是用来计算的,"计算"当然是它的特长,在大家的印象中,计算一定是非常准确的。但实际上,即使在一些非常基本的小数运算中,计算的结果也是不精确的。 阅读全文
posted @ 2016-04-20 10:04 老马说编程 阅读(6361) 评论(8) 推荐(14) 编辑
摘要: 正整数相乘的结果居然出现了负数,要理解这个行为,我们需要看下整数在计算机内部的二进制表示...... 负数的二进制表示看上去可能比较奇怪和难以理解,但这种表示其实是非常严谨和正确的,是不是很奇妙? 阅读全文
posted @ 2016-04-19 19:20 老马说编程 阅读(7092) 评论(15) 推荐(7) 编辑
摘要: 数据有了值之后,可以对数据进行运算。计算机之所以称为"计算"机,是因为发明它的主要目的就是运算。运算有不同的类型,不同的数据类型支持的运算也不一样,本文介绍Java中基本类型数据的主要运算。 阅读全文
posted @ 2016-04-18 18:38 老马说编程 阅读(6132) 评论(7) 推荐(6) 编辑
摘要: 声明变量之后,就在内存分配了一块位置,但这个位置的内容是未知的,赋值就是把这块位置的内容设为一个确定的值。Java中基本类型、数组、对象的赋值有明显不同,本文介绍基本类型和数组的赋值。 阅读全文
posted @ 2016-04-16 21:14 老马说编程 阅读(6631) 评论(5) 推荐(9) 编辑
摘要: 应用程序看上去能做很多事情,能读写文档,能播放音乐,能聊天,能玩游戏,能下围棋, ...... 但本质上,计算机只会执行预先写好的指令而已,这些指令也只是操作数据或者设备。所谓程序,基本上就是告诉计算机对什么数据做什么操作 阅读全文
posted @ 2016-04-15 19:53 老马说编程 阅读(12903) 评论(16) 推荐(23) 编辑
上一页 1 ··· 6 7 8 9 10