自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jesiah的博客

学如逆水行舟,不进则退

  • 博客(26)
  • 资源 (10)
  • 收藏
  • 关注

原创 AndroidNDK开发之Ubuntu下编译FFmpeg并用命令行玩转音视频

(1)首先更新包列表:(2)安装build-essential软件包: (3)验证GCC编译器是否已经安装成功: 步骤二:编译 fdk-aac 1、下载fdk-aac压缩包:2、解压:3、进入fdk-aac-0,1,6目录: 4、运行configure脚本:5、编译(如果make命令无法执行,根据提示安装make即可): 注意:在编译ffmpeg时,有可能会报找不到fdk_aac库的错误。此时我们应该设置一下 6、配置环境变量, 我这里配置的是临时

2022-06-13 19:16:08 376

原创 androidNDK开发之FFmpeg不显式指定ar问题解决方案

在音视频开发过程中使用ffmpeg命令把mp4格式转为flv格式:ffmpeg -i test.mp4 out.flv报错信息如下:Sample rate must be 11025,22050 or 44100Error initializing output stream 0:1 -- Error while opening encoder for output steam #0:1 -maybe incorrect parametes such as bit_rate,rate,width or he

2022-06-11 16:31:19 1434

原创 Android NDK开发之Linux系统下交叉编译导出FFmpeg库并集成到Android Studio

1、什么是交叉编译? 在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里需要注意的是所谓平台,实际上包含两个概念:体系结构(Architecture)、操作系统(OperatingSystem)。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。举例来说,我们常说的x86 Linux平台实际上是Intel x86体系结构和Linux

2022-06-08 19:10:45 1175

原创 windows下安装VM虚拟机和Ubuntu系统(附注册密钥)

一、Ubuntu系统简介Ubuntu是一个以桌面应用为主的Linux操作系统,是当下一款比较重要的lInux操作系统,它主要就是能够帮助用户获取更加人性化的设计,也是传承了非洲传统的一些价值观的重要工具,这款工具是建立在Debian发行版和Gnome桌面环境基础之上的应用软件。二、windows下安装Ubnutu系统能做什么?1、和常用的Windows系统一样,ubuntu也是一个完整的操作系统,是另一种电脑操作系统的选 项,整体系统而言在操作逻辑和实际的操作步骤上,显然ubuntu有着更多

2022-05-30 16:32:09 6307

原创 android开发之DataBinding的使用以及源码深度分析

本文详细介绍了DataBinding的使用、DataBinding的原理以及DataBinding源码的深度分析

2022-05-10 18:14:40 1574

原创 Android NDK开发之JNI的注册以及子线程的使用

一、静态注册在jni开发默认的情况下,用的就是静态注册,静态注册是最简单的方式,在NDK开发过程中,基本上使用静态注册,静态注册比动态注册要简单,但是在诸多的系统源码中,会发现会有大量都是采用动态注册,因为动态注册虽然麻烦,但是比静态注册安全性高,不用暴露包名类名等。静态注册的优点:(1)、开发简单;(2)使用方便;(3)便于阅读。缺点:(1)、JNI的函数名过长;(2)、捆绑上层的包名和类名;(3)、运行期才会去匹配JNI函数,性能上低于动态注册。例子:1、Ma

2022-05-09 16:49:17 1026

原创 android自定义Drawable实现炫酷UI-锦鲤游泳效果

一、实现效果:当点击屏幕的时候,屏幕中的锦鲤会身体摆动并且游到屏幕点击处,如下图:效果分析:1、小鱼的身体各个部件都是简单的半透明几何图形。2、各个部件都可以活动。3、从头到尾方向的部件摆动幅度越来越大,频率越来越高。二、实现思路:1、实现小鱼的绘制,创建一个自定义Drawable,把小鱼的形状画出来,然后放到ImageView上面显示。2、实现小鱼的原地摆动,让小鱼可以在原地摆动。3、实现小鱼的点击游动。三、自定义Drawable1、drawable

