<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fanruinet的专栏]]></title><description><![CDATA[.NET is a better C++]]></description><link>https://blog.csdn.net/fancyf</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; fancyf]]></copyright><item><title><![CDATA[MySQL Connector/NET Exception: Reading from the stream has failed]]></title><link>https://blog.csdn.net/fancyf/article/details/78295964</link><guid>https://blog.csdn.net/fancyf/article/details/78295964</guid><author>fancyf</author><pubDate>Fri, 20 Oct 2017 15:25:41 +0800</pubDate><description><![CDATA[1. Background

The following exception was found in our production deployment:




MySql.Data.MySqlClient.MySqlException (0x80004005): Authentication to host '172.16.0.203' for user '******' using me...]]></description><category></category></item><item><title><![CDATA[出现错误“"0x7c938fea"指令引用的"0x00000010"内存。该内存不能为"written"。”的另一种可能性]]></title><link>https://blog.csdn.net/fancyf/article/details/2088373</link><guid>https://blog.csdn.net/fancyf/article/details/2088373</guid><author>fancyf</author><pubDate>Mon, 11 Feb 2008 20:18:00 +0800</pubDate><description><![CDATA[　　家里两台电脑通过其中的一台（作为主机）共享一条ADSL上网，主机操作系统为XP SP2，使用操作系统提供的Internet Connection Sharing (ICS)来共享。一天最初发现主机可以正常拨号，但是另一台电脑无法通过DHCP获得IP地址，从而没法通过主机上网(即使手工指定一个IP也不行)。在网上搜索之后，发现不少网友遇到了相同的问题，也有不少的解决方案，但都没有解决我所遇到的问]]></description><category></category></item><item><title><![CDATA[从Managed C++升级到C++/CLI时出现LNK2001错误的解决方法]]></title><link>https://blog.csdn.net/fancyf/article/details/1757989</link><guid>https://blog.csdn.net/fancyf/article/details/1757989</guid><author>fancyf</author><pubDate>Fri, 24 Aug 2007 20:44:00 +0800</pubDate><description><![CDATA[　　今天在把一个用Visual Studio.NE 2003编写的Managed C++程序改用Visual Studio 2005重新编译的时候遇到了这样的错误：错误 1 error LNK2001: 无法解析的外部符号 "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ) ButtonEncryption.obj 错误 2 fatal error LNK1120: 1]]></description><category></category></item><item><title><![CDATA[在ASP.NET AJAX Control Toolkit 1.0中使用GB2312的编码时出现乱码的两种解决方案]]></title><link>https://blog.csdn.net/fancyf/article/details/1753404</link><guid>https://blog.csdn.net/fancyf/article/details/1753404</guid><author>fancyf</author><pubDate>Tue, 21 Aug 2007 20:46:00 +0800</pubDate><description><![CDATA[　　昨天在使用ASP.NET AJAX Control Tookit 1.0.10618的时候， 发现如果在Web.config中如下设置使用gb2312编码：　　AJAX控件无法正常使用，错误为脚本库中出现的，提示为：　　“出现了运行时间错误。是否要进行调试？行: 684 错误: 缺少}”　　“行: 86 错误: AjaxControlToolkit未定义”　　经过搜索与试验，最终比较圆]]></description><category></category></item><item><title><![CDATA[《也做个比较》的解释]]></title><link>https://blog.csdn.net/fancyf/article/details/463350</link><guid>https://blog.csdn.net/fancyf/article/details/463350</guid><author>fancyf</author><pubDate>Wed, 24 Aug 2005 02:50:00 +0800</pubDate><description><![CDATA[思归在《也做个比较》中对Java和C#的行为作了比较，我花了点时间根据文章中的几个条目整理、翻译了一下两种语言的Specification，解释了文章中Java和C#行为不同的原因。　　■■■■■■颜色的文字是思归文章中的原文，为了方便而引用过来的；　　■■■■■■表示引用的C#或Java的Specification原文和翻译；　　■■■■■■颜色的文字是我的解释。1。奇偶性  Java:]]></description><category></category></item><item><title><![CDATA[a^=b^=a^=b的Bug？]]></title><link>https://blog.csdn.net/fancyf/article/details/459730</link><guid>https://blog.csdn.net/fancyf/article/details/459730</guid><author>fancyf</author><pubDate>Sat, 20 Aug 2005 16:22:00 +0800</pubDate><description><![CDATA[　　这段代码int a = 100, b = 7;a^=b^=a^=b;Console.WriteLine(a + " " + b);　　的作用意图应该是交换两个整数，然而运行结果出乎意料：0 100　　而a ^= b;b ^= a;a ^= b;　　正确地交换了a和b。在VS.NET 2003和VS 2005 Beta2中的C#运行结果一样。经检查，所生成的IL代码没有问题：怪我没有仔细看，IL]]></description><category></category></item><item><title><![CDATA[自定义aspnet_client的位置]]></title><link>https://blog.csdn.net/fancyf/article/details/459618</link><guid>https://blog.csdn.net/fancyf/article/details/459618</guid><author>fancyf</author><pubDate>Sat, 20 Aug 2005 13:57:00 +0800</pubDate><description><![CDATA[　　有人发帖问“aspnet_client必须放在web根目录吗？怎样改变这个路径？”　　我一开始猜想这个路径可能是硬编码的。为了证实一下，就打开了Reflector，试图寻找到类似"/aspnet_client/system_web/1_1_4322/"的字符串，却发现这个目录的位置是可以自定义的，但是MSDN中没有公开。相关代码在System.Web.UI.Util.GetScriptLoca]]></description><category></category></item><item><title><![CDATA[",IsolateApps"能区分任何两个Web Application吗]]></title><link>https://blog.csdn.net/fancyf/article/details/421928</link><guid>https://blog.csdn.net/fancyf/article/details/421928</guid><author>fancyf</author><pubDate>Mon, 11 Jul 2005 21:15:00 +0800</pubDate><description><![CDATA[    在《ASP.NET虚拟主机中Forms Authentication的安全性》中，我用同一台电脑的一个站点上创建的验证Cookie通过了另一个站点的表单验证，然后我得出一个结论：MachineKey的确只与Machine有关，而与WebApplication无关。在web.config文件-下的中可能的配置如下：            decryptionKey="AutoGenerate]]></description><category></category></item><item><title><![CDATA[ASP.NET虚拟主机中Forms Authentication的安全性]]></title><link>https://blog.csdn.net/fancyf/article/details/349377</link><guid>https://blog.csdn.net/fancyf/article/details/349377</guid><author>fancyf</author><pubDate>Fri, 15 Apr 2005 20:11:00 +0800</pubDate><description><![CDATA[原创 By Fancyf(Fancyray) http://blog.csdn.net/fancyf/    写完了《ASP.NET Forms Authentication所生成Cookie的安全性》，觉得可以为Forms的安全性松一口气了，结果最初提出问题的贴主又提到了一个问题：MachineKey是怎样实现的？同一台虚拟主机上不同的Web Application所使用的MachineKey是]]></description><category></category></item><item><title><![CDATA[ASP.NET Forms Authentication所生成Cookie的安全性]]></title><link>https://blog.csdn.net/fancyf/article/details/348202</link><guid>https://blog.csdn.net/fancyf/article/details/348202</guid><author>fancyf</author><pubDate>Fri, 15 Apr 2005 01:21:00 +0800</pubDate><description><![CDATA[原创 By Fancyf(Fancyray)    我做这个实验是因为http://community.csdn.net/Expert/topic/3927/3927012.xml?temp=.3752405    最初我想，.NET的验证应该是比较安全的吧，生成的Cookie也应该与这台电脑的独特的参数相关，拿到另一台电脑上就应该无效了。那么是不是一个用户名对应一个Cookie值呢？是否能够通过]]></description><category></category></item><item><title><![CDATA[string.Equals(string)和==的原理]]></title><link>https://blog.csdn.net/fancyf/article/details/254060</link><guid>https://blog.csdn.net/fancyf/article/details/254060</guid><author>fancyf</author><pubDate>Fri, 14 Jan 2005 21:13:00 +0800</pubDate><description><![CDATA[  　　在我写了一篇毫无价值的文章之后，经过进一步研究，补充了这部分，搞明白了为什么会出现上次的结果。最后面灰色字体是上一篇文章，有错误，仅供参考，大家只看黑色字体就可以了。  　　写完了上一篇文章，我不得不接受批评。很明显，我没有读过《Applied Microsoft .NET Framework Programming》一书，不然就不会进行这样的测试了。而且，测试方法也写得不对。]]></description><category></category></item><item><title><![CDATA[判断一个字符串是否全是数字的多种方法及其性能比较（C#实现）]]></title><link>https://blog.csdn.net/fancyf/article/details/243976</link><guid>https://blog.csdn.net/fancyf/article/details/243976</guid><author>fancyf</author><pubDate>Fri, 07 Jan 2005 16:11:00 +0800</pubDate><description><![CDATA[    在编程的时候，经常遇到要判断一个字符串中的字符是否全部是数字(0-9)，本来是一个很容易实现的功能，但程序员首先会想到的是，这样简单的功能有没有现成的函数可以用呢？VB.NET中有个IsNumeric(object)，C#中只有判断单个字符的Char.IsNumber()，IsNumeric可以判断double类型的数字字符串，但无法排除正负号和小数点，如果判断字符串是否是一个数的话用它挺]]></description><category></category></item><item><title><![CDATA[用存储过程执行Insert和直接执行Insert的性能比较]]></title><link>https://blog.csdn.net/fancyf/article/details/237807</link><guid>https://blog.csdn.net/fancyf/article/details/237807</guid><author>fancyf</author><pubDate>Sun, 02 Jan 2005 19:12:00 +0800</pubDate><description><![CDATA[    最近写一个程序将IP与所在地区的列表有纯文本文件导入到数据库中，一开始使用的是直接用SqlCommand执行Insert语句，后来知道了SQL Server能够对存储过程进行优化，省去了对语句进行分析的时间，比直接用Insert语句要快一些。我就把Insert语句放在了一个临时存储过程中，用这个临时存储过程进行Insert操作，并粗略测试了两者执行的时间。存储过程为：CREATE PROC]]></description><category></category></item></channel></rss>