代码改变世界

随笔档案-2011年06月

仿射变换概念

2011-06-26 23:36 by CoolJie, 1539 阅读, 收藏,
摘要: 几何对象在绘制以前,需要经过一系列的变换。在计算机图形学里一般使用的一类几何变换,称作仿射变换(affine transform)。仿射变换保留线的平行性质。维持任意两点距离不变的仿射变换,也称为等距变换(isometry),欧几里得运动(Euclidean motion)或刚体运动(rigid motion)。常见的仿射变换包括:平移旋转反射缩放错切 阅读全文

稍作停留的思绪 Web窗体处理阶段

2011-06-16 10:38 by CoolJie, 443 阅读, 收藏,
摘要: 下图展示了一个ASP.NET 页面处理流程的主要阶段:这些阶段都是在每一次Web请求时独立发生的。还有许多阶段没有在列表中出现,但是它们通常只是在编写自己的ASP.NET控件时才被使用且不会由页面直接来处理。页面框架初始化ASP.NET在这个阶段开始创建页面。它产生.aspx网页里用标签定义的所有控件。此外,如果页面不是第一次被请求(而是一次回送),ASP.NET将反序列化视图状态信息并把它们应用到所有的控件上。Page.Init 事件在这个阶段被触发。网页很少处理这个事件,因为此时执行页面初始化还为时过早。因为此时控件对象还可能没有被创建,视图状态信息也还没有加载。用户代码初始化Page.L 阅读全文

稍作停留的思绪(ASP.NET 处理管道)

2011-06-13 15:36 by CoolJie, 394 阅读, 收藏,
摘要: 阅读了《ASP.NET 本质论》,稍微按自己的思路总结一下ASP.NET的处理管道,首先是一个HttpApplication的处理管道的工作流程图: HttpApplication 对象是ASP.NET中处理请求的重要对象,它是由ASP.NET自己创建,并且暴露了很多事件供程序员调用。 如果在HttpApplication的事件处理过程中希望传递一些有用的数据,那么可以使用HttpContext... 阅读全文

CSS选择器入门知识(一)

2011-06-07 15:26 by CoolJie, 339 阅读, 收藏,
摘要: CSS选择器主要有以下几种: #sildbar (这种选择器表示的是HTML标签中的id所表示的选择器) .sildbar (这种选择器表示的是HTML标签中的class所表示的选择器) [sildbar] (这种选择器表示的是HTML标签中的属性为sildbar的选择器) [sildbar=xxx] (这种选择器表示的是HTML标签中的属性名为sildbar,值为xxx的选择器) [sildbar~=xxx] (这种选择器表示的是HTML标签中的属性名为sildbar,属性值中包含有xxx字符串的选择器) [sildbar|=xxx] (这种选择器表示的是HTML标签中的属性名为sildba 阅读全文