logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从无到有用Python创造一门属于自己的编程语言1

前言如果你会编译原理,对其中的词法分析算法,语法分析算法足够了解,那么用什么语言来做这样的一件事情都是可以的,之所以使用Python只是因为本人会的编程语言中, Python的使用时间最长,也最得心应手。所谓性能什么的不在本文的考虑范围内, 本文主要重点是语法分析的表达式的解析,语法解析使用的是普拉特分析法,一种自顶向下的语法解析方法。文章目录如下:四则运算的问题词法分析语法分析与解释执行参考链接

五分钟实现,一个RN App开发调试工具

在React Native开发过程中,做为开发人员,我们经常做着费力不“讨好”的事情,这样占用我们不少时间:定位bug,通常流程是:按测试同学的的bug描述,登录指定的账号走一遍验证一下问题是否存在。若bug存在则,在app的调试模式下再验证是否存在,并查看日志或者断点调试查看内存数据的来源及处理是否正确最后很有可能恼火的证明这个bug只是后台数据问题,而不是App的bug多环境打包服务器有多个环

二十分钟封装,一个App前后台Http交互的实现

在React Native开发过程中,几乎所有的app都需要使用到Http请求,所以fetch的封装必不可少,由于不同app的请求参数,解析规则,token机制等完全不一样,所以在大多数App开发中,前后台Http请求的实现都是开发者自己封装的。封装一个前后台Http请求实现需要多久?可能有人回答是1小时,也有3、5小时甚至更长时间的,或者也有说先这样封装个大概,等到需求不满足的时候再改。花费1小

react-native-easy-app 详解与使用之(二) fetch

react-native-easy-app 是一款为React Native App快速开发提供基础服务的纯JS库(支持 IOS & Android),特别是在从0到1的项目搭建初期,至少可以为开发者减少30%的工作量。react-native-easy-app 主要做了这些工作:对AsyncStorage进行封装,开发者只需几行代码即可实现一个持久化数据管理器。对fetch进行封装,使得

一分钟实现,一个RN持久数据管理器

在React Native开发过程中,总避免不了需要存储一些数据在本地。对于大多数应用只需要存储一些结构简单的数据,如标记位,用户信息等。这时候我们首选择的存储方式就是AsyncStorage,那我们先来看下AsyncStorage给我提供了哪些基本方法:一分钟实现,一个RN持久数据管理器可以看出AsyncStorage已经包含set、get、remove、clear等一系列静态方法,基本上已经满

到底了