2022-04-14 17:19:28 2965

原创 android9.0以上当切换程序后,service在后台运行一分钟左右就自动停止的解决方案

service作为安卓四大组件之一,在开发项目中很多人都会用到,不知道大家有没有发现,在android9.0以上的系统,如果你在app启动了一个service,当你切换到另一个app时,在之前的安卓系统service还是会在运行的,但是当升级到android9.0的系统,你会发现,service在后台运行一分钟左右就会自动停止了,下面来给大家介绍一下如何使service一直在后台运行:首先我们来了解一下官方文档上android9.0默认关掉后台运行的service的原因:1、在后台运行应用会消耗设备

2020-07-08 10:42:18 8197 10

原创 android10的适配

市场上android10的用户越来越多了,作为资深的安卓开发人员,如果不及时给你的项目适配,将会出现很多问题,相比较去年的写的Android 9适配,这次Android 10的内容有点多,我整整写了一个星期,痛苦中。。。首先将我们项目中的targetSdkVersion改为 29。1、Scoped Storage(分区存储)说明在Android 10之前的版本上,我们在做文件的操作时都会申请存储空间的读写权限。但是这些权限完全被滥用,造成的问题就是手机的存储空间中充斥着大量...

2020-06-23 11:44:33 2947

原创 apktool反编译出错:assets有dex文件导致apk反编译出错

apktool反编译apk出错如下:Exception in thread "main" org.jf.util.ExceptionWithContext: Encountered small uint that is out of range at offset 0x38报错的原因是apk中不止smali目录下面的dex文件,其他地方比如assets下面也有,而assets下面的dex文件不是正常的dex文件,所以反编译就会出错。解决方法:添加–only-main-classes参数.

2020-06-23 11:17:04 3668 6

原创 java邮箱验证测试类的实现

最近公司开始做新项目了,刚好有做这个邮箱验证功能,不多说,直接上代码: public static final String SMTPSERVER = "smtp.163.com";//邮箱服务器地址(用QQ还是网易看需求,我这里 用的是网易邮箱) public static final String SMTPPORT = "465"; //邮箱服务器

2017-07-19 16:56:53 3598 2

原创 plsql连接远程Oracle数据库

随着科技的日新月异,学习一门新技术显得犹为重要,之前网上说plsql这个比navicat好用,于是我也去网上下载来学习学习,plsql如何安装,网上有很多例子,为了节省时间,我就不多说了,下面就说一下我用plsql连接远程数据库的过程:首先,安装oracle客户端instantclient-basic-nt-12.1.0.2.0(这个可以在官网上下载,安装也很简单,不多说),安装成功后在目录下

2017-06-27 11:58:14 1173

原创 myeclipse从svn更新项目之后访问不到页面

昨天从svn上面更新了web代码,更新之后项目就报错了,很多地方都出现了红叉,我仔细检查了一遍,发现更新代码之后我项目原来的jar包没有跑到外面去了,于是我又重新add path,然后出现红叉的地方就少了很多,但是还有一些地方报错,是开头的pakage包的红叉没有消失,我找开了build path,发现source里面原本的东西也不见了,于是我就重新添加进去,如下图:重新添加了之后

2017-02-09 09:43:01 1591

原创 jeecg3.6.5平台下管理员如何删除登录用户

最近公司改用jeecg3.6.5开发平台做系统,本人遇到了一个很奇怪的问题,就是在管理员登录的时候竟然删除不了其他的登录用户,我就纳闷了,既然这个系统提供了这个功能,并且按删除的时候也会弹出删除成功的消息,但是实际上却没有删除,于是我就打开数据,检查相关的表,发现里面的数据都经过编码了,很难找,好不容易找到了,但是又删除不了。于是我就打开里面的代码,细看之下,我发现的新大陆,问题就解决了。下面来看

2017-01-18 09:04:53 1825

原创 用python写一个爬虫程序

