摘要: 抽象处理大而复杂的问题的重要手段是抽象,强调事物本质的东西。 对程序抽象而言,一个语言结构的抽象强调的是该结构外部可观察的行为,与该结构的内部实现无关。抽象包括过程抽象和数据抽象。封装封装是把一个语言结构的具体实现细节作为一个黑匣子对该结构的使用者隐藏起来的一种机制,从而符合信息隐藏原则。封装包括过程封装和数据封装。区别 封装考虑内部实现,抽象考虑的是外部行为封装是屏蔽细节,抽象是提取共性图例 阅读全文
posted @ 2013-11-27 23:12 jihite 阅读(2941) 评论(0) 推荐(2) 编辑
摘要: linux shell 配置文件中默认的字符集编码为UTF-8 。UTF-8是unicode的一种表达方式,gb2312是和unicode都是字符的编码方式,所以说gb2312跟utf-8的概念应该不是一个层次上的。在LINUX上进行编码转换时,可以利用iconv命令实现,这是针对文件的,即将指定文件从一种编码转换为另一种编码。用法iconv [选项...] [文件...]选项输入/输出格式规范:-f --from-code=名称 原始文本编码-t --to-code=名称 输出编码信息-l --list 列举所有已知的字符集输出控制-c 从输出中忽略无效的字符-o, --output=FIL 阅读全文
posted @ 2013-11-27 19:56 jihite 阅读(13438) 评论(0) 推荐(0) 编辑