- 博客(34)
- 资源 (4)
- 收藏
- 关注
原创 com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT error: check logs for details
Android开发中导入其他第三方的module经常会出现各种bug导致项目编译不过:util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT error: check logs for details这种错误一般网上有很多方法:第一种:gradle.p...
2020-03-26 18:17:44
1656
原创 Android FFmpeg开发(四)CMakeLists.txt 语法介绍与实例演练
cmake 是一个跨平台、开源的构建系统。它是一个集软件构建、测试、打包于一身的软件。它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。参考文章:CMakeLists.txt 语法介绍与实例演练...
2019-12-13 17:57:10
483
原创 Android FFmpeg开发(三)JNI访问Java变量和方法
JNI访问Java成员变量 1、首先创建成员变量:showText public String showText = "Hello World";2、添加native方法accessField() public native void accessField();选中accessField,按Alt+Enter快捷添加.cpp中方法Java_com_example_...
2019-12-13 17:53:01
420
原创 Android FFmpeg开发(二)JNI数据类型
背景 JNI是Java Native Interface的缩写,通过使用 Java本地接口书写程序,可以确保代码在不同的平台上方便移植,在 JNI 开发中,我们知道,Java 的数据类型并不是直接在 JNI 里使用的,JNI有着的数据类型,例如 int 就是使用 jint 来表示。那么,就如我们来认识一下这些数据类型吧。 JNI基本数据类型 JNI数据类型 Jav...
2019-12-13 14:39:43
246
原创 Android FFmpeg开发(一)NDK环境搭建
配置NDK环境 FFmpeg是一个开源的音视频处理库,原生C、C++开发;本系列的学习将从NDK的环境搭建开始、原理剖析、FFmpeg的源码讲解、FFmpeg的源码编译到动态库so,集成到app中实现基于ffmpeg的直播推流拉流的过程,实现rtsp/rtmp的推流拉流。下载NDK工具在打开的项目中,从主菜单依次选择Tools > SDK Manager。 点击S...
2019-12-13 12:04:09
408
原创 android studio报错:Cause: buildToolsVersion is not specified.
Android项目gradle 编译出现以下错误: Cause: buildToolsVersion is not specified.在项目的gradle文件中添加:google()依赖即可:
2018-11-29 10:16:55
1431
原创 Android studio报错rg.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileD
今天在运行android项目时报错,(gradle3.1.2),错误如下: 解决办法如下:在terminal即终端中输入以下命令查看详情: gradlew compileDebugSource --stacktrace -info 看到共有21个错误,并且有详细的错误说明,根据情况进行修改即可...
2018-11-27 11:54:44
3307
原创 vue前端报错 Cannot find module 'webpack-cli/bin/config-yargs'
vue前端运行报错: Cannot find module 'webpack-cli/bin/config-yargs' 出现上述错误原因可能是webpack-server和webpack-cli版本不兼容导致的:我的package.json的webpack版本如下: 卸载不兼容版本:cnpm uninstall webpack -gcnpm uninstall -...
2018-11-22 10:11:55
2593
2
原创 Java 十六进制转十进制,进制相互转换
JAVA十六进制转十进制: /** * 16进制转10进制 * * @param hex * @return */ public static int hex2decimal(String hex) { return Integer.parseInt(hex, 16); }说明redis是进制可以是16进制...
2018-11-14 17:55:47
3541
原创 java.lang.UnsupportedOperationException异常处理
springboot项目集成了MyBatis,访问数据库时出现以下错误:Cause: java.lang.UnsupportedOperationException这个错误主要是dao层和mapper层的数据类型不匹配造成的:dao层如下: mapper层如下:可以很明显的看到数据库查询返回类型不匹配,将List改成String即可:...
2018-11-13 11:33:33
2442
原创 Openshift通过k8s集群部署web应用
开篇说明:本篇是openshift3.9集群环境具体的搭建过程可以参考我的博文:最新OpenShift 3.9 集群(Ansible)安装本篇是基于已有镜像进行部署的,如果如何通过docker push镜像到镜像仓库可以参考我的博文:OpenShift推送本地镜像到镜像仓库 一、新建pod文件:hellodocker-pod.yamlapiVersion: v1kind: Po...
2018-11-08 17:53:53
3188
原创 Failed to start firewalld.service: Unit is masked
linux防火墙被锁定,执行启动防火墙命令失败(本例CentOs7.5):执行:systemctl start firewalld报错:上述原因故顾名思义:防火墙被锁定了,解锁就可以:解锁防火墙命令:systemctl unmask firewalld再次执行启动命如下启动成功:...
2018-11-07 10:30:00
1787
原创 OpenShift推送本地镜像到镜像仓库
一、创建push权限,添加registryoc create serviceaccount registry -n defaultoc adm policy add-scc-to-user privileged system:serviceaccount:default:registry二、添加admin登陆授权 admin为集群管理员账号;oc adm polic...
2018-11-07 10:10:47
5604
原创 Docker搭建本地仓库并推送镜像到本地仓库
Dockers不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库;一、本地下载registrysudo docker pull registry:2二、启动容器运行registry镜像docker run -d -p 5000:5000 -v /opt/registry:/var/lib/registry registry:2说明:-d ...
2018-11-06 15:01:47
9097
1
原创 Centos禁用SELinux
一、查看SELinux的状态:/usr/sbin/sestatus -v | grep SELinux二、临时关闭: #setenforce 1 设置SELinux 成为enforcing模式setenforce 0三、永久关闭:vi /etc/selinux/config 将SELINUX=enforcing改为SELINUX=disabled ...
2018-11-06 14:55:25
4186
原创 Centos7下查看端口占用
netstat -nap #会列出所有正在使用的端口及关联的进程/应用netstat -lnp|grep 5000这条语句的作用是查询占用5000端口的应用和进程,把5000端口替换成你要过滤的端口就可以可以看到占用5000端口的进程的基本信息如果要杀掉占用端口的进程执行以下命令即可:kill -9 28533可以看到进程已被杀死 ...
2018-11-06 10:00:05
36437
原创 centos7下docker启动失败--ob for docker.service failed because the control process exited with error code.
今天在配置openshift用docker部署镜像的时候,启动docker发现竟然启动失败: 之前是可以启动的,突然不能启动了,想到我改了配置文件:执行:vim /etc/sysconfig/docker可能是家的内容有问题,删除添加内容如下:然后再次启动,发现启动成功!...
2018-11-02 17:22:39
7923
原创 centos7.5 下docker部署springboot应用
本篇dock部署springboot应用的前提:准备好docker环境和要部署的springboot应用的jar包一、docker环境准备 在虚拟机centos上安装docker或者其他可以使用的centos都可以,本篇是在VirtualBox上安装了centos7.5虚拟机, 并且宿主机和虚拟机之间要可以互通,都可以上网,具体的配置参考我的博文 ...
2018-11-01 17:44:30
1848
原创 最新OpenShift 3.9 集群(Ansible)安装
说明:本篇主要是基于最新的openshift3.9进行的集群安装,安装环境是虚拟机,在本地通过VirtualBox安装centos7.5虚拟机,准备了3台虚拟机,一台作为master,另外两台slave。通过这种方式模拟实际服务器的集群搭建openshift特别注意 搭建的前提是:虚拟机和主机互通,虚拟机之间互通,虚拟机可上外网,主机可上外网;可参考我的博文: VirtualBox ...
2018-11-01 14:49:29
4355
3
原创 centos下的docker 的卸载
先停止docker的服务systemctl stop docker查询安装的docker的包yum list installed | grep docker然后执行删除安装的包 yum -y remove docker.x86_64将所有的包都删除删除镜像/容器等rm -rf /var/lib/docker...
2018-10-31 09:36:33
480
原创 The remote SSH server rejected X11 forwarding request
首先主机ssh访问虚拟机的前提是主机能够ping通虚拟机,如果不知道如何设置可以参考我的博文:VirtualBox 虚拟机和宿主机之间的网络连接,虚拟机和主机都可以上网然后:如果在ssh访问虚拟机时出现 The remote SSH server rejected X11 forwarding request;或者连接失败到虚拟机里,先打开确保ssh服务打开:service s...
2018-10-30 10:46:46
60561
14
原创 -bash: netstat: command not found
在centos中,如果我们使用netstat命令出现以下情况:-bash: netstat: command not found出现上述这种情况,主要是没有安安装网络工具执行以下命令安装即可:yum install net-tools...
2018-10-30 10:02:16
6912
2
原创 VirtualBox 虚拟机和宿主机之间的网络连接,虚拟机和主机都可以上网
本篇目的:实现了宿主机与虚拟机,虚拟机与虚拟机互通,宿主机可上网,虚拟机可上网第一步:VirtualBox安装centos7 第一步比较简单,本篇就不多赘述,本篇重点在于对虚拟机网络进行配置,下图是安装好的centos: 第二步:配置虚拟机网络 配置的方式有很多种,这里为了方便我们选择桥接方式进行网络配置,如下: 第二步:启动虚拟机查看...
2018-10-29 18:17:46
5935
原创 开源容器openshift学习笔记(4):添加Template(模板)
开篇之前如果没有安装openshift环境可以参考我的博文:centos7下安装openshift本系列博客学习笔记参考《开源容器云openshift》一书:下载连接:https://download.youkuaiyun.com/download/u012371097/10745382部署容器应用,可以很简单: 直接通过 docker run 或 oc new- app 命令即可完成。但是有时候它也...
2018-10-26 14:36:05
1140
原创 开源容器openshift学习笔记(3):添加Image Stream
开篇之前如果没有安装openshift环境可以参考我的博文:centos7下安装openshift本系列博客学习笔记参考《开源容器云openshift》一书:下载连接:https://download.youkuaiyun.com/download/u012371097/10745382 Image Stream是一组镜像的集合,可以在一个Image Stream中定义一些名称及标签(tag),并...
2018-10-26 14:14:01
2290
原创 开源容器openshift学习笔记(2):添加Registry组件
开篇之前如果没有安装openshift环境可以参考我的博文:centos7下安装openshift本系列博客学习笔记参考《开源容器云openshift》一书:下载连接:https://download.youkuaiyun.com/download/u012371097/10745382 添加Registry组件是部署集群内部的Docker镜像仓库。从功能上来说,它与其他诸如DockerHub没有...
2018-10-26 11:42:59
719
原创 开源容器openshift学习笔记(1):添加Router组件
开篇之前如果没有安装openshift环境可以参考我的博文:centos7下安装openshift本系列博客学习笔记参考《开源容器云openshift》一书:下载连接:https://download.youkuaiyun.com/download/u012371097/10745382 Router是openshift集群中的一个重要组件,它是外部访问集群内容器应用的入口。 集群外部的请求都会到...
2018-10-26 10:45:44
940
原创 Centos7 下安装openshift
一、开启SELINUXvi /etc/selinux/config 二、安装dockeryum install docker -y 配置docker使用的存储echo DEVS=/dev/sdb > /etc/sysconfig/docker-storage-setupecho VG=DOCKER >> /etc/sysconfig/doc...
2018-10-25 15:41:52
3200
1
转载 CentOs下防火墙操作命令
1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld 2.syste...
2018-10-18 11:51:27
242
原创 Linux centos配置nginx代理tomcat
一、配置nginx代理tomcat前提要先安装nginx和tomcat centos下安装nginx看我的博文: Linux下nginx详细安装教程 Linux下Tomcat详细安装教程 二、进入到nginx的配置文件cd /home/nginx/nginx-1.10.2/conf 编辑nginx.conf vi ./ng...
2018-09-17 11:47:08
364
原创 Linux安装Tomcat
一、下载tomcat,进入官网: https://tomcat.apache.org/download-90.cgi 这里以tomcat9为例; 1.1 在/home目录下创建文件夹: cd /home mkdir tomcat 1.2 将tomcat上传至/home/t...
2018-09-17 11:09:46
131
原创 Linux下安装nginx详细教程
一、进入home目录创建目录 nginx二、准备nginx安装相关的组件1.下载nginx:wget http://nginx.org/download/nginx-1.10.2.tar.gz2.下载openssl:wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz3.下载zlib:wget http...
2018-09-16 23:50:54
12935
6
原创 vue前端启动报错 This is probably not a problem with npm. There is likely additional logging output above.
开发基于spring cloud 微服务框架时,启动前端vue项目报错,如下: 解决办法: 第一步:开始怀疑是npm版本更新的问题,在npm install 后执行 npm i -D webpack-dev-server@2.9.7 然后运行 npm run dev 依旧报错,接着查原因:发现: ...
2018-08-30 14:43:04
21961
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人