<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dead_of_winter</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dead_of_winter]]></copyright><item><title><![CDATA[几个JS框架简评（愤青版个人观点）]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2446888</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2446888</guid><author>dead_of_winter</author><pubDate>Thu, 15 May 2008 00:12:00 +0800</pubDate><description><![CDATA[Prototype：纯粹的垃圾 不想多说 只说一点 放过Array.prototype吧...... JQuery：全靠实现了一半的XPath的find活着 工作量还行Mootools：模仿谁不好 偏要仿prototype 没意思YUI：Yahoo工程师 严谨，有大公司风范 起码知道注意命名污染了Ext：漂亮的视觉效果 为了兼容大家很费苦心 委屈求全者 其实它的逻辑层也相当不错的MSF：既然已经很]]></description><category></category></item><item><title><![CDATA[关于数据库设计的思考]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2357495</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2357495</guid><author>dead_of_winter</author><pubDate>Thu, 01 May 2008 14:26:00 +0800</pubDate><description><![CDATA[在任何项目中，数据库设计都是整个项目的核心，数据库的生存周期甚至可能长于项目本身，所以数据库设计往往决定了项目的成败。 ]]></description><category></category></item><item><title><![CDATA[.net中使用XML Schema验证]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2351137</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2351137</guid><author>dead_of_winter</author><pubDate>Wed, 30 Apr 2008 23:57:00 +0800</pubDate><description><![CDATA[  相关的.net类XmlReaderXmlReaderSettingsXmlSchemaSet在.net里面验证Schema是件很容易的事 只要在XmlReader打开文件的时候填上一个 要求验证的setting就行了 建议不要在这个基础上乱封装一些XmlSchemaValidator之类的东西。 例子 在某个asp.net page 里面使用schema  (语言C#  版本要]]></description><category></category></item><item><title><![CDATA[C++ C# Javascript 面向对象实现对比]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2319448</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2319448</guid><author>dead_of_winter</author><pubDate>Thu, 24 Apr 2008 00:08:00 +0800</pubDate><description><![CDATA[一 对象的内存结构C++：对于没有虚函数的类构造出的对象，对象本身是其所有成员变量的集合，其大小恰好等于，如果对象没有任何成员变量，那么它也至少要占1字节。如果有虚函数，那么C++对象的内存低位会有一个1字长的虚表指针。虚表指针指向虚表，C++的虚表中保存着虚函数指针，它的大小为虚函数个数x字长。        假如有一个C++类class m...{public:    int a=]]></description><category></category></item><item><title><![CDATA[Brain F*ck]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2316586</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2316586</guid><author>dead_of_winter</author><pubDate>Wed, 23 Apr 2008 00:13:00 +0800</pubDate><description><![CDATA[今天从同学那里抢到了这个 很震惊地听说这门语言居然是图灵完备的。Brainfuck是一种极小化的计算机语言，它是由Urban Müller在1993年创建的。由于fuck在英语中是脏话，这种语言有时被称为brainf*ck或brainf***，甚至被简称为BF。概述 Müller的目标是建立一种简单的、可以用最小的编译器来实现的、符合图灵完全思想的编程语言。这种语言由八种状态构成，为Amiga]]></description><category></category></item><item><title><![CDATA[ASP.NET  Microsoft AJAX Library]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2305767</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2305767</guid><author>dead_of_winter</author><pubDate>Fri, 18 Apr 2008 21:15:00 +0800</pubDate><description><![CDATA[http://asp.net/AJAX/Documentation/Live/ClientReference/default.aspx 貌似微软的asp.net的ajax控件是以此为基础的 作为一个js的前端框架 它似乎很少为人所知。总体感觉还可以，不过我很不理解地发现它在Array Function String等上面扩展了一些函数- -！（不是在prototype上，而是在函数对象上）]]></description><category></category></item><item><title><![CDATA[C#印象]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2292343</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2292343</guid><author>dead_of_winter</author><pubDate>Tue, 15 Apr 2008 00:04:00 +0800</pubDate><description><![CDATA[不能不务正业了，貌似我工作用到的是C#，不过这里从没提到过半句。最近看了点C#，就是C#之父Anders的那本书，ECMA334 335都没怎么看，不过感觉还不错。 半夜闲得太无聊，写篇东西记录一下对C#的第一印象。首先，Anders大人文采大大不如BS大人。坦白地说，这个C# Programming Language读起来有点晦涩，也有点太过规矩，所以读起来不太舒服。不过技术书籍嘛，内容]]></description><category></category></item><item><title><![CDATA[prototype1.6源码]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2289494</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2289494</guid><author>dead_of_winter</author><pubDate>Mon, 14 Apr 2008 00:14:00 +0800</pubDate><description><![CDATA[prototype1.6源码]]></description><category></category></item><item><title><![CDATA[彻悟javascript的new]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2289417</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2289417</guid><author>dead_of_winter</author><pubDate>Sun, 13 Apr 2008 22:40:00 +0800</pubDate><description><![CDATA[ 根本就是一个工厂方法模式 整个new忽悠人呢]]></description><category></category></item><item><title><![CDATA[浏览器中的内存泄露（续）]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2286963</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2286963</guid><author>dead_of_winter</author><pubDate>Sat, 12 Apr 2008 18:56:00 +0800</pubDate><description><![CDATA[4.内存泄露的解决方案    显式类型转换 首先说说最容易处理的情况 对于类型转换造成的错误，我们可以通过显式类型转换来避免：var s=newString("lalalalala");//此处将string转换成objectalert(s.length); 这个太容易了，算不上正经方案。不过类型转换泄露也就这一种处理方法了。    避免事件导致的循环引用 ]]></description><category></category></item><item><title><![CDATA[体验funcional语言的优美——javascript中的缓动公式]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2282824</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2282824</guid><author>dead_of_winter</author><pubDate>Fri, 11 Apr 2008 17:07:00 +0800</pubDate><description><![CDATA[js在网页上的一大特色应用就是js动画效果，为了让效果看起来更加平滑，增进用户体验，缓动公式是必不可少的。一个不带缓冲的动画效果：div style="background:silver;border:solid 1px #999999;width:100px;height:50px;position:relative" onclick="change.call(this)">div>sc]]></description><category></category></item><item><title><![CDATA[浏览器中的内存泄露]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2277673</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2277673</guid><author>dead_of_winter</author><pubDate>Thu, 10 Apr 2008 14:26:00 +0800</pubDate><description><![CDATA[首先说说什么是内存泄露，在一个进程中，如果某一块内存无法访问，且直到进程结束为止也无法释放，那么就发生了内存泄露。通常这种情况发生在C++之类的手动管理内存的语言编写的程序中，程序员忘记delete或者free会导致内存泄露。本文主要讨论的是浏览器中的内存泄露问题，也就是说,javascript程序导致的内存泄露。目前为止最权威的关于浏览器内存泄露的文章应该是以下2篇 分别来自微软的Under]]></description><category></category></item><item><title><![CDATA[评 Douglas Crockford 《完美HTML》]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2270289</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2270289</guid><author>dead_of_winter</author><pubDate>Wed, 09 Apr 2008 15:28:00 +0800</pubDate><description><![CDATA[                                                完美HTML            By Terry on December 14, 2007 2:22 PM | Permalink | Comments (0) | TrackBacks (0)                                 ]]></description><category></category></item><item><title><![CDATA[MSDN CSS参考]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2244305</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2244305</guid><author>dead_of_winter</author><pubDate>Wed, 02 Apr 2008 12:25:00 +0800</pubDate><description><![CDATA[CSS Attributes: IndexThis index lists all the supported Cascading Style Sheets (CSS) attributes by category, and indicates the version of Windows Internet Explorer in which the attributes were f]]></description><category></category></item><item><title><![CDATA[组件技术的本质COM理论知识一 ]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2224372</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2224372</guid><author>dead_of_winter</author><pubDate>Fri, 28 Mar 2008 01:18:00 +0800</pubDate><description><![CDATA[谈组件技术————组件技术的本质COM理论知识前记：本来我已经将组件的实际操作ocx写完了，很长时间了，总是不敢放上来，怕大家认为太小儿科，而且，有的朋友也提醒我，写的东西太过于累赘，不是很简明易懂就能揭示核心问题，而ocx也有此方面的嫌疑，所以没有放上来。好了，继续我们今天的讨论，希望大家看后都有自己的见解。也许您对这个标题有些疑问，组件技术的本质是COM吗？申明一点，此处所说的]]></description><category></category></item><item><title><![CDATA[组件技术的本质COM实例分析一]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2224371</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2224371</guid><author>dead_of_winter</author><pubDate>Fri, 28 Mar 2008 01:16:00 +0800</pubDate><description><![CDATA[COM编程进程内COM服务器（In-Process COM Server）进程内的COM服务器(In-Process Com Server)在这前已经简单的介绍过，在此，只对一些需要明白、理解的知识点进行阐述，再进行编程可能会更好一点；进程内服务器是由于它们在DLL内实现而获得这个名称的。因此，服务器占擗了和使用它的应用程序一样的地址空间(进程)。所有的进程内COM服务器输出四个标准函数:]]></description><category></category></item><item><title><![CDATA[C#与DLL和COM的混合编程（3）- 高级COM互操作（Advanced COM Interop）]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2224367</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2224367</guid><author>dead_of_winter</author><pubDate>Fri, 28 Mar 2008 01:06:00 +0800</pubDate><description><![CDATA[  Advanced COM Interop.NET framework 是从COM的一种自然地进步，因为这两个模型共享了许多中心的主题，包括组件重用和语言中立。为了支持向后兼容，COM interop提供了不需要修改现有组件而能访问现有COM组件的方法。可以通过使用COM interop工具导入相关的COM类型来合并COM组件到.NET Framework的应用中。一旦导入,COM的类型]]></description><category></category></item><item><title><![CDATA[C#与DLL和COM的混合编程（2）-C#调用COM组件]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2224365</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2224365</guid><author>dead_of_winter</author><pubDate>Fri, 28 Mar 2008 01:04:00 +0800</pubDate><description><![CDATA[这部分描述了在托管代码中调用COM组件的方法，现存的COM组件在托管代码中作为中间件或者独立的功能实体是很有价值的资源向.NET Framework报露COM组件1. Import a type library as an assemblyCOM的类型定义通常在type library（tlb）中，与之对应的是CLS兼容的编译器在assembly中产生类型元数据（type metadata），这两]]></description><category></category></item><item><title><![CDATA[C#与DLL和COM的混合编程（1）-C#调用C++写的非托管的DLL中导出的函数]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2224362</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2224362</guid><author>dead_of_winter</author><pubDate>Fri, 28 Mar 2008 01:03:00 +0800</pubDate><description><![CDATA[C#调用C++写的非托管的DLL中导出的函数Platform invoke是一个使得托管代码（managed code）能够调用DLL中实现的非托管函数（unmanaged functions）的服务（service），例如：那些Win32 API中的函数。它定位（locate）并且调用（invoke）导出的函数，在需要的时候，跨越交互边界列集（marshal）它的参数（integers, str]]></description><category></category></item><item><title><![CDATA[C#中对ActiveX控件的调用]]></title><link>https://blog.youkuaiyun.com/dead_of_winter/article/details/2222636</link><guid>https://blog.youkuaiyun.com/dead_of_winter/article/details/2222636</guid><author>dead_of_winter</author><pubDate>Thu, 27 Mar 2008 12:33:00 +0800</pubDate><description><![CDATA[一、不生成具有强名称的程序集 1.使用下面这两个命令将COM控件转换成.Net程序集aximp c:/windows/system/shdocvw.dlltlbimp mshtml.tlb aximp将产生两个文件：AxSHDocVw.dll and SHDocVw.dll. tlbimp将产生MSHTML.dll，它包含了3000多个 DHTML　DOM的接口，所以转换可能需要一些时]]></description><category></category></item></channel></rss>