- 博客(11)
- 资源 (9)
- 收藏
- 关注
原创 如何实现单点登录(一台计算机,只能运行一个客户端)
首先,我是在wpf上面做开发,检测单点应该是在应用程序初始化的时候进行,所以将代码写在了App.xaml.cs代码文件中。 覆写 protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e);}方法。 再次在 base.OnStartup(e); 之前写上检测进程
2012-03-08 09:49:32
1499
转载 如何成为“10倍效率”开发者
Brad Feld 的一篇文章 The Rise of Developeronomics 中提到了“10倍效率的开发者(10x developer)”的概念(伟大的开发者的效率往往比一般的开发者高很多,而不只是一点点),Adam Loving 在读了之后受到启发,并向多位大牛(Ben Sharpe、Collin Watson 和 Jonathan Locke)询问如何成为“10倍效率的开发者”
2011-12-31 11:54:18
401
原创 Action与Func 用法 以及和委托的关系
Action 和 Func 都是一种委托,这是在3.5里面新增的,2.0里面我们使用委托是用Delegate,他们位于System.Core命名空间下,使用委托可以提升效率。可以使代码耦合度更低。 Action:封装一个方法,该方法 不返回值。Action b = (target) => { Console.WriteLine(target.GetType().Name); };
2011-12-21 11:27:52
1075
原创 关于datetime.tostring() 24小时制与12小时制的使用心得
项目中用到了用当前时间作为文件标识,可是当下午的时候时间显示的却是12小时制的,而且没有带PM标识,网上搜索下,原来是传入参数的原因。 string dt=System.DateTime.Now.ToString("yyyy-MM-dd");string dt1=System.DateTime.Now.ToString("HH:mm");string dt2=System.Date
2011-12-16 13:27:00
4609
原创 LINQ to XML
包含 LINQ to XML 的类。LINQ to XML 是内存中的 XML 编程接口,使您可以轻松有效地修改 XML 文档。使用 LINQ to XML 可以进行以下操作:从文件或流加载 XML。将 XML 序列化为文件或流。使用功能构造从头创建 XML 树。使用 LINQ 查询来查询 XML 树。操作内存中的 XML 树。使用
2011-12-14 11:47:18
393
原创 处理中英文字符长度截取
public static class SomeString { /// /// 根据中英文 截取字符 (慎用!) /// /// /// 截取的长度,注意:长度为英文长度,即一汉字等于二英文长度 /// public static string ToSomeString
2011-11-29 10:23:25
534
原创 LINQ中如何使用SQL中NOT IN
linq中没有类似sql 中的notin ,事实上很多时候都会用到,可以通过下面方式来实现notin的功能from a in TableA where !(from b in TableB Where ... select b.Id).Contains(a.Id)生成出来的语句并非跟not in 完全一样的,而是用not exists(...),不过效果完全相同,
2011-11-25 14:41:06
740
转载 如何做好时序图
本文和大家重点讨论一下如何养成良好的绘制UML序列图的习惯,相信通过本文的学习,你就会知道有一些方法可以帮助您提高UML序列图的质量和效力。养成良好的绘制UML序列图的习惯请尝试本文介绍的技巧来创建有效的UML序列图。有一些方法可以帮助您提高UML序列图的质量和效力。它们包括:◆和主题问题专家一起验证决策◆使解决方案尽量简单◆为绘制消息和返回值选择一种一致而有效的风格◆将U
2011-11-21 11:54:51
1179
原创 linq带条件分组查询.
折腾了1个小时,终于把这个问题解决了,分享下.哈哈....... 先是获取上周的日期: string str = DateTime.Today.DayOfWeek.ToString().ToLower(); DateTime endWeek = n
2011-09-29 14:00:42
1962
原创 LINQ2Entity 获取当天(0点到24点)的数据
看到标题,我想很多人都会马上想到用DateTime.Now.Date来进行对比,刚开始做的时候我也是这个样子的,但是去数据源的时候,系统报错,提示不支持Date属性,在网上看了很多解决办法,有一个可行的是:System.Data.Objects.EntityFunctions.D
2011-09-29 11:41:16
2240
1
转载 c#中override方法的编译
一、在 C#中,new这个关键字使用频率非常高,主要有3个功能:a) 作为运算符用来创建一个对象和调用构造函数。b) 作为修饰符。c) 用于在泛型声明中约束可能用作类型参数的参数的类型。在本文中,只具体介绍new作为修饰符的作用,在用作修饰符时,new关键字可以在派生类中隐藏基类的方法,
2010-05-26 11:06:00
649
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人