自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

可可西里

Android资深技术经理、专注于全景领域、热爱移动互联网、关注小程序、新零售

  • 博客(62)
  • 资源 (14)
  • 收藏
  • 关注

原创 ubuntu18.04通过javah命令生成jni头文件

启动ubuntu18.04,使用Inteliji ieda创建java工程,命名为jniDemo,新建包名com.terrence.jni,在包名下创建JNIDemo.java,定义native方法。1、打开ubuntu命令行,切换路径到JNIDemo src目录下2、直接执行javah命令javah -classpath . -d …/jni -jni com.terrence.jni.JNIDemo-classpath .代表当前路径下-d 代表生成jni文件存放的地方-jni 代表j

2020-05-24 11:50:48 509

原创 ubuntu18.04下安装kafka_2.11-2.0.0

kafka的运行依赖zookeeper,安装kafka之前,需要先安装zookeeper,先去官网下载zookeeper,我下载的版本是zookeeper-3.4.14.tar.gz,也可以直接从我的百度网盘里面去下载。链接:https://pan.baidu.com/s/17JVDADuLoBkOpCIb6nKo-Q 密码:6sa2...

2020-05-24 08:10:59 798

原创 在ubuntu18.04上安装mysql-5.7.27

整理了一下ubuntu18.04安装mysql-5.7.27的步骤以及遇到的问题。1、准备mysql安装包,可以去官网下载,也可以去我分享的链接直接下载。链接:https://pan.baidu.com/s/17ySSqLlbW8asLWZCaUlIzw 密码:th132、下载完成之后,先解压;tar -zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz3、直接移动文件夹到/usr/local/目录下mv mysql-5.7.27-linux-

2020-05-23 22:41:03 894

原创 Maven打包出错Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test

在使用maven打包时,出现以下错误Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project flow-traffic-statistics: Unable to generate classpath: org.apache.maven.a...

2020-04-17 21:59:18 56605 23

原创 Mac下使用Mysql使用问题(持续更新当中)

1、连接MySQL报错Unable to load authentication plugin ‘caching_sha2_password’,这是因为MySQL在8.0后验证方式由mysql_native_password变为caching_sha2_password,所以连接时会报这个错,解决办法如下:在命令行输入alter user root@localhost identified w...

2019-05-05 08:29:53 194

原创 NDK使用遇到的那些事(持续更新当中)

:AppCamera:transformNativeLibsWithStripDebugSymbolForDebugFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':AppCamera:transformNativeLibsWithStripDebugSymbolF...

2018-06-08 09:28:54 12732

原创 Android Studio导入或者是新建项目的时候一直停留Gradle总结

用过AndroidStuio的人都知道,as构建项目都是通过gradle来构建的,大家在有两种情况应该是经常遇到的,一是导入新的项目,二的新建的Android项目一直在build,其实这两种情况出现的实际上就是一个原因, AS要去远程下载gradle安装包,而国内到gradle下载的链接地址是非常缓慢的,以下拿导入新项目为例:1、查阅需要导入的项目目录下面F:\workplace\android\

2017-11-23 16:31:25 1072

原创 Resolving configuration 'debugCompile' directly is not allowed

持续更新使用AndroidStudio使用当中遇到的问题,最近挣到新公司,阅读项目代码时发报了一个错误FAILURE: Build failed with an exception.* What went wrong:Could not determine the dependencies of task ':app:extractIncludeDebugProto'.> Resolving c

2017-11-23 16:00:48 3176

原创 Mac下面编译Android FFmpeg3.2.4

需要搞直播,打算使用ffmpeg进行推流,于是在Mac下进行了编译FFMmpeg。1、下载ffmpeg源码,我下载的是ffmpeg-3.2.4;2、配置好build_android.sh编译安卓脚本,脚本如下,cd /Users/xxxx/Documents/DevTool/ffmpeg-3.2.4NDK=/Users/xxxx/Documents/DevTool/AndroidSDK/andro

2017-07-26 20:10:24 564

