11 苍狼_2001

尚未进行身份认证

程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂。

等级
TA的排名 1w+

rabbit 相关文章

1、使用EasyNetQ组件操作RabbitMQ消息队列服务https://www.jianshu.com/p/bba32c82565c2、.net平台的rabbitmq使用封装https://blog.csdn.net/zk65645/article/details/603351093、封装RabbitMQ.NETLibrary的一点经验总结https://www.cnb...

2019-08-04 21:54:16

保留小数的位数,不四舍五入

doublem1=12.3476;//保留两位小数doublem3=Math.Truncate(m1*100)/100;//得到结果是:12.34

2019-08-02 10:21:43

主线程处理子线程的异常

一直接在主线程捕获子线程异常(此方法不可取)usingSystem;usingSystem.Threading;namespaceCatchThreadException{classProgram{staticvoidMain(string[]args){try...

2019-07-30 09:57:45

SQL Server中@@ROWCOUNT的用法

SQLServer中@@ROWCOUNT返回受上一语句影响的行数,返回值类型为int整型。如果行数大于20亿,则需要使用ROWCOUNT_BIG。@@ROWCOUNT和@@ERROR变量的值,在执行完一条语句后总是会发生变化,所以我们将他们作为判断的依据的时候应该首先保存在局部变量中。他们反映的都是紧接着的上一条语句对他们的影响!我们通常可以通过update、insert语句...

2019-07-25 17:36:09

Merge的用法

Merge关键字是一个神奇的DML关键字。它在SQLServer2008被引入,它能将Insert,Update,Delete简单的并为一句。MSDN对于Merge的解释非常的短小精悍:”根据与源表联接的结果,对目标表执行插入、更新或删除操作。MERGE目标表USING源表ON匹配条件WHENMATCHEDTHEN语句WHENNOTMATCHED...

2019-07-05 09:57:58

IIS7.5标识介绍

应用程序池的标识是运行应用程序池的工作进程所使用的服务帐户名称。默认情况下,应用程序池以NetworkService用户帐户运行,该帐户拥有低级别的用户权限。您可以将应用程序池配置为以WindowsServer®2008操作系统中的内置用户帐户之一运行。例如,您可以指定LocalSystem用户帐户,此帐户与NetworkService或LocalService内置用...

2019-05-16 18:50:30

Fiddler 抓包工具总结

序章Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作。也可以用来检测网络安全。反正好处多多,举之不尽呀!当年学习的时候也蛮费劲,一些蛮实用隐藏的小功能用了之后就忘记了,每次去网站上找也很麻烦,所以搜集各大网络的资料,总结了一些常用的功能。Fiddler下载地址:https://www.telerik.com/download/...

2019-03-26 12:02:08

C# Async与Await用法

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading;usingSystem.Threading.Tasks;namespaceCloudLearning.UI{classProgram{...

2019-01-15 14:25:31

四种常见的 POST 提交数据方式对应的content-type取值

application/x-www-form-urlencoded 这应该是最常见的POST提交数据的方式了。浏览器的原生form表单,如果不设置enctype属性,那么最终就会以application/x-www-form-urlencoded方式提交数据。请求类似于下面这样(无关的请求头在本文中都省略掉了): POSThttp://www.example.comHTTP...

2019-01-08 16:43:06

.netMVC:Web页面向后台提交数据的方式和选择

众所周知Web前端页面主要由HTML/CSS/Javascript组成,当要通过与用户的交互实现各种功能时,就需要向后台提交一些数据或者操作。在Web世界里各种实现眼花缭乱,但究其根本,不外乎三种方式,这也是由前端脚本、浏览器与后台交互规则决定的。1、通过表单提交这是HTML支持最传统的提交方法,需要创建表单,然后表单包含各种类型的表单元素,还要有一个提交按钮,通过提交按钮来提交到后台,这...

2018-11-15 10:54:16

websocket-sharp使用手册

Welcometowebsocket-sharp!websocket-sharpsupports:RFC6455 WebSocketClientandServer Per-messageCompressionextension SecureConnection HTTPAuthentication QueryString,Originheaderan...

2018-10-12 13:55:48

Websocket(一)——原理及基本属性和方法

初次接触WebSocket的人,都会问同样的问题:我们已经有了HTTP协议,为什么还需要另一个协议?它能带来什么好处?答案很简单,因为HTTP协议有一个缺陷:通信只能由客户端发起。举例来说,我们想了解今天的天气,只能是客户端向服务器发出请求,服务器返回查询结果。HTTP协议做不到服务器主动向客户端推送信息。WebSocket协议在2008年诞生,2011年成为国际标准。...

2018-10-12 10:39:49

HTML5 WebSocket

WebSocket是HTML5开始提供的一种在单个TCP连接上进行全双工通讯的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocketAPI中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。在WebSocketAPI中,浏览器和服务器只需要做一个握手的动作,...

2018-10-12 09:57:09

基于WebSocketSharp 的IM 简单实现

WebSocketBehaviorWebSocketBehavior是核心对象,他包含了OnOpen,OnMessage,OnClose,OnError四个方法以及一个Sessions对象。熟悉websocket的都知道前四个方法是用来处理客户端链接、发送消息、链接关闭以及出错。sessions就是用来管理所有的回话连接。每产生一个连接,都会有一个新Id,sessions中会新增一个IWebS...

2018-10-08 17:59:06

c#版本的websocket服务

当前有一个需求,需要网页端调用扫描仪,javascript不具备调用能力,因此需要在机器上提供一个ws服务给前端网页调用扫描仪。而扫描仪有一个c#版本的API,因此需要寻找一个c#的websocket库。java里有大名鼎鼎的netty,通过搜索,c#可以选择websocket-sharp来实现websocketServer。使用websocket-sharp创建websocketse...

2018-10-08 17:52:33

ArrayBuffer和TypedArray,以及Blob的使用

阅读目录  前端使用TypedArray编辑二进制   FileReader读区blob文件   blob转化为typedArray 参考:回到顶部  前端使用TypedArray编辑二进制  ES6提供了,ArrayBuffer和TypedArray,让前端也可以直接操作编辑二进制数据,网页中的类型为file的input标签,也可以通过FileReader转化为二进制...

2018-09-29 00:01:41

HTML5新特性之文件和二进制数据的操作

 历史上,JavaScript无法处理二进制数据。如果一定要处理的话,只能使用charCodeAt()方法,一个个字节地从文字编码转成二进制数据,还有一种办法是将二进制数据转成Base64编码,再进行处理。这两种方法不仅速度慢,而且容易出错。ECMAScript5引入了Blob对象,允许直接操作二进制数据。Bolb对象是一个代表二进制数据的基本对象,在它的基础上,又衍生出一系列相关的API...

2018-09-28 23:59:56

SQL语句执行效率及分析

1.关于SQL查询效率,100w数据,查询只要1秒,与您分享:机器情况p4:2.4内存:1Gos:windows2003数据库:mssqlserver2000目的:查询性能测试,比较两种查询的性能SQL查询效率stepbystep--setp1.--建表createtablet_userinfo(useridintidentit...

2018-08-21 17:33:52

索引的升降序

1.在创建索引的时候,如果索引中的数据列只有一个,那么不管是升序还是降序的定义,在查询中使用成本都是一样的。2.如果索引中的数据列有多个,那么每一个列的升序和降序就非常的重要,如果在查询中的列的排序和索引中定义的不一样,成本就很大,反正,就很小。联合索引是由多个字段组成的索引。唯一索引是使用索引可快速访问数据库表中的特定信息。查询时使用联合索引的一个字段,如果这个字段在联合索引中所...

2018-08-20 10:43:40

C#使用ServiceController控制windows服务

C#中,使用ServiceController类控制windows服务,使用之前要先添加引用:System.ServiceProcess,然后在命名空间中引用:usingSystem.ServiceProcess。下面举例获取本机的所有已安装的Windows服务和应用,然后查找某一应用活服务是否已经安装。代码:   usingSystem; usingSy...

2018-07-31 16:53:02

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!