自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cxu123321的博客

little change, keep moving

  • 博客(126)
  • 收藏
  • 关注

转载 java实现rabbitMQ消息收发方式

java实现rabbitMQ消息收发方式定义:消息队列(MQ)是一种应用程序对应用程序的通信方法是AMQP协议。jar包依赖:<!-- 加入mq消息依赖包 --><dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.0.4&...

2020-10-28 17:08:43 1392 1

转载 Android接收RabbitMQ消息。

Android接收RabbitMQ消息。参考:https://blog.csdn.net/qq_36576738/article/details/83754621我这android这边就不实现发布消息功能。因为我是在服务端那边推送消息。开发工具android studio。1》建好项目后添加包(目前最新的是5.7.0):dependencies { implementation 'com.rabbitmq:amqp-client:5.7.0'}2》在主页面上加个TextV

2020-10-28 17:06:15 792

转载 webstrom中如何向项目中添加git地址

webstrom中如何向项目中添加git地址原创sunqy1995 最后发布于2019-07-25 08:57:03 阅读数 491 收藏VCS->Git->Remotes项目创建git然后选择项目正确的问件加,就可以创建好git。项目中添加多个git首先打开添加地址的位置,然后选择remotes在弹窗中点击+号,最后添加git仓库的账号密码就完成添加了。然后...

2020-10-28 15:07:13 239

转载 WPF入门(1)——DataContext

WPF入门(1)——DataContext在WPF中,应用程序有两层:UI层和Data层。这里新建一个项目说明哪些是UI层,哪些是数据层。UI层很明显,就是用户看到的界面。但是数据层并不是下图所示:上图中是UI层view的后台代码。当然,你可以使用事件的方式把所有的业务逻辑代码写到这里,但是我们采用MVVM的时候业务逻辑是与这里解耦的,数据层是DataContext,此时并没有指定。接下来我们新建个目录,然后添加个类文件:然后指定VM类为DataContext:此时我们才算为MVVM模式的wp

2020-10-27 17:26:54 1390 1

转载 Hadoop+Zookeeper实现hadoop高可用

Hadoop+Zookeeper实现hadoop高可用Breeze_pi一、zookeeper高可用实验环境:在上一章的基础上增添高可用节点server5,server5同样使用nfs文件系统共享server1的文件在典型的 HA 集群中,通常有两台不同的机器充当 NN。在任何时间,只有一台机器处于Active 状态;另一台机器是处于 Standby 状态。Active NN 负责集群中所有客户端的操作;而 Standby NN 主要用于备用,它主要维持足够的状态,如果必要,可以提供快

2020-10-27 17:22:15 1625

转载 JS 作用域及作用域链

JS 作用域及作用域链一、作用域  在 Javascript 中,作用域分为全局作用域和函数作用域  全局作用域:    代码在程序的任何地方都能被访问,window 对象的内置属性都拥有全局作用域。  函数作用域:    在固定的代码片段才能被访问    例子:        作用域有上下级关系,上下级关系的确定就看函数是在哪个作用域下创建的。如上,fn作用域下创建了bar函数,那么“fn作用域”就是“bar作用域”的上级。    作用域最大的用处就是隔...

2020-10-27 17:15:37 1725

转载 js数组求和的5种方法

