自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 编译与运行

> 在编译器实现中,也有非常明显的层次之分。这些层次可以完全按照编译原理理论来划分。包括: 1.词法分析:将文本代码拆分为一个一个合法的单词 2.语法分析:基于 词法分析 得到的单词流构建语法树 3.语义分析:基于 语法分析 得到的语法树进行语义上的检查等 4.生成器:基于 语义分析 结果(...

2019-07-28 19:28:51 1530 0

转载 Soloπ:支付宝开源的Android专项测试工具

Soloπ:支付宝开源的Android专项测试工具- https://github.com/soloPi/SoloPi Soloπ:支付宝开源的Android专项测试工具- https://juejin.im/post/5d25a79ee51d4556db694a8d 测试:从早期基于测试脚本的...

2019-07-14 15:54:39 2165 0

转载 图像识别

图像识别主要用到了两个第三方的iOS框架:OpenCV和TesseractOCR,OpenCV用来做图像处理,定位到身份证号码的区域,TesseractOCR则是对定位到的区域内的内容进行识别。 OpenCV中的一些简单的处理图像的方法:灰度处理、二值化、腐蚀、边缘检测等等。 Tesserac...

2019-07-07 14:38:42 2063 0

转载 着色器Shader及Shader的图像处理,Shader Demo

android-gpuimage里给出了很多滤镜效果,本质都是用shader处理图像。 使用OpenGL做图像处理,最主要的就是FragShader的实现,以下是几种已经实现了的shader。有黑白照处理,Sephia特效,反相,高斯模糊,Median模糊,锐化,腐蚀,膨胀,拉普拉斯边缘检测等。...

2019-07-07 01:22:30 1742 0

转载 OpenGL ES 渲染优化策略

-- CRT 显示器原理 首先从过去的 CRT 显示器原理说起。CRT 的电子枪按照上面方式,从上到下一行行扫描,扫描完成后显示器就呈现一帧画面,随后电子枪回到初始位置继续下一次扫描。为了把显示器的显示过程和系统的视频控制器进行同步,显示器(或者其他硬件)会用硬件时钟产生一系列的定时信号。当电子...

2019-07-07 01:18:47 1961 0

转载 Android手机功耗,高通/MTK功耗

功耗优化- https://blog.csdn.net/zhangbijun1230/article/category/7541658 android 功耗优化- https://blog.csdn.net/zhangbijun1230/article/category/7618452 MTK 驱...

2019-07-06 23:36:14 1440 0

转载 OpenCL图像处理

在移动端优化图像的处理速度,用OpenCL或许可以达到优化的效果。 Khronos OpenCL-Headers- https://github.com/KhronosGroup/OpenCL-Headers/ This is a sobel filter on Android using Ope...

2019-07-06 22:02:25 713 0

转载 Android 资源管理框架(Resources和AssetManager) 及 资源编译(aapt)

android应用资源预编译,编译和打包全解析- https://cloud.tencent.com/developer/article/1033926 Android系统提供了一套强大的资源管理框架Resources和AssetManager。-- Android应用资源由两部分构成:资源目录...

2019-07-05 00:06:26 424 0

转载 矩阵运算库

> Android/Java矩阵计算的架包Jama Jama是一个基本的线性代数Java包。包括一个基本的Matrix类和5个矩阵分解类。 Matrix类提供了基本的线性代数数值运算的功能,不同的构造函数可以构造双精度和浮点精度的二维数组,而不同的gets和sets方法可以返回子矩阵和矩阵元...

2019-06-30 14:39:01 976 0

转载 Camera光学、成像和 3A 算法 (视觉),camera开发

成像与光学。计算机视觉,图像处理,数字成像。自动驾驶与视觉。 镜头设计;人成像(相机),机器视觉 计算机视觉 -- 光学与 camera,书籍 《应用光学》,《几何光学》 Camera(摄像头)算法的书,FPGA或DSP实现的。如ISP功能实现、3A、3D降噪、边缘增强、色彩还原、图像增强、防...

2019-06-30 10:50:06 2589 0

转载 Android 性能优化系列3

1.性能优化(一)APP 启动优化- https://juejin.im/post/5cc19374e51d456e781f2036 -- Appcation 中优化方案: 开子线程,线程中没有创建 Handler、没有操作 UI 、对异步要求不高 懒加载,用到的时候在初始化,如网络,数据库,图片...

2019-06-29 20:18:59 285 0

转载 地理地图/游戏地图与openGL

-- 问题: OpenGL绘制三维地形图,地理地图; 基于OpenGL的地图渲染引擎设计与实现; OpenGL制作游戏的小地图; openGL将二维卫星地图渲染成三维地形图 ; Opengl绘制地图,OpenGL实现地图编辑器,制作简易地图; OpenGL渲染地理路线 建筑物等。 路线 建筑物...

2019-06-29 11:47:55 849 0

转载 语音识别技术(AI VQ HMM),语音样本及开源工具 Kaldi等,双麦阵列

--AI:计算机视觉、语音识别、NLP (Natural Language Processing) 人工智能正从比较初级的计算智能向更高层次的智能过渡。更高层次的智能包括 3 个阶段:感知(perception)智能,计算机视觉(computer vision),认知(cognition)阶段,...

2019-06-29 10:43:38 947 0

转载 高效开发及工作方式,工作思维

你的开发为何如此低效?- https://mp.weixin.qq.com/s?__biz=MzIwMzYwMTk1NA==&mid=2247484100&idx=1&sn=6d049494e35c19c5bd688d9d71f034d9&chksm=96cda38...

2019-06-24 20:06:38 300 0

转载 mac下显示隐藏文件及逆过程

> mac下.git文件夹不显示的问题 如果在你的git工程里面,你看不到.git文件夹,是因为这个文件夹被隐藏掉了。不过,通过以下的操作,可以让这个文件夹‘重见天日’. 1、新开一个终端窗口; 2、输入命令:defaults write com.apple.finder AppleShow...

2019-06-20 18:53:46 411 0

转载 Android平台主流开源框架的源码与原理分析(Okhttp/Glide/Gson等)

第三方框架(原理)分析。 Android平台主流开源框架的源码与原理实现- https://github.com/sucese/android-open-framework-analysis --常用的框架分为下面几类: 1.UI框架和自定义控件; 2.网络请求框架; 3.图片缓存框架; 4....

2019-06-14 12:18:22 553 0

转载 视频原理:预测/变换+量化处理/熵编码/环路过滤器【 矢量量化和标量量化(语音识别,图像压缩)等 】

视频编码:预测 -> 变换+量化处理 -> 熵编码 -> 环路过滤器;视频解码:熵编码 -> 预测 -> 反量化处理+变幻 -> 环路过滤器; ----------- --1. 视频预测 谷歌大脑提出基于流的视频预测模型,可产生高质量随机预测结果-https...

2019-06-10 13:03:26 1010 0

转载 Instrumentation.sendPointerSync()与MotionEvent.setSource() 模拟按键及事件反控

Robotium基于Instrumentation的二次封装,然而UiAutomation 也能通过instrumentation.getUiAutomation()拿到。 android的输入事件处理, 大多跟InputReader, InputManager, InputManagerSer...

2019-06-02 22:15:52 1132 0

转载 JAVA / JS 中关于this和that

-- JAVA中关于this和that this 的坑,出现问题的本质就是 this 指针的指向和自己想的不一样。 this 与上下文中可执行代码的类型有直接关系,this 的值在进入执行上下文时确定,并且在执行上下文运行期间永久不变。 揭开 this & that 之迷 - http:...

2019-06-02 13:42:44 1442 0

转载 onTouchEvent / MotionEvent(轨迹球事件、触摸屏事件、键盘事件)

-- 轨迹球事件 Android 触摸屏驱动,了解一下Android对触摸屏、键盘、轨迹球事件的响应过程。 事件的传入是从EventHub开始的,EventHub是事件的抽象结构,维护着系统设备的运行情况,设备类型包括Keyboard、Touchscreen、TraceBall等。它在系统启动...

2019-06-01 23:53:46 726 0

转载 SD卡:MediaScannerService与MediaScanner扫描SD卡/启动完成- Android

MediaScannerService研究- https://blog.csdn.net/codefly/article/details/53177926 Android调用MediaScanner进行扫描- https://bashenmail.iteye.com/blog/603680 SD...

2019-06-01 23:37:17 457 0

转载 Android 基础适配器BaseAdapter和游标适配器CursorAdapter,BaseActivity BaseFragment

> Android 基础适配器BaseAdapter和游标适配器CursorAdapter。 Android中的Adapter、BaseAdapter、ArrayAdapter、SimpleAdapter和SimpleCursorAdapter。 CursorAdapter这个类是继承...

2019-05-31 00:04:41 324 0

转载 监控Android卡顿的可视化工具:卡顿及FPS

Android GPU呈现模式原理及卡顿掉帧浅析- https://www.jianshu.com/p/2ad8723865cc -- 常见分析、定位卡顿的方案,系统工具:1. TraceView ; 2. Systrace; 3. 命令行adb shell dumpsys SurfaceFli...

2019-05-29 20:37:31 2603 0

转载 个域网(PAN)技术

个人域网(PAN)技术,局域网,城域网,广域网。 -- 个人域网(PAN)技术,个人局域网四种核心技术 能在便携式消费电器与通信设备之间进行短距离通信的网络。其覆盖范围一般在10米半径以内。PAN的优点在于:它能够以一种无缝和透明的方式自动发现落在POS内的任何设备,并与其建立连接。PAN的范...

2019-05-27 20:41:14 1169 0

转载 Android top指令,Runtime.getRuntime()获取CPU/GPU/内存等信息

-- top指令 String topCmdOld = "top -d 1 -n 60 -m 10 -s rss"; String topCmdNew = "top -d 1 -n 60 -s 6"; -- Android Runtime.getRunti...

2019-05-25 00:10:20 922 0

转载 OpenCV与数字图像处理,OpenCV与计算机视觉领域

OpenCV与计算机视觉领域。 OpenCV与数字图像处理。 用手机的摄像头做一些实时的图像处理,车牌号识别的话不需要特别多种类的图像处理 OpenCL(Open Computing Language):开放计算语言,可以附加在主机处理器的CPU或GPU上执行。 OpenCV库包括了对O...

2019-05-21 18:43:23 554 0

转载 软件的开发环境、测试环境(沙盒环境sandbox)、生产环境

沙盒环境又称测试环境和开发环境,是提供给开发者开发和测试用的环境。在该环境中应用功能没有任何限制,但是在该环境测试情况下将会产生正常资费。 测试环境,测试用(sandbox)。 Detux: The Multiplatform Linux Sandbox- https://github.com/d...

2019-05-18 15:01:32 2130 0

转载 Android 系统System/应用App OTA升级

-- Android系统OTA升级流程,Android App OTA升级; 公司的车载系统使用了MTK的板子,深度定制的Android系统,平时开发过程中的修改可以直接重新烧录固件,但设备量产投入市场之后的修改只能通过OTA的方式进行更新。 -- App的更新方式主要有两种: 完全更新(Ful...

2019-05-09 18:29:14 1769 0

转载 Gradle插件,Groovy与DSL

编写Gradle插件可能需要一点Goovy知识,具体编写直接用java语言写也可以,Goovy是完全兼容java的,只截取插件入口部分实现PluginEntry.groovy。 Gradle本身的领域对象主要有Project和Task。Project为Task提供了执行上下文,所有的Plugin...

2019-05-07 14:35:14 297 0

转载 View和SurfaceView绘制图像,从SurfaceView中获取不到图片

- 为啥从SurfaceView中获取不到图片- https://www.jianshu.com/p/05a8f7e1dd3d 普通View生成图片的原理,view.getDrawingCache() public Bitmap getBitmapFromView(View view){ if...

2019-05-05 12:44:21 907 0

转载 帧动画内存OOM与SurfaceView逐帧解析

帧动画内存OOM?不存在的!—— SurfaceView逐帧解析- https://juejin.im/post/5ccc1dcbe51d456e8b07ddf4 play frame animation by SurfaceView. Get rid of OOM due to complex ...

2019-05-05 11:25:56 413 0

转载 滴滴开源框架Booster/DoraemonKit/DroidAssist,Transform Api

> 滴滴开源框架 1.质量优化框架Booster-https://github.com/didi/booster 滴滴在 Github 上开源了一个 Android App 的质量优化工具 Booster,通过动态发现和加载机制,提供了可扩展的能力。等于是一款移动应用的质量优化框架。 ...

2019-04-30 12:43:25 1138 0

转载 语言编译转换-Xamarin框架

语言编译转换指的是直接将某个语言编译为一个平台下的二进制文件。比较有名的是Xamarin框架,虽然它在 Android平台是内嵌了Mono虚拟机来实现的,但在 iOS平台下是以AOT 的方式编译为二进制文件的,所以把它归到语言编译转换类型。 Xamarin始创于2011年,2016年被微软正式收...

2019-04-30 10:46:58 320 0

转载 Android 移动应用架构发展,跨平台技术演进

> 开发杂谈:Android 移动应用架构发展简史- https://mp.weixin.qq.com/s/a5PfzO5qh_1P1TcCwdWonQ 框架体系:一旦形成自己的一套框架体系,就可以长期使用,甚至成为整个公司的一套开发标准,大大提高后期的项目开发效率,来了新项目就直接可以在...

2019-04-30 10:31:58 381 0

转载 Android 通过WebView来播放flash在线视频流,android H5播放视频

>Android 通过WebView来播放flash在线视频流 -- Android播放flash- https://blog.csdn.net/garyhu1/article/details/78538802 android 显示flash视频播放器- https://blog.csdn...

2019-04-29 15:20:47 1470 0

转载 Android N(7.0) Vulkan替代OpenGL,图形学

Vulkan是一个跨平台的2D和3D绘图应用程序接口(API),最早由科纳斯(Khronos)组织在2015年游戏开发者大会(GDC)上发表。旨在替代OpenGL,提高图形性能。 基于OpenGL的图形引擎,其渲染过程粗略可分为 主机端资源准备,设备端数据交互与管线准备 及 每帧循环的渲染 三个...

2019-04-24 19:05:55 1016 0

转载 View.getContext()与Activity的Context

> View.getContext() Context context = imageView.getContext(); if (context instanceof Activity) { Activity activity = (Activity)context; // ......

2019-04-24 17:20:47 848 0

转载 大文娱,文学与文娱(2)

--大文娱 泛娱乐是建立在互联网、移动互联网之下的必然产物。 从泛娱乐到大文娱。全产业娱乐布局。建立在泛娱乐版图下的公司矩阵能够满足人们不同的兴趣需求,在单个大需求下的不同细分引起了阿里巴巴的注意。 大文娱的核心—IP: 优质内容与付费模式相辅相成,一方面优质内容吸引用户进行付费,另一方面付...

2019-04-21 14:11:00 242 0

转载 Android 高级UI

高级UI- https://github.com/zincPower/UI2018 安卓高级UI- https://www.wanandroid.com/blog/show/2545 1、贝塞尔曲线 2、PathMeasure 3、属性动画 4、Xfermode 5、VelocityTracker...

2019-04-17 10:36:34 261 0

转载 车联网技术指南

- 车联网权威指南:标准.技术及应用,与5G 1. IEEE 802.11P; 2. IEEE 1609; 3. LTE V2X;(CAM,DENM),C-V2X 4. 移动场景下的信道特征,信道接入 拥塞控制 多信道协调与分配; 5. 网络传输和网络安全技术; 6. 车辆网移动建模与仿真, 7....

2019-04-16 17:32:08 638 0

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