原创 Mac下安装Nginx-1.8.0

体验了一下在Mac安装Nginx的过程,Ngxin是做什么的,不用多说,我是用它来测试本机推流的,也就是直播。1、下载zlib,我下载的是zlib-1.2.11;2、下载pcre,我下载的pcre-8.40.tar.gz;3、下载nginx,我下载的nginx-1.8.0;4、解压上面的源码包到同一新建目录下面取名名nginx;5、编译nginx,需要依赖–with-zlib 和 –with-par

2017-07-26 14:30:45 895 1

原创 使用InteliJ Idea导出jar包运行报错:找不到主清单属性

在使用IntelliJ Idea导出java项目时,执行java -jar xx.jar直接报错/Users/xxxx/Desktop/client.jar中没有主清单属性后来经过查看确实没有主配置清单文件,于是,谷歌了一番,参考网上的步骤,实现了打包并运行。1、右键要打包的项目模块,选择模块设置,先择Artifacts; 2、选择jar,然后再选择From modules with depend

2017-07-25 15:57:00 10114 2

原创 sudo: no tty present and no askpass program specified

项目当中使用java调用linux shell脚本,由于脚本当中使用了sudo root账户进行操作,结果调用返回的结果一直提示sudo: no tty present and no askpass program specified从字面意思来理解是这样子,linux下使用sudo是默认需要输入密码的,这是出于安全的考虑。考虑能不能在执行sudo命令开头的时候能不能不要提示输入密码框,google

2017-07-17 19:42:15 11716 1

原创 Android Studio 2.3.1导出jar文件不能生成release解决办法

升级了AS之后,在项目中的时候,有个需求需要把通过AS导出一个模块,需要以jar的形式导出来,研究了一下,按照网上的描述操作了一遍,不知道是AS版本问题还是自己操作问题,发现使用./gradlew build之后,在/build/intermediates/bundles/文件夹下面一直生成不到网上说得release文件夹,而是debug文件夹于是乎,考虑一下,是不是gradle版本不同导致的这个问

2017-06-30 12:18:05 3115 4

原创 Android ButterKnife Zelezny在AS中的使用

ButterKnife应该都使用过,频繁的使用手动编写@BindView与@OnClick是一件很操蛋的事情,我是很懒得,一直就在想如果一直这样子写@BindView与@OnClick那效率能够提高个毛线,于是google了一翻,果然有一个专门针对ButterKnife的插件Android ButterKnife Zelezny,AS安装插件在这里不在陈述,只记录一点安装成功之后如何使用。1、使用B

2017-06-27 18:58:25 327

原创 Android Studio2.2中使用gradle打包apk中遇到的问题

最近在发布打包apk的时候,遇到了一些在gradle 2.3.2中打包出错的一些问题。 1、配置好配置文件以后,使用assembleRelease,出现如下错误app/build/intermediates/res/resources-release-stripped.ap_' specified for property 'resourceFile' does not exist.经查看

2017-06-12 15:13:11 768

原创 DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs

最近在使用小米Max上面调试安装程序,总是出现DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs这个问题,最后找到打开MIUI开发者选项中启动MIUI系统优化,把此选项关闭即可。

2017-04-19 20:16:22 2340

原创 Intellij Idea Page 'http://xxx' requested without authorization

最近在使用Intellij Idea频繁跳出requested without authorization要验证权限对话框 解决办法如下Intellij Idea->Preferences->Build,Execution,Deployment->Debugger,选择Allow unsigned requests,应用即可

2017-03-28 10:13:16 3766

原创 Mac os下面为ffmpeg新增lame

项目上面遇到一些处理音视频的功能处理,于是就想到了使用ffmpeg来封装一些命令,通过java或者C++来去调用,期间遇到了不少问题,折腾了几个小时,记录下来,以便后面还会遇到。1、下载最新版本ffmpeg mac版本的,解压下载下来的ffmpeg,我下载的是最新的ffmpeg-3.2.42、打开Mac终端命令工具,切换到刚才解压的ffmpeg目录下面,输入./configure3、配置完成之后,接

