- 博客(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
526
原创 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
813
原创 在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
933
原创 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
57187
24
原创 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
209
原创 NDK使用遇到的那些事(持续更新当中)
:AppCamera:transformNativeLibsWithStripDebugSymbolForDebugFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':AppCamera:transformNativeLibsWithStripDebugSymbolF...
2018-06-08 09:28:54
12877
原创 Android Studio导入或者是新建项目的时候一直停留Gradle总结
用过AndroidStuio的人都知道,as构建项目都是通过gradle来构建的,大家在有两种情况应该是经常遇到的,一是导入新的项目,二的新建的Android项目一直在build,其实这两种情况出现的实际上就是一个原因, AS要去远程下载gradle安装包,而国内到gradle下载的链接地址是非常缓慢的,以下拿导入新项目为例:1、查阅需要导入的项目目录下面F:\workplace\android\
2017-11-23 16:31:25
1132
原创 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
3199
原创 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
573
原创 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
907
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
10136
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
11773
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
3153
4
原创 Android ButterKnife Zelezny在AS中的使用
ButterKnife应该都使用过,频繁的使用手动编写@BindView与@OnClick是一件很操蛋的事情,我是很懒得,一直就在想如果一直这样子写@BindView与@OnClick那效率能够提高个毛线,于是google了一翻,果然有一个专门针对ButterKnife的插件Android ButterKnife Zelezny,AS安装插件在这里不在陈述,只记录一点安装成功之后如何使用。1、使用B
2017-06-27 18:58:25
337
原创 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
794
原创 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
2351
原创 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
3779
原创 Mac os下面为ffmpeg新增lame
项目上面遇到一些处理音视频的功能处理,于是就想到了使用ffmpeg来封装一些命令,通过java或者C++来去调用,期间遇到了不少问题,折腾了几个小时,记录下来,以便后面还会遇到。1、下载最新版本ffmpeg mac版本的,解压下载下来的ffmpeg,我下载的是最新的ffmpeg-3.2.42、打开Mac终端命令工具,切换到刚才解压的ffmpeg目录下面,输入./configure3、配置完成之后,接
2017-03-24 15:20:08
1356
原创 在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
4696
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
5394
原创 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
1751
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
2261
原创 使用Mac终端命令远程登录阿里云遇到的问题
在使用Mac命令ssh登录阿里云出现一个错误@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
2017-02-11 18:31:57
1111
原创 阿里云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
3585
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
6646
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
6436
原创 阿里云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
3955
原创 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
1148
原创 使用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
2358
1
原创 Intellij IDEA创建Maven Web项目很慢
使用Idea创建Maven Web项目非常缓慢,google一把,发现以下两种方式能够解决问题。1、在使用Maven新建webapp时,如下图所示,添加 archetypeCatalog=internal编译看看有没效果,测试经过发现在win10系统只需要配置以上配置信息就可以解决构建项目速度慢的问题,而在mac系统上面无用;2、如第一步不能解决构建慢的问题,手动下载maven,解压配置好环境
2016-12-26 14:41:22
6954
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
3959
原创 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
5257
原创 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
6035
原创 Clion搭建OpenglES3.0环境
作为一个钟爱Android Studio大粉丝,自从接触到Clion以后,就对它爱不释手了,一是习惯了使用java语言编程的程序员来说,再从头来去写C、C++程序来说,没有智能提示,简直要命的节奏,所以有个智能提示,对于快速学习掌握C和C++的api还有语法速度还是挺快的,再就是Clion的跨平台性,使用CMake进行编译,不管以后在哪个平台使用,都能够很好的做到兼容。用了一段时间后,用起来确实顺
2016-12-05 16:33:03
2024
1
原创 使用CLion上编译live555
最近因为工作需要,一直在学习C和C++,开发工具一直使用VS2010,由于之前一直使用java语言的,不管使用当初的Eclipse,还是之后的Android Studio都是各有很强的智能提示,于是乎在使用VS2010编写C++程序时,各种不习惯。由于工作的需要,没办法,只能硬着头皮上了,还好一路下来,发现已经各种VS2010,不得不说VS的功能实现在太强大了。
2016-11-02 14:09:54
1866
原创 使用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
4700
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
956
原创 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
2021
转载 [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
351
原创 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
327
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人