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