摘要:
写网站程序的时候,都要把异常写入日志吧,比较常用的是Log4Net,不过我要求不高,只需要把异常和信息记在网站服务器的网站目录下就可以了,于是我自己写了一个。 public static class Logger { private static readonly ob... 阅读全文
随笔- 24
文章- 0
评论- 103
阅读-
79456
摘要:
之前我老大去网上找了一个DAL里面操作数据库的通用类: public class DALHelper { public static List Search() where T : SH_SetBase { using (var db... 阅读全文
摘要:
最近做项目要做个商品评价的功能,我直接就跑到淘宝那里去研究了,可看着晕晕的,还不知道他是怎么做的,于是把图抠了下来,自己写了一个,接下来就展示一下我是怎么做的,大家有不同的实现方法可要记得分享一下呀。 经过研究,我发现在脚本事件上来说,就分三个事件,鼠标移入事件,鼠标离开事件和点击事件。移入就... 阅读全文
摘要:
之前看了有一些现成的blockUI、Boxy、tipswindow等的jQuery弹出层插件,可是我的要求并不高,只需要在保存后弹出提示信息即可,至于复杂点的弹出层-可以编辑的,我是直接用bootstrap的modal来实现的,因此我就自己做了一个简洁的可以用来弹出提示信息的功能。 首先在页面... 阅读全文
摘要:
我查看了很多网站,大部分评论分页都是局部刷新的,可大部分电商商品展示分页都是有刷新页面的,于是我便做了一个商品展示无刷新分页的例子。接下来我就将做一个模仿淘宝已买到的宝贝功能,不过我的是无刷新分页的。 至于为何要用无刷新分页(局部刷新)呢,我个人觉得有几点原因:提高用户体验,无刷新分页网页看起... 阅读全文
摘要:
Code First自动更新数据库有几种方法 Code First什么都不做Database.SetInitializer(null); 发布网站的话一般要在Application_Start方法里加上这句,发布后不需要Code First了。 Code First总是重建数据库并重设数据... 阅读全文
摘要:
直接附上代码 1 /// 2 /// 将List保存为Excel 3 /// 4 /// 保存的类类型 5 /// 需要保存的源数据 6 /// 保存的文件名称 7 /// 对应于类的字段名称 8 /// 对应于Excel的列名... 阅读全文
摘要:
SerialCommunication是我综合网上看到的代码稍作修改而成的串口通信类,而SerialPort则是C#的System类库的IO目录Ports子目录下的串口通信类。SerialCommunication只有区区的二百多行,而SerialPort则有几千行。下面我将介绍SerialPort相对于SerialCommunication好在哪里。 首先是一些基本字段的对比。/// /// 波特率/// public int BaudRate;/// /// 数据位/// public byte ByteSize = 8;/// /// 奇偶校验,0-4=no,odd,even,ma... 阅读全文
摘要:
以前串口通信一直用AxInterop.MSCommLib第三方串口通信类,但是发现那个东西用着很麻烦,因为需要设置ActiveX控件的持久状态OcxState,这个东西又蛋疼的一般在Winform的Designer里面,随意调整一下界面的布局,那个OcxState的设定就不见了。。。还有个蛋疼的地方就是打开和关闭串口需要比较久的时间。 于是我就想要自己写一个串口通信类,就叫做SerialCommunication。 首先需要一些DllImport[DllImport("kernel32.dll")]private static extern int CreateFile( 阅读全文
摘要:
进入BIOS一般会发现有网卡唤醒、PCI调制解调器唤醒、串口Ring唤醒和时钟唤醒。一般用户的定时开机需求由时钟唤醒即可解决,不过若是想要在外地也可以轻松打开自己的电脑,网卡唤醒可以解决这个问题。 网卡唤醒只需要两个参数:广播地址和MAC地址。如果是内网网卡唤醒则只需要MAC地址,广播地址是255.255.255.255。但是怎么知道外网ip的广播地址呢,广播地址等于子网按位求反和IP地址的或运算。public static string GetBroadcast(IPAddress ipAddress, IPAddress subnetMask) { ... 阅读全文