Kevin

虫虫的痕迹!!!
  首页  :: 新随笔  :: 订阅 订阅  :: 管理

2012年6月16日

摘要: 开发环境:VS2008+.NET3.5以前一直没发现这个问题,感觉SerialPort.GetPortNames方法很好用,只需要这么一行就能直接获取到系统的串口列表。但当我们系统中存在虚拟串口时(部分蓝牙设备或者手机接上电脑后会虚拟出一些串口),此方法获取到的串口号可能就不是我们想要的结果了,如图:对比图片红色标记区域会发现,.net提供的方法获取的串口号后面带有一个特殊字符,如果仅是特殊字符那还好说,过滤一下就好了,但你GOOGLE会发现,有不少朋友碰到过这样的问题,他们串口号后面多出的字符可能是字母,数字,或者跟我一样是特殊字符,后两种情况都还好说,但如果多出的是数字呢(例如“COM3” 阅读全文

posted @ 2012-06-16 12:13 KevinYao 阅读(10880) 评论(0) 推荐(1) 编辑

2011年12月13日

摘要: 一、在asp.net中使用log4net1、添加log4net.dll引用2、编辑配置文件,有两种做法:放在web.config里或放在单独的文件里,我们一般放在单独的文件里,这样做的好处--修改log4net的配置不会影响到整个应用重启3、在Global.asax的Application_Start里加入如下代码log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo(Server.MapPath("~")+@"\log4net.xml"));log4net.xml为 阅读全文

posted @ 2011-12-13 13:42 KevinYao 阅读(905) 评论(0) 推荐(0) 编辑

2011年6月16日

摘要: GoF:(Gang of Four,GOF设计模式)---四人组 Design Patterns: Elements of Reusable Object-Oriented Software(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合著(Addison-Wesley,1995)。这几位作者常被称为“四人组(Gang of Four)”,而这本书也就被称为“四人组(或 GoF)”书。 在《设计模式》这本书的最大部分是一个目录,该目录列举并描述了 23 种设计模式。另外,近来这一清单又增加了一些类 阅读全文

posted @ 2011-06-16 13:59 KevinYao 阅读(4262) 评论(0) 推荐(2) 编辑

2011年4月20日

摘要: <inputonkeypress="return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46" onkeyup="this.value=(Number(this.value)==0?'':Number(this.value))" onpaste="return !clipboardData.getData('text').match(/\D/)" ondragenter="return fal 阅读全文

posted @ 2011-04-20 14:20 KevinYao 阅读(337) 评论(0) 推荐(0) 编辑

2011年3月27日

摘要: 其实就是xml的特殊符号,因为它的配置就是xml,所以可以用下面这种写法转义 &lt; < &gt; > &lt;&gt; <> &amp; & &apos; ' &quot; "也可以使用<![CDATA[ ]]>符号进行说明,将此类符号不进行解析 <![CDATA[ 这里写你的sql ]]> like的写法可以用下面的这种 LIKE #param#||'%' 或 '$param$%' 阅读全文

posted @ 2011-03-27 23:00 KevinYao 阅读(3033) 评论(0) 推荐(0) 编辑

2011年3月19日

摘要: VBCode:tt=DateDiff("s", "1970-1-1 0:0:0", Now) - 8 * 3600C# Code:TimeSpan span = DateTime.Now - Convert.ToDateTime("1970-01-01");double tt = (span.TotalMilliseconds) / 1000 - 8 * 3600; //TotalMilliseconds获取总毫秒Java,JavaScript,ActionScript Code:tt=new Date().getTime()/100 阅读全文

posted @ 2011-03-19 20:05 KevinYao 阅读(939) 评论(0) 推荐(1) 编辑

2011年3月16日

摘要: Asp.net中的FileUpload不提供File Filter功能,而且也不能使用OpenFileDialog。那就只有通过JavaScript实现<script language="javascript">function openfile() { try { var fd = new ActiveXObject("MSComDlg.CommonDialog"); fd.Filter = "上传文件 (*.jpg;*.jpeg;*.gif)|*.jpg;*.jpeg;*.gif"; fd.FilterIndex = 阅读全文

posted @ 2011-03-16 08:06 KevinYao 阅读(2804) 评论(0) 推荐(0) 编辑

2011年3月12日

摘要: window.confirm 参数就只有一个。显示提示框的信息。按确定,返回true;按取消返回false。 <script> var bln = window.confirm("确定吗?"); alert(bln) </script> window.alert参数,只有一个,显示警告框的信息;无返回值。 <script> window.alert("确定。") </script> window.prompt参数,有两个,第一个参数,显示提示输入框的信息。第二个参数,用于显示输入框的默认值。返回,用户输入的 阅读全文

posted @ 2011-03-12 14:36 KevinYao 阅读(241) 评论(0) 推荐(0) 编辑

2011年3月4日

摘要: Jmail接收到的邮件,如果标题的编码方式是UTF-8的话,直接从Base64解码出来的话中文会出现乱码(英文正常),这就导致用Jmail组件收发邮件时有些邮箱的正常,有些邮箱乱码,不够完善。例如:QQ邮箱: Subject: =?gbk?B?1rG907T4uL28/reiy80=?=U-Mail邮箱 Subject: =?utf-8?B?5oiR5b6X57uZ5oiR?=正是因为前几天帮同学弄Jmail收邮件的时候碰到此类问题,所以从网上收集了一些这方面的一些资源,希望能让大家少走点弯路!Jmail的subject共分3段,=?和?=是结束和结尾标记第一段:utf-8,原来页面的编码方式 阅读全文

posted @ 2011-03-04 11:37 KevinYao 阅读(5389) 评论(1) 推荐(1) 编辑

2011年3月2日

摘要: 在Visual Basic中,惊叹号“!”与圆点“.”都用于给对象命名,但两者语法上却存在很大的区别,这点在编程时尤其需要注意。 圆点操作符“.”用来表示对象的属性和方法,在引用时,需要用到对象的Name、圆点和需要的属性或方法。例如要引用文本框Textl中的文本属性时可用reponse$=Text1.Text,再如要改变Form1窗体返回或读取对象高度的单位时用Form1.ScaleHeigh=2000表示。 感叹号“!”常用于当一个控件作为一个特性访问的情况下,例如引用Fomr2中Text1文本框文本属性时,可采用response$=Form2!text1.text语法格式。 虽然两者的语 阅读全文

posted @ 2011-03-02 16:16 KevinYao 阅读(775) 评论(0) 推荐(0) 编辑