<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[痛苦+反省总结=进步]]></title><description><![CDATA[路在脚下，只要走起来离目标总会近一点。]]></description><link>https://blog.youkuaiyun.com/ennaymonkey</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ennaymonkey]]></copyright><item><title><![CDATA[.Net中泛型的来龙去脉]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/88931021</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/88931021</guid><author>ennaymonkey</author><pubDate>Sun, 31 Mar 2019 16:42:43 +0800</pubDate><description><![CDATA[可以参考以下几篇文章：

https://www.cnblogs.com/dotnet261010/p/9034594.html
https://www.cnblogs.com/woaixiaozhi/p/5137658.html
https://www.cnblogs.com/yilezhu/p/10029782.html
https://blog.youkuaiyun.com/rise51/article...]]></description><category></category></item><item><title><![CDATA[“debug assertion failed f:\dd\vctools\vb7libs\ship\atlmfc\src\mfc\dlgdata.cpp line 40”运行时错误的解决方法]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/80725816</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/80725816</guid><author>ennaymonkey</author><pubDate>Mon, 18 Jun 2018 19:11:42 +0800</pubDate><description><![CDATA[近期在优化一个用MFC开发的应用程序时，修改和删除了项目中资源文件对话框的一些控件，修改后可以编译生成，但是运行的时候发生了一个非常莫名其妙的错误，“debug assertion failed f:\dd\vctools\vb7libs\ship\atlmfc\src\mfc\dlgdata.cpp line 40”，程序奔溃退出。网上一搜，很多人都遇到这个问题，原因是：在对话框界面中删除了一些...]]></description><category></category></item><item><title><![CDATA[.net中多线程概念及应用]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/80609166</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/80609166</guid><author>ennaymonkey</author><pubDate>Thu, 07 Jun 2018 14:45:44 +0800</pubDate><description><![CDATA[转载： 
https://www.cnblogs.com/edisonchou/p/4848131.html 
https://www.cnblogs.com/top5/archive/2010/04/19/1715308.html 
https://www.cnblogs.com/dingfangbo/p/5770385.html]]></description><category></category></item><item><title><![CDATA[Interop.xxx.dll和AxInterop.xxx.dll区别]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/80522002</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/80522002</guid><author>ennaymonkey</author><pubDate>Thu, 31 May 2018 11:48:42 +0800</pubDate><description><![CDATA[在.Net中引用一个com组件的dll的时候，会生成一个Interop开头和AxInterop开头的的dll文件，这两个文件是怎么回事呢，有什么差别？

stackover上的解释如下：

