摘要:
[size=12px]1。^\d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?\d+$ //匹配整数 6。^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0) ... 阅读全文
2008年9月2日
2008年7月20日
摘要:
using System; using System.IO.Ports; using System.Windows.Forms; namespace SPC { /// /// 串口控制 /// public class PortControl { /// /// 定义一个串口类 /// ... 阅读全文
摘要:
做工业通信有很长时间了,特别是串口(232/485),有VB/VC/C各种版本的串口操作代码,这些代码也经过了多年的现场考验,应该说是比较健壮的代码,但是目前却没有C#相对成熟的串口操作代码,最近用Moxa的设备开发基于WinCE5.0的串口操作代码,所以就扩充完善了一下串口操作,特别是SendCommand函数,这是我比较常用的主从通信代码,不喜欢用事件或线程接数据,在规定的超时时间内直... 阅读全文
2008年7月8日
摘要:
.NET牛人应该知道些什么?
A、任何一个使用.NET的人
1、描述线程与进程的区别?
2、什么是Windows服务,它的生命周期与标准的EXE程序有什么不同 ?
3、Windows上的单个进程所能访问的最大内存量是多少?它与系统的最大虚拟内存一样吗?这对于系统设计有什么影响?
4、EXE和DLL之间的区别是什么?
5、什么是强类型,什么是弱类型?哪种更好些?为什么?
6、PID是什么?在做系统的故障排除时如何使用它?
7、单个TCP/IP端口上能够侦听多少个进程?
8、什么是GAC?它解决了什么问题?
阅读全文
摘要:
从追MM谈Java的23种设计模式
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯 德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory.
阅读全文
摘要:
有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不会听你解释为什么查询耗费这么长时间。(“对不起,妈妈,我使用了太多的 LEFT JOIN。”)用户希望应用程序响应迅速,他们的报告能够在瞬间之内返回分析数据。就我自己而言,如果在 Web 上冲浪时某个页面要耗费十多秒才能加载(好吧,五秒更实际一些),我也会很不耐烦。
阅读全文
2007年12月27日
摘要:
自尊的需求: 人们需要社会承认自己的实力和很好的胜任工作的能力。 消费动机: 消费动机的直接行为决定消费行为,决定消费行为首先得满足消费者最强烈和最迫切的需求。 贵在坚持: 加强服务质量,创造良好的企业形象。 竞争期需要挖掘消费潜力,扩大消费人群。 关注市场动态,寻找商机。 强调服务,强调服务形象,以稳定民众心理,形成对... 阅读全文
2007年6月25日
2007年6月20日
摘要:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow) //判断是否是DataRow,以防止鼠标经过Header也有效果
{
e.Row.Attributes.Add("onmouseover", "e=this.style.backgroundColor; this.style.backgroundColor='#cccccc'");
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=e");
}
}
阅读全文
2007年6月19日
摘要:
默认情况下,在页回发到服务器时、页初始化之后(即视图状态和回发数据已处理之后)和调用事件处理代码之前,ASP.NET 验证控件将自动执行验证。如果浏览器支持客户端脚本,控件也可以在浏览器中执行验证。 阅读全文