React Native 开发系列7 回顾

react-native | Comments

看了一下第一篇文章的创建时间,5月31号,到今天为止断断续续地开发了将近2个月的时间,做出了一个大致能用的app,刚才已经提交给苹果审核了,希望这最后一步能够顺利完成。

React Native 开发系列6 假名标注

react-native | Comments

HTML5里自带的ruby tag可以用来展示日语的假名标注, 就像这样:東京とうきょう, 但是iOS的Text组件并不能用来展示html,只好自己写了一个组件来解析和展示这种格式。

React Native 开发系列5 完成学习模块,社区,账号设置

react-native | Comments

react native开发模式熟悉了之后,很少在碰到新的问题需要解决。上一段时间是一直在用新东西,碰到新的问题,这一段时间就是用之前学到的东西搭积木,完成了学习模块的3种模式、社区和用户设置页面。阅读模块暂时去掉了,app的大部分功能都开发完成,昨天买了Apple的开发者证书,等确认后就能打包测试了。

React Native 开发系列4 单词卡片

react-native | Comments

隔了好久,总算把真正涉及到学习的第一部分–学习卡片完成了。这段时间用了很多新东西,也学到了很多东西, 开始对react native有点感觉了,现在可以很快的把一块UI放到一个component里面。 以前写js用的还是jQuery和Backbone,现在ES6的各种增强语法用起来已经完全能够胜任UI的开发。这些天做的东西比较多,所以这篇提到的东西也会比较多。

ps: 以前的目录就不更新了,反正可以点过来

React Native 开发系列3 登陆注册

react-native | Comments

差不多要开始实现第一个页面了,app中用户需要选择课程背单词,还需要同步学习的数据,这时候就需要能够记住用户的信息,判断用户是否登录,以及当前是哪一个用户。在web开发中就是需要实现用户系统,登录、注册、忘记密码等等。因为我已经有一个写好的backend,只需要在app中能够接入cookies就可以实现登录。

React Native 开发系列2 实现搜索

react-native | Comments

一个语言学习的app里,随处都需要调用API来完成各种任务,搜索单词、获取最新的帖子、同步数据,第二篇就准备开始实现最基本的查词功能。

React Native 开发系列1 项目搭建

react-native | Comments

为了写一个自用的日语学习app,准备学习一下React Native,并且希望能够顺便记录一下作为一名后端开发怎么完成一个自己的app。一是帮助自己理解,或是机缘巧合能给有相同经历的人一点帮助,那就更好了。

Python中的yield可以做什么

python | Comments

第一次了解yield是通过Stackoverflow上的这个问题What does the “yield” keyword do in Python?。这个答案前后看了几次,后来才开始在自己的代码里实现一些简单的generator。不过还没用它来实现过协程之类的功能,Python3.5中才引入的async/await,就更没有仔细了解过,最近又来了兴趣,就梳理一下Python中和yield相关的知识。

(译) SSH RSA的公钥和私钥面是什么

密码学, 翻译, | Comments

原文:What’s in a SSH RSA key pair?

你也许有自己被保护好的ssh密钥对,而且很可能是基于ssh-keygen的默认选项,RSA生成的。

RSA是一个非常简单却相当精彩的算法,这篇文章会说明SSH RSA密钥对里包含了什么,以及有了这些值你可以用来干嘛,还会教你怎样只用一个计算器来加密数据。

Celery as a microservice message queue

django,python | Comments

引子

随着业务变得复杂,代码库变得越来越大,扇贝最近也开始了应用微服务化拆分我们的项目。 随着微服务化引入的一个问题就是,不同的服务之间需要能够实现互相通信。我们需要一个可以在不同的服务之间传递消息的方案。 在Python开发中,谈到任务队列、消息传递,首先想到的就是Celery,Celery是一个分布式的任务队列,借助一个broker,可以实现任务的分发和执行。