Chars's Blog

Never stop living and learning

随着移动互联网的兴起,网页浏览端不再仅仅只是电脑,更多的用户选择在移动端使用,那么,我们肯定不能再使用电脑版的页面布局,那么我们将如何适应纷繁多样的界面尺寸呢,本问主要介绍如何使用JavaScript实现自适应窗口大小的网页。

Read more »

MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。

MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。

MD5的典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,你将一段话写在一个叫 readme.txt文件中,并对这个readme.txt产生一个MD5的值并记录在案,然后你可以传播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD5时就会发现。如果再有一个第三方的认证机构,用MD5还可以防止文件作者的“抵赖”,这就是所谓的数字签名应用。

Read more »

地图定位是做LBS服务的App通常用到的模块。但是,随着iOS系统的升级,地图定位模块出现了不一样的异常,这里将遇到的并解决的问题分享出来。

Read more »

学习Java我们知道类有三大特征,封装,继承,多态。而在Objective-C中也有继承的概念,今天就来看看Objective-C中的继承和多态。

Read more »

设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在现实中都有相应的原理来与之对应,每种模式都描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是设计模式能被广泛应用的原因。

原型模式与工厂模式的定义,本文不想在这讲太多,本文主要想在这讲一下对原型模式的一些误解--将原型模式等价于工厂模式。

Read more »

SQL Server 是高校专业在教学数据库时一定会选用的案例之一,这个数据库是结合微软产品一起使用的,不仅贵,而且不好用。这是在使用之后的心得体会。在代码层面来说,这个是很难使用的。但是,老师说这个以后工作了都会使用到,所以,还是要好好学的。

Read more »

两者之间存在的“五大不同”。与此同时,着重说明Microsoft Windows64位(x64)操作系统,相对于32位(x86)操作系统的最大优势和劣势是什么?

Read more »

作为一个正经的科班出身软件工程专业者,想必都知道什么是VC++6.0。这个充满神奇的工具。而作为专业教学课的首选编程IDE,它有着不可撼动的地位。博主不知道别家院系使用何种启蒙工具,反正博主就是这个工具启蒙的。对它,有着又爱又恨得情怀。

Read more »

摘要也就是内容提要,是论文中不可缺少的一部分。论文摘要是一篇具有独立性的短文,有其特别的地方。它是建立在对论文进行总结的基础之上,用简单、明确、易懂、精辟的语言对全文内容加以概括,留主干去枝叶,提取论文的主要信息。作者的观点、论文的主要内容、研究成果、独到的见解,这些都应该在摘要中体现出来。好的摘要便于索引与查找,易于收录到大型资料库中并为他人提供信息。因此摘要在资料交流方面承担着至关重要的作用。

Read more »
0%