
dotNet
sttony
X
展开
-
.Net 如何得到Mac地址
可以通过调用WMI来的到本机的配置信息。string query = "select MACAddress from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE";ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);Manag原创 2007-07-15 16:01:00 · 1069 阅读 · 0 评论 -
取属性消耗的时间
以前是用C/C++的,对于数组循环都是for(int i=0; i<n; i++) .... 因为c的数组没有任何附加信息就是一个首地址。现在开始用java和c#,一开始喜欢写 for(int i=0; i< ar.Length; i++)... 这样的代码。现在发现取数组长度的属性是有额外消耗的。如下代码 DateTime s, e; s = DateTi原创 2007-12-12 12:06:00 · 621 阅读 · 0 评论 -
64位系统上Jet 4.0未注册的解决方法
近日遇到一个奇怪的问题,32位系统下运行的好好的dotNet程序,拿到64位系统上抛出异常,Jet 4.0未注册。 查查ms的文档,发现Jet 4.0根本就没有64位版本。解决方法也很简单,将build选项中的Any cpu改成x86即可。当然改成x86之后,dotNet程序以32位兼容模式运行,可能有其他的怪异的兼容性问题。原创 2009-07-31 11:22:00 · 2983 阅读 · 0 评论 -
如何得到int float double、...的范围。
经常需要得到比如最大的整数,最大的浮点数,等等。最典型的例子是一个数组中的max数(min数)。程序一般如下for(int i=0; i<len; ++i){ if(a[i]> max) { max=a[i]; }} 这里max一般要初始化为第一个元素,或者初始化为一个最小的数。 C++:#include原创 2009-09-07 12:43:00 · 1005 阅读 · 0 评论 -
Net 注册 计划任务
using System;using System.Runtime.InteropServices;[StructLayout(LayoutKind.Sequential)]public struct AT_INFO{ public uint JobTime; public uint DaysOfMonth; public byte DaysOfWeek; public byte原创 2012-05-05 04:49:29 · 571 阅读 · 0 评论