自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1032)
  • 资源 (16)
  • 收藏
  • 关注

转载 Java字节码插桩修改HiBeaver(结合ASM,实现Hook需求、轻量级AOP、无埋点统计上报等),Javassist

Java汇编指令- https://segmentfault.com/a/1190000008606277一次Android字节码插桩实战- https://segmentfault.com/a/1190000008658815Android字节码修改神器HiBeaver:黑掉你的SDK- https://segmentfault.com/a/1190000008491823黑掉你的SDK,...

2018-05-18 14:54:16 1513

转载 Android着色器/渲染器 Shader(BitmapShader等),Canvas圆形头像 - Android

> Shader的五个子类:BitmapShader、LinearGradient、RadialGradient、SweepGradient和ComposeShader。其中, BitmapShader用于图像渲染; ComposeShader用于混合渲染; LinearGradient用于线性渲染; RadialGradient用于环形渲染; SweepGradient则用于梯度...

2018-05-15 12:53:52 917

转载 JNI数据类型,语法与规范

Java Native Interface(JNI)是Java语言的本地编程接口,是J2SDK的一部分。在java程序中,我们可以通过JNI实现一些用java语言不便实现的功能。通常有以下几种情况我们需要使用JNI来实现。标准的java类库没有提供你的应用程序所需要的功能,通常这些功能是平台相关的你希望使用一些已经有的类库或者应用程序,而他们并非用java语言编写的程序的某些部分对速度要...

2018-05-11 22:34:14 595

转载 Android Studio+Gradle的使用与构建(快捷键及技巧)

  app.gradle与module.gradle.提高Apk Gradle编译速度的方法?Gradle自动打包?宿主App: apply plugin: 'com.android.application'  <==如果是编译Android APP,则加载此插件 依赖库: apply plugin: 'com.android.library'      <==如果是编译Librar...

2018-05-11 14:01:36 1219

转载 Android Studio/Gradle构建问题集

> xml文件无法预览-- 解决Android studio3.1.2布局文件无法预览问题- https://blog.csdn.net/liuzhi0724/article/details/81318131解决方法:进入工程的res->values->styles.xml文件,将parent的值,在前面加上Base.-- Android Studio无法预览xml布局之...

2018-05-11 13:13:08 1489

转载 面向切面编程AOP(Xposed,Dexposed,日志自动埋点框架),面向对象编程OOP,面向接口interface编程

> AOP,OOP,interface1.AOP是Aspect Oriented Programming的缩写,中译文为面向切向编程。2.OOP,即ObjectOriented Programming,面向对象编程。3.接口interface,面向接口的编程方式是面向对象设计的一个原则。 面向接口编程与面向实现编程。面向接口编程和面向对象编程并不是平级的,它并不是比面向对象...

2018-05-11 00:06:24 1402

转载 微信小程序开发(Demo),微信公众号开发

