摘要: 原文地址:http://hi.baidu.com/wth123/blog/item/86a3f50ceeb754e937d1226c.html一、使用用互斥量(System.Threading.Mutex) 同步基元,它只向一个线程授予对共享资源的独占访问权。在程序启动时候,请求一个互斥体,如果能获取对指定互斥的访问权,就职运行一个实例。 代码 bool createNew; using (System.Threading.Mutex mutex =new System.Threading.Mutex(true, Application.ProductName, out createNew). 阅读全文
posted @ 2011-04-22 15:58 Sangplus 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: extern-alias 指令引入了一个作为命名空间别名的标识符。对已有别名的命名空间的指定是在程序的源代码外部进行的,这种指定也应用于该已有别名的命名空间的嵌套命名空间。extern-alias指令:extern-alias指令extern-alias指令 extern-alias指令extern-alias指令:extern alias identifier ;extern-alias指令的范... 阅读全文
posted @ 2010-10-16 05:26 Sangplus 阅读(791) 评论(0) 推荐(0) 编辑
摘要: Hi I am Yanchao,can you hear me ? Can/Could you repeat that for me can you speak slowlyAre you talking about...?http://www.zgxiande.com/saierhaowaigua/835.htmlhttp://www.1010job.com/info/ShowInfo.asp?... 阅读全文
posted @ 2010-10-08 10:56 Sangplus 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 来源地址目前很多网站都使用FLASH轮换广告,看起来十分漂亮,偶研究了一下发现有一个很不错的办法,并且可自由控制FLASH轮换广告的尺寸,效果如下所示:使用代码如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<TABLEheight=4... 阅读全文
posted @ 2010-02-21 17:39 Sangplus 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 近来做一网站,需要用到走马灯效果,根据网上结果,整理代码如下,以方便以后直接使用。在js文件中加入如下函数:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--functionMarquee(objID,vh,w,h,sp){varobjOri=doc... 阅读全文
posted @ 2010-02-21 14:39 Sangplus 阅读(2988) 评论(1) 推荐(1) 编辑
摘要: 这两天刚学Linq,发现Linq语法中的Any,All使用起来比较简洁。此时想起来js库中的each语法吗,确实比较好用。那么我们能否在C#达到类似的效果呢?经过一阵探索,发现强大的C#确实可以实现。第一条路,看看有没有现成的首先,我要看看C#本身是否支持该功能呢(要是支持,我的努力岂不是白费了),尝试多次,C#本身不具有该该语法的支持。而且Baidu(Google已经放弃我们了,我也决定放弃它了... 阅读全文
posted @ 2010-02-02 15:18 Sangplus 阅读(471) 评论(1) 推荐(0) 编辑
摘要: 扩展方法基础:当方法的第一个形参包含 this 修饰符时,称该方法为扩展方法 (extension method)。只能在非泛型、非嵌套静态类中声明扩展方法。扩展方法的第一个形参不能带有除 this 之外的其他修饰符,而且形参类型不能是指针类型。下面是一个声明两个扩展方法的静态类的示例:[代码]扩展方法是常规静态方法。另外,如果它的包容静态类在范围之内,则可以使用实例方法调用语法来调用扩展方法,同... 阅读全文
posted @ 2009-08-02 08:46 Sangplus 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 今天在阅读MSDN时发现了该方法示例,感觉在C#环境下也可以这样,真是一个不错的idea,不过没有具体验证过其效率,有兴趣的朋友可以自己验证一下。[代码] 阅读全文
posted @ 2009-05-28 23:32 Sangplus 阅读(557) 评论(1) 推荐(0) 编辑
摘要: 若一个实例方法的声明中含有 virtual 修饰符,则称该方法为虚方法 (virtual method)。若其中没有 virtual 修饰符,则称该方法为非虚方法 (non-virtual method)。在调用一个虚方法时,该调用所涉及的那个实例的运行时类型 (runtime type) 确定要调用该方法的哪一个实现。在非虚方法调用中,实例的编译时类型 (compile-time type) 负... 阅读全文
posted @ 2009-05-09 12:40 Sangplus 阅读(1142) 评论(1) 推荐(0) 编辑
摘要: 今天不知什么原因,打开vs2005的时候发现工具栏里面少了不少东西,连最基本的Label都没有了,rdlc报表中,只有一排textBox,其他的如Table,Matrix,Chart等都没有了,用ToolBox上面的Reset功能根本不行,而且还莫名其妙的自动产生一个#13119 标签分类,删除了都回重新出现。最后经过一番周折,终于发现了解决办法,那就是重新设置vs2005的开发环境。也就是说,是... 阅读全文
posted @ 2008-11-02 13:36 Sangplus 阅读(1984) 评论(0) 推荐(0) 编辑