写一个爬虫程序,访问广西空气质量实时发布系统 网页实时获取南宁市各个站点的PM2.5的值(要在后台运行,实时获取)把获取的值存放到Python内置的数据库里面,这是我同学的作业,本人没学过python,但是为了情义,再怎么难也要帮他写出来,于是我花了两天的时间,绞尽脑汁,终于帮我同学完成了,这也是我人生中第一个python程序。首先要做准备工作,去我的资源库里找到python爬虫并在后

2016-12-02 17:35:19 2525

原创 如何把dmp文件导入oracle12c中,并在java中实现数据库的接连

步骤:第一步:运行命令cmd,输入imp C##LIYX/123456@ORACLE12C file="F:\huairui\java\oracle-db\jeecg3.6.5-oracle11g-20160718.dmp" full="y"说明:C##LIYX  是登录数据库的用户名           123456   是登录数据库的密码          

2016-11-23 15:06:32 4203 3

原创 oracle12c的安装

首先,到oracle官网找到下载页面,如下:(12.1.0.2.0) - Enterprise Edition Microsoft Windows x64 (64-bit)File 1, File 2  (2.5 GB)  See All Linux x86-64File 1, File 2  (2.5 GB)  See All

2016-11-01 15:32:51 664

原创 更新jdk后myeclipse8.5启动tomcat8.5.5报错

今天更新了jdk,但是在重新启动tomcat的时候报了如下错误:之前运行得好好的,但是更新了jdk之后就报错了,我的jdk版本是1.8,开发工具是myeclipse8.5,服务器是tomcat8.5.5,我检查了下,环境变量都配置正确的,由于本人是新手,百度了很久才解决,花了我一个上午和半个下午才解决,现在我把我的解决过程记录下来,希望对新手有用:第一步:由于你更新了jdk

2016-10-31 16:04:12 2307

原创 android仿今日头条视频显示效果

本博客主要实现以下图所示这种功能,可以播放,暂停,快进,快退,全屏播放等功能。第一步:请先下载依赖库,本人上传的地址为http://download.csdn.net/detail/qq_33979657/9664444(免费)。第二步:把下载到的依赖库导入到您的工程,请根据您的开发工具修改相应的配置文件。第三步:在您所需要展示的类里添加如下代码:

2016-10-26 14:22:04 3262 6

原创 win10下配置maven环境变量

第一步:请到官网下载安装包http://maven.apache.org/download.cgiBinary tar.gz archiveapache-maven-3.3.9-bin.tar.gzapache-maven-3.3.9-bin.tar.gz.md5apache-maven-3.3.9-bin.tar.gz.asc

2016-10-24 10:11:11 53804 10

转载 jeecg入门

1.部署jeecg   1.1.下载jeecg         请在jeecg 发布地址下载jeecg工程   1.2 导入myeclipse8.5      按照如下视图选择jeecg项目存放路径然后导入项目工程          1.3jeecg工程结构        1.4 相关配

2016-10-21 15:12:49 1170

转载 android studio2.2版本

Android Studio 2.2 来啦2016-09-20 18:55 18124人阅读 评论(14)收藏举报本文章已收录于:分类: AS(1) 作者同类文章X版权声明:本文为 stormzhang 原创文章,转载请务必注明出处!目录(?)[+]Layout Ed

2016-10-21 14:35:53 564

原创 android利用base64快速上传文件到javaweb服务

