摘要: 1、安装node.js(https://nodejs.org/en/) 安装后使用node -v查看版本 node安装完之后会顺带安装npm ps:npm其实是Node.js的包管理工具(package manager)为啥我们需要一个包管理工具呢?因为我们在Node.js上开发时,会用到很多别人写 阅读全文
posted @ 2018-06-22 17:33 Dupont 阅读(2046) 评论(1) 推荐(0) 编辑
摘要: 一、理论准备 MSMQ(MicroSoft Message Queue,微软消息队列)官方的解释是:在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。MSMQ通过发送和接受消息使得应用程序之间的通信变的更快和更可靠。 它 阅读全文
posted @ 2016-03-06 22:02 Dupont 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 一、业务场景 公司关键业务模块之一考试系统试卷内容加载缓慢、加载失败,前方人员哀声四起,客户投诉,各种爆炸! 二、问题分析 1、试卷存储采用文本文件方式存储 引发问题:并发情况下IO频繁,造成过多的线程等待,致使Load越来越高。 2、试卷内容一次性加载,内容偏大(400k+) 引发问题:请求响应完 阅读全文
posted @ 2015-12-17 11:04 Dupont 阅读(2309) 评论(8) 推荐(10) 编辑
摘要: 一、适用场景 ①当你书写简单的增删改查心累了 ②当你的项目不考虑并发、高性能 ③当你追求更快速的开发效率 ④当你的业务只涉及单表二、代码展示 ①单表Insert 1 public bool Insert(T t) 2 { 3 var o = t.GetType(); 4 ... 阅读全文
posted @ 2015-12-04 00:08 Dupont 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 一、获取地址栏参数 1 /*根据name获取URL参数*/ 2 function getQueryString(name) { 3 var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); 4 var r = window.locati 阅读全文
posted @ 2015-11-17 16:45 Dupont 阅读(225) 评论(0) 推荐(0) 编辑
摘要: select schema_name(t.schema_id) as [ Schema ], t. name as TableName,i. rows as [RowCount] from sys.tables as t, sysindexes as i where t.object_id = i. 阅读全文
posted @ 2015-03-23 17:07 Dupont 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 很多网友都会发现好多的网页中会有诸如,网页中如何启用QQ交谈?1. 登录QQ, 打开网址:http://shang.qq.com/v3/widget.html 启用QQ通讯组件。2. 选择组件样式,设置提示语,例如:3. 刷新页面,Click"复制代码",粘贴到你自己的页面上,就大功告成了。就这么简... 阅读全文
posted @ 2015-03-19 17:15 Dupont 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 最近喜欢用百度音乐盒听音乐,但是有一个让人蛋疼的问题:每当当前歌曲播放结束下一首播放之前偶尔会插播一段语音广告... 直接看脚本吧 1 function fRandomBy(under, over){ 2 switch(arguments.length){ 3 ... 阅读全文
posted @ 2014-12-11 13:47 Dupont 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1 /// 2 /// 获取网页源码 3 /// 4 /// 链接 5 /// 编码 6 /// 7 public static string GetSource(string Url, string CharSet = "utf-8") 8 { 9 using (WebClient... 阅读全文
posted @ 2014-09-29 10:20 Dupont 阅读(299) 评论(0) 推荐(0) 编辑
摘要: DECLARE @TableName varchar(255);CREATE TABLE #GetRecordingTempTable([id] [INT] IDENTITY(1,1) NOT NULL, [TableName] varchar(255) NOT NULL, [RecordingCo... 阅读全文
posted @ 2014-07-31 18:30 Dupont 阅读(570) 评论(0) 推荐(0) 编辑