2017-03-24 15:20:08 1326

原创 在intellij idea中使用BuildGenerator类产生dao、model

继上篇在intellij idea中使用mybatis插件产生dao、model使用mybatis插件产生了dao、model以后,发现使用原生插件生成不了java类的文档注释,又google了一番,参考了网上的资源改造了一下,与之不同的是我使用的BuildGenerator生成的dao、model。1、下载mybatis-generator-core-1.3.2源码,链接是我已经重命名过了的,导入

2017-03-02 22:48:18 4664 1

原创 在intellij idea中使用mybatis插件产生dao、model

之前一直使用mybatis编写dao、mapper、以及model层,由于是半路出家,只能这样子手工编写,于是各种问题,新手不易,后来接触到在intellij idea有个mybatis插件可以直接产生dao等这些文件,省了不少事情,研究了一番,果真好用。1、项目的pom.xml文件中加入以下代码 <plugins> <!-- Mybatis generator代码生成插件 配置 -->

2017-03-01 22:51:02 5351

原创 Mac下使用tomcat7配置本机域名访问测试

折腾了一下在Mac下使用tomcat7配置本机域名测试,模拟生产环境进行调试。1、进入tomcat7下面conf目录,修改server.xml文件。首先修改端口号,找到这句话<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8

2017-02-22 11:36:38 1734 1

原创 通过源安装的tomcat7开启与关闭方法

最近使用源安装了tomcat7,使用bin目录下面的./startup.sh与./shutdown.sh发生以下错误Using CATALINA_BASE: /usr/share/tomcat7Using CATALINA_HOME: /usr/share/tomcat7Using CATALINA_TMPDIR: /usr/share/tomcat7/tempUsing JRE_HO

2017-02-21 12:18:49 2251

原创 使用Mac终端命令远程登录阿里云遇到的问题

在使用Mac命令ssh登录阿里云出现一个错误@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

2017-02-11 18:31:57 1084

原创 阿里云ECS(ubuntu16.04)安装mysql遇到的一些问题

离建立自己的站点就差安装mysql环境了,之前安装过,一直觉得安装mysql是个非常简单的事情,还是遇到一些问题,特此刻录下来以便需要的童鞋参考。1、更新镜像源;apt-get update2、安装mysql-serverapt-get install mysql-server这时提示出错信息,安装不成功,错误信息如下Reading package lists... DoneBuilding de

2017-02-11 18:26:27 3535 2

原创 阿里云部署Tomcat运行shutdown.sh命令关闭时遇到的问题

接阿里云ECS下安装jdk1.8安装成功之后,接下来开始在阿里云部署Tomcat服务器,部署Tomcat和配置jdk类似1、下载Tomcat,我下载的是apache-tomcat-7.0.75.tar.gz,通过FileZilla上传至/home/ftp目录,解压至/usr/lib/tomcatsudo tar -zxvf apache-tomcat-7.0.75.tar.gz -C /usr/li

2017-02-10 20:39:20 6624 1

原创 阿里云ECS下安装jdk1.8

继阿里云ECS服务器在Mac下远程配置ftp服务器之后,接下来开始在云ECS上面配置jdk环境变量了。1、下载 jdk1.8,我下载的jdk-8u121-linux-x64.tar.gz,使用FileZilla上传至/home/ftp,在/usr/lib/jvm创建目录sudo mkdir /usr/lib/jvm解压/home/ftp到刚才创建目录/usr/lib/jvmsudo tar -zxv

2017-02-09 22:01:09 6402

原创 阿里云ECS服务器在Mac下远程配置ftp服务器

最近买了具阿里云ECS服务器,建个站点来玩玩。实例创建以后,通过Mac远程登录阿里云配置安装ftp服务器,以下是步骤以及遇到的问题(我选择的公用镜像是ubuntu16.04 64位的),方便有需要的童鞋参考。1、打开Mac终端,输入sudo ssh xxx.xxxx.xxx.xxxxxx.xxxx.xxx.xxx代表阿里云公网IP,提示输入Mac密码,回车,显示root@'xxx.xxxx.xxx.