> 微信小程序微信小程序,新的流量入口。在微信的开发工具上编译小程序的代码。微信web开发者工具。 sublime 和 webstorm。微信小程序开发工具0.7.0版本(下载链接http://pan.baidu.com/s/1nuIJnBV密码:ru3h)微信小程序26个基础组件+60个开放api微信小程序创建项目时选择无 AppID,但这样就只能在开发工具的模拟器上运...

2018-05-10 23:39:27 1283

转载 Android网络编程和多线程编程

Android对网络编程提供3中接口,即:Java接口,Apache接口,Android接口。-- Android三种网络通讯方式/网络通讯机制: 1.标准Java接口java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。  2、Apache接口 Apache HttpClient 3、android.net网络接口常...

2018-05-10 19:00:19 1310

转载 Android音视频拍摄工具、剪辑工具、特效工具(编码器)

-- 录制视频通过Camera采集NV21数据编码为H.264视频文件并保存;通过Camera2采集YV12数据编码为H.264视频文件并保存;通过SurfaceView解码显示Camera编码保存的H.264视频文件;通过TextureView解码显示Camera编码保存的H.264视频文件;视频处理功能如美颜、视频水印、滤镜、连麦等。> Android拍摄工具AVS2高...

2018-05-07 22:49:33 1601

转载 TextView渲染机制与优化(StaticLayout),TextView上的文字分散对齐,TextView用处

Android 字体适配的各种场景- https://github.com/wildma/FontAdaptation-- TextView中的.setText和.append的区别:setText()把以前的内容冲掉了,append()在以前的内容后面添加。-- TextView用drawableLeft/Right时,改变文字和图片间的距离:利用drawablePadding属性...

2018-05-06 00:36:39 2567

转载 游戏行业

游戏行业DDoS 6年谈:什么样的架构才可以对DDoS免疫- https://blog.csdn.net/jiangguilong2000/article/details/78173926可用的DDoS缓解方法,有三大类。首先是架构优化,其次是服务器加固,最后是商用的DDoS防护服务。  DDoS攻击的主要的方式是syn flood,ack flood,udpflood等流量型的攻击,本身从攻击方...

2018-05-05 22:49:18 336

转载 计算机视觉/机器视觉

> javaCV+javaCPP+FFmpeg的使用??  javacv的项目最早是为java平台封装了机器视觉领域的开源库,后提供Android支持。其中的库包含OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, videoInput, and ARToolKitPlus等等。在命名空间com.googlecode.javacv.c...

2018-05-05 22:30:36 380

转载 学习Linux及其他技术

学习低层知识,看下安卓源码、linux驱动、汇编等。  学习Linux及其他技术:免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com而Android 使用Socket完成进程间通信例子见下面的下载:具体下载目录在 /2013年资料/11月/5日/Android 使用Socket完成进程间通信。  涉及到底层的功能性...

2018-05-05 19:05:07 220

转载 Android代码混淆(ProGuard),资源混淆(微信 AndResGuard),SO混淆(obfuscator-llvm)

> 代码混淆  Android编译的大致流程如下:Java Code(.java) -> Java Bytecode(.class) -> Dalvik Bytecode(classes.dex)。 第三方的软件可以用来混淆我们的Android应用,常见的有:Proguard;DashO;Dexguard;DexProtector;ApkProtect;Shield4j;Str...

2018-05-04 22:42:29 2741

转载 跨平台微信网络开源Mars与网络框架Okhttp、Volley、Retrofit,Cookie持久化

> 1. Mars移动端IM网络层跨平台组件库Mars- https://github.com/Tencent/marsAndroid、iOS、OS X 平台的 demo(微信开源Mars的Demo源码)-https://github.com/52im/mars/tree/master/samples「弱网络环境下的网络连接质量」,「如何保证长链接通畅」,「如何解决移动wap网关影响...

2018-05-04 22:04:06 1796

原创 数学等交叉学科书籍收藏

希尔伯特提出23个问题,数学的23个问题??线性代数, 离散数学,微分几何、偏微分方程、低维拓扑、辫结理论、量子群等。运筹学 概率论、统计学和模拟试验。-- 拉普拉斯变换和傅立叶变换拉普拉斯算子可以给图像锐化,傅里叶变化可以给图像去燥啊,压缩啊,提取特征那些吧。> 书籍《数学之美》;自然哲学的数学原理;弗雷格:《概念演算--一种模仿算术语言构造的纯思维的符号语言》(18...

2018-05-04 11:02:56 939

转载 计算机起源的数学思想与数学(3)

数学的23个问题??> 计算机起源的数学思想- https://blog.csdn.net/FnqTyr45/article/details/79576522  线性代数,矩阵运算。  离散数学的教学中,本身太注重于知识本身的学习,而忽略了知识是如何被发现产生出来,以及不同的知识之间曾经的渊源和启发关系。而对于启迪思想来说,后者显然更为有力。  19世纪的布尔,将逻辑代数化,发展出了逻辑代数...

2018-05-04 10:25:39 513

转载 图像(图片)处理,RenderScript高斯模糊-Android

> RenderScriptGoogle 官方RenderScript- https://developer.android.com/guide/topics/renderscript/compute  RenderScript在Android 3.0引入,而一些内置的compute kernel在JELLY_BEAN_MR1中引入,为了在低版本手机中使用这些特性,我们不得不引入rend...

2018-05-03 16:51:52 1087

转载 android Preview xml中显示actionbaroverlaylayout

> android Preview 中显示actionbaroverlaylayout不使用actionbaroverlaylayout预览,将style.xml文件中的      <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">  修改为      <style name="A...

2018-05-03 12:59:17 413

原创 Java/Android 编码规范,设计规范等

> Android 编码规范Android 编码规范- https://www.jianshu.com/p/0a984f999592google官方android编码风格规范- http://www.360sdn.com/2013/android_0517/144.html--  Android编码规范 1.java代码中不出现中文,最多注释中可以出现中文 2.局部变量命名、静态...

2018-05-03 10:03:31 382

转载 计算机图形图像学,计算机视觉 (图形、图像和视频)

图像学,图形学;图像算法,图形算法?> 计算机图形学opengl ,directx  计算机图形学(Computer Graphics,简称CG)是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形式的科学。   简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。图形通常由点、线、面、体等几何...

2018-04-30 15:33:26 2715

转载 gradle插件,gradle/Groovy语法

宿  主  App   :    apply plugin: 'com.android.application'  <==如果是编译Android APP,则加载此插件 依赖库Module:apply plugin: 'com.android.library'         <==如果是编译Library,则加载此插件  > gradle 插件  如果想深入的做一下自定义...

2018-04-27 23:41:47 903

转载 JNI两种注册,System.load()与System.loadLibrary()加载SO库

> System.load()与System.loadLibrary() ,System.loadLibrary()Android System.loadLibrary及JNI_OnLoad简介 --http://blog.csdn.net/myarrow/article/details/9718677System.load 和 System.loadLibrary详解-- http:/...

2018-04-27 17:26:37 4032

原创 计算机图形/图像(GPU/OpenGL/OpenCV)书籍收藏

冈萨雷斯的《数字图像处理》。-- 光学与 camera《应用光学》,《几何光学》张芙蓉,《基于DM642的H.264编码器研究》李方慧,王飞,何佩琨,《TMS329C6000系列DSPs原理与应用》> OpenGL ES《OpenGL ES应用开发实践指南 -Android卷》-https://download.csdn.net/download/donkor_/9931...

2018-04-25 10:52:54 2084

转载 OpenGL实现物体动画和视频特效(视频水印、美白、滤镜等)

1.OpenGL实现视频的水印、滤镜?OpenGL实现视频的剪裁、旋转?2.2D/3D物体的 旋转,平移,缩放? OpenGL图片滤镜与视频滤镜?  矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合,最早来自于方程组的系数及常数所构成的方阵。在物理学中,矩阵于电路学、力学、光学和量子物理中都有应用;计算机科学中,三维动画制作也需要用到矩阵。 矩阵的运算是数值分析领域的重要问题。 ...

2018-04-24 23:13:18 8035

转载 行业现状研究报告

整个产业的演进方向,其实是产业在四个维度的持续提升:产品更丰富、性价比更好、与用户匹配,这是三个面向终端消费者交付结果的指标;效率更高,这是一个面向交付过程的指标。2017年中国手机安全状况报告- https://blog.csdn.net/jHstGeWWubw/article/details/79989464协同办公产品好不好用,得看这 25 项指标 | 研报-- http://w...

2018-04-24 22:29:18 450

转载 发现一个记录笔记的方法(康奈尔笔记即5R笔记)

康奈尔笔记系统是沃尔特·鲍克等人发明的;5R笔记技术,旨在为帮助学生有效地做笔记。康奈尔笔记系统把一页纸分成了三部分:左边记录右边线索和下方总结。  注意事项:这个工作不要在做笔记的时候做,而是在上完课之后马上回顾,然后把要点和关键词都写到左边,这样一方面马上回顾内容,另一方面理清头绪。  格式很简单,将笔记的一页分为双栏(左边占1/3,右边占2/3),右边比较大的空间用来在上课时快速记录笔记,而...

2018-04-24 13:06:49 5619

转载 事件驱动(GUI界面,EventBus)与接口(interface )回调机制及abstract(2)

> 接口回调与抽象类-- interface接口回调的一些优势和弱点,接口回调比较单一 冗余较多等。使用接口回调的方式实现的,是在Java Swing中典型的事件驱动机制处理方式。事件驱动机制采用委托方式实现,委托又通过接口回调来完成具体功能。 持有接口对象,可以达到解耦。Java接口比Java抽象类更抽象化。但是接口不是类。 一个接口类型的引用指向了一个实现给接口的对象,...

2018-04-20 18:58:12 1201

转载 Http(s)网络请求流程,https工作原理,单向(双向)加密,网络安全,HTTP1.0/1.1/2.0

CA(证书颁布机构)申请https证书的。免费的阿里云盾证书(https证书)? HTTP + 加密 + 认证 + 完整性保护 = HTTPS。一般来说,HTTPS 主要用途有三个:一是通过证书等信息确认网站的真实性;二是建立加密的信息通道;三是数据内容的完整性。 HTTPS采用共享秘钥加密 和 公开秘钥加密两者并用的混合加密机制. 若密钥能够实现安全交换, 那么有可能会考虑仅适用公...

2018-04-20 18:54:32 2372

转载 openGL基础6:Matrix,MVP(较详细)

openGL中文版- https://learnopengl-cn.readthedocs.io/zh/latest/OpenGL各版本的规范和扩展。- https://www.khronos.org/registry/OpenGL/index_gl.phpOpenGL3.3规范文档- https://www.khronos.org/registry/OpenGL/specs/gl/glspe...

2018-04-19 16:42:27 5178 1

转载 Cmake + CMakeLists.txt 编译SO库(JNI编译)

cmake android-ndk google demo- https://github.com/googlesamples/android-ndk  在Android Studio中使用C/C++库有两种方式:cmake和ndk-build。cmake是最新支持的方法,通过配置CMakeLists.txt文件来实现;ndk-build是传统的方式,通过配置Android.mk文件来实现。...

2018-04-19 15:34:49 4284

转载 面向CPU/GPU编程(如OpenGL),硬编码和软编码

《The Cg tutorial》(C图形教程)- http://developer.download.nvidia.com/CgTutorial/cg_tutorial_chapter01.html开源的库实在完整,想做卷积运算有cudnn,想做卷积神经网络caffe、torch,想做rnn有mxnet、tensorflow等。 GPU代表的是图形处理单元,但是,这些小小芯片除了处理图形功...

2018-04-19 13:15:25 5259

转载 Android 音视频开发入门指南,进阶研究

 在具体的业务领域,你可以慢慢沉淀下来,用自己的努力和时间换来对领域知识的深入理解和积累,逐渐从一个开发小白走向最懂这个行业的专家。 -- 无论什么平台,他们的学习曲线其实是类似的,都要经历差不多如下的环节: 1.学习对应平台的编程语言,如:C/C++,Java,Object C,Javascript 等 2.熟悉对应平台提供的 API,如:UI 库,网络,文件,数据库, 图片处理,多媒体处...

2018-04-16 10:46:39 2960 1

转载 屏幕渲染机制,UI性能优化,UI卡顿检测,硬件加速

Android性能优化 - 消除卡顿- https://blog.csdn.net/axi295309066/article/details/72675365-- Android UI, GPU过度绘制一共有以下几种颜色:原色:没有过度绘制蓝色:1 次过度绘制绿色:2 次过度绘制粉色:3 次过度绘制红色:4 次及以上过度绘制-- GPU的ALU(算术逻辑单元)比CPU多的多,而...

2018-04-15 21:51:30 1463

转载 Matrix, ColorMatrix(动画效果、图片大小、图片滤镜)

 1.为什么 Matrix 是个 3 X 3 的矩阵? 2.Matrix 这个 3 X 3 的矩阵每个元素的作用? 3.Matrix 的 setXXX、preXXX、postXXX API 方法的工作原理?> Matrix,Matrix.rotateM(),ColorMatrix作为Android源码中的一个常用类,它的作用是持有一个3*3的矩阵数组,用于坐标的转换。 Matrix用...

2018-04-13 17:21:20 1203

转载 图形学工程师,图形/图像处理(渲染库OpenGL、GPU编程语言、Shader)

-- 图形学工程师1.渲染执行流程;2.Shader 编程技巧;3.材质渲染案例;4.后处理渲染案例;5.Shader 编程优化案例;--图形学编程- https://blog.csdn.net/jxw167/article/category/6624969如何快速成长为图形学工程师- https://blog.csdn.net/GitChat/article/details/...

2018-04-10 21:23:55 2737 1

转载 高级算法和数据结构(2)

高级数据结构:哈希表、树与二叉树、优先队列与堆、并查集、线段树、树状数组、伸展树、Treap、AVL树、红—黑树、SBT、块状链表与块状树、后缀树与后缀数组、树链剖分与动态树等。二叉堆 左偏树 Trie RMQ线段树 ST表 动态树 .。。(ACM竞赛题)> 1.哈希表java中哈希表及其应用详解- https://blog.csdn.net/xiaoxik/article/de...

2018-04-06 23:48:25 806

转载 网络通信OSI七层或五层模型,路由协议(OSPF,IGRP等)

-- 计算机网络基础知识总结- https://blog.csdn.net/tomatobor_yj/article/details/79957057 计算机网络学习的核心内容就是网络协议的学习。TCP/IP协议毫无疑问是互联网的基础协议。 在数据链路层中称这种数据块为帧(frame),帧是数据链路层的传送单位。-- TCP滑动窗口机制 流量控制?面试时,你被问到过 TCP/IP 协议吗...

2018-04-04 18:38:48 4566

转载 onInterceptTouchEvent/onTouch/onLongClick/onClick等,VelocityTracker滑动速率,事件分发机制,View中的performClick((4)

-- onClick, onTouch哪个先执行?  Android  首先会执行dispatchTouchEvent(MotionEvent event) ,所以onTouch方法肯定是早于onClick方法的,如果在onTouch里返回false,就会出现下面的现象:10-20 18:57:49.670: DEBUG/MainActivity(20153): onTouch execute...

2018-03-30 12:38:41 767

转载 FFmpeg简述,源码分析,录制/压缩/水印/剪切/旋转/滤镜/美颜/上传视频等(CPU软编码和解码)

> ffmpeg源码分析ffmpeg源码简析(一)结构总览- https://blog.csdn.net/Louis_815/article/details/79621056FFmpeg的库函数源代码分析- https://blog.csdn.net/lipengshiwo/article/details/52982379  FFmpeg  CPU软编码和解码 ;MediaCode...

2018-03-24 22:28:07 1762

2020淘系技术年货 技术人的百宝黑皮书.zip

2020淘系技术年货 技术人的百宝黑皮书

2021-03-01

HttpClient _legacy.jar

HttpClient Jar包,Android9.0引入HttpClient ,useLibrary 'org.apache.http.legacy'

2021-02-24

打包的keystore备份

打包的keystore备份,不用每次都去生成;keystore文件和密钥

2018-06-14

JNI规范中文版

JNI规范中文版,学习JNI/NDK编译的同时,学习下JNI规范

2018-06-06

jni规范英文文档

jni规范英文文档,学习JNI/NDK编译的同时,学习下JNI规范

2018-06-06

FFmpeg_v3.4已编译好的so包

FFmpeg_v3.4已编译好的so包,拿出so包可以进行视频编解码 转码等

2018-05-25

NetEase QA Emmagee

NetEase QA Emmagee,Android performance test tool-CPU,memory,network traffic,starting time,battery current and status。需要Root手机

2018-05-03

Android字体

Android各种字体,字体样式

2018-04-10

图片压缩LuBan

图片压缩LuBan

2017-05-26

设计模式代码

设计模式代码

2017-05-25

算法和数据结构代码

算法和数据结构代码

2017-05-25

ScrollView嵌套Recyclerview

ScrollView嵌套Recyclerview

2016-12-07

Hash MD5 DES AES RSA加解密实例

Hash MD5 DES AES RSA加解密实例

2016-11-19

httpClient/httpmime_4.2.2.jar

httpClient4.2.2 httpmime4.2.2的jar包

2016-08-14

移动端MVC-MVP架构简单示例

移动端MVC-MVP架构简单示例-Android

2016-06-05

高性能服务器架构设计和调优

高性能服务器架构设计和调优

2016-05-28

空空如也

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

TA关注的人

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