今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计...
分类:
其他好文 时间:
2014-09-30 13:24:39
阅读次数:
139
话说软考也马上要开水一个月了,但是对于软考还不是很理解,今天就让我们来聊一聊那些年一起经历过的软考!
软考是全国计算机技术与软件专业技术资格(水平)考试(简称计算机与软件考试)是由国家人力资源和社会保障部与工业和信息化部组织领导的国家级考试,目的是科学、公正地对全国计算机与软件专业技术人员进行专业技术资格、职业资格认定和专业技术水平测试。...
分类:
其他好文 时间:
2014-09-21 01:53:39
阅读次数:
493
loop、iterate、traversal和recursion这几个词是计算机技术书中经常会出现的几个词汇。众所周知,这几个词分别翻译为:循环、迭代、遍历和递归。乍一看,这几个词好像都与重复(repeat)有关,但有的又好像不完全是重复的意思。那么这几个词到底各是什么含义,有什么区别和联系呢?下面...
分类:
其他好文 时间:
2014-09-13 21:22:05
阅读次数:
538
曹鹏,2006年浙江大学计算机科学专业毕业,2013年中国科学院计算机技术研究所博士毕业。博士期间研究方向为社交网络与社会计算,曾经做过搜索、话题发现、社交网络方面、推荐算法等领域的相关研究。...
分类:
其他好文 时间:
2014-09-10 12:32:20
阅读次数:
302
面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术[1]发展到一定阶段后的产物。早期的计算机编程是基于面向过程的方法,例如实现算术运算1+1+2 = 4,通过设计一个算法就可以解决当时的问题。随着计算机技术的不断提高,计算机被用于解决越来越复杂的问题。一切事物皆对象,通过面向对象的方式,将现...
分类:
其他好文 时间:
2014-09-10 00:18:59
阅读次数:
447
今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计...
分类:
其他好文 时间:
2014-09-09 11:01:18
阅读次数:
223
从这篇开始,我将和大家开始接触JAVA学习中非常重要的部分——面向对象程序设计,当然首先和大家一起来理解几个重要的概念,这些概念虽然都是文字性,但也是需要大家和我一样能够理解的。据说早期的程序设计经历了“面向问题”、“面向过程”的阶段,随着计算机技术的发展,以及所要解决问题的复杂性的提高,以...
分类:
编程语言 时间:
2014-08-29 20:05:18
阅读次数:
286
1. 概述排序算法是计算机技术中最基本的算法,许多复杂算法都会用到排序。尽管各种排序算法都已被封装成库函数供程序员使用,但了解排序算法的思想和原理,对于编写高质量的软件,显得非常重要。本文介绍了常见的排序算法,从算法思想,复杂度和使用场景等方面做了总结。2. 几个概念(1)排序稳定:如果两个数相同,...
分类:
其他好文 时间:
2014-08-28 13:00:49
阅读次数:
217
1.1计算机及其应用领域:例如科学研究和科学计算,信息传输和信息处理,生产过程自动化控制和管理自动化,计算机辅助制造和辅助设计,计算机辅助教育,娱乐等。1.2计算机发展史:a.欧洲进入文艺复兴时代,人们的创造力由此进入大变革时期,机械计算机的产生开始简化人们的工作。 b.随着电的发明,机械转向电子,...
分类:
其他好文 时间:
2014-08-27 15:59:47
阅读次数:
164
随着计算机技术的快速发展,软件的交流越来越频繁,软件的国际化已成为一个软件开发人员不可回避的一个问题。所谓软件的国际化,就是让软件界面支持多种语言,从而可以被很多国家的人使用。为了使应用程序支持多种语言,一个很好的办法就是使用动态链接库,将不同的语言资源放入不同的库中,根据需要程序加载不同的动态库,...
分类:
编程语言 时间:
2014-08-26 22:53:01
阅读次数:
345