2017-02-09 12:49:48 3918

原创 Mac下面使用Intellij Idea部署应用出现 java.net.MalformedURLException:

最近在Mac下面使用Intellij Idea部署应用出现一个错误 [2017-01-08 11:13:45,148] Artifact Lantek:war exploded: Server is not connected. Deploy is not available. 错误: 代理抛出异常错误: java.net.MalformedURLException: Local h

2017-01-08 11:20:35 1117

原创 使用mysql-5.7.17-winx64遇到的一些问题

好久没使用Mysql了,今天使用mysql-5.7.17-winx64无安装版遇到的一些问题,特此记录下来,以便和我一样遇到的童鞋可以参考。1、官网下载最新版本Mysql,我下载的是最新版本的无安装版的;2、下载完成以后解压缩,按照网上大多数的做法,在Mysql根目录新建my.ini文件,可以直接复制的代码; [mysqld] explicit_defaults_for_timestamp

2016-12-26 19:50:12 2342 1

原创 Intellij IDEA创建Maven Web项目很慢

使用Idea创建Maven Web项目非常缓慢,google一把,发现以下两种方式能够解决问题。1、在使用Maven新建webapp时,如下图所示,添加 archetypeCatalog=internal编译看看有没效果,测试经过发现在win10系统只需要配置以上配置信息就可以解决构建项目速度慢的问题,而在mac系统上面无用;2、如第一步不能解决构建慢的问题,手动下载maven,解压配置好环境

2016-12-26 14:41:22 6872 1

原创 使用Intellij idea新建HelloWorld

Mac配置tomcat7.0.73 详细的介绍了如何在Mac下面配置tomcat,今天主要介绍使用Intellij idea部署我的第一个程序Hello World。1、启动Intellij idea,选择Create New Project;2、选择Java EE,点击Next;3、填写项目名称,取名为HelloWorld;4、接下来进入工程阶段,选择工程根目录,右键Open Module Set

2016-12-25 17:05:15 3944

原创 Mac配置tomcat7.0.73

最近突然心血来潮,想重新学习下javaee技术,以备不时之需,说干就干。由于使用的是Mac系统,之前一直都是在Window系统下面进行开发,以下是详细步骤;首先下载tomcat,如下图; 配置tomcat环境变量,解压刚才下载的tomcat文件夹,打开终端输入pico .bash_profile回车,加入以下内容; expor PATH=$PATH:/Users/terrence/Documen

2016-12-25 15:43:28 5233

原创 Android Studio中使用git托管代码到gitlab

最近想在Android Studio中使用git,将代码托管到gitlab上面去,小小的研究了一把,记录下详细步骤,以便跟我一样有这样子需求的童鞋学习。1、下载git,傻瓜式安装即可; 2、在Android Studio中配置git,如下图; 选择红色区域,并把git可执行文件与之关联,点击Test,如下图,git安装成功;3、注册gitlab账号,新建项目,因为我们在使用git客户端托管到g

2016-12-20 13:05:31 6008

原创 Clion搭建OpenglES3.0环境

作为一个钟爱Android Studio大粉丝,自从接触到Clion以后,就对它爱不释手了,一是习惯了使用java语言编程的程序员来说,再从头来去写C、C++程序来说,没有智能提示,简直要命的节奏,所以有个智能提示,对于快速学习掌握C和C++的api还有语法速度还是挺快的,再就是Clion的跨平台性,使用CMake进行编译,不管以后在哪个平台使用,都能够很好的做到兼容。用了一段时间后,用起来确实顺

2016-12-05 16:33:03 1993 1

原创 使用CLion上编译live555

