自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (3)
  • 收藏
  • 关注

转载 ActiveMQ的几种集群配置

ActiveMQ是一款功能强大的消息服务器,它支持许多种开发语言,例如Java, C, C++, C#等等。企业级消息服务器无论对服务器稳定性还是速度,要求都很高,而ActiveMQ的分布式集群则能很好的满足这一需求,下面说说ActiveMQ的几种集群配置。Queue consumer clusters此集群让多个消费者同时消费一个队列,若某个消费者出问题无法消费信息,则未消费掉的

2017-12-29 22:50:53 537

转载 ActiveMQ中Producer特性详解

ActiveMQ中Producer特性详解前言    从本文中你可以得到如下几个问题的解答:    1) 设定消息的时间戳有什么作用    2) 消息的timeToLive与过期原理    3) Producer同步、异步发送消息,以及调优    4) 消息priority与顺序,以及其中的误解。     Producer作为Ac

2017-12-29 22:45:31 941 1

转载 activemq 使用总结

2、错误:Channel was inactive for too long (服务器消息较长时间没有消息发送时,客户端会报这个错误)解决方法:在建立连接的Uri中加入: wireFormat.maxInactivityDuration=0 3、采用failover方式连接导致卡死解决方法:不采用failover连接 4、ActiveMQ发送模式(1)ActiveMQ异

2017-12-29 22:42:12 483

原创 activemq 数据传送过程

失败过程成功过程

2017-12-29 22:36:38 449

原创 nohup ./t1 >t1.file 2>&1 &

nohup就是不挂起的意思( no hang up)。该命令的一般形式为: nohup command &其中0 表示键盘输入 1表示屏幕输出 2表示错误输出.把标准出错重定向到标准输出,  command >out.file  2>&1 &      command >out.file是将command的输出重定向到out.file文件,即输出内容不打印到屏幕上,而是输出到o

2017-12-29 22:29:47 612

原创 Linux Mariadb Socket timeout 分析

* F : FIN - 结束; 结束会话* S : SYN - 同步; 表示开始会话请求* R : RST - 复位;中断一个连接* P : PUSH - 推送; 数据包立即发送* A : ACK - 应答* U : URG - 紧急* E : ECE - 显式拥塞提醒回应* W : CWR - 拥塞窗口减少#cat /proc/sys/net/

2017-12-29 16:40:26 655

原创 c++ 连接mariadb 指针错误

1:C++ 接口连接mariadb 连接失败时 返回指针为NULL2:假如在打印一个指向NULL的数据是 系统报端错误。

2017-12-28 21:39:38 461

转载 线程安全与可重入函数之间的区别

今天,学到了两个概念。线程安全、与可重入函数 这个都是关于多线程的,下面我们来看看这两个概念到底有什么不同之处。先来看看这两个概念1、什么是可重入函数函数被不同的控制流程调用,有时会在之前的函数正在访问函数变量的时候,线程被切出去执行别的流程再次在别的线程放访问当前的函数,这个过程叫做是重入。 详细说的话,假设当前的程序是多线程的程序 ,当程序运行到某一个函

2017-12-27 21:55:21 297

原创 sqlserver 启动 端口

exec sys.sp_readerrorlog 0, 1, 'listening'

2017-12-27 13:55:03 395

原创 git使用时遇the authenticity of host can't be established

修改/etc/ssh/ssh_config文件的配置,  添加:StrictHostKeyChecking noUserKnownHostsFile /dev/null

2017-12-27 09:36:36 8196

原创 Access-Control-Allow-Origin头信息。

在服务器响应客户端的时候,带上Access-Control-Allow-Origin头信息。如果设置 Access-Control-Allow-Origin:*,则允许所有域名的脚本访问该资源。

2017-12-26 14:34:04 525

原创 linux getpid pthread_self

2017-12-25 13:36:10 520

转载 strtok函数

