摘要: 1.MSMQ安装 控制面板-程序和功能-打开或关闭Windows功能-Microsoft Message Queue(MSMQ)服务器,选中所有,点击确定。 2.消息队列的应用场景(转载自http://www.cnblogs.com/stopfalling/p/5375492.html) ①异步处理 阅读全文
posted @ 2017-06-25 14:23 pengtan 阅读(7221) 评论(0) 推荐(1) 编辑
摘要: 我们都知道使用Random可以生成随机数,默认的无参的构造函数New Random()。使用与时间相关的默认种子值,初始化 System.Random 类的新实例。 这种方式生成随机数时重复的概率很大。可以传入一个种子,用来计算伪随机数序列起始值的数字。 RNGCryptoServiceProvid 阅读全文
posted @ 2017-06-24 22:39 pengtan 阅读(1871) 评论(0) 推荐(0) 编辑
摘要: 平时开发系统时偶尔会遇到数据超长导致往数据库中保存时出错。 使用下边的脚本可以方便的找出超长的字段。 1.通过正式表创建临时表,修改临时表中varchar、nvarchar的长度为max 2.数据手动写入临时表后,查找超长字段 3.新建测试表 表截图如下: 修改表名,运行 1.通过正式表创建临时表, 阅读全文
posted @ 2017-06-24 17:29 pengtan 阅读(4820) 评论(0) 推荐(0) 编辑
摘要: System.Timers.Timer可以定时执行方法,在指定的时间间隔之后执行事件。 form窗体上放一个菜单,用于开始或者结束定时器Timer。 一个文本框,显示定时执行方法。 运行截图如下: Timer事件中更新窗体中文本框的内容,直接使用txtLog.Text +=...方式,会报异常“线程 阅读全文
posted @ 2017-06-24 17:20 pengtan 阅读(3548) 评论(0) 推荐(0) 编辑
摘要: 日期格式化转换,是开发过程中比较常遇到的问题。 例如以下格式的日期:13.06.2017、2017/06/13、2017年06月13日、2017年6月13日。 针对固定格式的日期可以用字符串截取的方式格式化成需要的格式,但是不够通用。 扩展方法将日期从原始格式转化成需要的格式: 测试代码如下: 测试 阅读全文
posted @ 2017-06-16 09:06 pengtan 阅读(5309) 评论(0) 推荐(0) 编辑
摘要: 1.新建Window服务项目 2.添加安装配置文件 3.serviceProcessInstaller1右键属性,设置Account属性为LocalSystem。 serviceInstaller1右键属性,设置Description、DisplayName、StartType。 这些设置在安装后的 阅读全文
posted @ 2017-02-06 17:31 pengtan 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 今天在做 Oracle表字段更新时出现了特殊字符&,导致无法更新。 这个问题是第二次碰到了,所以在此记录下,以备后用。 举例: update t set col1='A&B' where ... 点击执行时,弹出了这个东东,是不是很奇怪? 百度过后知道&字符在Oracle中是特殊字符。 解决方法如下 阅读全文
posted @ 2017-02-04 16:10 pengtan 阅读(6795) 评论(0) 推荐(0) 编辑
摘要: 使用MVC开发也有一段时间了,总结下无刷新部分视图的使用、PagedList分页控件的使用。 @using PagedList @model StaticPagedList<T> <style type="text/css"> .tab-title { background-color: #efef 阅读全文
posted @ 2017-02-04 15:59 pengtan 阅读(2036) 评论(2) 推荐(1) 编辑
摘要: 最近开发一个小功能,数据库中一个基础表的数据从另一个网站采集。 因为网站的数据不定时更新,需要更新后自动采集最新的内容。 怎么判断更新数据没有? 好在网站有一个更新日志提示的地方,只需要对比本地保留的更新日志和最新日志是否一致。 解析网页源码是个难点,有使用正则表达式的。 但我对正则表达式使用不多, 阅读全文
posted @ 2017-01-22 17:10 pengtan 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: 做web开发一直用到分页控件,自己也动手实现了个,使用用户自定义控件。 翻页后数据加载使用委托,将具体实现放在在使用分页控件的页面进行注册。 有图有真相,给个直观的认识: 自定义分页控件前台代码: 自定义分页控件后台代码: 当前页码、总共多少条记录使用ViewState记录状态信息,因为导航控件会引 阅读全文
posted @ 2016-12-26 17:23 pengtan 阅读(2023) 评论(0) 推荐(0) 编辑