最近因为工作需要,一直在学习C和C++,开发工具一直使用VS2010,由于之前一直使用java语言的,不管使用当初的Eclipse,还是之后的Android Studio都是各有很强的智能提示,于是乎在使用VS2010编写C++程序时,各种不习惯。由于工作的需要,没办法,只能硬着头皮上了,还好一路下来,发现已经各种VS2010,不得不说VS的功能实现在太强大了。

2016-11-02 14:09:54 1823

原创 使用Clion新建项目出现编译出错

最近利用业余时间在研究一下Clion,于是乎下载下载玩一下,新建项目,运行突然报好多错:"E:\Android\AndroidDevTools\CLion 2016.2.1\bin\cmake\bin\cmake.exe" --build C:\Users\lqm\.CLion2016.2\system\cmake\generated\Study-631276b8\631276b8\Debug

2016-11-01 16:29:30 4619 1

原创 使用vs2010编译libjpeg

1、下载libjpeg最新源码,点击打开链接,选择最新window压缩版本进行下载jpegsr9b.zip                  1.065 KB   Sun Jan 17 10:46 2016   Zip Compressed Data2、下载完成以后解压源码目录,新建一个文件命名为jconfig.h,生成头文件,拷贝程序库中jconfig.vc内容到刚建立的文件中;3、

2016-10-18 11:27:36 943

原创 Android Studio2.2导入工程出现UnsupportedMethodException

最近升级到Android Studio2.2,导入工程后,发现报入后报以下错误,Unsupported method: AndroidProject.getPluginGeneration().The version of Gradle you connect to does not support that method.To resolve the problem you can

2016-10-10 10:33:45 2008

转载 [OpenGL ES 02]OpenGL ES渲染管线与着色器

[OpenGL ES 02]OpenGL ES渲染管线与着色器 罗朝辉 ( http://blog.csdn.net/kesalin )本文遵循“ 署名-非商业用途-保持一致 ”创作公用协议前言在前文《 [OpenGL ES 01]OpenGL ES之初体验 》中我们学习了如何在 iOS 平台上设置OpenGL ES 环境,主要是设置 CAEAGLLayer

2016-09-22 20:42:47 340

原创 ADB命令

持续更新项目当中常用的adb命令1、adb shell top -m 10 -s cpu 查看10条占用cpu的进程;2、adb logcat -s tag 命令行里面过滤标签;3、adb shell->logcat -s tag > dir/xxx 自定义过滤标签输出日志。

2016-09-12 13:12:42 315

jniDemo.zip

适合新手下载下来学习,直接拿过来使用即可,可以直接运行工程目录下src/jni_create.sh文件,生成的jni文件会存放在工程目录下面jni下面。

2020-05-24

ffmpeg初次移植

第一次移植ffmpeg,与大家一起学习ffmpeg

2017-07-26

mybatis-generator-core-support支持类文件注释

mybatis-generator-core-support支持类文件注释,基于1.3.2

2017-03-02

archetype-catalog

maven构建项目时加载的xml文件

2016-12-27

Clion下面编译live555源码

Clion下面编译live555源码贡献给大家,希望跟大家一起学习,一起研究Clion

2016-11-02

AndroidStudio2.1.2编译Live555

很完整的as编译live555,下载下来直接可以用

2016-07-23

build.gradle

Android Studio2.1.2NDK环境搭建

2016-07-22

vs2010编译最新live555

直接用vs2010或者是vs2013打开.sln文件,按f5运行即可

2016-07-12

android wifi demo

wif p2p实用小例子,希望对大家有用

2014-06-13

Android 反编译

功能狠强大的反编译工具,和大家一起分享一下

2013-09-17

Android编码规范

花了一天的时间整了一个Android开发规范文档,希望对大家有用

2013-08-28

IOS软件模板

IOS软件模板,希望大家能喜欢,一起学习!

2012-05-21

源笔迹研究

实现源笔迹的思路,希望对你们有用,一起学习!

2012-04-25

java面试集锦,很好

很给力的面试宝典,好,这就则传说中的神,xxxxs

2011-07-20

空空如也

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

TA关注的人

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