在用C/C++实现字符串处理逻辑时,strtok函数的使用非常广泛,其主要作用是按照给定的字符集分隔字符串,并返回各子字符串。由于该函数的使用有诸多限制,如果使用不当就会造成很多“坑”,因此本文首先介绍那些经常误踩的坑,然后通过分析源代码,解读该函数的诸多隐含特性,以便对该函数有个全面的理解,不再被坑。那些年一起踩过的坑TOP1 不可重入目前大部分程序都是在多线程环境下运行

2017-12-24 14:04:25 821

原创 http header

2017-12-24 11:49:19 183

原创 post 和get的区别

2017-12-24 11:40:50 205

原创 cordova 修改项目名称和图标

http://icon.wuruihong.com/icon/rbMjZnkj#/android修改conifg.xmlAndroid res

2017-12-22 14:55:47 2081

原创 cordova device插件 无法在page load 时获取device.uuid 等信息

由于在切换网页时设备没有ready造成!解决方法: onDeviceReady: function() { // this.receivedEvent('deviceready'); localStorage.setItem("UUID", device.uuid); }, function load() { document.ge

2017-12-22 10:52:08 521

原创 liblog4cpp.so: undefined reference to `pthread_key_create'

2017-12-21 11:12:58 1247

原创 vim 替换命令

1,¥s/str1/str2  从第一行开始全部用 str2 代替str1

2017-12-20 22:43:41 229

转载 c++操作mysql - 查询结果集

int mysql_query(MYSQL* mysql, const char* query) //查询函数,成功返回零,否则返回错误类型非零值。 • • const char* mysql_error(MYSQL* mysql) //返回最近一次调用失败的错误消息(返回的是字符串消息) • • unsigned int mysql_errno(MYSQL* mysql) /

2017-12-20 17:13:53 4357

原创 pthread_mutex_lock(&lock); 没有执行init 动作

2017-12-20 15:08:20 1068

原创 : error: ‘cout’ is not a member of ‘std’

.h文件没有添加#include

2017-12-19 21:34:24 24702 3

原创 : error: new types may not be defined in a return type

类定义完忘啦加;

2017-12-19 21:14:53 603

原创 error: ‘string’ does not name a type string name;

using namespace std;忘了加 using namespace std;

2017-12-19 21:06:01 3161 1

转载 MySQL中的配置参数interactive_timeout和wait_timeout(可能导致过多sleep进程的两个参数)

mysql> show variables like '%timeout%'; 1)interactive_timeout:参数含义:服务器关闭交互式连接前等待活动的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。参数默认值:28800秒(8小时)(2)wait_timeout:参数含

2017-12-17 12:53:38 6994

原创 cmake 添加外部so档

cmake_minimum_required(VERSION 2.8)project(mqdc)add_definitions("`pkg-config --libs --cflags activemq-cpp pugixml `")#set(activemq_dir /usr/local/lib)#set(cmake_cxx_flags "${cmake_cxx_flags} -std

2017-12-15 14:40:11 2961

转载 cmake 基本语法

简单的语法注释# 我是注释命令语法COMMAND(参数1 参数2 ...)字符串列表A;B;C # 分号分割或空格分隔的值变量(字符串或字符串列表)set(Foo a b c)设置变量 Foocommand(${Foo})等价于 command(a b c)command("${Foo}")等价于 command("a b c")comm

2017-12-15 11:49:19 679

原创 cmake pkg-config 生成

set_target_properties(pugixml PROPERTIES VERSION 1.8 SOVERSION 1)get_target_property(PUGIXML_VERSION_STRING pugixml VERSION)if(BUILD_PKGCONFIG) # Install library into its own directory under LIBDI

2017-12-15 11:27:17 2306 2

转载 cmake 执行步骤

在 linux 平台下使用 CMake 生成 Makefile 并编译的流程如下:编写 CMake 配置文件 CMakeLists.txt 。执行命令 cmake PATH 或者 ccmake PATH 生成 Makefile 1 。其中, PATH 是 CMakeLists.txt 所在的目录。使用 make 命令进行编译。1ccmake 和 cmake 的区别在于前者提

2017-12-15 11:24:59 10217

原创 cmake (2)

PROJECT(main)CMAKE_MINIMUM_REQUIRED(VERSION 2.6)ADD_SUBDIRECTORY(src)AUX_SOURCE_DIRECTORY(. DIR_SRCS)ADD_EXECUTABLE(main ${DIR_SRCS})TARGET_LINK_LIBRARIES(main Xml)AUX_SOURCE_DIRECTORY

2017-12-14 17:41:10 305

原创 error: cannot pass objects of non-trivially-copyable type ‘std::string {aka class std::basic_string

报错cannot pass objects of non-trivially-copyable type 'std::string {aka struct std::basic_string}' through '...'解决方法:在使用时候 加入c_str()

2017-12-14 15:43:17 11543

原创 linux 添加path

查看PATH:echo $PATH以添加mongodb server为列修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完后可以通过echo $PATH查看配置结果。生效方法:立即生效有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置用户局限:仅对当前用户 修改方法

2017-12-14 12:20:33 331

原创 ActiveMQ 设置登陆密码

(1)修改activemq.xml配置,需要新增一个插件,在节点里面节点前面添加如下 " > <!-- The constantPendingMessageLimitStrategy is used to prevent

2017-12-14 10:12:03 3104

转载 动态链接过程延迟绑定的实现(PLT)

动态链接比静态链接要慢1%~5%,(但是考虑cache的的大小快慢未知)(换页)根据动态链接中PIC(与地址无关代码)的原理PIC,可以知道造成该情况的原因如下:1.动态链接下对于全局和静态数据的访问都要进行复杂的GOT(全局偏移表)定位,然后间接寻址;对于模块间的调用也要先定位GOT,然后再进行跳转2.动态链接的链接工作是在运行时完成,即程序开始运行时,动态链接器都要进行一次链接

2017-12-14 08:53:59 625

原创 active dstat cmd

cd  /usr/activemq/apache-activemq-5.15.2/bin

2017-12-13 17:14:22 296

原创 /usr/bin/ld: cannot find -luuid

2017-12-13 16:50:11 368

原创 linux 查看所有打开so档的进程

2017-12-13 16:35:18 1539

原创 decaf/internal/net/ssl/openssl/OpenSSLSocket.cpp:667:50: error: invalid use of incomplete type ‘X509

替换 include  文件

2017-12-13 13:40:25 3860 4

转载 SIFT学习--构建尺度空间

现实世界的对象只会在某些尺度上有意义。比如面前一棵树,如果在大的尺度上,树是有意义的,从另一个角度来说,树叶的信息被抛弃了。尺度空间就是从数字图像的角度模拟这些概念。如果要去除一些详细的信息,你必须确保你没有引入新的错误的细节,一个较好的做法是运用高斯核来进行模糊处理。所以要创建一个尺度空间,你必须拿到原始图像并且逐渐产生模糊处理后的图像。下面是一个例子:

2017-12-05 14:58:18 869

转载 高斯模糊原理

基本概念二维高斯模糊,或者说高斯滤波,是图像处理中非常常见的操作。操作的核心是使用一个从高斯分布中采样得到的掩膜,或者叫核,和输入图片中的每个像素及其邻域进行计算,结果保存到输出图片中。假设高斯核窗口尺寸为(2w+1)×(2w+1),高斯分布的标准差为 σ,则高斯核可以表示为矩阵的形式 由于高斯分布的概率密度函数的非零值区间主要集中在 (−3σ,3σ) 内,所以为了保证选取的高斯核

2017-12-03 21:06:58 1388

最小操作系统制作过程

这是一个不错的资源 帮助那些想学习 并且想自己写操作系统的人员

2014-10-27

空空如也

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

TA关注的人

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