备忘
文章平均质量分 65
AveryZhong
这个作者很懒,什么都没留下…
展开
-
Java Programming Tutorial Java Native Interface (JNI)
https://www3.ntu.edu.sg/home/ehchua/programming/java/JavaNativeInterface.htmlJava Programming TutorialJava Native Interface (JNI)1.IntroductionAt times, it is necessary to use native (non-Ja...转载 2020-01-24 17:45:04 · 2032 阅读 · 0 评论 -
【备忘】MAC环境编译ffmpeg4.2.2
1、创建一个文件比如build_for_andorid.sh, 复制粘贴下面的内容#!/bin/bash#这里修改的是最低支持的android sdk版本(r20版本ndk中armv8a、x86_64最低支持21,armv7a、x86最低支持16)API=29# NDK的路径,根据自己的安装位置进行设置export NDK=/Users/XXX/Library/Android/sd...原创 2020-01-15 15:46:33 · 603 阅读 · 0 评论 -
支持setOnItemClickListener的RecyclerView
RecyclerView没有提供像ListView一样的setOnItemClickListener,那么想要让RecyclerView也提供一个setOnItemClickListener方法,那我们就只有自己来实现原创 2016-06-22 11:21:27 · 1709 阅读 · 0 评论 -
在 Win7/Win8下使用 VirtualBOX虚拟机安装 OS X 10.11 El Capitan 及 Xcode 7.0
在 Win 7或8 下使用 VirtualBOX 虚拟机安装 OS X 10.11 El Capitan 及 Xcode 7.0来源:http://bbs.feng.com/read-htm-tid-9908410.html ( OS X and Xcode 7.0 请参考本链接)http://www.wikigain.com/install-mac-os-x-el-capitan转载 2016-09-16 12:54:21 · 11825 阅读 · 0 评论 -
【备忘】Android音乐播放服务
public class MusicService extends Service implements OnPreparedListener, OnSeekCompleteListener, OnCompletionListener, OnErrorListener, OnBufferingUpdateListener { private static final String TA原创 2016-10-19 17:12:53 · 442 阅读 · 0 评论 -
Android 打造形形色色的进度条 实现可以如此简单
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43371299 ,本文出自:【张鸿洋的博客】1、概述最近需要用进度条,秉着不重复造轮子的原则,上github上搜索了一番,看了几个觉得比较好看的ProgressBar,比如:daimajia的等。简单看了下代码,基本都是继承自View,彻彻底底的自定义了一个进度条。转载 2016-11-16 10:18:48 · 2663 阅读 · 0 评论 -
Android业务组件化之现状分析与探讨
从个人经历来说的话,从事APP开发这么多年来,所接触的APP的体积变得越来越大,业务的也变得越来越复杂,总来来说只有一句话:这是一个APP臃肿的时代!所以为了告别APP臃肿的时代,让我们进入一个U盘时代,每个业务模块都是一个具备独立运行的U盘,插在哪里都可以完美运行,这就是推进业务组件化的初衷也是一个美好的愿景。转载 2017-01-07 17:38:40 · 419 阅读 · 0 评论 -
可以添加头部和尾部View并且支持setOnItemClickListener和滑到底部自动加载更多的RecyclerView
以下是对RecyclerView的功能扩展,使其具备通ListView一样的功能,能添加头部和尾部View并且支持setOnItemClickListener和滑到底部自动加载更多的RecylerView代码如下/** * 支持添加头部View 、尾部View 、 * 设置item单击和长按事件和上拉加载 * 更多的RecyclerView * */public cla原创 2016-07-01 16:26:42 · 972 阅读 · 0 评论 -
深入理解JavaScript系列
深入理解JavaScript系列汤姆大叔的博客转载 2016-05-05 10:43:53 · 290 阅读 · 0 评论 -
Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏
阅读目录步骤一:从 Github 上拷贝源码步骤二:添加 Android Design Support Library 依赖步骤三:添加 FAB步骤四:使用 Snackbar步骤五:使他们和 CoordinatorLayout 协作步骤六:再见 ActionBar,你好,Toolbar步骤7:在内容区域放东西步骤8:玩转 TabLayout步骤9:当随着内容滚动时,让 AppBarLa转载 2016-01-20 16:28:18 · 755 阅读 · 0 评论 -
关于JavaScript 的 async/await
原文:http://blog.csdn.net/hj7jay/article/details/61191416版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]随着 Node 7 的发布,越来越多的人开始研究据说是异步编程终级解决方案的 async/await。我第一次看到这组关键字并不是在 JavaScript 语言里,而是在转载 2017-08-28 14:25:16 · 359 阅读 · 0 评论 -
TCP 为什么三次握手而不是两次握手(正解版)
参考文章Why do we need a 3-way handshake? Why not just 2-way大部分网络博客的错误解读首先需要声明的是, 百度搜索到的大部分网络博客关于这个问题的解答都是不清晰或者不准确的。 讨论这个问题的大部分博客都会引用《计算机网络》的内容:防止已失效的连接请求又传送到服务器端,因而产生错误不幸的是, 这种解释是不准确的, TCP 采用三次握...转载 2019-09-16 16:58:59 · 693 阅读 · 0 评论 -
AspectJ-gradle-plugin-for-android:轻松让Android项目快速具备面向切面编程(Aspect Oriented Programming)的能力
想在Android中使用AspectJ进行面向切面的编程,集成步骤还是比较繁琐的。那能不能有个方便、简单、快捷方式呢?答案是可定的。AspectJ-gradle-plugin-for-android是一个Gradle插件,它可以快速将AspectJ集成到Android应用程序中。只要你使用这个插件,你的项目将立即具备AOP(面向方面编程)的能力。项目地址:https://github.co...原创 2019-08-06 10:08:00 · 308 阅读 · 0 评论 -
基于Hadoop HDFS文件系统的SFTP服务(hdfs-over-sftp)
hdfs-over-sftphdfs-over-sftp是一个基于Hadoop HDFS文件系统的SFTP服务,可通过SFTP访问和操作HDFS文件系统的目录和文件,该项目构建于Apache sshd项目之上。项目地址:https://github.com/averyzhong/hdfs-over-sftp...原创 2019-03-25 20:02:24 · 2533 阅读 · 0 评论 -
MAC Spark no snappyjava in java.library.path
软件版本:Mac:10.12.1,Spark:1.6.0-cdh5.7.3,JDK:1.7.0_79 ; IDEA:14;问题描述:在Mac上运行Spark程序时(采用local 生成SparkContext的方式,具体参考:https://github.com/fansy1990/Spark_MLlib_Algorithm_1.6.0/blob/master/src/test/scal...转载 2019-02-21 21:04:54 · 355 阅读 · 0 评论 -
Android外挂多字幕开源库(Subtitle for Android)
Subtitle For Android 是一个Android平台视频播放多字幕支持库,几乎支持所有的Android版本,可以在需要外挂字幕中的项目集成。支持的字幕格式有:.SRT、.SCC、.ASS、.STL、.TTML格式的字幕文件。集成方式简单,可几行代码就可以使你的播放器支持外挂做字幕的支持。项目地址:https://github.com/averyzhong/SubtitleForA...原创 2019-02-02 09:43:17 · 6322 阅读 · 2 评论 -
Android代码中运行shell命令
/** * Android shell 命令执行器,支持无限个命令串型执行(需要有root权限!!) * <p> * <p> * HOW TO USE? * Example:修改开机启动动画。把/sdcard/Download目录下的bootanimation.zip文件拷贝到 * /system/media目录下并修改bootanimation.zip的权限为...原创 2018-03-14 16:38:33 · 8856 阅读 · 1 评论 -
面向切面编程在android中的应用(Aspect Oriented Programming in android)
面向切面编程在android中的应用Aspect Oriented Programming in android projectAspect Oriented Programming in android project背景什么是AOP?(来自网络,一搜一大把)AOP中的一些概念 (来自网络,一搜一大把)什么是AspectJ?如何在Android中使用AspectJ?项目根目录下的build.gr...原创 2018-03-19 15:46:28 · 336 阅读 · 0 评论 -
Android根据上下文对象Context找到对应的Activity
Android根据上下文对象Context找到对应的Activity: @Nullable public static Activity findActivity(Context context) { if (context instanceof Activity) { return (Activity) context; }...原创 2018-03-19 15:37:36 · 8327 阅读 · 1 评论 -
Android让一个Service成为系统Service
http://processors.wiki.ti.com/index.php/Android-Adding_SystemService原创 2015-01-29 10:39:15 · 622 阅读 · 0 评论 -
Android 5.0 主要API概览
API 级别:21Android 5.0 (LOLLIPOP) 为用户和应用开发者提供了新的功能。本文档介绍了最值得注意的新 API。有关新平台功能的扼要介绍,另请参阅 Android Lollipop 集锦。开始开发要构建 Android 5.0 版应用,您必须先下载 Android SDK,然后使用 SDK 管理器下载 Android 5.0 SDK 平台和原创 2015-01-23 17:08:29 · 1507 阅读 · 0 评论 -
Javascript 面向对象编程详解
Javascript 面向对象编程详解原创 2015-04-01 08:44:49 · 543 阅读 · 0 评论 -
Android 音乐播放器的实现(一)自定义按钮的实现
Android 音乐播放器的实现(一)自定义按钮的实现转载 2015-04-01 17:08:38 · 2140 阅读 · 0 评论 -
java MD5数字签名算法实现
java MD5加密算法实现:public static String md5Encode(String srcStr) throws IOException { MessageDigest md5 = null; try { md5 = MessageDigest.getInstance("MD5"); } catch (NoSuchAlgorithmExcepti...原创 2015-07-07 16:14:21 · 1116 阅读 · 0 评论 -
自定义View实现Android圆形进度条,支持自定义显示的样式
我是完全根据这里仿制了一个作为备忘,可以点击这里查看原始版本代码如下:1、res/values/attrs.xml 2、具体实现publ原创 2015-06-04 15:24:03 · 742 阅读 · 0 评论 -
javascript实现基于类的继承
我们知道javaScript没有“类”的概念,那javascript是不是就不能实现继承了呢?答案是否定的,下面的例子就实现了两个类的继承。Person 是父类,Student是子类,extend是实现两个对象的继承的函数,“subClass.superClass = superClass.prototype.constructor”是在子类的添加一个静态的属性保存父类的constructor,方便对父类属性的拷贝继承, “Student.superClass.call(this,name,age); /原创 2015-05-05 22:56:43 · 920 阅读 · 0 评论 -
javascript的全局变量跟局部变量解析
今天公司一个实习小妹子问我两段JS代码的区别:[javascript] view plaincopy var a = "Hello"; function test(){ var a; alert(a); a = "World"; alert(a); }转载 2015-05-05 11:52:54 · 450 阅读 · 0 评论 -
利用线程池实现Android客户端的http网络数据请求工具类
该工具类值只实现了HTTP的get方法,参考get方法可轻松实现post、put、delete等方法,下面是get方法的实现public class SimpleHttpClient { private static final String TAG = SimpleHttpClient.class.getSimpleName(); public static int POO...原创 2015-04-29 15:01:38 · 2634 阅读 · 0 评论 -
javascript作用域与作用域链详解
一直对Js的作用域有点迷糊,今天偶然读到Javascript权威指南,立马被吸引住了,写的真不错。我看的是第六版本,相当的厚,大概1000多页,Js博大精深,要熟悉精通需要大毅力大功夫。一:函数作用域 先看一小段代码:[javascript] view plaincopyvar scope="global"; functio转载 2015-04-20 11:37:13 · 321 阅读 · 0 评论