2011年8月14日

摘要: 阅读全文
posted @ 2011-08-14 11:37 kingang 阅读(170) 评论(0) 推荐(0) 编辑

2011年8月13日

摘要: 问题提出:12.0f-11.9f=0.10000038,"减不尽"为什么?来自MSDN的解释:http://msdn.microsoft.com/zh-cn/c151dt3s.aspx为何浮点数可能丢失精度浮点十进制值通常没有完全相同的二进制表示形式。 这是 CPU 所采用的浮点数据表示形式的副作用。 为此,可能会经历一些精度丢失,并且一些浮点运算可能会产生意外的结果。 导致此行为的原因是下面之一:十进制数的二进制表示形式可能不精确。使用的数字之间类型不匹配(例如,混合使用浮点型和双精度型)。为解决此行为,大多数程序员或是确保值比需要的大或者小,或是获取并使用可以维护精度的 阅读全文
posted @ 2011-08-13 17:16 kingang 阅读(751) 评论(0) 推荐(0) 编辑

2011年8月12日

摘要: Using the Microsoft Symbol Server to obtain symbol debugging information is now much easier in VS 2010. Microsoft gives you access to their internet symbol server that contains symbol files for most of the .NET framework including the recently announced availability of MVC 2 Symbols.SETUPIn VS 2010 阅读全文
posted @ 2011-08-12 16:59 kingang 阅读(294) 评论(0) 推荐(0) 编辑
摘要: msdn上有一篇讲解如何用vs2008调试源码的文章:http://blogs.msdn.com/b/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx 今天在vs2010上试了下,发现其实也可以,关键设置二个地方:然后换到Symbols在Cache symbols in this directory这里选择一个本机目录(用于存放下载源代码pdb文件)ok,已经成功一半了,为了更方便的一次性全部下载,你也可以到codeplex网站下载一个NetMassDownLo 阅读全文
posted @ 2011-08-12 16:30 kingang 阅读(309) 评论(0) 推荐(0) 编辑
摘要: Reflector是一款比较强大的反编译工具,相信很多朋友都用过它,但reflector本身有很多局限性,比如只能一个一个的查看方法等,但幸好reflector支持插件功能目前网上有很多reflector的插件,本人找取了两个应用范围很广,并且广受好评的插件:Reflector.FileDisassembler和Reflector.FileGenerator和Reflector进行了整合,放在了一个压缩包中,大家可以直接解压缩后就开始使用,其中FileGenerator在网上没有现成dll,本人编译后将其取出,放在了压缩包中,一直在苦苦找寻的朋友这次可以拿来直接用了:)点击下载Reflecto 阅读全文
posted @ 2011-08-12 15:59 kingang 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 配置Visual Studio 以调试.net framework的源代码看到.net框架代码发布了,兴奋了一下,把在Visual Studio 2008上配置的内容翻译了一下,只翻译了原文的基本步骤,高级用户篇和QA没有翻译。基本步骤注意,这个功能在Visual Studio 2008 Express版里不支持。1)安装Visual Studio 2008 QFE。这个QFE只是更新一个Visual Studio调试器的DLL,以便可以获取源代码,更多细节参加下载页面。2)运行Visual Studio 2008依次展开Tools->Options->Debugging-> 阅读全文
posted @ 2011-08-12 08:46 kingang 阅读(273) 评论(0) 推荐(0) 编辑

2011年8月11日

摘要: ByStephanus van Staden| 17 Sep 2008How to create a captcha for Visual WebGUI by implementing IGatewayControl.Sponsored LinksIntroductionI am currently developing a system usingVisualWebGUIand C# as the programming language.click here. I needed a mechanism to verify that the registration to the websi 阅读全文
posted @ 2011-08-11 21:00 kingang 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 先介绍一下C#生成一个随机数的方法:Random rdm = new Random();int b = rdm.Next(0,100); //从0到100的随机数要生成即包含字符又包含数字的字符串也很简单,有一个方法:System.Guid.NewGuid()System.Guid.NewGuid().ToString().Substring(0, 6); //随机生成6位即包含字符又包含数字的字符串 阅读全文
posted @ 2011-08-11 20:55 kingang 阅读(604) 评论(0) 推荐(0) 编辑

2011年8月10日

摘要: 语法:MySQL中INSERT INTO SELECT的使用1. 语法介绍 有三张表a、b、c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段。对于这种情况,可以使用如下的语句来实现:INSERT INTO db1_name (field1,field2) SELECT field1,field2 FROM db2_name上面的语句比较适合两个表的数据互插,如果多个表就不适应了。对于多个表,可以先将需要查询的字段JOIN起来,然后组成一个视图后再SELECT FROM就可以了:INSERT INTO a (field1,field2) SELECT * FROM(SELECT 阅读全文
posted @ 2011-08-10 19:57 kingang 阅读(402) 评论(0) 推荐(0) 编辑
摘要: SHOW TABLES或SHOW TABLES FROM DATABASE;解释:显示当前数据库中所有表的名称SHOW DATABASES;解释:显示MYSQL中所有数据库的名称SHOW PROCESSLIST;解释:显示系统中正在运行的所有进程,也就是当前正在执行的查询。大多数用户可以查看他们自己的进程,但是如果他们拥有PROCESS权限,就可以查看所有人的进程,包括密码SHOW TABLE STATUS;解释:显示当前使用或者指定的DATABASE中的每个表的信息。信息包括表类型和表的最新更新时间SHOW COLUMNS FROM TABLE FROM DATABASE; 或 SHOW C 阅读全文
posted @ 2011-08-10 19:53 kingang 阅读(140) 评论(0) 推荐(0) 编辑

导航