js数组求和的5种方法题目描述计算给定数组 arr 中所有元素的总和输入描述:数组中的元素均为 Number 类型输入例子:sum([ 1, 2, 3, 4 ])输出例子:101、不考虑算法复杂度,用递归做:function sum(arr) { var len = arr.length; if(len == 0){ return 0; } else if (len == 1){ return arr[0

2020-10-27 10:29:06 17945 1

转载 三种在 Linux 上创建或扩展交换分区的简单方法

三种在 Linux 上创建或扩展交换分区的简单方法作者:2daygeek译者:LCTTchenxinlong| 2017-07-16 10:18用户可以在任何 Linux 操作系统的安装过程中或者是其它必要的时候创建交换空间。如果你在安装 Linux 的时候忘记了创建或是你想要再增加交换分区的空间,你随时都可以再创建或增加。有时候在你安装后摇升级 RAM 的时候需要增加一点交换分区的空间,比如你要将你的系统的 RAM 从 1GB 升级到 2GB 你,那么你就不得不将你的交换分区空间也升...

2020-10-27 08:34:32 296

转载 PLC中ST语言的几种程序流程控制语句

PLC中ST语言的几种程序流程控制语句ST语言是IEC61131-3中规定的5中标准语言之一,目前常用见品牌的PLC都支持这种语言(施耐德,AB可以直接选择创建该类型的程序段或者功能块,西门子的略微麻烦一点),ST语言的一个好处是移植性好,各家的ST语言基本都是类似的,所以如果有一个巨牛逼的算法,用ST语言实现是再好不过的了,这样可以很容易的在多个品牌的PLC上移植,当前,有个前提条件是在这个算法中不要使用太多的系统功能块,因为系统功能块往往都是各个品牌比较个性的东西,会给移植带来麻烦。另外,ST语言最

2020-10-26 09:05:17 4438

转载 http-header

修改http请求中的header:要修改的主要字段qq_25987491user-agent:通常格式:Mozilla/5.0 (平台) 引擎版本 浏览器版本号第一部分:Mozilla/5.0由于历史上的浏览器大战,当时想获得图文并茂的网页,就必须宣称自己是 Mozilla 浏览器。此事导致如今User-Agent里通常都带有Mozilla字样,出于对历史的尊重,大家都会默认填写该部分。第二部分:平台这部分可由多个字符串组成,用英文半角分号分开Windows NT 10.0

2020-10-24 15:15:13 270

转载 如何在vue组件中添加全局样式及公共样式。

如何在vue组件中添加全局样式及公共样式。super-c如何在vue组件中添加全局样式及公共样式。1.添加公共样式,在assets文件夹下面添加css文件夹,创建global.css文件,添加全局样式。2.在main.js中导入global.css,即import "./assets/css/global.css"使得全局样式生效。3.这样所有的vue组件都有了这个公共样式。...

2020-10-24 10:13:13 9400

转载 去掉input标签type=number时出现的箭头

【HTML&CSS】【2】去掉input标签type=number时出现的箭头,及禁止输入e和...aizhu4795正文:1,去掉箭头/*添加css样式*/input::-webkit-outer-spin-button,input::-webkit-inner-spin-button { -webkit-appearance: none;} input[type="number"] { -moz-appearance: textfield;}2,

2020-10-24 09:54:57 3927

转载 LVS介绍及工作原理图解

LVS介绍及工作原理图解老千一、LVS简介LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器,是一个由章文嵩博士发起的自由软件项目,官方站点是:http://www.linuxvirtualserver.org。现在LVS已经是Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须重新编译内核以支持LVS功能模块,但是从Linux2.4内核心之后,已经完全内置了LVS的各个功能模块,无需给内核打任何补丁,可以直接使用LVS提供的各种功能。使用

2020-10-24 09:28:58 556

转载 WPF中Brush类型

WPF中Brush类型画刷Brush使用画刷类SolidColorBrush LinearGradientBrush RadialGradientBrush ImageBrush VisualBrush DrawingBrushSolidColorBrushSolidColorBrush是最常用到的画刷类,它的构造最简单,一种纯色画刷。通常可通过Brushes来获取系统预先定义好的颜色画刷,也可以自己创建。例如:Brush red = Brushes.Red;//红色画刷

2020-10-23 18:56:15 781

转载 C#-WPF-Create a template for a control

Create a template for a controlWith Windows Presentation Foundation (WPF), you can customize an existing control's visual structure and behavior with your own reusable template. Templates can be applied globally to your application, windows and pages, or

2020-10-23 18:12:13 202

转载 【转】WPF中ListBox 横排的方法

【转】WPF中ListBox 横排的方法2011-09-08 08:50Lecone.JY.HU 阅读(395) 评论(0)编辑收藏 如果只是单纯的让ListBox可以横向配列,这样很简单,只需要更改ListBox的ItemsPanel模板就可以,例如:<ListBox><ListBox.ItemsPanel><ItemsPanelTemplate><WrapPanelOrienta...

2020-10-23 16:57:12 337

转载 WPF之DataTemplate的使用

WPF之DataTemplate的使用三五月儿一概要通过实例演示DataTemplate的基本用法,并通过实例来说明DataTemplate相关知识点。二实例操作1新建WPF应用程序WpfTemplateExp,程序结构如下图所示。图1程序结构图程序最终的运行效果如下图所示。图2程序运行效果图程序完成的功能是:通过列表显示学生信息,并在选中某学生时,在列表下方的文本框中显示该生的总评信息。2新建实体类Student(类...

2020-10-23 16:51:32 598

转载 设计模式资源

设计模式资源本章列出了设计模式相关的网站、书籍和文章。设计模式相关的网站Wiki Page for Design Patterns- 以一种非常通用的方式检查设计模式。 Java Programming/Design Patterns- 一篇关于设计模式的好文章。 The JavaTMTutorials- 该 Java 教程是为那些想用 Java 编程语言创建应用程序的编程...

2020-10-23 12:49:05 124

转载 设计模式-备忘录模式

备忘录模式备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型模式。介绍意图:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。主要解决:所谓备忘录模式就是在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。何时使用:很多时候我...

2020-10-23 12:40:55 107

转载 Redis ==> 集群的三种模式

破解孤独Redis ==> 集群的三种模式一、主从同步/复制  通过持久化功能,Redis保证了即使在服务器重启的情况下也不会丢失(或少量丢失)数据,因为持久化会把内存中数据保存到硬盘上,重启会从硬盘上加载数据。但是由于数据是存储在一台服务器上的,如果这台服务器出现硬盘故障等问题,也会导致数据丢失。  为了避免单点故障,通常的做法是将数据库复制多个副本以部署在不同的服务器上,这样即使有一台服务器出现故障,其他服务器依然可以继续提供服务。为此,Redis 提供了复制(replicat..

2020-10-23 08:23:00 127

转载 Python enumerate() 函数

Pythonenumerate() 函数描述enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。语法以下是 enumerate() 方法的语法:enumerate(sequence, [start=0])参数sequence -- 一个序列、迭代器或其他支持迭代对象。 start -- 下标起始位置。返.

2020-10-22 20:30:14 123

转载 分布式服务接口的幂等性如何设计

分布式服务接口的幂等性如何设计    假如你有个服务提供一个接口,结果这个服务部署在了5台机器上,接着有个接口就是付款接口。  然后用户在前端上操作的时候,不知道为啥,总之就是一个订单不小心发起了两次支付请求,然后这俩请求分散在了这个服务部署的不同的机器上,结果造成一个订单扣款扣两次。  所谓幂等性,就是说一个接口,多次发起同一个请求,你这个接口得保证结果是准确的,比如不能多扣款,不能多插入一条数据,不能将统计值多加了1。。保证幂等性主要是三点:  对于每个请...

2020-10-22 20:19:34 500

转载 设计模式-中介者模式

中介者模式中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合,使代码易于维护。中介者模式属于行为型模式。介绍意图:用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。主要解决:对象与对象之间存在大量的关联关...

2020-10-22 17:37:30 193

转载 vue项目input标签checkbox,change和click绑定事件的区别

vue项目input标签checkbox,change和click绑定事件的区别glorydx我们经常在vue开发项目的过程中,遇到需要对input框使用v-modal的这种情况,在有的时候,不光需要双向数据绑定,还需要在改变数据之后绑定其它的操作,那么问题来了,你是使用@change绑定事件还是使用@click绑定事件建议不要通过click绑定事件,对待input标签,最好通过change来触发,本人血的教训。<input @change="inputchecked" class=

2020-10-22 17:19:57 4253 3

转载 Echart设置x轴文字数据不隐藏

Echart设置x轴文字数据不隐藏平常的引入:会出现x轴文字数据部分隐藏,如下:但我们一般是不希望隐藏的,如图:解决方法:设置axisLabel属性// xAxis的属性,设置x轴文本不隐藏,同理yAxis也有 axisLabel: { interval: 0, // 坐标轴刻度标签的显示间隔 rotate: 40 // 标签倾斜的角度 }...

2020-10-22 16:36:44 7126

转载 echarts修改上下左右的边距

echarts修改上下左右的边距grid: { top: '4%', left: '3%', right: '4%', bottom: '3%', containLabel: true },分类:Vue标签:echarts 配置项...

2020-10-22 16:32:14 6805

转载 js及innerWidth、innerHeight、outerWidth和outerHeight属性

js及innerWidth、innerHeight、outerWidth和outerHeight属性toumingyumaohuiyi跨浏览器确定一个窗口的大小不是一件简单的事。Firefox.Safari.Opera和Chrome均为此提供了4个属性:innerWidth、innerHeight、 outerWidth和outerHeight。在Safari和Firefox中,outerWidth和outerHeight返回浏览器窗口本身的尺寸(无论是从最外层的window对象还是从某个框架访.

2020-10-22 15:16:11 2659

转载 设置SQLServer的行版本控制隔离级别

设置SQLServer的行版本控制隔离级别1.--查询数据库状态select name,user_access,user_access_desc,snapshot_isolation_state,snapshot_isolation_state_desc,is_read_committed_snapshot_on from sys.databases2. 查看当前数据库的隔离级别  DBCC Useroptions-- isolation level 这项的值就代表当前的隔离级别2。 更.

2020-10-22 15:06:00 1115

转载 如何在vue中使用echart,以及使用的事项

如何在vue中使用echart,以及使用的事项2019年10月23日进行更新,这里不再建议使用document.getElementById的方式获取元素的id,而是建议使用ref来代替。这样的话就会避免Echarts的图形容器还未生成就对其进行了初始化,产生如下的错误。1.安装echarts依赖 npm install echarts --save2.在main.js中全局中引用import echarts from 'echarts'Vue.prototype.$echar..

2020-10-22 09:40:07 576

转载 Vue基础-文本显示,v-html插入html代码

Vue基础-文本显示,v-html插入html代码1. 显示内容 {{}}<div id="app"> <p>{{ message }}</p></div><script>new Vue({ el: '#app', //el是选择元素的挂载节点,这里#是加父节点id data: { //赋值 message: 'Hello Vue.js!' }})</scr...

2020-10-21 19:21:04 2531

转载 Margin 在WPF中的用法

Margin 在WPF中的用法Stevenzhu18Margin是用来表示控件4条边到所在控件的距离,格式如:Margin="1,2,3,4",1代表到left值,2代表到top值,3代表到right的值,4代表到bottom的值。但margin与HorizontalAlignment, VerticalAlignment, Height,Width 这4个参数有关:当HorizontalAlignment设定left时,margin取left的值,right的值就不起作用了。如果定义ri.

2020-10-21 17:08:11 1676 1

转载 vue-03-4:vue封装方法到工具类

vue-03-4:vue封装方法到工具类CoderYin参考博客:咸鱼最牛逼地址:https://blog.csdn.net/panchang199266?utm_source=feed一、步骤1、src目录下新建util文件夹2、新建storage.js文件3、编写localStorage设置、获取、删除缓存方法// 封装本地存储的方法var storage={ set(key, value) { //对象必须序列化才能存入缓存

2020-10-21 16:33:30 391

转载 【Unity】Visual Studio 中如何显示,及关闭方法的引用

【Unity】Visual Studio 中如何显示,及关闭方法的引用Allen Su新建一个脚本,方法上面有时会显示作者是谁,该方法被引用了几次,如下图当方法特别多的时候,看着就会比较乱,该如何解决呢?很简单,依次点击工具→选项→文本编辑器→所有语言→CodeLens→取消"启用 CodeLens" →确定即可。如下图所示当然,如果你觉得方法的引用显示对你很有帮助的话,重新启用 CodeLens 即可。结束语如果这篇博客有幸帮到了您,欢迎点击下方链接,和更多志同...

2020-10-21 15:06:09 1491 1

转载 WPF 异步加载

WPF 异步加载冏程序privatevoidWindow_Loaded(objectsender,RoutedEventArgse){  varLoads=this.Dispatcher.BeginInvoke(newAction(()=>{  //这里执行其它耗时操作  }));  Loads.Completed+=newEventHandler(Loads_Completed);}voidLoads_Completed(objectse...

2020-10-21 13:44:45 831

转载 Visual Studio2017如何设置自动生成的代码不换行

Visual Studio2017如何设置自动生成的代码不换行weixin_34113237转载于:https://www.cnblogs.com/amojury/p/9009210.html

2020-10-21 11:07:42 371

转载 迭代器模式

迭代器模式迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常常用的设计模式。这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。迭代器模式属于行为型模式。介绍意图:提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示。主要解决:不同的方式来遍历整个整合对象。何时使用:遍历一个聚合对象。如何解决:把...

2020-10-21 08:32:06 114

转载 临界代码

临界代码在多用户系统上,多进程系统上,通常程序中存在部分临界代码。我们需要确保只有一个进程或执行线程进入临界代码并拥有对资源独占式的访问权Critical Section不论是硬件临界资源,还是软件临界资源,多个进程必须互斥地对它进行访问。每个进程中访问临界资源的那段代码称为临界区(Critical Section)。每个进程中访问临界资源的那段程序称为临界区(Critical Section)(临界资源是一次仅允许一个进程使用的共享资源)。每次只准许一个进程进入临界区,进入后不允许其他进程

2020-10-20 21:57:38 697 1

转载 SQL Server: 将截断字符串或二进制数据,快速判断哪个字段超长

SQL Server: 将截断字符串或二进制数据,快速判断哪个字段超长吉普赛的歌上面的出错, 用 SQL Server 的人基本上都遇到过。如果某个表的字段少还好, 有几十甚至更多字段就抓瞎了,如何快速判断哪个字段超长呢?先创建一个存储过程: IF OBJECT_ID('Proc_Util_GetLenOverflowColumns') IS NOT NULL DROP PROC Proc_Util_GetLenOverflowColumns GO .

2020-10-20 21:53:58 6868

转载 windows-cmd-for /f

davidhsing含有/F的for格式:FOR /F ["options"] %%i IN (file) DO commandFOR /F ["options"] %%i IN ("string") DO commandFOR /F ["options"] %%i IN ('command') DO command这个可能是最常用的,也是最强的命令,主要用来处理文件和一些命令的输出结果。file代表一个或多个文件 string 代表字符串 command 代表命令["opt..

2020-10-20 21:49:12 1350 1

转载 DevExpress-WPF Dependency Injection System.IO.FileNotFOundException after deployment

WPF Dependency Injection System.IO.FileNotFOundException after deploymentAndy Tudhopecreated a year agoI'm using the DX:WPF:Modules template. If I build and deploy the application (using ClickOnce) it works fine. If however, when I add a new module..

2020-10-20 16:35:48 169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除