.Net
aimeast
这个作者很懒,什么都没留下…
展开
-
cpu时间呈正弦曲线的代码
看了《编程之美》的文章后的实现cpu时间呈正弦曲线的代码using System;using System.Threading;using System.Runtime.InteropServices;class Program{ [DllImport("Kernel32.Dll")] extern static int SetProcessPriorityBoost(int Proc原创 2008-08-30 16:13:00 · 568 阅读 · 0 评论 -
一句话乱序排列List
List Shuffle(List list){ return list.OrderBy(key => rnd.Next()).ToList();}原创 2009-10-29 19:13:00 · 2318 阅读 · 0 评论 -
VS Bug,让人倒胃口的Bug!
刚刚打上vs2008 sp1就发现了个让人倒胃口的bug。sp1把C#的即时语法检测提高了一个层次,可以检测一些简单的逻辑错误。而就是在这里,出现了恶心的bug。 A.cs文件中建立一个class A,带个public属性Q,然后在b.cs文件中建立一个class B : A,并且使用Q。全部保存后同时打开两个文件,在A.cs中修改类名A,或修改属性Q的名字。不保存,点此窗口的关闭,还原创 2009-11-08 10:20:00 · 408 阅读 · 0 评论 -
出现 That assembly does not allow partially trusted callers. 异常
症状如下:用vs调试的时候,执行到主窗体构造函数处抛出了 “That assembly does not allow partially trusted callers.” 异常。直接执行编译好的exe文件没有任何问题。查看异常信息为System.Security.SecurityException System.Security.Permissions.SecurityAction.Li原创 2009-11-02 17:10:00 · 1869 阅读 · 0 评论 -
C#实现的水纹特效
原理见google,下面是下载地址,直接贴代码 http://download.csdn.net/source/1787773 using System;using System.Drawing;using System.Drawing.Imaging;namespace WaterWave{ public sealed unsafe class原创 2009-11-01 23:14:00 · 2370 阅读 · 1 评论 -
复杂验证码生成器【原创】
这里给出一个破解复杂度足够高,生成效率足够好的验证码生成例子。 下载地址:http://download.csdn.net/source/2059711原创 2010-02-11 10:16:00 · 5230 阅读 · 3 评论 -
Asp.net 自定义 分页导航控件
using System;using System.ComponentModel;using System.Web.UI;using System.Web.UI.WebControls;namespace ZZZ.WebControls{ [DefaultProperty("Text"), ToolboxData("")] public class Pa原创 2010-02-12 16:48:00 · 862 阅读 · 0 评论 -
【改斜归正】 sqlserver sql 分页语句
在Google上使用“sql 分页”关键字进行搜索,几乎所有的答案都是那三条。其二效率最高,其三使用游标,效率最差。 下面是那三种方法 (插入代码没有sql选项)方法1:适用于 SQL Server 2000/2005SELECT TOP 页大小 *FROM table1WHERE id NOT IN (原创 2010-02-20 20:23:00 · 685 阅读 · 0 评论 -
递归lambda求阶乘
原文地址:http://blogs.msdn.com/madst/archive/2007/05/11/recursive-lambda-expressions.aspx Recursive lambda expressionsThis is a very geeky post. The tiny piece of useful information comes right转载 2010-03-12 20:24:00 · 1235 阅读 · 0 评论 -
更简洁的使用lambda递归
此文是msdn上推荐的lambda递归方法http://blog.csdn.net/aimeast/archive/2010/03/12/5375177.aspx 还有更多朋友用StackFrame来实现递归http://www.cnblogs.com/kingthy/archive/2008/04/20/1162248.html 这里,我觉得不需要用过多的语句,可以原创 2010-03-12 20:42:00 · 3864 阅读 · 0 评论 -
使用lambda对树进行排序
问题源自http://topic.csdn.net/u/20100310/18/3768cc5a-a1ad-4190-a5b6-9185069150cf.html 最佳方案是建树并遍历。在sql中也有特殊方法。 从来都没见过用lambda解决这个问题,自己尝试了一下。只用了短短几行就能完成。虽然速度不算快(时间复杂度有O(n*n)),但足以说明lambda的强大!注:上述时原创 2010-03-12 22:01:00 · 845 阅读 · 1 评论 -
Understanding Memory in .NET
摘自:《Oreilly Programming Fsharp》Chapter 4 Imperative Programming Understanding Memory in .NET Before you can start making changes to memory, you first need to understand howmemory work原创 2010-05-03 18:09:00 · 465 阅读 · 0 评论 -
Parse分析之 -- Enum.Parse
先看一个例子:enum MyEnum{ A = 1, B = 2, C = 3,} 执行下面代码MyEnum e = (MyEnum)Enum.Parse(typeof(MyEnum), "A,B"); 结果是:e == Myenum.C为什么中间有个逗号还不会报错呢?我不做过多的测试,直接拿出.Net Reflec原创 2009-09-03 17:26:00 · 3339 阅读 · 0 评论 -
星空极速密码破解算法
关于星空极速密码转换原理就不说了,网上一大片,到处都能找得到。 这里就写出来核心代码 static string En(string str) { const string key = "/u00D2/u00A6/u00E0/u009C/u00AD/u0093/u0086/u00BF"; string e = string.Empty原创 2009-09-06 15:07:00 · 1365 阅读 · 0 评论 -
用C#发送E-Mail
using System.Net;using System.Net.Mail;class Program{ static void Main() { MailMessage mail = new MailMessage(); mail.To.Add("接收人地址"); mail.From = new MailAddress("发送人地址");原创 2008-08-30 17:11:00 · 523 阅读 · 0 评论 -
清理一下 Visual Studio 的历史记录
第一步要关闭Visual Studio。找到注册表的一下键值HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/9.0/FindHKEY_CURRENT_USER/Software/Microsoft/VisualStudio/9.0/FileMRUListHKEY_CURRENT_USER/Software/Microsoft/VisualStud原创 2008-09-23 08:24:00 · 1199 阅读 · 0 评论 -
网络对战五子棋
网络对战五子棋。这个是在宿舍相当无聊的时候写的一个相当低效率的五子棋。纯粹是打发时间。而且这个里面也非常有可能会有非常多的Bug。本人对所有的Bug不负任何责任。form1是选择客户端还是服务端,form2是建立连接,form3是五子棋界面。下面是form3的代码。代码非常简单。主要部分贴出来吧。如果你想研究,还是把整个代码下载回来吧。下载地址:http://download.csdn.net/s原创 2008-10-06 23:50:00 · 797 阅读 · 0 评论 -
操作NTFS数据流
废话不说,直接贴代码:NTFSHelper.csusing System;using System.Collections.Generic;using System.IO;using System.Threading;using Trinet.Core.IO.Ntfs;namespace NTFSHelper{ struct TStream { public string原创 2008-10-29 17:50:00 · 570 阅读 · 0 评论 -
CRC8,16,32套件
CRC8,16,32套件欢迎大家指正错误!/********************************* * CRC.cs**********************************/using System;using System.IO;namespace CRC{ abstract public class CRC { protected CRC()原创 2008-11-19 19:07:00 · 1435 阅读 · 0 评论 -
WebDev.WebServer.EXE的一个小Bug!
WebDev.WebServer.EXE重复启动时会崩溃的Bug就不说了。 说说今天发现的那个。 Global.asax文件的Application_EndRequest()事件里面的Response.Status状态不会自动更新。 就是说, 一个page里面出现了内部错误,如果在iis里面运行,Response.Status会更新成500,但是在W原创 2009-01-21 17:46:00 · 762 阅读 · 0 评论 -
ASP.net app_Code dll 类中获得当前路径的方法(非页面中)
在ASP.NET 页面中获得当前路径的方法很多,比如 MapPath 和 Request 对象。但是在 app_Code 文件夹下的类文件. 想要获得当前的目录,会发现上面的 MapPath 和 Request 都无法使用.解决的方法主要是依靠 HttpContext 对象,比如HttpContext.Current.Request.PhysicalPath; // 获得当前转载 2009-02-16 21:09:00 · 605 阅读 · 0 评论 -
ASP.NET Case Study: Lost session variables and appdomain recycles
原文地址:http://blogs.msdn.com/tess/archive/2006/08/02/asp-net-case-study-lost-session-variables-and-appdomain-recycles.aspxASP.NET Case Study: Lost session variables and appdomain recyclesLast night转载 2009-02-13 21:47:00 · 1335 阅读 · 0 评论 -
A+ Sitemap生成器说明书
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE原创 2009-02-19 21:45:00 · 1260 阅读 · 0 评论 -
app_code文件夹下使用MapPath - discuz
app_code文件夹下使用MapPath - 摘自discuz!nt 2.5 /// /// 获得当前绝对路径 /// /// 指定的路径 /// 绝对路径 public static string GetMapPath(string strPath) { if (HttpContext.Current != null) {原创 2009-02-28 20:09:00 · 557 阅读 · 0 评论 -
整人代码
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE原创 2009-05-04 23:03:00 · 4912 阅读 · 5 评论 -
以系统名义去关闭程序
可能经常会遇到一些不好关闭的程序,例如杀毒软件之类的。你要是想关闭某个杀毒软件,莫非就是想结束它的进程。但这时候杀毒软件都是保护了进程的。 某些病毒也使用了保护进程的技术,也会难以关闭。 这时候,你要是以系统的名义要它关闭,它一般就会乖乖的关闭了。 下面的代码示范了如何以系统的名义关闭程序,怎样取消系统的关闭请求。 using System;us原创 2009-07-22 18:24:00 · 699 阅读 · 1 评论 -
设置窗口(Window)全局(Globally)风格(Style)
<br />wpf中使用如下代码修改窗口的风格有许多局限性:不能统一修改所有控件的某一属性。<br /> <br /><br /> <Window.Resources><br /> <Style TargetType="{x:Type FrameworkElement}"><br /> <Setter Property="TextElement.FontFamily" Value="SimSun"/><br /> </Style><br /> <原创 2010-06-20 20:06:00 · 700 阅读 · 0 评论