- 博客(138)
- 资源 (10)
- 收藏
- 关注
原创 rabbitmq使用basicQos控制速率
默认情况下,RabbitMq收到消息后,就向消费者全部推送。但是如果rabbitmq队列里消息过多,且消息的数量超过了消费者处理能力, 就会导致客户端超负荷崩溃。此时我们可以通过 prefetchCount 限制每个消费者在收到下一个确认回执前一次可以最大接受多少条消息。即如果设置prefetchCount =1,RabbitMQ向这个消费者发送一个消息后,再这个消息的消费者对这个消息进行ack之前,RabbitMQ不会向这个消费者发送新的消息 // 每个客户端每次最后获取N个消息channel.bas
2021-04-14 14:25:38 2346
原创 ubuntu16.04安装docker后ifconfig无法查看ip
ubuntu16.04安装docker后ifconfig无法查看ip虚拟机ubuntu16.04安装完docker后ifconfig无法查看虚拟机的ip地址虚拟机网路适配器切换成NAT模式虚拟机ubuntu16.04安装完docker后ifconfig无法查看虚拟机的ip地址root@xcl-virtual-machine:~# ifconfigdocker0 Link encap:以太网 硬件地址 02:42:33:a2:60:04 inet 地址:172.17.0.1
2021-04-14 14:17:06 588
原创 Csharp ComBox 下拉框清除旧数据无效解决办法
Csharp ComBox 下拉框清除旧数据无效解决办法 this.dbListCMBtn.SelectedIndex = -1; this.dbListCMBtn.SelectedText = ""; this.dbListCMBtn.Items.Clear(); this.dbListCMBtn.ResetText();...
2020-12-31 19:01:14 718 1
原创 腾讯云ubuntu 16.04 禅道集成环境搭建
禅道搭建腾讯云ubuntu 16.04 禅道集成环境搭建禅道安装地址禅道邮件发送解决25端口的方法禅道后台启动supervisor腾讯云ubuntu 16.04 禅道集成环境搭建服务器系统:ubuntu16.04禅道版本:版本12.4.3禅道安装地址禅道 linux 安装地址https://www.zentao.net/book/zentaopmshelp/90.html禅道邮件发送首先是在虚拟机(Ubuntu16.04)上面部署了禅道:一切正常。禅道后台发信配置如下:图片借用网上的一
2020-10-18 22:54:49 312
转载 git remote: HTTP Basic: Access denied
git remote: HTTP Basic: Access denied解决办法参考地址
2019-12-30 17:07:38 292
原创 vscode设置默认终端为Cmder.exe-图文说明
#设置最终效果步骤1. 复制本地 Cmder路径 D:\0DevSoftware\cmder\Cmder.exe2. 打开vscode,如下;3.输入 terminal.integrated.shell.windows ,如下图:4.添加如下配置信息"terminal.integrated.shell.windows": "D:\\0DevSoftware\\cmder\\Cmd...
2019-11-18 10:40:38 1444
原创 未能加载文件或程序集“log4net, Version=2.0.8.0
异常信息System.IO.FileLoadExceptionHResult=0x80131040Message=未能加载文件或程序集“log4net, Version=2.0.8.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x8013104...
2019-04-15 17:54:36 8761
原创 注册表设置IE11浏览器默认属性
注册表设置IE11浏览器默认属性工作需要使用IE11浏览器,我们经常会对IE11浏览器做重置后的操作,但是IE11重置后会一直提示“设置向导”或者询问是否要设置为默认浏览器选项,见下图: 这样的设置需要手动点击设置,不胜其烦!经过网上搜索,发现可以在windows组策略里修改,见下图: 为了方便维护,我们想着可以做个工具来傻瓜式操作,而不是手动打开windows组策略里去设...
2018-07-21 11:51:07 1418
原创 net framework 4.7.2 覆盖 net framework 4.5 解决办法
场景:由于c盘空间不够,本机pc又安装了 vs2013 和 vs2017 ; 所以通过,github上的一个工具,把vs2013 卸载完毕; 只留下vs2017;导致问题由于项目需要net framework 4.5 版本;直接卸载掉 vs2013后导致,net framework 4.5版本也被卸载掉;按照网上博客说的是,关闭windows更新,后即可重新安装 ne...
2018-05-16 12:02:48 19043 2
原创 抽象类的方法(虚方法,抽象方法,普通方法)
//虚方法(子类可以重写也可以不重写,方法实现需要加上 override 关键字) public virtual void Say() { Console.WriteLine("虚方法"); } //抽象方法(子类必须有这个方法实现,方法实现需要加上 override 关键字) public abst
2017-05-09 18:22:02 2388
原创 大话设计模式-摘要(一)
第1章: 面向对象的四个好处:1.1 可维护,可扩展,可复用,灵活性好;1.2 封装,继承,多态把程序的耦合度降低;1.3 面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。第2章:策略者模式2.1 策略者模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作(为了计算商品的价格),只是实现不同,它可以相同的方
2017-05-08 00:15:15 318
原创 UML类图
一 样图二 分析类Class表示接口Interface表示子类继承Inherit父类表示接口实现Implement表示类与类之间 关联关系 表示类于类之间 聚合关系 表示类与类之间合成关系类与类之间依赖关系一、 样图二、 分析类(Class)表示 2.1 .动物的矩形框表示是一个类(Class)。类图分为三层,第一层显示的是类名称,如果是斜体,表示的是抽象类。第二层是类的特性,通
2017-05-07 23:07:01 304
原创 Nodejs笔记1
第一讲NodeJs是一个让JavaScript运行在服务端的开发平台;Node.js能做什么; JavaScript是由客户端而生,node.Js为网络而生; 具有复杂的逻辑的网站; 基于社交网络的大web的应用; web socket服务器 Tcp/Udp套接字应用程序; 命令行工具; 交互式终端程序;3.异步式I/O与事件驱动; NodeJs最大的特性就是采用异步式I/O
2017-05-01 22:33:02 532
原创 session机制
session是web开发里一个重要的概念,在大多数web应用里session都是被当做现成的东西,拿来就直接用,但是一些复杂的web应用里能拿来用的session已经满足不了实际的需求,当碰到这样的情况时候我们需要更加深入的理解session的机制,本文将梳理下session的相关知识,为设计可替代web容器自带的session机制打个基础。1.1 session的概念在计算机专业术语里:sess
2016-12-03 18:41:59 303
原创 jsx语法
JSX 语法及特点jsx = javascript XML jsx :facebook 提出的草案jsx规范:核心规范 https://facebook.github.io/jsx/基于ECMAScipt的一种新特性; 一种定义带属性 树结构的语法; Jsx不是 XML或者Html 不是一种限制;可以不使用他,直接使用js;为什么使用功能jsx?类XML语法容易接受;增强js语义;结构
2016-09-17 23:36:29 875
原创 React-01-React概述
可以查看某个关键词的搜索量排名方式; 百度指数; Google Trends ; React下载文件说明React核心文件,JSX编译文件,React插件文件;编辑器:CodeKit,sublime text2/3(推荐使用) ,Emacs,vimsublime text 3 插件优化: 编辑器插件:Emmet,Html-css-js Prettify, Spacegray模
2016-09-17 23:28:15 268
原创 后台登录流程设计
关于后台登录步骤的流程: 1. 后台登录控制器:RegisterController 1. GetImageValidate()方法说明: 登录页面,加载验证码(防止暴力破解)的时候,需要一个Key在服务器端保存验证码生成的数字值,这个时候在Smart1Controller控制器中,使用了AccessKeyFirst属性(从请求登录页面的链接中获取Access-Token,如果
2016-09-05 16:50:02 2449
转载 时间正则表达式
//验证日期正则方法 isDate: function (date) { var reg = /((^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(10|12|0?[13578])([-\/\._])(3[01]|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\.
2016-05-06 15:26:26 517
原创 使用AccessKey作为用户身份标识信息
AccessKey的生成:GUID生成_accessToken = Guid.NewGuid().ToString(“N”);AccessKey功能1. 用户身份信息标识:保存到Redis数据库中,哈希值,作为哈希值的键名; 需要加上前缀:session:login + AccessKey; 2. 验证码:缓存在Redis数据中的,键名;详细使用流程
2016-03-27 12:49:32 5992 2
原创 项目练习:自己写一个读取指定html文件的Razor
项目要求练习2:@RPHelper.Include("~/1.html")把~/1.html内容原样输出到这个位置是项目 ProjectLX001第一步:假定读取的html文件是这个<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content
2015-07-15 14:22:03 901
原创 项目练习:自己写一个CheckBoxList,RadioButtonList控件
项目要求练习1:@RPHelper.CheckBoxList(Model.Persons, "Id", "Name", Model.PersonId)<input type="checkbox" name="managerId" value="1"/><label>rupeng</lable> <br/><input type="checkbox" name="managerId" value
2015-07-15 14:03:50 691
原创 自己写一个DropDownList控件
预备知识:1.关于object.Equals(objA,objB)方法namespace ObjectEqua方法探究{ class Program { static void Main(string[] args) { int i = 1; int j = 1; object o
2015-07-15 11:08:58 663 2
原创 重载、重写---C#
首先,知道什么是方法?方法是由 方法签名 和一系列语句的代码块 组成。 方法签名包括方法的访问级别(如:public 或private)、可修饰符(如:static 或者abstract或者virtual。。)、方法名称和参数。方法分类 1).静态方法: 被static关键字修饰的方法,成为静态方法,此时的静态方法属于类级别,不能通过类的实例进行访问,只能通过方法所在的类
2015-07-11 16:32:28 412
原创 自己写一个Raw方法
遇到的的问题 如果在RPcshtmHelper的类中写一个返回值类型是 ‘ string ’类型的方法 public static string Test3() { return "<input type='text' id='name' />"; }在cshtml中调用该方法的话,在浏览器中查看 另一种情况也是如果。在一般处
2015-07-09 17:47:19 652 3
原创 使用Razor拼接一个CheckBox标签
为什么不在cshtm模板页中直接写一个select标签呢?<select> @{ for(int i=0;i<Model.Count;i++) Person p =Model[i]; <option value="@p.Id">@p.Name</option> }
2015-07-09 16:47:41 2000
原创 Razor模板引擎工作原理及怎么调用外部方法演示
工作原理:RazorEngine引擎就是将cshtml模板文件进行了字符串的拼接,然后,再封装为一个程序集。。。再通过一般处理程序,进行调用。。下面来封装一个方法。来简化上一节内容的操作; 1.获得虚拟路径; 2.从虚拟路径中读取cshtml模板中的内容; 3.给cshtml模板文件取一个别名字;(提高网站性能) 4. 用model替换模板中的变量;封装一个类步骤:项目名字
2015-07-09 14:45:48 3131 1
原创 Razor模板解密
RazorEngine将模板cshtml编译成了。一个程序集,每次编译运行,都会产生一个程序集; 可以用一个控制台程序打印出来,生成的“动态程序集“的名字(动态程序集是不能打印出磁盘中的位置的)using RazorEngine;using System;using System.Collections.Generic;using System.IO;using System.Linq;
2015-07-08 21:11:14 673
捕捉网页截图 - FireShot的0.98.98.crx.rar
2021-04-26
去2345热点新闻弹窗 搜狐news新闻弹窗 以及各种不想看的广告弹窗 支持配置!!!
2019-09-22
FiddlerSetup最新安装包截止到2019年9月18日.rar
2019-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人