使用OpenerDNS解决无法访问Google的问题

从6月份开始,Google,DropBox等网站已经全部被禁用,与YouTube和BlogSpot不一样,这次不是彻底禁止连接,只是禁用了域名解析。使用OpenerDNS即可访问这些DNS禁用的网站。更改你的DNS配置为OpenerDNS即可正常访问Google。注意:这里OpenerDNS不仅仅是提供的简单的域名解析,实际上OpenerDNS做了Google网站的代理,数据是先提交到OpenerDNS指定的地址上面,然后再转发到Google的服务器的。因此OpenerDNS返回的并不是真正的Google服务器的IP地址。

更改DNS配置有多种方法,对于普通的PC设备,可以修改本机的网络适配器。而对于移动设备,没有直接修改设备DNS配置的人口,那么可以通过修改修改拨号设备(路由器)的设置来实现。任何终端首先都是从路由器上面拨号获取DNS服务器的地址,而路由器一般是可以指定DNS地址的。下面会分别介绍这两种配置修改方法。

对于DNS的基本原理,可以参见这篇文章:DNS原理、架构和配置详解。DNS服务器本身能获取到的隐私信息并不多,也就是终端访问了哪些主机(网站域名),并不能获取终端提交和获取的网页数据,但是如果DNS服务器将域名查询请求的返回结果指向恶意网站的地址,那么终端就会将数据发送到该恶意网站,这样是很危险的,也就是与常说的“DNS劫持”产生一样的破坏性。所以建议在敏感数据,如支付、网银等时,还是使用运营商提供的默认DNS。

阅读全文 »

| 1 分2 分3 分4 分5 分 (4.82- 17票) Loading ... Loading ... | 归档目录:WEB网络, 移动互联 | 标签: , , , |

数据库的最简单实现

作者: 阮一峰

所有应用软件之中,数据库可能是最复杂的。MySQL的手册有3000多页,PostgreSQL的手册有2000多页,Oracle的手册更是比它们相加还要厚。

阅读全文 »

| 1 分2 分3 分4 分5 分 (4.73- 11票) Loading ... Loading ... | 归档目录:数据库, 算法数据结构 | 标签: , , |

一周技术文章收集(6.27)

  1. 一站式学习Wireshark(五):TCP窗口与拥塞处理
    http://blog.jobbole.com/71925/
  2. Java类重新加载101:对象、类和类加载器
    http://www.importnew.com/12198.html
  3. The Swift Programming Language 中文版
    http://numbbbbb.gitbooks.io/-the-swift-programming-language-/
  4. 关于寻路算法的一些思考(1):A*算法介绍
    http://blog.jobbole.com/71044/
  5. 译:复杂系统故障面面观
    http://blog.liancheng.info/how-complex-systems-fail-zh/#.U61cP_mSzWg
  6. 一些非常棒的在线工具
    http://examplecode.github.io/tools/2014/06/21/frequently-online-tools/
| 1 分2 分3 分4 分5 分 (4.69- 16票) Loading ... Loading ... | 归档目录:云计算/云存储, 算法数据结构, 软件技术 | 标签: , , , |

关于Python的闭包和后期绑定

看到Python程序员的10个常见错误这篇文章中讲到了闭包和后期绑定的问题。

有很多不同的人都对闭包过进行了定义:

阅读全文 »

| 1 分2 分3 分4 分5 分 (4.38- 16票) Loading ... Loading ... | 归档目录:实用脚本, 语言基础 | 标签: , , |

一周技术文章收集(6.20)

  1. 程序员都应该知道的10大基础算法
    http://cricode.com/2001.html
  2. Android 启动过程深入分析
    http://blog.jobbole.com/67931/
  3. Linux LVM简明教程
    http://linux.cn/article-3218-1-rss.html
  4. Java8 新特性终极指南
    http://www.importnew.com/11908.html
  5. 移动开发的未来——微服务
    http://blog.csdn.net/phodal/article/details/31807167
  6. 专访七牛李婧:公有云存储是大势所趋
    http://storage.chinabyte.com/79/12990579.shtml
| 1 分2 分3 分4 分5 分 (4.31- 13票) Loading ... Loading ... | 归档目录:云计算/云存储, 软件技术 | 标签: , , , |

一周技术文章收集(6.12)

  1. 支付宝的性能测试
  2. JVM日志和参数的理解
  3. 发现 OpenStack: Storage 组件 Swift 和 Cinder
  4. Docker1.0发布—迈入云(DockerHub应用分发平台)端(Docker引擎)时代
  5. Containers vs Virtualisation
  6. 贝塞尔曲线的数学基础(More on Bezier Path)
| 1 分2 分3 分4 分5 分 (4.16- 19票) Loading ... Loading ... | 归档目录:云计算/云存储, 软件技术 | 标签: , , , |

15道使用频率极高的基础算法题

via hlxs
15道常见的基础算法题:
1、合并排序,将两个已经排序的数组合并成一个数组,其中一个数组能容下两个数组的所有元素;
2、合并两个已经排序的单链表;
3、倒序打印一个单链表;

阅读全文 »

| 1 分2 分3 分4 分5 分 (4.58- 19票) Loading ... Loading ... | 归档目录:C/C++, 算法数据结构, 语言基础 | 标签: , |

各类值得一看的电影名单

【最费脑力的14部电影】《盗梦空间》、《记忆裂痕》、《生死停留》、《死亡幻觉》、《禁闭岛》、《穆赫兰道》、《蝴蝶效应》、《恐怖游轮》、《伤城》、《盗走达芬奇》、《88分钟》、《万能钥匙》、《决胜21点》、《沉默的羔羊》

阅读全文 »

| 1 分2 分3 分4 分5 分 (4.21- 14票) Loading ... Loading ... | 归档目录:文字网摘 | 标签: |

如何编程实现 2 + 2 = 5?

Write a program that makes 2 + 2 = 5,看到这个题目,感觉很新颖,第一个答案就是用Java实现的。用上了Java中的整型实例池的概念。以前只看到过实例池导致两个对象的指针相同的问题,即

阅读全文 »

| 1 分2 分3 分4 分5 分 (4.20- 15票) Loading ... Loading ... | 归档目录:Java, 语言基础 | 标签: |

Mary Meeker:2014年互联网趋势报告

internet_trends_2014

PDF文档:下载地址
演讲视频:观看地址

| 1 分2 分3 分4 分5 分 (4.54- 13票) Loading ... Loading ... | 归档目录:WEB网络, 移动互联 | 标签: , |
返回顶部