15 摩西2016

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4w+

build.gradle中单引号导致的问题

为了给CMake传递文件路径,如下,起初是用的单引号,CMake报错找不到OpenCV。按文章https://mp.csdn.net/postedit/88355178方法,发现${project.rootDir}在CMakeCache.txt中并没有如期望的那样被替换成实际的文件路径,后来改成如下双引号问题解决。...

2019-03-15 16:03:59

Android Studio CMake错误查找

当出现如下图提示Error computing CMake server result的时候,说明cmake脚本存在问题,那么怎么排除错误呢?CMake的错误输出不在console窗口中,而是在.externalNativeBuild\cmake\${buildType}\${ANDROID_ABI}\cmake_server_log.txt文件中。打开该文件搜索error关键字,可以...

2019-03-08 17:22:25

No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android

碰到这个问题很多次了,之前看网上的解决方案,一般是就是下载旧版的NDK,将其中的toolchain复制到新版的NDK中,但是感觉这种方式,不是解决的正道。比如之前换成r16b的NDK,但是后来碰到链接opencv的问题,不得已又升级NDK,所以这些问题的解决方案是明显冲突的。出现这个问题,主要是用新版本的Android Studio打开旧的Android工程会碰到。经过对新版NDK的研究,...

2019-02-22 16:25:48

ImageView加载图片失败

Logcat报错误Error inflating class ImageView 。图片复制到drawable中时,系统默认自动放在了drawable-v24中,导致在低分辨率手机上无法找到图片而报错。

2018-09-21 15:59:30

ffmpeg链接问题

在c++文件中引用ffmpeg头文件需要加extern “C” extern “C” { #include “libavcodec/avcodec.h” #include “libavformat/avformat.h” #include “libswscale/swscale.h” };

2018-08-03 01:31:38

ZooKeeper安装配置 (二)

原文:https://www.cnblogs.com/wuxl360/p/5817489.html一、Zookeeper的搭建方式Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境;■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例;■ 集群模式:Zookeeper运行于...

2018-08-02 00:00:30

Zookeeper简单介绍 (一)

一、分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术——分布式协调技术。那么什么是分布式协调技术?那么我来告诉大家,其实分布式协调技术 主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成”脏数据”的后果。这时,有人可能会说这个简单,写一个调 度算法就轻松解决了。说这句话的人,可能对分布式系统不是很了解,所以才会出现这种误解。如果...

2018-08-01 23:53:54

ZooKeeper分布式应用

原文https://www.cnblogs.com/wuxl360/p/5817549.html 引言本节本来是要介绍ZooKeeper的实现原理,但是ZooKeeper的原理比较复杂,它涉及到了paxos算法、Zab协议、通信协议等相关知 识,理解起来比较抽象所以还需要借助一些应用场景,来帮我们理解。由于内...

2018-08-01 23:00:38

Linux下编译android SDL2

linux版本CentOS7下载android-ndkcurl https://dl.google.com/android/repository/android-ndk-r17b-linux-x86_64.zip –output android-ndk-r17b-linux-x86_64.zip unzip android-ndk-r17b-linux-x86_64.zip下载and...

2018-08-01 12:34:06

Zookeeper做负载均衡?

zookeeper本身是不提供负载均衡的策略,需要自己来实现,所以这里确切的说,是在负载均衡中应用到了zookeeper做集群的协调。 对于HTTP请求的负载均衡,成熟的解决方案是Nginx(或Haproxy) +keepalived。其中Niginx负责代理HTTP请求,通过某种均衡策略访问集群中的服务器,keepalived负责检测集群中的服务器运行情况(有故障的机器移除,机器恢复工作后重新...

2018-07-12 18:16:01

RabbitMQ分布式集群搭建

采用两台centos7机器搭建普通模式的RabbitMQ机器 mq01 (主机名) 192.168.100.177 mq02 (主机名) 192.168.100.200修改主机名centos6查看当前的hostname 编辑network文件修改hostname行(重启生效)centos7centos7新增hostnamectl工具,修改后即可并永久生效 hostn...

2018-07-11 18:49:43

查看centos版本

cat /etc/redhat-release

2018-07-10 18:41:38

RabbitMQ之心跳检测

Heartbeat超时值heartbeat超时值定义了RabbitMQ及其client库在多久之后认为TCP连接不可到达。这个值是在client连接RabbitMQ服务器的时候协商好的,在RabbitMQ 3.0及以上版本,broker缺省就会自动尝试进行heartbeat协商,而对于低版本则必须由client在连接时显示地请求协商。该值单位为秒,缺省是60秒。 每隔timeout / 2秒...

2018-07-10 18:19:41

消息队列之 RabbitMQ

原文:https://www.jianshu.com/p/79ca08116d57 关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时候把这块的知识整理记录一下了。市面上的消息队列产品有很多,比如老牌的 ActiveMQ、RabbitMQ ,目前我看最火的 Kafka ,还有 Zer...

2018-07-10 17:35:59

RabbitMQ生产消费模式编程

生产者(hello_producer.py)import pika, syscredentials = pika.PlainCredentials("rabbit", "123456")conn_params = pika.ConnectionParameters("localhost", credentials = credentials)conn_broker = pika.B..

2018-07-10 16:39:06

rabbitmq的web管理界面无法使用guest用户登录

安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用默认的账号guest登陆管理控制台,却提示登陆失败。翻看官方的release文档后,得知由于账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq(该功能是在3.3...

2018-07-10 10:58:48

RabbitMQ安装使用

安装环境CentOS7安装erlang1、下载rpm wget http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm 2、安装rpm rpm -ivh erlang-19.0.4-1.el7.centos.x86_64.rpm 3、测试是否安装成功 erl -v安装Rabbi...

2018-07-10 10:53:42

RabbitMQ的几种典型使用场景

原文:https://www.cnblogs.com/luxiaoxun/p/3918054.htmlRabbitMQ主页:https://www.rabbitmq.com/AMQPAMQP协议是一个高级抽象层消息通信协议,RabbitMQ是AMQP协议的实现。它主要包括以下组件:1.Server(broker): 接受客户端连接,实现AMQP消息队列和路由功能的进程。2....

2018-07-10 10:03:27

并发服务设计的三种架构

原文:http://blog.sina.com.cn/s/blog_6e1bd8350101ppi7.html 2014-2-6 陈叶皓 chenyehao@gmail.com在上一篇里面,我提到了,使用异步编程的方法,可以设计出基于单台服务器高并发高吞吐量的软件系统。好的互联网产品会吸引成千上万人同时在线,互联网软件架构师的目标,就是使软件系统支持水平扩展,通过购买更多的服务器,增加系统能...

2018-07-09 09:39:05

【设计模式】模板方法

定义定义一个算法中的操作框架,而将一些步骤延迟到子类中。使得子类可以不改变算法的结构即可重定义该算法的某些特定步骤。UML模板方法模式需要开发抽象类和具体子类的设计师之间的协作。一个设计师负责给出一个算法的轮廓和骨架,另一些设计师则负责给出这个算法的各个逻辑步骤。代表这些具体逻辑步骤的方法称做基本方法(primitive method);而将这些基本方法汇总起来的方法叫做模板方法(te...

2018-07-06 11:37:32

查看更多

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