The AxFoo.dll assembly contains an automatically generated class that’s derived from the System.Windows.F...]]></description><category></category></item><item><title><![CDATA[IDL中数组动态扩展的方法]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/80422525</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/80422525</guid><author>ennaymonkey</author><pubDate>Wed, 23 May 2018 16:54:12 +0800</pubDate><description><![CDATA[IDL作为一种完全面向矩阵的动态语言，数组是其最基本的结构，在IDL中可直接对数组进行扩展，这在C#和Java这类编译型语言中，是无法做到的。在C#和Java中实现动态数据结构，往往需要用到List，Array，Vector等动态数组封装类，通过这些类中的Add和Delete等方法来对元素进行操作。在IDL中，对数据的动态操作非常方便，数组大小和结构可根据运行候程序的需要自动变化。在数组元素无法确...]]></description><category></category></item><item><title><![CDATA[对锤子坚果R1产品的一点看法]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/80367857</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/80367857</guid><author>ennaymonkey</author><pubDate>Fri, 18 May 2018 17:59:32 +0800</pubDate><description><![CDATA[5月15日锤子科技在鸟巢发布了最新的旗舰产品坚果R1，这款产品是锤子在死亡边沿缓过神来之后发布的一款手机，硬件参数如骁龙845、最高可达1TB的存储、快充；一直在行业内享有盛誉的工业设计；以及易用性非常高的锤子深度定制的OS，这款手机在市场上应该具有很大的竞争力。但老罗在发布会上却将主要精力放在了介绍一款名叫TNT的工作站上。

在发布会当天，对这款产品确实不是十分了解，就像老罗说的那样“有什么牛...]]></description><category></category></item><item><title><![CDATA[opera浏览器不能浏览flash文档的解决方法]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/80269300</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/80269300</guid><author>ennaymonkey</author><pubDate>Thu, 10 May 2018 16:01:14 +0800</pubDate><description><![CDATA[很简单，到网上下载flash的最新版，安装下，重新启动opera就可以了。 
Flash下载地址：https://flash.2144.com]]></description><category></category></item><item><title><![CDATA[《娱乐至死》读后感]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/80088483</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/80088483</guid><author>ennaymonkey</author><pubDate>Thu, 26 Apr 2018 08:40:35 +0800</pubDate><description><![CDATA[这本书写于20世纪90年代，电视已经完全普及而互联网还没有普及的年代，相对于传统的铅字时代单一的文字形式，电视同时具有声像，传播迅速，对社会的各个方面均产生了影响。针对这一现象，作者尼尔·波兹曼作为媒体文化研究者，提出了自己的担忧。他认为相对于奥尔为在《1984》中描述的那种限制人们自由和奴化人们思想的极权式乌托邦，赫胥黎在《美丽新世界》中描述的那种追求感官享乐而主动放弃思考的乌托邦更可能是人类未...]]></description><category></category></item><item><title><![CDATA[如何快速给PDF挂接目录书签]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/79962237</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/79962237</guid><author>ennaymonkey</author><pubDate>Mon, 16 Apr 2018 16:20:16 +0800</pubDate><description><![CDATA[如何快速给PDF挂接目录书签

很多在网上找的pdf格式的电子书都没有书签，这给阅读带来了很多障碍，这种障碍不仅会影响阅读的兴趣，还会影响阅读的效率，而一旦pdf格式的文档中有一个详细的目录书签时，还可以把阅读过程中的一些体会，精彩的语句和章节，摘录下来存储在目录书签中，会给阅读带来很大的方便。等最后看完后，将其导出成文本，方便日后复习。从这个意思上讲，电子书阅读除了在阅读体验上不及纸质书之外，在...]]></description><category></category></item><item><title><![CDATA[GDAL源码剖析（七）之GDAL RasterIO使用说明]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/79428722</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/79428722</guid><author>ennaymonkey</author><pubDate>Sat, 03 Mar 2018 10:44:42 +0800</pubDate><description><![CDATA[转载：http://blog.youkuaiyun.com/liminlu0314/article/details/7072224]]></description><category></category></item><item><title><![CDATA[SVN创建分支合并相互操作]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/79231540</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/79231540</guid><author>ennaymonkey</author><pubDate>Thu, 01 Feb 2018 17:48:53 +0800</pubDate><description><![CDATA[merge的目的是把起主干和分支的版本统一。





转载：http://blog.youkuaiyun.com/u013354805/article/details/48491427




一. 背景:

1. 项目中为何要创建分支，及合并？
      比如我现在项目所有的文件放在主干上(trunk)中，由于需求的变更，需要增加新的需求，但是我们主干上还要继续往下开发，在此]]></description><category></category></item><item><title><![CDATA[谈谈Oracle服务器端Admin和客户端Admin文件夹的几个配置文件（tnsnames.ora，sqlnet.ora，listener.ora）]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/79227815</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/79227815</guid><author>ennaymonkey</author><pubDate>Thu, 01 Feb 2018 14:12:58 +0800</pubDate><description><![CDATA[在安装Oracle服务器产品时，默认会安装Oracle服务器端程序和客户端程序，路径一般如下:“E:\app\lenovo\product\11.2.0\dbhome_1”和“E:\app\lenovo\product\instantclient_11_2”。而这两个路径下，均有“NETWORK\Admin”文件夹，下面的几个文件完全一样，都包括tnsnames.ora，sqlnet.ora，li]]></description><category></category></item><item><title><![CDATA[MsChart主要属性说明]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/79197973</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/79197973</guid><author>ennaymonkey</author><pubDate>Mon, 29 Jan 2018 17:42:32 +0800</pubDate><description><![CDATA[所有支持的绘图类型

SeriesChartType 枚举值对应的说明

Point   点图类型。 
FastPoint   快速点图类型。 
Bubble  气泡图类型。 
Line    折线图类型。 
Spline  样条图类型。 
StepLine    阶梯线图类型。 
FastLine    快速扫描线图类型。 
Bar 条形图类型。 
StackedBar  堆积条形图类型。 
S]]></description><category></category></item><item><title><![CDATA[C# DateTime 日期加1天，减一天，加一月，减一月等方法]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/79197755</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/79197755</guid><author>ennaymonkey</author><pubDate>Mon, 29 Jan 2018 17:25:03 +0800</pubDate><description><![CDATA[转载：https://www.cnblogs.com/TEDBK/p/4645800.html

//今天 
DateTime.Now.Date.ToShortDateString(); 
//昨天，就是今天的日期减一 
DateTime.Now.AddDays(-1).ToShortDateString(); 
//明天，同理，加一 
DateTime.Now.AddDays(1).ToShor]]></description><category></category></item><item><title><![CDATA[浅谈.NET垃圾回收-Garbage Collector]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/79125195</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/79125195</guid><author>ennaymonkey</author><pubDate>Mon, 22 Jan 2018 09:00:23 +0800</pubDate><description><![CDATA[什么是GC

GC（Garbage Collector），垃圾内存收集，它以应用程序的root为基础，遍历应用程序在Heap上动态分配的所有对象，通过识别它们是否被引用来确定哪些对象是已经死亡的、哪些仍需要被使用。已经不再被应用程序的root或者别的对象所引用的对象就是已经死亡的对象，即所谓的垃圾，需要被回收，也就是释放或者销毁对象所占用的内存。

实现GC有多种算法。比较常见的算法有Refere]]></description><category></category></item><item><title><![CDATA[卡夫卡谈写作]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/79102520</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/79102520</guid><author>ennaymonkey</author><pubDate>Fri, 19 Jan 2018 08:56:17 +0800</pubDate><description><![CDATA[我最亲爱的： 
　　今晚在写作中不觉又到了夜深人静的时候。我总是在深夜近十二点钟时才一下子想到那位中国诗人。唉，可惜唤醒我睡意的并不是诗中的那位女子，而是这封我一直惦记着要给你写的信。有一次你在信中写道，你多么想在我写作时坐在我身旁。哦，可是我想，这样我就无法写作了，（尽管我可以写得少一些）但这样我就根本无法写作了。什么叫写作，写作就是把自己心中的一切都敞开，直到不能再敞开为止。写作也就是绝对的坦]]></description><category></category></item><item><title><![CDATA[未注册Microsoft.Jet.OLEDB.4.0提供程序或找不到可安装的ISAM的解决办法]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/79091583</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/79091583</guid><author>ennaymonkey</author><pubDate>Thu, 18 Jan 2018 08:00:07 +0800</pubDate><description><![CDATA[各种数据库访问引擎

ODBC：是一种底层的访问技术，因此，ODBC API可以是客户应用程序能从底层设置和控制数据库，完成一些高级数据库技术无法完成的功能；但不足之处由于ODBC只能用于关系型数据库，使得利用ODBC很难访问对象数据库及其他非关系数据库。 
DAO：提供了一种通过程序代码创建和操纵数据库的机制。最大特点是对MICROSOFT JET数据库的操作很方便，而且是操作JET数据库时性能]]></description><category></category></item><item><title><![CDATA[OleDB访问数据库的连接字符串格式]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/79089594</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/79089594</guid><author>ennaymonkey</author><pubDate>Wed, 17 Jan 2018 20:28:46 +0800</pubDate><description><![CDATA[Excel 97-2003

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myOldExcelFile.xls;Extended Properties=”Excel 8.0;HDR=YES”;



Excel 2007-2013

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c]]></description><category></category></item><item><title><![CDATA[mschart绘图的版本问题]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/79087860</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/79087860</guid><author>ennaymonkey</author><pubDate>Wed, 17 Jan 2018 17:23:43 +0800</pubDate><description><![CDATA[早期版本

mschart.ocx 
这是一个ocx控件，由于ocx的夸windows版本特性，注册之后可以应用到windows的各个版本中。 
注册命令：regsvr32 +path+mschart.ocx 



.Net 3.5版本

VS 2008对应的是.net 3.5版本，对应的程序集为System.Windows.Forms.DataVisualization.dll，同时支持Web]]></description><category></category></item><item><title><![CDATA[关于.NET编译的目标平台(AnyCPU,x86,x64)]]></title><link>https://blog.youkuaiyun.com/ennaymonkey/article/details/78855506</link><guid>https://blog.youkuaiyun.com/ennaymonkey/article/details/78855506</guid><author>ennaymonkey</author><pubDate>Wed, 20 Dec 2017 17:21:05 +0800</pubDate><description><![CDATA[转：http://blog.youkuaiyun.com/g710710/article/details/23161807

1.关于.NET编译的目标平台(AnyCPU,x86,x64)



今天有项目的代码收到客户的反馈，要求所有的EXE工程的目标平台全部指定成x86，而所有DLL工程的目标平台全部指定成AnyCPU 。 

下面我们一起看看这个目标平台有什么作用，各选项有什么差别吧。]]></description><category></category></item></channel></rss>