摘要: 规范: 文件与组件命名: 扩展名: 使用.js作为js文件的扩展名。如果同一个文件夹下有同名而不同作用的js文件,则通过中缀(小写)进一步区分,例如:HomeView.component.js,HomeView.style.js,HomeView.action.js等。 文件名: 使用驼峰命名法且首 阅读全文
posted @ 2020-11-17 19:12 探出的头 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 何为高阶组件:通过函数向现有组件类添加逻辑,一个React组件包裹另外一个React组件,就是高阶组件HOC(Higher Order Component) 高阶函数概念来源于JavaScript的高阶函数:高阶函数就是接受函数作为输入或者输出的函数 在React Native开发中开发思路是通过组 阅读全文
posted @ 2020-11-17 19:10 探出的头 阅读(335) 评论(0) 推荐(0) 编辑
摘要: http://stevenygard.com/projects/class-dump/ open /usr/local/bin sudo chmod 777 /usr/local/bin/class-dumphttps://www.jianshu.com/p/1e3fe0a8c048 阅读全文
posted @ 2020-11-17 19:08 探出的头 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 事先准备环境: Ruby:jekyll3默认最新版本需要v2.2.7 RubyGems NodeJS,或其他javaScript运行环境 Python 2.7 命令: rubt-v 查看本机ruby版本 ruby 2.0.0p648 查看的版本不能支持最新的,需要更新ruby,这时就用到RVM(多版 阅读全文
posted @ 2020-11-17 19:07 探出的头 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 记录下遇到大量model转化的时候可以取巧,本身不建议使用 https://app.quicktype.io/ 阅读全文
posted @ 2020-11-17 19:05 探出的头 阅读(183) 评论(0) 推荐(0) 编辑
摘要: iOS开发有时候项目开发需要对请求进行缓存,比如特定url的请求素材 , 缓存又分为内存缓存和磁盘缓存,内存缓存个人理解为运行时的空间,程序运行时开辟的空间,程序结束又变为空闲空间。 磁盘缓存即是专门存在沙盒中的存放缓存文件的目录。 网络请求缓存策略可以使用apple提供的缓存类NSURLCache 阅读全文
posted @ 2020-11-17 18:52 探出的头 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 首先运行terminal终端 1、~ % cd /Users/cyh 进入home目录 。cyh 为当前用户 2、~ % touch .bash_profile 创建.bash_profile文件 3、~ % open -e .bash_profile 打开并编辑.bash_profile文件 4、 阅读全文
posted @ 2020-11-17 16:49 探出的头 阅读(828) 评论(0) 推荐(0) 编辑
摘要: DNS 概念: DNS 域名解析系统,解析成相应的服务器IP, DNS劫持是指在劫持的网络范围内拦截域名解析的请求,分析请求的域名 由于DNS请求报文是明文状态,可能在请求过程被监测,然后伪装DNS服务器发送带有假ip地址的响应报文,从而使主机访问假的服务器。 LocalDNS LocalDNS 是 阅读全文
posted @ 2020-11-17 16:35 探出的头 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 在线安装ipa包其实是OTA实现,先粘一下OTA解释 OTA OTA即Over-the-Air,简单来说就是通过无线的方式发送指令给设备,具体针对iOS的设备,比如iphone 、ipad等,让开发者能够脱离Appstore,实现从自己的服务器下载并安装iOS应用。 用户只需要在iphone 或ip 阅读全文
posted @ 2018-07-11 12:07 探出的头 阅读(1508) 评论(0) 推荐(0) 编辑
摘要: 这篇也是因为Gradle存储密钥问题一路填坑总结的,期初连.properties创建都有疑问 因为当时是在Android下查看新建的properties一直没法看到 因为Gradle Scripts是系统构建的所这个目录下是无法看到 只能在root目录下看到 那么资源文件个人认为放一些自定义的配置信 阅读全文
posted @ 2018-04-28 12:28 探出的头 阅读(1123) 评论(0) 推荐(0) 编辑