分类目录: 软件技术

七牛镜像存储试用手记

最近发现购买的“乞丐”版网站空间的流量不够用了。尽力把较大的分享资料文档都放在网盘上面,但是网盘的分享功能实在太不稳定了,说禁用就禁用,说变化分享规则就变化规则,根本不靠谱。当然这也不能怪BAT们,也许是国内的政策不能允许大规模的分发。

想起了曾经关注过的七牛云存储,只知道七牛是按照亚马逊的S3功能点来实现的,而且专注于网站静态资源托管,在这一块下了很多功夫。一直没有将站点的数据迁移过去,总觉得迁移太麻烦,还有迁移之后,又担心不能长久使用,说不定哪一天一声不响的就不再提供服务了,到时各种麻烦。

阅读全文 »

| 1 分2 分3 分4 分5 分 (4.67- 9票) Loading ... Loading ... | 同时归档在:云计算/云存储, 建站技术 | 标签: , , |

Dijkstra算法求解最短路径分析

最短路径是图论算法中的经典问题。图分为有向图、无向图,路径权值有正值、负值,针对不同的情况需要分别选用不同的算法。在维基上面给出了各种不同的场景应用不同的算法的基本原则:最短路问题

针对无向图,正权值路径,采取Dijkstra算法

Dijkstra_Animation

如上图,是求a到b的最短路径,这里并不限定b节点,修改为到任意节点的路径,问题是完全一样的。

阅读全文 »

| 1 分2 分3 分4 分5 分 (4.92- 13票) Loading ... Loading ... | 同时归档在:Java, 算法数据结构 | 标签: , , |

InfoQ电子杂志《架构师》7月版

架构师 

这一期有多篇和存储、云计算相关的文章,值得一读。

| 1 分2 分3 分4 分5 分 (4.60- 10票) Loading ... Loading ... | 同时归档在:架构设计 | 标签: , |

来自CU的长期置顶贴《Shell十三问合集》

Shell 十三问合集

点此下载

| 1 分2 分3 分4 分5 分 (4.67- 12票) Loading ... Loading ... | 同时归档在:实用脚本 | 标签: , , |

关于虚函数表那点事儿

今天看到有文章介绍Visual Studio C++有一个编译选项:/d1 reportAllClassLayout,用来输出所有的类型信息,比较有趣。如下图,在工程,属性,编译的命令行中,增加一个“其他选项”,填写/d1 reportAllClassLayout即可。在编译类时,就会生成类的内存结构图。包括虚函数指针表。

阅读全文 »

| 1 分2 分3 分4 分5 分 (4.73- 22票) Loading ... Loading ... | 同时归档在:C/C++, 语言基础 | 标签: , |

使用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 ... | 同时归档在:云计算/云存储 | 标签: , , , |
返回顶部