- 博客(6)
- 收藏
- 关注
转载 学习较底层编程:动手写一个C语言编译器
动手编写一个编译器,学习一下较为底层的编程方式,是一种学习计算机到底是如何工作的非常有效方法。编译器通常被看作是十分复杂的工程。事实上,编写一个产品级的编译器也确实是一个庞大的任务。但是写一个小巧可用的编译器却不是这么困难。秘诀就是首先去找到一个最小的可用工程,然后把你想要的特性添加进去。这个方法也是Abdulaziz Ghuloum在他那篇著名的论文“一种构造编译器的捷径”里所提
2014-09-29 23:17:16 1108
转载 网页爬虫及其用到的算法和数据结构
网络爬虫,是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。网络爬虫是搜索引擎系统中十分重要的组成部分,它负责从互 联网中搜集网页,采集信息,这些网页信息用于建立索引从而为搜索 引擎提供支持,它决定着整个引擎系统的内容是否丰富,信息是否即 时,因此其性能的优劣直接影响着搜索引擎的效果。 网络爬虫程序的优劣,很大程度上反映了一个搜索引擎的好差。不信,你可以随便拿一个网站去查询
2014-09-29 23:15:22 930
转载 Android 线程和Timer的销毁
在Android开发中,经常会用到线程和Timer,如果没有主动关闭它们,当程序结束时,线程并没有被销毁,而是一直在后台运行着,当我们重新启动应用时,又会重新启动一个线程,周而复始,你启动应用次数越多,开启的线程数就越多,你的机器就会变得越慢。还会导致意思不到的错误。1、线程的销毁Hanlder是线程与Activity通信的桥梁,利用handler接收到任务线程,放到任
2014-09-16 14:49:01 900
转载 3D视觉原理之深度暗示(即立体感)
本文总结了产生深度暗示(即立体感)的几种情况产生深度暗示主要有两种:心理深度暗示和生理深度暗示。心理深度暗示主要由平时的经验积累获得。即使用单眼观看也会使人有3D效果。它主要包括以下几种:视网膜像的大小。我们通过后天学习已经确知一个物体大小时,可以通过判断看见该物体的大小来粗略估计它的远近。线性透视。景物随着距离的增加而线性减小,可以估计它的远近。例如,道路两旁的灯
2014-09-10 23:19:52 3845
转载 3D显示技术
3D显示技术说白了都是为了一点:分别让左眼和右眼在同一时间看到不同的图像。为此发明了几种不同的技术:红蓝3D。红蓝3D采用普通的显示器。观看者只需佩戴一个红蓝眼镜便可以看到3D影像。红蓝3D中红色镜片只允许红光通过,蓝色镜片只允许蓝光通过。因此左右眼可以分别看到不同的图像。典型的红蓝图像如图所示:偏振光3D。偏振光3D采用了特殊的显示器。该显示器会发出相位不同的
2014-09-10 23:17:32 836
转载 十款常见的开源数据库学习资料大汇总
本文收集汇总了十款常见的开源数据库的项目介绍、技术文档和下载资源(包括电子书),实乃居家旅行、项目开发、数据库管理之必备资料。如果觉得好,请收藏之!分享之!本文收集汇总了十款常见的开源数据库的项目介绍、技术文档和下载资源(包括电子书),实乃居家旅行、项目开发、数据库管理之必备资料。如果觉得好,请收藏之!分享之!如果觉得还不够好,欢迎来给我们 纠错(有奖) 或贡献词条。 点击项目名称快
2014-09-08 11:01:31 3048
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人