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