ActiveMQ常见消息类型

  JMS规范中的消息类型包括TextMessage、MapMessage、ObjectMessage、BytesMessage、和StreamMessage等五种。ActiveMQ也有对应的实现,下面我们结合Spring JMS分别来看一下五种消息类型的收发代码。类结构如下图:   下面结合spring研究常见的几种消息类型: applicationContext.xml如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="htt
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

在Qt(C++)中使用QThread实现多线程

1. 引言 多线程对于需要处理耗时任务的应用很有用,一方面响应用户操作、更新界面显示,另一方面在“后台”进行耗时操作,比如大量运算、复制大文件、网络传输等。 使用Qt框架开发应用程序时,使用QThread类可以方便快捷地创建管理多线程。而多线程之间的通信也可使用Qt特有的“信号-槽”机制实现。 下面的说明以文件复制为例。主线程负责提供交互界面,显示复制进度等;子线程负责复制文件。最后附有可以执行的代码。 2. QThread使用方法1——重写run()函数 第一种使用方法是自己写一个类继承QT
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

Vue.创建工程卡住

1、vue项目安装依赖包报错:Downloading https___chromedriver.storage.googleapis.com_2.27_chromedriver_mac64.zip - weixin_38706214的博客 - CSDN博客.html(https://blog.csdn.net/weixin_38706214/article/details/81903395)   npm install chromedriver --chromedriver_cdnurl=ht
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

html 文档类型

<!doctype>用来声明html的版本,浏览器只有知道html的版本后才能正确显示文档,<!DOCTYPE>本身不是一个标签,而是一个声明。
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

长尾效应--Long Tail Effect

什么是长尾long tail? 长尾效应,英文名称Long Tail Effect。“头”(head)和“尾”(tail)是两个统计学名词。正态曲线中间的突起部分叫“头”;两边相对平缓的部分叫“尾”。从人们需求的角度来看,大多数的需求会集中在头部,而这部分我们可以称之为流行,而分布在尾部的需求是个性化的,零散的小量的需求。而这部分差异化的、少量的需求会在需求曲线上面形成一条长长的“尾巴”,而所谓长尾效应就在于它的数量上,将所有非流行的市场累加起来就会形成一个比流行市场还大的市场。 ------
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

004 完善微服务信息

一 .将consumer注册到微服务注册中心 改造的步骤和producer是一致的. 在这里我们忽略掉这一部分的内容. 二 .完善微服务的提示信息. [1]完善微服务的标示信息 在springcloud之中,微服务的名称就是其标示,springcloud要求我们为每一个微服务都设置一个标示. spring: application: name: cloud-producer 我们为生产端提供cloud-producer的标示信息. spring: application:
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

[C++]异常处理实例-基础版

//头文件 #pragma once #ifndef SALES_H_ #define SALES_H_ #include <stdexcept> #include <string> class Sales { public: enum { MONTHS = 12 }; class bad_index :public std::logic_error { private: int bi; public: e
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

opencv 图像对比度亮度调整

#include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include "opencv2/imgproc/imgproc.hpp" #include <iostream> using namespace std; using namespace cv; int g_nContrastValue; //对比度值 int g_nBrightValue; //亮度值 Mat g
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

poj1236 SCC+缩点

/* 强连通分量内的点可以互相传送,可以直接缩点 缩点后得到一棵树 第一问的答案是零入度点数量, 第二问: 加多少边后变成强连通图 树上入度为0的点有p个,出度为0的点为q,那么答案就是max(p,q) 如果缩点后是一个点,答案就是0 */ #include<iostream> #include<cstring> #include<cstdio> #include<vector> using namespace std; #define maxn 105 s
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

elastic的gc相关

https://www.jianshu.com/p/1f450826f62e gc原理介绍 相关优化 https://zhaoyanblog.com/archives/319.html 问题 https://elasticsearch.cn/question/1945
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

解决Window安全中心对Kitematic-0.17.3-Ubuntu.zip提示病毒,但无法删除的问题。

Trojan:JS/Tisifi.B 类型:特洛伊木马 containerfile: C:\Users\Administrator\Desktop\Kitematic-0.17.3-Ubuntu.zip file: C:\Users\Administrator\Desktop\Kitematic-0.17.3-Ubuntu.zip->dist/Kitematic_0.17.3_amd64.deb->data.tar.xz->(xz)->./usr/share/kitemati
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

hadoop源码学习(二)之ZooKeeper

   要能够熟练使用hadoop,就得对其原理和源码有些了解。hadoop中比较重要的概念是NameNode,DataNode,去看这些类时,又会发现其使用了ZooKeeper包,这样就可以将hadoop的分解为若干个字部分,理解起来就会稍微简单些了。
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

题解 贪吃蛇

贪吃蛇 Description 身长为L的贪吃蛇在一个有障碍的N*M的格子中游走,问最少用多少步才能让贪吃蛇的蛇头到达(1,1)。 Input 第一行三个正整数 N, M,L。L表示贪吃蛇的长度。 接下来 L 行,顺序描述贪吃蛇每节身体的位置。每行两个正整数 X,Y。 表示某节身体的位置,按蛇头到蛇尾的顺序描述。 接下来一个正整数K。 表示有 K个障碍,每个障碍占一个格子。 接下来K行, 每行两个正整数 X,Y, 表示某个障碍的位置。 Output 一个整数,表示到达格子(1,1)最少的步数。
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

msiexec command line arguments

Documented command line arguments Type MSIEXEC /? and you'll get the following on-screen help: Windows ® Installer. V 5.0.7601.17514 msiexec /Option <Required Parameter> [Optional Parameter] Install Options </package | /i> <Product.msi
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

MySQL--Checkpoint基础

===================================================== Checkpint 分两种: Sharp Checkpoint : 在服务器正常关闭时,将所有脏页都写入到磁盘中,默认配置参数 innodb_fast_shutdown=1 Fuzzy Checkpoint: 在服务正常运行过程中,由各种条件触发进行Fuzzy Checkpoint, 只将部分脏页刷新写入到磁盘中。 ====================================
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

流畅的Python PDF资源下载

网盘下载地址:流畅的Python PDF下载 – 易分享电子书PDF资源网 作者: [巴西] Luciano Ramalho 出版社: 人民邮电出版社 原作名: Fluent Python 译者: 安道 / 吴珂 出版年: 2017-5-15 页数: 628 定价: 139元 装帧: 平装 丛书: 图灵程序设计丛书 内容简介 · · · · · · 技术大咖推荐】 “很荣幸担任这本优秀图书的技术审校。这本书能帮助很多中级Python程序员掌握这门语言,我也从中学到了相当多的知识!”——Alex
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

2018-2019-2 20165231《网络对抗技术》Exp0 Kali安装 Week1

下载Kali Linux系统 进入官网进入下载页面,因为我们是在虚拟机内使用,而官网已经为我们提供了VM版的所以我就直接下载了这个版本的。 根据官网提示使用管理员帐号root(密码为toor)登录,创建自己的个人帐号。 因为是官网配置版所以网络什么的都配置好了,安装vmware tools就可以主机虚拟机共享剪切板了。 设置软件源并更新软件 命令行键入sudo vim /etc/apt/sources.list打开源文件,替换为自己选的源,这里我使用的是清华大学的源 deb http://mi
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

第一个周末——3.2

和往常一样,早上8点起床,自习室,敲代码,尤其是ACM的题目,做起来效率贼低。 晚上,大可老师讲课,不强迫,结果就6个人去了。那边也没看到有几个17级的去了,BT老师还是一直在学数学,学的不亦乐乎,不容易。 除了大可老师很热情之外,其他人都更像是在划水。 俗话说的好,划水一时爽,一直划水一直爽。 其实有道理,一方面这个学校的人水平的确达不到那个高度,每周都训练好几次已经比那些整天玩的好了不少,大家都有自己的思考。 加上这个的好处没有刷绩点,搞什么数学物理竞赛来的快,其他的都是短时间内速成的。
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

js 删除对象中所有值为null的属性

let obj={ 'a':'a', 'b':null, 'c':'c' } var removePropertyOfNull=function(obj){ Object.keys(obj).forEach(item=>{ if(!obj[item]) delete obj[item] }) return obj; } removePropertyOfNull(obj) //obj={'a':'a','
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0

zoj2107 平面最近点对

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liufengwei1/article/details/87863894 先按照x排序,然后分治,先求出左边一半的最小值,再求出右边一半的最小值。 最后只要考虑跨过中间mid 的 点对是否为最小距离就行了 假设当前最短距离时ans,我们找到x坐标在(a[mid].x-ans,a[mid].x+ans)之间的点,然后对他们按照y坐标排序, 对于每一个点,只要找离它y坐标最近的5个点更新最短距离就行了
分类: 其他 发布时间: 03-02 22:44 阅读次数: 0