<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[莫文技术专栏]]></title><description><![CDATA[专业、专注]]></description><link>https://blog.youkuaiyun.com/moxcm</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; moxcm]]></copyright><item><title><![CDATA[IE9 做得正确的5件事]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/6040463</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/6040463</guid><author>moxcm</author><pubDate>Sun, 28 Nov 2010 09:58:00 +0800</pubDate><description><![CDATA[<br /><br /><br /><br />微软 – 一个让我们又爱又恨的公司 – 现在翻开新的一页。至少从最新的Internet Explorer来说是这样的。<br />IE9，微软最近推出是一个有很大的改善浏览器。<br />一直以来，每当我们听到“微软”或“Internet Explorer”的时候，心里都会心惊肉跳，我很少强调某些事情，但关于IE9,我想说，微软这次没有做错。一下为我觉得IE9做得对的五件事情。<br />1.拥抱未来Web标准<br />如果你问任何Web开发人员，为什么他们]]></description><category></category></item><item><title><![CDATA[分布式系统用户统一认证浅析（二）认证中心主动认证实现]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/6040460</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/6040460</guid><author>moxcm</author><pubDate>Sun, 28 Nov 2010 09:54:00 +0800</pubDate><description><![CDATA[<br />上一篇文章写了被动认证的实现，本文接着写主动认证的实现。<br /> 一、认证流程<br />为了和被动认证有个比较，这些列出被动认证的流程图1.1认证（图1为被动认证，图2为主动认证）： <br /> <br /> <br />主动认证的流程和被动的区别是，在每次登录后，主动发通知到子站点A，告诉子站点A已经登录，并且拥有Token。这种方法的前提是，每次用户退出时，认证中心也会主动通知所有的子系统用户已经退出，清除该Token。这种认证方法有一个好处，减少了认证中心和子站点之间的交互次数，提]]></description><category></category></item><item><title><![CDATA[分布式系统用户统一认证浅析（一）--认证中心被动认证实现]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/6040458</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/6040458</guid><author>moxcm</author><pubDate>Sun, 28 Nov 2010 09:50:00 +0800</pubDate><description><![CDATA[<br />现在越来越多的系统迫于压力以及提高性能，很多站点都是采用多站点分布式运行，例如腾讯、新浪的站点就分成很多个频道，各个频道有独立的域名，独立的IP来支撑，这样一来各个站点之间就出现了统一认证的问题，也就是需要用户在一个站点登录，其他站点都能用的，且退出之后，各个站点都不能用，形成对用户的统一管理，避免了各个子系统之间的功能冗余。 <br />本文就作者自己的一些使用过的设计方法进行整理。使用过的方式主要两种，一是认证中心被动认证，二是认证中心主动认证，本文将介绍被动认证模式。一、认证流程<br /]]></description><category></category></item><item><title><![CDATA[你真的理解float left 或者float right吗？]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/6040457</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/6040457</guid><author>moxcm</author><pubDate>Sun, 28 Nov 2010 09:48:00 +0800</pubDate><description><![CDATA[<br /> <br />CSS中很多时候会用到浮动来布局，也就是经常见到的float:left或者float:right，简单点来说，前者是左浮动(往左侧向前边的非浮动元素飘，全是飘得元素的话，就按照流式来浮动从左到右，放不下则换行)，后者是右浮动。但仅仅是如此吗？<br /> <br />No!<br />要注意以下几点：<br />1、 浮动元素会被自动设置成块级元素，相当于给元素设置了display:block（块级元素能设置宽和高，而行内元素则不可以）。<br />2、 浮动元素后边的非浮动元素显]]></description><category></category></item><item><title><![CDATA[从消费流程看图书站点设计]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/5724656</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/5724656</guid><author>moxcm</author><pubDate>Sat, 10 Jul 2010 01:03:00 +0800</pubDate><description><![CDATA[<br />一个网站的内容再好，若是其中的流程让用户很费解，完成不了整个流程的话，很可能所作的一切努力都会化为流水。消费流程，此文将分析China-pub，番薯网以及卓越网，我围绕六个问题来分析：<br />1、 这是什么网站？<br />2、 网站有没有我要找的书？<br />3、 我在网站的哪里？<br />4、 我该如何搜索？<br />5、 我该如何支付？<br />6、 网站还有没有我喜欢的书？一、这是什么网站？<br />这个问题主要是品牌相关，品牌建立之后，会带来很大的好处的，所以品牌的意识在]]></description><category></category></item><item><title><![CDATA[HTML 5布局编码(一)---基本布局框架]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/5717240</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/5717240</guid><author>moxcm</author><pubDate>Tue, 06 Jul 2010 23:17:00 +0800</pubDate><description><![CDATA[<br /><br /><br />HTML5的和CSS3终于来了，使用HTML5标签进行全新的战争已经开始了。所有这些技术是一个熟练的开发人员工作在等待合适的项目仅仅是工具。作为开发人员，我们不应该陷入哪些标记是做好的这种。相反，我们必须得到一个全新的思维修改我们的编码习惯，保持Web的可访问性。<br />既然HTML5的和CSS3已经开始慢慢变成工作进程中的一部分，并且将来会变成一种普及的技术，我们没有理由不现在开始使用它。毕竟，时间的证明，未完成的规范也能顺利的实施，并且容易被误认为这是一个完整的W]]></description><category></category></item><item><title><![CDATA[谁该对用户体验负责？---没有UED部门的企业如何做用户体验规划]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/5696784</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/5696784</guid><author>moxcm</author><pubDate>Sun, 27 Jun 2010 00:35:00 +0800</pubDate><description><![CDATA[<br />一、澄清一些用户体验相关概念<br /><br />1、不要滥用“用户体验”<br />用户体验这个词已经被炒得有点烂了，但我们真的明白是怎么回事了，不得而知。<br />每个人都对用户体验有自己的理解，也都认为自己懂得用户体验，这种情况下，很多人就会什么人都想插一脚，无论是开发还是产品设计或者销售，谁都不愿意放弃自己以为正确的理论，心中总有一种想法觉得，自己的想法代表了一定量用户的想法，也觉得自己的想法一定会受到用户的支持，但真的是这样吗？ <br />2、你不是用户不要混淆“UCD”概念<b]]></description><category></category></item><item><title><![CDATA[迅雷看看网站设计分析]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/5598413</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/5598413</guid><author>moxcm</author><pubDate>Sun, 16 May 2010 21:36:00 +0800</pubDate><description><![CDATA[很久之前就想写篇关于迅雷网站的设计分析文章了，迅雷看看一直是我在线看电影的网站，也是我比较喜欢的网站，所以我也比较乐于分析一下它的设计，先从结构上分析，也就是导航、搜索、详细信息展示、以及播放页面的顺序。 1、导航全局导航迅雷首页导航是非常清晰的，一目了然，如图： 根据人的视觉路线来看，除了阿拉伯等少数语系之外，大部分人都是从左到右，从上到下，也就是图中的红色箭头所示。这也]]></description><category></category></item><item><title><![CDATA[从迅雷下载比一比想到的]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/5598404</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/5598404</guid><author>moxcm</author><pubDate>Sun, 16 May 2010 21:31:00 +0800</pubDate><description><![CDATA[这两天在用迅雷下载东西的时候，无意中发现任务列表底下，多了个可爱的表情图标，很搞笑，如图： 总觉得比较有趣，好奇心驱使我点击了“鄙视它”的按钮，点完了，进入迅雷比一比的TAB标签，如图： 点击确定，发现底下显示的是，推荐信息： 其实到这，我终于明白比一比的目的是什么，其实就推荐，增加系统黏度，如图： 很多时候，我们喜欢采用排行榜等功能来增加系统的黏性]]></description><category></category></item><item><title><![CDATA[番薯网让我很不爽的几处设计]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/5569262</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/5569262</guid><author>moxcm</author><pubDate>Sat, 08 May 2010 10:56:00 +0800</pubDate><description><![CDATA[番薯网，谐音“翻书”，中文第１图书门户，提供数以万计的正版电子书，在支持电脑下载的同时，也支持方正君阅E612手持阅读器下载。给用户提供全新的阅读体验。然而从设计上来说，带给用户体验却差强人意，以下是本人体会： 1、首页品牌不够贴切进到首页，我没有感觉到这是一个看书的网站，仅仅从Logo处的图书门户知道这是一个和图书相关的网站，如图： 番薯网是电子书阅读网站，但是这里没有任何标]]></description><category></category></item><item><title><![CDATA[图书站点首页浅解]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/5564652</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/5564652</guid><author>moxcm</author><pubDate>Thu, 06 May 2010 21:05:00 +0800</pubDate><description><![CDATA[这两三年，养成了一个癖好，买书。大部分时候喜欢去图书城买，毕竟在那你可以真实的感受到书的氛围，一种在书的海洋里边的感觉，但有时自己懒了就在网上书店买书，自己也差不多可以算半个图书站点的用户，我就以这半个用户的身份说说自己的看法。 首先，我觉得任何一个网站都必须要做到的，速度！用户体验对于用户来说，第一样开始感受、开始体验的东西就是速度，速度慢了，再漂亮，再好的设计也是枉然。当然这个]]></description><category></category></item><item><title><![CDATA[Web产品设计思路浅解]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/5564646</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/5564646</guid><author>moxcm</author><pubDate>Thu, 06 May 2010 21:03:00 +0800</pubDate><description><![CDATA[两年前，看了《情感化设计》很是感触，作者将设计分了层次分为三个层：本能、行为和反思，按我的理解是，界面、功能和自我实现，当然界面已经包含了产品的一切，但我指的仅仅是简单的界面层次，不包括由界面的功能层次。功能指的是产品所包括的功能，自我实现，这个词有点别扭，但我想不到别的词了，暂时用这个吧，自我实现指的是，系统营造的气氛给用户带来愉悦，让用户觉得有趣或者说有意思之类的感觉。这本书的理论很经典，可惜]]></description><category></category></item><item><title><![CDATA[海量数据库的查询优化及分页算法方案 ]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/1357333</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/1357333</guid><author>moxcm</author><pubDate>Mon, 30 Oct 2006 17:48:00 +0800</pubDate><description><![CDATA[海量数据库的查询优化及分页算法方案 海量数据库的查询优化及分页算法方案随着“金盾工程”建设的逐步深入和公安信息化的高速发展，公安计算机应用系统被广泛应用在各警种、各部门。与此同时，应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀，一些大规模的系统，如人口系统的数据甚至超过了1000万条，可谓海量。那么，如何实现快速地从这些超大容量的数据库中提取数据（查询）、分析、统计以及]]></description><category></category></item><item><title><![CDATA[ASP.NET Session详解]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/1357324</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/1357324</guid><author>moxcm</author><pubDate>Mon, 30 Oct 2006 17:41:00 +0800</pubDate><description><![CDATA[ASP.NET Session详解阅读本文章之前的准备阅读本文章前，需要读者对以下知识有所了解。否则，阅读过程中会在相应的内容上遇到不同程度的问题。    懂得ASP/ASP.NET编程     了解ASP/ASP.NET的Session模型     了解ASP.NET Web应用程序模型     了解ASP.NET Web应用程序配置文件Web.config的作用、意]]></description><category></category></item><item><title><![CDATA[解析Atlas—微软的Ajax工具包 ]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/1357312</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/1357312</guid><author>moxcm</author><pubDate>Mon, 30 Oct 2006 17:33:00 +0800</pubDate><description><![CDATA[微软已经在进行一个版本Visual Stuido 的研发，其中一个重要的研究方向就是通过Ajax风格的编程在浏览器中实现日益流行的富客户端应用。 今后的IE中将拥有Ajax所需的所有东西——DHTML、JScript和XmlHttp。实际上Outlook Web Access从1998年开始就已经提供了这种伟大的浏览体验了。在ASP.NET 2.0中，微软使用异步回调及舒适的Ajax风格的应用]]></description><category></category></item><item><title><![CDATA[HttpApplication 事件 ]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/1357296</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/1357296</guid><author>moxcm</author><pubDate>Mon, 30 Oct 2006 17:27:00 +0800</pubDate><description><![CDATA[                        名称             说明                                          AcquireRequestState             当 ASP.NET 获取与当前请求关联的当前状态（如会话状态）时发生。                          ]]></description><category></category></item><item><title><![CDATA[ASP.NET中利用存储过程实现模糊查询 ]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/1357285</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/1357285</guid><author>moxcm</author><pubDate>Mon, 30 Oct 2006 17:22:00 +0800</pubDate><description><![CDATA[一、建立存储过程　　在MSSQL中的Northwind数据库中为employess表新建存储过程(作用按LastName进行模糊查询）：                        CREATE PROCEDURE Employess_Sel @lastname nvarchar (20)ASselect lastname from Employees where lastnam]]></description><category></category></item><item><title><![CDATA[了解ASP.NET底层架构]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/1357274</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/1357274</guid><author>moxcm</author><pubDate>Mon, 30 Oct 2006 17:17:00 +0800</pubDate><description><![CDATA[进入底层这篇文章以非常底层的视角讲述了Web请求（request）在ASP.NET框架中是如何流转的,从Web服务器,通过ISAPI直到请求处理器(handler)和你的代码.看看在幕后都发生了些什么,不要再把ASP.NET看成一个黑盒了. ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用.绝大多数的人只熟悉高层的框]]></description><category></category></item><item><title><![CDATA[删除提示框 ]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/1357257</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/1357257</guid><author>moxcm</author><pubDate>Mon, 30 Oct 2006 17:12:00 +0800</pubDate><description><![CDATA[Datagrid的ItemDataBound事件中         Button   btn   =   (Button)e.Items.Cell[0].Control[0];   摸板列     btn.Attributes.Add("onclick","return   confirm(您真的要删除吗？);");           Button   btn   =   (Button)e]]></description><category></category></item><item><title><![CDATA[编写高性能Web应用程序的10个入门技巧 ]]></title><link>https://blog.youkuaiyun.com/moxcm/article/details/1357247</link><guid>https://blog.youkuaiyun.com/moxcm/article/details/1357247</guid><author>moxcm</author><pubDate>Mon, 30 Oct 2006 17:10:00 +0800</pubDate><description><![CDATA[MSDN】编写高性能Web应用程序的10个入门技巧  数据层性能   技巧 1 — 返回多个结果集   技巧 2 — 分页的数据访问   技巧 3 — 连接池   技巧 4 — ASP.NET 缓存 API   技巧 5 — 每请求缓存   技巧 6 — 后台处理   技巧 7 — 页输出缓存和代理服务器   技巧 8 — 运行 IIS 6.0（只要用于内核缓存）   技巧 9 — 使用 Gzip]]></description><category></category></item></channel></rss>