在利用ionic或者直接使用Cordova开发会经常遇见些问题,这里总结下,本文持续更新

代号、标记和细分版本 (Build) 号关系

代号 版本 API级别
Nougat 7.1 API 级别 25
Nougat 7.0 API 级别 24
Marshmallow 6.0 API 级别 23
Lollipop 5.1 API 级别 22
Lollipop 5.0 API 级别 21
KitKat 4.4-4.4.4 API 级别 19
Jelly Bean 4.3.x API 级别 18
Jelly Bean 4.2.x API 级别 17
Jelly Bean 4.1.x API 级别 16
Ice Cream Sandwich 4.0.3-4.0.4 API 级别 15,NDK 8

最新最全信息,点击查看官网文档

阅读全文 »

最近在进行mysql数据迁移时遇见了这个错误,推断是mysql版本差异性带来的问题,我的A、B机器MySQL版本分别是5.6和5.7

原因

Google了一把,发现原来是MySQL-SQL Mode的问题。

解决

阅读全文 »

关于语言孰优孰略,吵来吵去,甚是无聊,语言是工具,语言的背后是思想,对你口,合适即可。
客观来说,php也是优秀的语言,繁荣这么多年,差不到哪。

由于一些老项目是php开发的,必须保证开发机具备PHP环境,所以这里将php环境搭建记录下

Windows

推荐使用phpstudy,下载地址

注明:phpstudy没有mac版

阅读全文 »

Xcode模拟器使得在没有真机设备的时候方便对APP进行模拟测试,在使用中也会碰到一些问题,这里总结下

模拟器卸载

在xcode-components下可以看到已下载的各个系统版本的模拟器

比如想删除某个版本的模拟器,直接进入/Library/Developer/CoreSimulator/Profiles/Runtimes,删除目标模拟器

阅读全文 »

测试网站或者制作移动网页截图,使用对应真机设备是一种方式,但在特定场景下也不免效率和成本偏高,Chrome浏览器自带的device mode可以完美模拟各种移动设备的分辨率,
另外还Chrome提供了截图功能。

问题

由于Chrome提供的设备毕竟有限,所以有时会需要添加自定义设备,但是最近在使用自定义设备,进行截图的时候,发现截图出来的是空白页面。

效果如下图

看了一遍自定义设备参数,对比测试,最终找到了原因,原来添加自定义设备这个时,Device pixel ratio这个参数是不能为空,否则即会出现截图为白屏即空白的情况。
如下图,我手动设定为1

阅读全文 »
0%