C#
文章平均质量分 77
linzilinzilinzi
这个作者很懒,什么都没留下…
展开
-
一道面试智力题
一道算是面试题的智力题吧,在一个没有加减法函数的系统中实现加法,也就是实现unsigned Add(unsigned a, unsigned b).最先想到的是使用对数logAB=logA +logB, 解法如下:#includestdio.h>#includemath.h>/**//*const double LOG102=log(2);*/void main()...{ in原创 2007-08-14 15:26:00 · 3605 阅读 · 0 评论 -
C# 学习笔记(1)
checked, unchecked:unchecked 关键字用于取消整型算术运算和转换的溢出检查。在未检查的上下文中,如果表达式产生目标类型范围之外的值,则结果被截断。默认情况下,启用溢出检测,这与使用 checked 具有相同的效果。public int UncheckedAdd(int a, int b) {return unchecked(a + b); }原创 2007-11-09 11:42:00 · 2777 阅读 · 3 评论 -
C# 学习笔记(2)
ref, out的区别Ref和 out都是是传递引用,out是返回值,两者有一定的相同之处,不过也有不同点。使用ref前必须对变量赋值,out不用。out的函数会清空变量,即使变量已经赋值也不行,退出函数时所有out引用的变量都要赋值,ref引用的可以修改,也可以不修改。下面是使用out和ref进行数组修改的例子:static void FillArray(out int[]原创 2007-11-20 17:37:00 · 2597 阅读 · 0 评论 -
通过例子学习WPF开发
Learn WPF basic一些名词:WinFX编程模型 WinFX,Microsoft Windows的一种托管编程模型,包括.NET 2.0框架、Windows Presentation Foundation(WPF,以前命名为”Avalon”)、Windows Communication Foundation(WCF,以前命名为”Indigo”)和Windows Workflo原创 2008-03-13 13:04:00 · 8859 阅读 · 2 评论 -
.NET Custom Attribute Learning and Practice
This week we prepare a team discussion on custom attribute of .NET, here is some learning aggregation from my preparation, hope it will help for others.Declarative programming vs imperative progra原创 2008-01-16 19:44:00 · 3095 阅读 · 0 评论 -
Windows Azure的一些简单知识
本想用WindowsLive Writer写csdn的blog,没想到使用时出现: 春节期间关闭"Metaweblog" 服务, 晕,这个和春节有什么关系. 今天看了些关于Azure的知识性的文章, 有如下收获:1) 一篇不错的入门介绍文章: http://space.itpub.net/?uid-21507842-action-viewspace-itemid-592049 ;2)原创 2010-02-18 23:20:00 · 2208 阅读 · 0 评论 -
脱离.NET Framework运行托管程序.
.net Framework 脱壳方案已经很多了, 现在验证了两种方法, 都是可行的, 前一种似乎更方便, 灵活. 1. 利用XenoCode在这里下载XenoCode: http://download.csdn.net/source/1799709 ;按照这个教程做: http://v.youku.com/v_show/id_XMTI3NjMwNjY4.html 这种方法我已经实原创 2010-05-09 22:22:00 · 2536 阅读 · 1 评论