上传文件对于开发者来说是一件令人头痛的问题,特别是移动开发端,今天我就来分享一种android客户端快速上传文件到java服务器的方法但是这种方法只适合于小文件上传,如果是比较大的文件可能会造成内存溢出问题(这个问题可采用分段上传解决),服务器我用的是spring-mvc框架。android 端:public static String fileToBase64(Fil

2016-10-19 14:55:50 2215 1

原创 android给用户头像设置圆形加边框

1.自定义一个view:package com.gx.travel.customview;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import a

2016-10-19 11:50:23 4554 2

原创 设置tomcat的图片访问路径

使用Tomcat虚拟路径可以达到一个怎样的效果呢?简单说你可以把上传的文件放在你想发的任何一个地方,同时可以自己区分下文件的类型,图片文件专门放一个地方,压缩包文件放另一个地方。其实如何配置非常简单,这里以window环境来说明!首先找到tomcat目录下conf目录下的server.xml文件在server.xml文件中找到<Host></Ho...

2016-10-19 10:31:37 4225 4

原创 安装 mysql时如果出现密码错误

这种错误:解决方法:运行cmd:mysql -u rootmysql> SETPASSWORDFOR'root'@'localhost' = PASSWORD('newpass');

2016-10-19 10:19:21 6842

android系统最新签名文件platform.pk8、platform.x509.pem

1、资源包含platform.pk8、platform.x509.pem两个文件; 2、android开发中如需修改系统时间必须用到这两个系统签名文件; 3、绝对是android系统里最新的签名文件,假一赔十; 4、这两个文件位于adroid系统源码build/make/target/product/security目录下 5、可以使用这两个文件生成keystore应用签名文件;

2023-02-15

Java史上最全面的打印工具类,可以打印本、图片、二维码、订单、病历单等等,并且不会出现乱码问题,各种打印排版都可以实现!

1、java开发必备工具类,兼容了所有版本的JDK,包含了各种类型的打印,可以打印文本、图片、二维码、订单、病历单等信息,应有尽有,功能强大,代码简洁,使用简单,直接拷贝使用即可; 2、本工具类经过了很多项目大佬的不断升级改造,具有高效率、高性能、高质量的特点,并且完美地解决了打印过程中出现的中文乱码、以及打印过程中出现的兼容问题,可以随心所欲的打印各种各样的内容; 3、本内容仅限java开发和android开发人员下载,使用过程中有任何疑问或者出现任何问题欢迎在评论区留言!

2022-05-26

android自定义炫酷UI-灵动的锦鲤

通过自定义android高级UI实现了一种类似小鱼游泳的炫酷效果,自定义drawable、自定义layout、属性动画的使用、点击事件的处理、水波纹效果、贝塞尔曲线的使用等等,实现的小鱼不仅会动,还能根据鼠标点击的位置进行游动,十分灵动!

2022-04-14

超简单实用的apk反编译+回编译工具-安卓开发必备

1、适合安卓开发工作者 2、适合逆向工程开发者 注意:必须在电脑配置了jdk环境才能运行!

2021-11-01

RecordDemo.rar

此程序是利用service在后台录制的,所以可以切换app进行录制,主要用到MediaRecord类,下载demo即可直接运行使用,注意要把mimSdkVersion设置为21,不然会报错。

2020-07-08

pywin32-220.win-amd64-py3.5.rar

pywin32-220.win-amd64-py3.5.exe安装到python的安装目录下,这个主要是用来在后台运行,具体看我们博客

2019-10-16

JAVA邮箱所需jar包

文件中包括了 邮箱验证所需要的jar,里面也包含了javaee6,如果使用的开发工具不支持javaee6就可以使用了。

2017-07-19

python爬虫(1)

写一个爬虫程序,访问广西空气质量实时发布系统 网页 实时获取南宁市各个站点的PM2.5的值(要在后台运行,实时获取) 把获取的值存放到Python内置的数据库里面

2016-12-02

仿今日头条视频显示效果

本资源只是一个依赖库,开发者可以直接导入自己的项目,然后改一个相应的配置文件便可使用,至于如何使用,其实也很简单,就一句代码,如果不懂,我会在博客(http://blog.csdn.net/qq_33979657)里介绍。

2016-10-26

viewpage+滑动的时候标题有悬浮的效果

本项目当页面滑动到一定位置的时候可以将标题栏悬浮起来,还可以放多少个fragment实现左右滑动。

2016-10-21

android中按钮的点击效果

本项目里有android的各种点击效果,让用户觉得该事件被点击了

2016-10-19

空空如也

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

TA关注的人

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