<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[疾风之狼]]></title><description><![CDATA[站在历史与未来之间]]></description><link>https://blog.youkuaiyun.com/Mittermeyer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Mittermeyer]]></copyright><item><title><![CDATA[谈谈Javascript中的异步调用的上下文]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/50586948</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/50586948</guid><author>Mittermeyer</author><pubDate>Tue, 26 Jan 2016 14:14:04 +0800</pubDate><description><![CDATA[简单谈谈对Javascript作用域的一些理解。]]></description><category></category></item><item><title><![CDATA[谈谈jQuery和跨域访问]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/41484843</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/41484843</guid><author>Mittermeyer</author><pubDate>Tue, 25 Nov 2014 17:17:11 +0800</pubDate><description><![CDATA[跨域访问，需要服务端支持JSONP，JSONP使用JSON填充响应结果。jQuery中的ajax方法对JSONP有很好的支持，甚至无需特别声明，jQuery内部根据请求地址自动判断，如果是跨域的就启动JSONP，如果是本域就是常规的AJAX。但是正因为跨域请求的返回结果不是常规的JSON，所以不仅需要客户端有特殊的方法，服务端也需要对JSONP进行专门的支持：服务端需要知道下载完毕后的回调函数是什么，需要把执行回调函数的JavaScript语句写入到响应流中。]]></description><category></category></item><item><title><![CDATA[我们正处在一个变革的年代]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/6096196</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/6096196</guid><author>Mittermeyer</author><pubDate>Fri, 24 Dec 2010 13:32:00 +0800</pubDate><description><![CDATA[第五次技术浪潮，让我们重新审视自己所面对的机遇和挑战，足够成为一个引发深思的切入点。]]></description><category></category></item><item><title><![CDATA[CSharp Tips：Delegate成员变量和Event的区别]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/6020763</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/6020763</guid><author>Mittermeyer</author><pubDate>Fri, 19 Nov 2010 10:00:00 +0800</pubDate><description><![CDATA[简单分析了在定义类的时候，声明Delegate成员变量和Event的区别。]]></description><category></category></item><item><title><![CDATA[CSharp Tips：Drag & Drop的高级应用]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/6019151</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/6019151</guid><author>Mittermeyer</author><pubDate>Thu, 18 Nov 2010 15:38:00 +0800</pubDate><description><![CDATA[本文简述了怎样把把应用程序中的数据（文件/流）通过拖放（Drag and Drop）的方式复制到桌面或者Explorer中。]]></description><category></category></item><item><title><![CDATA[从招聘人员的角度看简历撰写]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/5747316</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/5747316</guid><author>Mittermeyer</author><pubDate>Mon, 19 Jul 2010 19:38:00 +0800</pubDate><description><![CDATA[简历应该是议论文，需要直接了当的提出论点并且证明它。论点是什么？论点就是“我能够胜任哪些工作”。
]]></description><category></category></item><item><title><![CDATA[CSharp Tips：调用Win32 API如何处理指针类型的参数（补）]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/4303434</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/4303434</guid><author>Mittermeyer</author><pubDate>Sat, 27 Jun 2009 18:19:00 +0800</pubDate><description><![CDATA[2年多前整理了一下调用Win32 API过程中指针类型的参数如何处理，发觉遗漏的重要的一点，就是怎样处理UNION。C/C++中UNION是这样定义：“联合”是一种特殊的类，也是一种构造类型的数据结构。 在一个“联合”内可以定义多种不同的数据类型， 一个被说明为该“联合”类型的变量中，允许装入该“联合”所定义的任何一种数据，这些数据共享同一段内存，已达到节省空间的目的（还有一个节省空间的类]]></description><category></category></item><item><title><![CDATA[MSBuild的深入认识]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/3839101</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/3839101</guid><author>Mittermeyer</author><pubDate>Tue, 20 Jan 2009 11:56:00 +0800</pubDate><description><![CDATA[最近在从事自动构造工作的过程中，对MSBuild本身有了一些更加深入的认识。MSBuild不仅仅是一个构造工具，应该称之为拥有相当强大扩展能力的自动化平台。按照笔者现在的理解，MSBuild平台的主要涉及到三部分：执行引擎、构造工程、任务。其中最核心的就是执行引擎，它包括定义构造工程的规范，解释构造工程，执行“构造动作”；构造工程是用来描述构造任务的，大多数情况下我们使用MSBuild就是遵循]]></description><category></category></item><item><title><![CDATA[自动构造--MSBuild和Team Foundation Build基础]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/3574478</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/3574478</guid><author>Mittermeyer</author><pubDate>Sun, 21 Dec 2008 17:52:00 +0800</pubDate><description><![CDATA[1、MSBuild1.1、概述MSBuild（Microsoft Build Engine）是Microsoft的新的生成平台，通过MSBuild可以创建和编辑可扩展的生成解决方案。从Visual Studio 2005之后，CLR项目的生成工作就转由MSBuild完成，大家比较一下Visual Studio 2005/2008下C#工程和VC工程就会发现其中的不同。MSBuild可以]]></description><category></category></item><item><title><![CDATA[CSharp Tips：使用OleDb操纵Excel文件（1）]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/2253152</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/2253152</guid><author>Mittermeyer</author><pubDate>Sat, 05 Apr 2008 13:24:00 +0800</pubDate><description><![CDATA[0、前言在进行数据操作的时候经常会碰到这样的要求，“将从数据从Excel文件导入到数据库中”或者“将数据导出到Excel文件中”，这时我们不得不对Excel文件进行操作。一般情况下我们使用Excel自带的一套COM对象对Excel文件进行操作，这套对象模型的功能非常强大，不仅可以通过WorkBook、WorkSheet等一系列对象操纵每一个Cell的数据，而且还可以操作Excel界面中的窗]]></description><category></category></item><item><title><![CDATA[三层架构的进一步理解]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/2232801</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/2232801</guid><author>Mittermeyer</author><pubDate>Mon, 31 Mar 2008 13:44:00 +0800</pubDate><description><![CDATA[三层架构也有十年的历史了，虽然刚毕业的时候做的就是三层架构的应用，但是今天回想起来当时并没有真正理解三层架构需要解决的问题，只是盲从，生搬硬套而已。 现在是人都知道什么是三层架构，无非用户界面（UI）、业务逻辑（Business Logic）和数据层（Data）。UI和Data这两层都好说，数据一般不就数据库（当然还可能是文件系统或者其他数据服务，当然利用DBMS一定是最多的）么，UI也好]]></description><category></category></item><item><title><![CDATA[编码系列--Base32编码的完整示例]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/1809542</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/1809542</guid><author>Mittermeyer</author><pubDate>Tue, 02 Oct 2007 11:48:00 +0800</pubDate><description><![CDATA[ 0、前言几年前由于做一些和加密有关的工作，所以写了几个编码的示例，包括Base32和Base24，当年示例代码写得比较随手，而且不是完整的部分，仅演示编码解码的过程，存在不少问题。Blog很少打理，发觉不少朋友对这部分比较感兴趣，不更新一下有误导大家的嫌疑呀，所以重新更新一下示例，希望对大家有帮助，同时也希望和大家讨论是否有更有效的算法。 1、完整的示例再次声明，代码中不保证没有]]></description><category></category></item><item><title><![CDATA[CSharp Tips：以整数的形式传递对象引用]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/1721146</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/1721146</guid><author>Mittermeyer</author><pubDate>Wed, 01 Aug 2007 15:32:00 +0800</pubDate><description><![CDATA[0、前言怀念C/C++光荣岁月的孩子，总是念念不忘指针。指针的确是个很神奇的东西，一个32位的整型（仅针对32位平台而言），时而函数、时而结构、时而数组，从而使得C，简洁又不失功能强大。指针和结构珠联璧合，巧妙地解决了很多编程上的问题，这也是我们在DotNET平台下条用Win32 API比较麻烦的根源。指针简洁的背面充斥着内存非法访问和内存泄露等一大堆头疼的问题，所以在DotNET平台下，]]></description><category></category></item><item><title><![CDATA[CSharp Tips：模拟MSN Message发送文字效果的实现]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/1653468</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/1653468</guid><author>Mittermeyer</author><pubDate>Fri, 15 Jun 2007 12:00:00 +0800</pubDate><description><![CDATA[ 在MSN Message发送文字的原则是：单击Enter发送；没有输入任何文字是发送Enter无操作；单击Shift+ Enter，在输入框中添加一个回车，即换行显示；没有输入任何文字，单击Shift+Enter，也在输入框中添加一个回车，即显示一个空行；没有任何外文字，单价Shift+Enter，然后再单击Enter，发送一个空行。 具体实现的代吗非常简单，处理文本框的两个事件即可]]></description><category></category></item><item><title><![CDATA[CSharp Tips：调用Win32 API如何处理指针类型的参数]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/1586867</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/1586867</guid><author>Mittermeyer</author><pubDate>Fri, 27 Apr 2007 10:45:00 +0800</pubDate><description><![CDATA[  0、前言从VB到C#，被人诟病比较多的就是交互性比较差，又集中表现在调用Win32 API上。如果说C/C++调用API只是调用函数这类轻松的活，在C#下却成了阻挡入门者的技术活。之所以产生这么大区别在于数据类型的差异，就是因为C#这类采用了“安全”的类型，我们避免了内存释放和内存访问错误的一些困扰，但是不得不面对调用API时的繁琐。有得必有失，关键看你选择了什么。在调用API时，]]></description><category></category></item><item><title><![CDATA[应用SQL Server 2005 Compact Edition]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/1490140</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/1490140</guid><author>Mittermeyer</author><pubDate>Mon, 22 Jan 2007 15:28:00 +0800</pubDate><description><![CDATA[0、序言--SQL Server 2005大家族细数一下才发现SQL Server 2005产品线中居然包含了这么多版本：除了熟悉的Standard和Enterprise等版本外，还有Workgroup Edition、Express Edition、Compact Edition的版本。划分是细致了，但是每一个版本都有针对了特定的应用环境。SQL Server Express Edi]]></description><category></category></item><item><title><![CDATA[DotNET 1.1迁移至DotNET 2.0的注意事项]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/1468706</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/1468706</guid><author>Mittermeyer</author><pubDate>Sat, 30 Dec 2006 10:00:00 +0800</pubDate><description><![CDATA[最近有一个项目要求从DotNET 1.1的平台下迁移到2.0下，花了一周时间进行这个工作，将迁移过程中碰到的一些问题记录下来，整理了这篇文章。 DotNET 2.0的类库较之DotNET 1.1发生了很大的变化，总体感觉在线程间调用，数据的检查方面比以前严格了。在迁移时需要注意如下问题。 1、控件AutoSize的变化1.1、原先AutoSize是class Form的属性，现在提]]></description><category></category></item><item><title><![CDATA[CSharp Tips：在Form中显示动画图片]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/1131535</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/1131535</guid><author>Mittermeyer</author><pubDate>Mon, 28 Aug 2006 11:14:00 +0800</pubDate><description><![CDATA[在Windows Form的程序中有的时候需要显示动画，例如连接网络的动态图标。传统的做法可能是做一组BMP表示不同的状态，然后在Form上添加一个定时器，隔若干毫秒，绘制下一幅图片，如此循环。但是只能是BMP，没法自动支持本身有动画效果的Gif格式的图片。在DotNET中有一个ImageAnimator类，动画处理包含基于时间的帧的图像，这样的在C#中就不需要加载一组图片了，一个Gif轻松搞]]></description><category></category></item><item><title><![CDATA[DotNET的混淆器--Dotfuscator的使用说明]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/1112406</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/1112406</guid><author>Mittermeyer</author><pubDate>Thu, 24 Aug 2006 14:41:00 +0800</pubDate><description><![CDATA[由于.NET体系结构的特殊性，为了保护源码，混淆器被提到了一个很高的地位，Visual Studio 2003就自带了一个混淆器--Dotfuscator Community Edition。Dotfuscator Professional Edition能够提供了流程模糊、字符串加密、冗余属性的裁剪等；但是Dotfuscator Community Edition，作为一个免费的版本，功能是]]></description><category></category></item><item><title><![CDATA[CSharp Tips：怎样创建COM的实例]]></title><link>https://blog.youkuaiyun.com/Mittermeyer/article/details/745856</link><guid>https://blog.youkuaiyun.com/Mittermeyer/article/details/745856</guid><author>Mittermeyer</author><pubDate>Fri, 19 May 2006 16:43:00 +0800</pubDate><description><![CDATA[0、前言C#总的来说不错，Framework也提供了比较丰富的类库，基本上能够满足大部分的需要。但是应用程序难免要和遗留系统打交道，比如说：API函数或者COM组件。C#在Framework环境内部怎么玩都挺好，一旦要和Framework之外的组件函数打交道就需要作一些手脚了。这里主要对在C#中调用COM组件经常遇到的集中情况进行说明。 1、引用一个COM组件，通过New创建大]]></description><category></category></item></channel></rss>