![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 90
RichardNo1
一个写代码的数学人
展开
-
跨进程通信:Binder机制
Android 系统源码-2:Binder 通信机制Binder 是 Android 系统中非常重要的组成部分。Android 系原创 2024-07-03 09:08:04 · 996 阅读 · 0 评论 -
线程通信:Handler、MessageQueue和Looper
Android 消息机制:Handler、MessageQueue 和 Looper在这篇文章中,我们将会讨论 Android 的原创 2024-07-03 09:07:31 · 536 阅读 · 0 评论 -
EventBus的源码分析
Android EventBus 的源码解析1、EventBus 的使用1.1 EventBus 简介EventBus 是一款用于原创 2024-07-03 09:06:58 · 820 阅读 · 0 评论 -
RxJava系列(4):RxJava源码分析
RxJava 系列-4:RxJava 源码分析在之前的文章中我们介绍了 RxJava 2 的常用的 API 的方法总结、背压的概念原创 2024-07-02 15:46:52 · 364 阅读 · 0 评论 -
RxJava系列(1):一篇的比较全面的RxJava2方法总结
RxJava2 系列 (1):一篇的比较全面的 RxJava2 方法总结看了许多讲解RxJava的文章,有些文章讲解的内容是基于第原创 2024-07-02 15:45:06 · 322 阅读 · 0 评论 -
Retrofit源码阅读
动态代理在 Android 中的应用:Retrofit 源码解析在之前的文章 《Andriod 网络框架 OkHttp 源码解析》原创 2024-07-01 14:37:08 · 809 阅读 · 0 评论 -
OKHttp源码阅读
Andriod 网络框架 OkHttp 源码解析1、OkHttp 的基本使用OkHttp 是 Square 的一款应用于 Andr原创 2024-07-01 14:36:15 · 588 阅读 · 0 评论 -
SurefaceView_and_TextureView
Android:解析 SurefaceView & TextureView1、关于 SurefaceView 和 TextureV原创 2024-07-01 14:33:46 · 702 阅读 · 0 评论 -
Glide系列:Glide主流程源码分析
Glide 系列-2:主流程源码分析(4.8.0)Glide 是 Android 端比较常用的图片加载框架,这里我们就不再介绍它的原创 2024-06-28 17:50:49 · 518 阅读 · 0 评论 -
浅谈ViewModel生命周期控制
浅谈 ViewModel 的生命周期控制1、从一个 Bug 说起想必有过一定开发经验的同学对 ViewModel 都不会陌生,它是原创 2024-06-27 17:18:19 · 1375 阅读 · 0 评论 -
浅谈LiveData的通知过程
Java 注解及其两种使用方法一般的,注解在 Android 中有两种应用方式,一种方式是基于反射的,即在程序的运行期间获取类信息浅谈 LiveData 的通知机制LiveData 和 ViewModel 一起是 Google 官方的 MVVM 架构的一个组成原创 2024-06-27 17:17:27 · 845 阅读 · 0 评论 -
探索Android架构设计
在 Android 中使用 JNI 的总结最近在研究 Android 相机相关的东西,因为想要对相机做一个封装,于是想到要提供支持Android 应用架构设计探索:MVC、MVP、MVVM和组件化MVC、MVP和MVVM是常见的三种架构设计模式,当前MVP和M原创 2024-06-27 17:16:34 · 825 阅读 · 0 评论 -
Dagger从集成到源码
Android 插件化框架 DynamicLoadApk 源码分析DynamicLoadApk 应该算是 Android 插件化诸Dagger 从集成到源码带你理解依赖注入框架本文从例子到源码来帮助你学习和理解 Dagger 的集成,因为只有例子没有源码的博文原创 2024-06-27 17:15:40 · 639 阅读 · 0 评论 -
Android高级面试_8_热修补插件化等
Android 高级面试:插件化和热修复相关1、dex 和 class 文件结构class 是 JVM 可以执行的文件类型,由 j原创 2024-06-27 17:06:33 · 955 阅读 · 0 评论 -
Android高级面试_6_性能优化
Android 高级面试-6:性能优化1、内存优化1.1 OOM问题:OOM 的几种常见情形?数据太大:比如加载图片太大,原始的图Android 高级面试-7:网络相关的三方库和网络协议等1、网络框架问题:HttpUrlConnection, HttpClie原创 2024-06-27 17:05:40 · 1026 阅读 · 0 评论 -
Android高级面试_5_四大组件、系统源码等
Android 高级面试-4:虚拟机相关1、内存管理问题:GC 回收策略问题:Java 中内存区域与垃圾回收机制问题:垃圾回收机制Android 高级面试-5:四大组件、系统源码等1、四大组件1.1 Activity问题:在两个 Activity 之间传递对象原创 2024-06-27 17:04:47 · 733 阅读 · 0 评论 -
Android高级面试_2_IPC相关
Android 高级面试-2:IPC 相关1、IPC问题:Android 上的 IPC 跨进程通信时如何工作的问题:简述 IPC?Android 高级面试-3:语言相关1、Java 相关1.1 缓存相关问题:LruCache 的原理?问题:DiskLruCac原创 2024-06-27 17:03:54 · 1013 阅读 · 0 评论 -
Android高级面试_12_项目经验梳理
相机[ ] Android 中开启摄像头的主要步骤压缩深度研究:SurefaceView, TextureView, CameraAndroid 高级面试-1:Handler 相关问题:Handler 实现机制(很多细节需要关注:如线程如何建立和退出消息循环等原创 2024-06-27 17:03:00 · 718 阅读 · 0 评论 -
Android高级面试_12_各种三方库分析
Android 高级面试:三方库源码分析1、ARouter既然使用的时候需要 AnnotationProcessor,那么说明它是原创 2024-06-27 16:25:22 · 762 阅读 · 0 评论 -
Android中ViewModel+LiveData+DataBinding的配合使用(kotlin)
Android 中 ViewModel、LiveData 和 Data Binding 的配合使用(Kotlin)摘要本文将介绍如原创 2024-06-26 12:39:59 · 335 阅读 · 0 评论 -
Android与服务器交互的方式中的对称加密和非对称加密(kotlin)
Android与服务器交互中的对称加密和非对称加密(kotlin)引言在 Android 与服务器交互时,我们常常需要进行数据传输原创 2024-06-26 12:28:22 · 443 阅读 · 0 评论 -
Android中使用Scroller实现View的弹性滑动
Scroller类本身不处理实际的视图滚动,而是计算滑动的偏移量。通过调用方法启动滑动,并指定起始位置、偏移量和持续时间。在方法中计算当前的滑动偏移量,并更新 View 的位置。调用或方法触发 View 重绘,确保动画持续进行。这样,通过Scroller类的配合,可以实现 View 的平滑、弹性滑动效果。原创 2024-06-24 17:28:29 · 349 阅读 · 0 评论 -
Android中的导航navigation的使用方式
Android中的导航navigation的使用方式原创 2024-06-24 15:35:45 · 803 阅读 · 0 评论 -
mac 视频转文字工具
mac 视频转文字工具参考博文链接:https://www.zhihu.com/question/24717723brew install ffmpeg 在python2.7的环境下:pip install autosub 检查是否安装成功:autosub -h 给9.mp4文件生成(英文):autosub -S en -D en 9.mp4 推荐播放器:IINA 下载地址:ht...转载 2019-04-13 17:31:09 · 2977 阅读 · 1 评论 -
Scrapy中遇到的坑
看网上对Scrapy的评价挺高,想学习一下,中间肯定会遇到各种问题,单独开一篇来记录学习中遇到的坑吧。1.安装就遇到问题,醉了 网上找的安装方法,还是有问题,stackoverflow找到的解决方案Package libffi was not found in the pkg-config search path.解决方案 sudo apt-get install libffi-dev原创 2016-05-05 16:34:34 · 4320 阅读 · 0 评论 -
scrapy爬取某个手机app的文章数据
简单说明:最近大致了解了一下scrapy框架,爬取自己做了个测试,爬取了某个app上的数据(暂时不公开时哪个),完成了数据抓取,数据去重,数据存储,由于资金问题,没有放到服务器上,也没有采用分布式。前期准备 1. 手机抓包工具采用了fidder,使用方法见http://blog.csdn.net/wuzhiguo1314/article/details/49589227 2. 安装数据采集框架s原创 2016-05-19 15:56:57 · 10956 阅读 · 4 评论 -
django多数据库联用
本文讲述在一个 django project 中使用多个数据库的方法, 多个数据库的联用 以及多数据库时数据导入导出的方法。每个app都可以单独设置一个数据库settings.py中有数据库的相关设置,有一个默认的数据库 default,我们可以再加一些其它的,比如:# Database# https://docs.djangoproject.com/en/1.8/ref/settings/#原创 2016-05-05 08:46:19 · 559 阅读 · 0 评论 -
unbuntu下apache中的django部署
1 . 安装 apache2 和 mod_wsgisudo apt-get install apache2# Python 2sudo apt-get install libapache2-mod-wsgi# Python 3sudo apt-get install libapache2-mod-wsgi-py32 . 准备一个新网站sudo gedit /etc/apache2/sites原创 2016-05-04 23:39:59 · 517 阅读 · 0 评论 -
初学python,爬虫开刀
拉勾网-北京python薪水数据#-*- coding:utf-8 -*-import urllibimport jsonimport csvimport codecscsvfile = file('pythonSalary.csv', 'wb')csvfile.write(codecs.BOM_UTF8)writer = csv.writer(csvfile)for i in rang原创 2016-04-13 09:15:22 · 485 阅读 · 0 评论