<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[醉梦流仙 专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/AppleDotnet</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; AppleDotnet]]></copyright><item><title><![CDATA[就要喷php5的Call-time pass-by-reference has been removed]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/7930219</link><guid>https://blog.csdn.net/AppleDotnet/article/details/7930219</guid><author>AppleDotnet</author><pubDate>Fri, 31 Aug 2012 17:22:28 +0800</pubDate><description><![CDATA[Call-time pass-by-reference has been removed
情况大家网上自己搜，简单点说就是移除了在调用函数时写foo(&$var)


这样做真的合理吗
首先，我当初对这种调用方式并不是很熟，我原以为像C#的ref一样，定义的有&那调用时也要有，配对出现，很合理。
但看现在的说明，看来php原来是很自由的：调用时有&，那就是传参，定义时有&也是传参，二者]]></description><category></category></item><item><title><![CDATA[解决农业银行k宝在win7下不能用的问题]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/7441662</link><guid>https://blog.csdn.net/AppleDotnet/article/details/7441662</guid><author>AppleDotnet</author><pubDate>Mon, 09 Apr 2012 17:08:50 +0800</pubDate><description><![CDATA[关键字（农行K宝win7）
    今天去办了农业银行的网银，闲话不提，总之就是那个什么k宝出问题，安装时可以装好那个证书工具，但仍有报错。登录网银时，选择证书登录，提示没有证书。
    我原以为这工具有问题，后来想可能是兼容性，于是到xp上测试，是正常的。
    回头想了一下，试试用兼容模式吧，测试发现兼容模式是可以解决的，具体来说就是：
1、插上K宝，打开【资源管理器】-即【我的电]]></description><category></category></item><item><title><![CDATA[腾讯邮箱的内部访问导致的激活问题及其解决]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/6267756</link><guid>https://blog.csdn.net/AppleDotnet/article/details/6267756</guid><author>AppleDotnet</author><pubDate>Tue, 22 Mar 2011 13:52:00 +0800</pubDate><description><![CDATA[<br />    公司有些帐号需要作邮箱激活，但之前运行中有时会出现一些错误，但由于机制设计上的问题，这些错误并不会导致实际的后果，所以一直没处理。<br />    现在在做一套新的系统，也有邮箱激活，因为在测试阶段，测试就细了一些，这才发现，原来是腾讯邮箱的问题。<br />    具体表现在，通过腾讯邮箱web页面点击的激活链接，会产生两条激活请求，其中一条，IP是深圳的，从逻辑上判断，就是腾讯的服务器。<br />    找到了问题，想怎么解决，还好，腾讯的做法不算太粗暴，UA字符串用的是“Moz]]></description><category></category></item><item><title><![CDATA[管理杂乱但又有序的数据]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/5309276</link><guid>https://blog.csdn.net/AppleDotnet/article/details/5309276</guid><author>AppleDotnet</author><pubDate>Mon, 15 Feb 2010 19:20:00 +0800</pubDate><description><![CDATA[    标题有点纠结，但程序工作很复杂，什么事都可以遇到，对这个标题，我试举例子。     现在你在做一个和推广有关的web系统，有一些和网吧有关的数据要处理这是很正常的事情，比如每一家网吧都有一些属性，但却并不一定限定于这些属性——未来随时可能增删，比如网吧现在有属性：地址、名称、机器台数，也许过了几天，做具体工作的同事会告诉你，需要加一些属性：营业时间、推广人员数量。    这样的]]></description><category></category></item><item><title><![CDATA[ROW_NUMBER分页，性能并不见佳]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/1551419</link><guid>https://blog.csdn.net/AppleDotnet/article/details/1551419</guid><author>AppleDotnet</author><pubDate>Wed, 04 Apr 2007 10:22:00 +0800</pubDate><description><![CDATA[SQL Server 2005之后，令人困扰的分页问题似乎有了进展，那就是用ROW_NUMBER()，典型的语句如下SELECT * FROM(SELECT *,ROW_NUMBER() OVER (ORDER BY XXX) AS RowNo FROM tbl) AS AWHERE RowNo >= 11 and RowNo 但这里忽略了一个重要的问题，那就是中间那个SELECT语句，实际上]]></description><category></category></item><item><title><![CDATA[绕过ActiveX破解招行密码输入框]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/1504618</link><guid>https://blog.csdn.net/AppleDotnet/article/details/1504618</guid><author>AppleDotnet</author><pubDate>Wed, 07 Feb 2007 18:17:00 +0800</pubDate><description><![CDATA[核心提示，通过本文的提示，可达到如下目的：1、木马制作者。可以绕过招行（以及同类的ActiveX）的保护，获取用户的帐户和密码（密文）；2、非IE使用者。可以达到使用其他系统其他浏览器登录招行（以及其他，比如腾讯财付通）的目的；　　最近看到讨论招行ActiveX的贴子相当火热，一时手痒，作点研究。　　首先，我要声明，招行的ActiveX并不安全，我已做出测试代码，可截取到用户的输入。不过出于安]]></description><category></category></item><item><title><![CDATA[一条表达式获取指定年月的当月总天数]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/1199320</link><guid>https://blog.csdn.net/AppleDotnet/article/details/1199320</guid><author>AppleDotnet</author><pubDate>Sat, 09 Sep 2006 15:42:00 +0800</pubDate><description><![CDATA[　　做个工资查询系统,其中有个地方要取指定年月的这个月的总天数,比如2006年8月,那就是31天　　为此我做了一个简单的函数，思路是：1)先检查月是否在合法范围内（年未检查）；2)检查是否2月，是2月则检查是否闰年；3)不是2月则检查是否大月，检查方法是月份对2取余再加上30，小于等于零7的不作修正，大于等于8的给月份加上1再取余；int getmonthday(int year, int]]></description><category></category></item><item><title><![CDATA[微软用翻译软件制作Windows中文版？]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/931643</link><guid>https://blog.csdn.net/AppleDotnet/article/details/931643</guid><author>AppleDotnet</author><pubDate>Mon, 17 Jul 2006 11:32:00 +0800</pubDate><description><![CDATA[　　以前远程登录时无意中看到一个很可笑的中文提示，我以为是微软的疏漏，今天居然看到另一个，呵呵，现在我开始觉得微软做Windows中文版是先用翻译软件再人工修正的了。　　这两处附上给大家看看。　　首先，打开你的英文windows，在cmd里输入query user 如果你有其他用户是断开状态，那显示STATE是Disc，这很正常，Disconnected的简写，现在你打开中文windows]]></description><category></category></item><item><title><![CDATA[C#传值和传值调用分析]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/529943</link><guid>https://blog.csdn.net/AppleDotnet/article/details/529943</guid><author>AppleDotnet</author><pubDate>Tue, 15 Nov 2005 14:51:00 +0800</pubDate><description><![CDATA[调用是传值还是传址,主要取决于数据类型和是否使用了ref和out,下面对此作一一分析（本文出处http://blog.csdn.net/AppleDotnet/）首先是数据类型C#中的数据类型按我理解的分类有1、值类型： a)除string以外的所有基本类型（如int,float,double等）； b)结构的对象；2、引用类型 a)数组； b)类的对象；3、特殊的系统类型； a)string 说]]></description><category></category></item><item><title><![CDATA[用反射调用任意.net库中的方法]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/468456</link><guid>https://blog.csdn.net/AppleDotnet/article/details/468456</guid><author>AppleDotnet</author><pubDate>Wed, 31 Aug 2005 09:17:00 +0800</pubDate><description><![CDATA[函数如下,有注释,请自行查看:)注:1、ReturnMessage 是我自写的一个类，作用请查看我的其他文章，我也把这个类一并附在后面2、通过NameSpaceAndClassName和MethodName实际上就可以精确定位一个方法了如调用abc.dll里的namespace1.Class1.Main，调用起来就是CallAssembly("abc.dll","namespace1.Class1]]></description><category></category></item><item><title><![CDATA[C#简短代码枚举文件夹内文件(含子文件夹)]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/248645</link><guid>https://blog.csdn.net/AppleDotnet/article/details/248645</guid><author>AppleDotnet</author><pubDate>Tue, 11 Jan 2005 15:08:00 +0800</pubDate><description><![CDATA[void GetAllFileByDir(string DirPath,ref ArrayList AL)
{
 //列举出所有文件,添加到AL
 foreach(string file in Directory.GetFiles(DirPath))
  AL.Add(file);
 //列举出所有子文件夹,并对之调用GetAllFileByDir自己;
 foreach(string]]></description><category></category></item><item><title><![CDATA[C# ("a"+1).ToString(),你认为正确吗]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/98783</link><guid>https://blog.csdn.net/AppleDotnet/article/details/98783</guid><author>AppleDotnet</author><pubDate>Thu, 09 Sep 2004 01:10:00 +0800</pubDate><description><![CDATA[今天写一个程序时,无意中忘记转换格式了,结果出错,而且错得让我大吃一惊类似于MessageBox.Show(("a"+1).ToString());这样的代码,编译器居然不报错.有兴趣的朋友不妨自己一试,至于原因.我猜是这样,括号外有ToString(),可能编译时就改成对括号里的每个元素都调用ToString()..仅是猜测,希望高手指正.]]></description><category></category></item><item><title><![CDATA[C# 检查字符串,防SQL注入攻击]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/55317</link><guid>https://blog.csdn.net/AppleDotnet/article/details/55317</guid><author>AppleDotnet</author><pubDate>Thu, 29 Jul 2004 12:54:00 +0800</pubDate><description><![CDATA[这些天,CSDN上讨论SQL注入攻击似乎是如火如荼啊...我也来参合一下..如下,CheckParams函数,接收参数任意,如参数中有字符串,则对字符串进行检查,如参数中有集合(如Array之类,总之是实现了ICollection的),则对集合中的字符串元素进行检查.大家可根据具体情况来定要过滤的字符,我这个例子里暂定为=号和号,实际上我个人认为,过滤了这两个,似乎要进行SQL注入就已经比较困难]]></description><category></category></item><item><title><![CDATA[朋友说:写脚本的都是SB]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/50093</link><guid>https://blog.csdn.net/AppleDotnet/article/details/50093</guid><author>AppleDotnet</author><pubDate>Fri, 23 Jul 2004 17:17:00 +0800</pubDate><description><![CDATA[朋友说:写脚本的都是SB 这个写脚本的意思.不是指所有写脚本的人..是指创作者..抄袭者不在内.实际上,这段话就是抄袭者在对我说. 朋友是一家网络游戏公司的网站部的.他所说的脚本仅限于javascript和flash action.这两种,都是在网上很容易得到各种样例的.我随便摘几句吧:----我们公司没一个会自己写脚本的----都是在网上找的脚本----我不会写，但是会应用----他们也都会应用]]></description><category></category></item><item><title><![CDATA[C# 把指定控件显示在最上面]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/49601</link><guid>https://blog.csdn.net/AppleDotnet/article/details/49601</guid><author>AppleDotnet</author><pubDate>Fri, 23 Jul 2004 11:18:00 +0800</pubDate><description><![CDATA[昨天有个朋友问我,怎么样处理重叠的控件,让指定的控件在最上面.我就很抓狂,很奇怪为什么会有这种需求,但昨天上班忙,没时间.今天早上来就写了一段代码试试,如下:SetMeTop是设置最上的函数,button1_Click是一个测试方法,经测试,这样是可行的.为什么要用一个ArrryList而不是直接用index来删除呢,是因为删除上层的一个控件后,会导致下面控件的index都加1,会产生一些异常.这]]></description><category></category></item><item><title><![CDATA[C#,结构成员是引用,会发生什么]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/36597</link><guid>https://blog.csdn.net/AppleDotnet/article/details/36597</guid><author>AppleDotnet</author><pubDate>Thu, 08 Jul 2004 01:25:00 +0800</pubDate><description><![CDATA[大家知道.结构(struct)是值类型,类(class)是引用类型,现在我们考虑一个问题,如果结构里面有引用类型的成员,那会产生什么样的情况?现在我们有一个结构OneLine,先介绍一下它的特性,它对外基本可以看作是一行字符串,但同时它又是由几部分构成的,我举个例:"ABCD",在某些应用中,我可能需要知道这个字符串是由哪几个元素构成的,是A/B/C/D还是ABC/D,而且考虑到这一行是可以添加的]]></description><category></category></item><item><title><![CDATA[C#截取屏幕↑]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/34350</link><guid>https://blog.csdn.net/AppleDotnet/article/details/34350</guid><author>AppleDotnet</author><pubDate>Mon, 05 Jul 2004 15:01:00 +0800</pubDate><description><![CDATA[今天无聊翻代码,翻出来一个以前写的C#截屏的函数...拿出来和大家共享一下.这段代码是参照网上一段截屏的C++代码改写的.只不过把API都声明了一下而已.声明的各API也附后.以供参照.如有问题欢迎指出.(Appledotnet@hotmail.com)  /// /// 截取部分屏幕/// ///左上角///右下角///是否全屏幕/// 返回值Bitmappublic s]]></description><category></category></item><item><title><![CDATA[C#实现查看文本框(如*号密码框)]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/27857</link><guid>https://blog.csdn.net/AppleDotnet/article/details/27857</guid><author>AppleDotnet</author><pubDate>Sun, 27 Jun 2004 16:24:00 +0800</pubDate><description><![CDATA[今天闲着无聊,试着用C#写查看密码框的程序(不仅限于密码框,应该是任何有文本的控件都可以)代码见下面.用C++实现起来超简单的这么个东东..用C#复杂得很,我又不想用unsafe,我总觉得用unsafe的话,干嘛不干脆用C++算了.int Length=300;IntPtr THandle=APIs.GetLocalWindow();//取得当前鼠标所在位置的控件句柄int Address=A]]></description><category></category></item><item><title><![CDATA[Win32类型和.net类型的对应表]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/19861</link><guid>https://blog.csdn.net/AppleDotnet/article/details/19861</guid><author>AppleDotnet</author><pubDate>Mon, 24 May 2004 11:48:00 +0800</pubDate><description><![CDATA[习惯用C#写东西,但平时又会碰到很多要用win32 API的地方,所以经常要用DllImport,但win32函数的类型写法是很庞杂的,相信为之困扰的不止我一个,现在我整理一份我个人的理解如下,希望高人不吝赐教。我的基本原则有如下几点:1、下面都是针对32位系统的，所以int是32位.long也是32位；2、各种句柄类的(H开头)，我认为一律是System.IntPtr，到目前为止没发现出错；如果]]></description><category></category></item><item><title><![CDATA[C#,读取Xml生成菜单]]></title><link>https://blog.csdn.net/AppleDotnet/article/details/19860</link><guid>https://blog.csdn.net/AppleDotnet/article/details/19860</guid><author>AppleDotnet</author><pubDate>Tue, 18 Nov 2003 10:00:00 +0800</pubDate><description><![CDATA[最近因为写一个小工具,需要从Xml格式配置中读出数据,并动态生成菜单...因为是菜鸟,所以很费了点心思..本来着开放的精神,虽然只是一点小东西,但相信对新手还是有一点点帮助的.现拿出来和大家共享..如有意见,欢迎指教: AppleDotnet@hotmail.com1、要求：从Xml文件中读出数据，并生成菜单，并在点击菜单时根据相关数据进行处理；2、例子Xml和图片见后。3、程序代码，及注释：]]></description><category></category></item></channel></rss>