05 2013 档案

摘要:VirtualBox中有4中网络连接方式: NAT Bridged Adapter Internal Host-only Adapter VMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式。 要让自己(或别人)理解深刻,方法就是做比较和打比方,比较之间的不同和相同,拿熟知的事物打比方。先来一张图... 阅读全文
posted @ 2013-05-31 10:45 张巍的博客 阅读(664) 评论(0) 推荐(0)
摘要:【对.NET系统架构改造的一点经验和教训】里面的几条对CSDN的改造的技术要点如下: 1.数据层放弃 SQL Server 数据库和存储过程,全部迁移到 Linux 平台上的 MySQL 数据库上; 2.缓存不再依赖 .NET 自身提供的缓存机制,迁移到部署在 Linux 平台上的分布式的 Redis 上; 3.服务之间的调用,避免使用 .NET 自身专有协议,改成 Restful 的 HTTP Web API 调用; 4.静态资源请求,不再让 IIS 自己处理,分离到 Linux 平台上的 Nginx 去处理; 5.需要读取的文件系统,也改成访问 Linux 平台上的分布式文件系统; 6.. 阅读全文
posted @ 2013-05-14 11:28 张巍的博客 阅读(2925) 评论(21) 推荐(10)
摘要:在完成了Asgrid的基本功能后,还需要一个排序的功能。回想一下数据结构和算法,有很多的排序算法。在维基百科上找到的排序算法 在这里并不需要很复杂的排序,在这里我选择了快速排序算法 快速排序在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。 添加表头点击事件 首先给控件添加两个新的参数用来记录当前的排序状态: storKey :记录当前点击的表头列 order:记录当前排序,有两个值a. 阅读全文
posted @ 2013-05-08 16:11 张巍的博客 阅读(493) 评论(0) 推荐(0)