一、Massive AppDelegateAppDelegate 是应用程序的根对象,它连接应用程序和系统,确保应用程序与系统以及其他应用程序正确的交互,通常被认为是每个 iOS 项目的核心。随着开发的迭代升级,不断增加新的功能和业务,它的代码量也不断增长,最终导致了 Massive AppDele... ...
分类:
移动开发 时间:
2020-02-26 14:12:37
阅读次数:
84
一、图片加载的工作流概括来说,从磁盘中加载一张图片,并将它显示到屏幕上,中间的主要工作流如下:假设我们使用 +imageWithContentsOfFile: 方法从磁盘中加载一张图片,此时的图片并没有解压缩;然后将生成的 UIImage 赋值给 UIImageView;接着一个隐式的 CATran... ...
分类:
移动开发 时间:
2020-02-26 14:12:52
阅读次数:
88
一、屏幕显示图像原理首先明确两个概念:水平同步信号、垂直同步信号。CRT 的电子枪按照上图中的方式,从上到下一行一行的扫描,扫描完成后显示器就呈现一帧画面,随后电子枪回到初始位置继续下一次的扫描。当电子枪切换到新的一行准备扫描时,显示器会发送一个水平同步信号(Horizonal Synchroniz... ...
分类:
移动开发 时间:
2020-02-26 14:14:02
阅读次数:
83
Github:AOMultiproxier、HJProtocolDispatcher协议实现分发器,能够轻易实现将协议事件分发给多个实现者。一、AOMultiproxier.h#define AOMultiproxierForProtocol(__protocol__, ...) ((AOMulti... ...
分类:
移动开发 时间:
2020-02-26 14:18:04
阅读次数:
110
最近做一个H5项目 退出的时候需要调用原生的弹框退出, 之前以为很简单,直接ajax调用后端退出接口即可。后来发现数据拿不到,因为状态用的是cookie存储, 后来想到ajax 传参数请求,后来还是拿不到 第二套方案,js方法调用,解决问题。 ____________________________... ...
分类:
移动开发 时间:
2020-02-26 14:20:51
阅读次数:
136
activity_main.xml <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/ ...
分类:
移动开发 时间:
2020-02-26 16:50:36
阅读次数:
86
实际开发搞搞起来!!!! rem适配方案 媒体查询+rem+less 基础知识铺垫 第一步,我们需要拿到设计稿,安装设计稿的要求来设置一个合适的html字体大小。 第二步,计算元素大小的取值 页面rem = 页面元素值(设计稿) / (屏幕的宽度/划分的份数) (屏幕的宽度/划分的份数) = htm ...
分类:
移动开发 时间:
2020-02-26 17:12:49
阅读次数:
84
异常: org.hibernate.MappingException: No Dialect mapping for JDBC type: 101 解决方法: 服务器端的数据类型并不能和Java的数据类型成功映射,就是表结构中有java无法转换的数据格式,找到表结构中对应的字段将其改为java可转换 ...
分类:
移动开发 时间:
2020-02-26 17:13:05
阅读次数:
96
Android中的Toast是一种简易的消息提示框。且一般显示3s左右的时间就消失。他属于系统的一种提示,而不是应用上的。所以使用定位元素工具定位是获取不到Toast元素的。 定位Toast元素需要借助UiAutomator2 ,automationName:uiautomator2;由于他的设计方 ...
分类:
移动开发 时间:
2020-02-26 18:46:39
阅读次数:
81
参考https://developer.android.com/jetpackhttps://developer.android.com/jetpack/androidx把语言改为English可以查看androidx所有文档https://developer.android.com/jetpack ...
分类:
移动开发 时间:
2020-02-26 19:13:53
阅读次数:
129
copy from :http://gityuan.com/2016/02/14/android-system-server/ 基于Android 6.0的源码剖析, 分析Android启动过程的system_server进程 /frameworks/base/core/java/com/andro ...
分类:
移动开发 时间:
2020-02-26 20:31:47
阅读次数:
108
copy from:http://gityuan.com/2016/02/05/android-init/ 基于Android 6.0的源码剖析, 分析Android启动过程进程号为1的init进程的工作内容 system/core/init/ - init.cpp - init_parser.cp ...
分类:
移动开发 时间:
2020-02-26 20:33:52
阅读次数:
93
https://www.jianshu.com/p/502127a493fb https://www.jianshu.com/p/f110b4fcfe93 ...
分类:
移动开发 时间:
2020-02-26 20:54:59
阅读次数:
96
copy from :http://gityuan.com/2016/02/13/android-zygote/ 基于Android 6.0的源码剖析, 分析Android启动过程的Zygote进程 /frameworks/base/cmds/app_process/App_main.cpp /fr ...
分类:
移动开发 时间:
2020-02-26 21:01:44
阅读次数:
90
copy from :http://gityuan.com/2016/02/20/android-system-server-2/ 基于Android 6.0的源码剖析, 分析Android启动过程的system_server进程 frameworks/base/services/java/com/ ...
分类:
移动开发 时间:
2020-02-26 21:12:59
阅读次数:
112
一、造成崩溃的原因 1、代码中存在bug 2、Watchdog 超时机制 3、用户强制退出 4、低内存终止 5、其他违法系统规则的操作,大部分是内存问题 二、崩溃的类型 1、EXC_BAD_ACCESS 2、SIGSEVG ...
分类:
移动开发 时间:
2020-02-26 21:16:18
阅读次数:
322
背景 Python版本:3.7 Django版本:1.8 做了一个简略的备忘概述,推荐阅读参考链接. 加载顺序 在Django中,App首先访问的Templates是在setting中设置的DIRS文件夹中的模板. 如果DIRS文件夹中找不到模板的话,那么就会去App中去查找模板(不用自己设置是默认 ...
分类:
移动开发 时间:
2020-02-26 22:30:32
阅读次数:
84
在src目录下面创建一个api文件夹 api里面创建index.js和request.js文件 index.js import axios from "axios" var service = axios.create({ baseURL: "/api", //所有的请求都会带上 /api "con ...
分类:
移动开发 时间:
2020-02-26 22:52:25
阅读次数:
169
1、个人安装环境 1.1 CentOS Linux release 7.7.1908 (Core) 2、安装步骤 2.1 查找python3命令路径 [root@localhost ~]# find / -name python3 /root/envs/py3test/bin/python3 /ro ...
分类:
移动开发 时间:
2020-02-26 22:52:41
阅读次数:
97
一:“BIOS”与“PE”介绍 BIOS: BIOS是英文"Basic Input Output System"的缩略词,直译过来后中文名称就是"基本输入输出系统"。 它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。 其主要功能是为计 ...
分类:
移动开发 时间:
2020-02-26 23:09:29
阅读次数:
110