Vancouver Island West Coast Family Trip 2026
Vancouver Island West Coast Family Trip|最新版总行程 Family Road Trip · Summer 2026 Vancouver Island West Coast Family Trip 最新版总行程 2026/7/26(Sun)—
~/archive
Everything placed here, searchable and ready to resurface.
Vancouver Island West Coast Family Trip|最新版总行程 Family Road Trip · Summer 2026 Vancouver Island West Coast Family Trip 最新版总行程 2026/7/26(Sun)—
Vancouver Island West Coast Family Trip|Mary / Mark 版行程 Family Road Trip · Summer 2026 Vancouver Island West Coast Family Trip Mary / Mark 版
最近一段时间在学习和实践React Native,针对与每篇官方教程做一些简单的注释记录。...
Javascript示例的语法分析请见:Javascript for React Native语法教程 GUIDE|Animations...
最近一段时间在学习和实践React Native,针对与每篇官方教程做一些简单的注释记录。 Javascript示例的语法分析请见:Javascript for React Native语法教程 GUIDE|Styles...
最近一段时间在学习和实践React Native,针对与每篇官方教程做一些简单的注释记录。 Javascript示例的语法分析请见:Javascript for React Native语法教程 GUIDE|Images...
最近一段时间在学习和实践React Native,针对与每篇官方教程做一些简单的注释记录。...
对非前端开发者学习React Native来说,可能是最好的JS语法教程。 作为一个iOS工程师,当我第一眼看到React代码的时候,脑海里浮现的到处都是 WTF , 这货是啥? , 这里为啥有分号or等号,这里为啥没有? , 这个大括号是做啥的? , 这是在定义一个类?or...
对非前端开发者学习React Native来说,可能是最好的JS语法教程。 作为一个iOS工程师,当我第一眼看到React代码的时候,脑海里浮现的到处都是 WTF , 这货是啥? , 这里为啥有分号or等号,这里为啥没有? , 这个大括号是做啥的? , 这是在定义一个类?or...
对非前端开发者学习React Native来说,可能是最好的JS语法教程。 作为一个iOS工程师,当我第一眼看到React代码的时候,脑海里浮现的到处都是 WTF , 这货是啥? , 这里为啥有分号or等号,这里为啥没有? , 这个大括号是做啥的? , 这是在定义一个类?or...
对非前端开发者学习React Native来说,可能是最好的JS语法教程。 作为一个iOS工程师,当我第一眼看到React代码的时候,脑海里浮现的到处都是 WTF , 这货是啥? , 这里为啥有分号or等号,这里为啥没有? , 这个大括号是做啥的? , 这是在定义一个类?or...
最近一段时间在学习和实践React Native,做一些有趣有用总结和大家分享。这个系列文章可以在这里找到。 在上一篇教程中,我们已经完成了现有项目的React Native开发环境构建。 在开始开发之前,让我们先来看一个React...
最近一段时间在学习和实践React Native,做一些有趣有用总结和大家分享。这个系列文章可以在这里找到。 当前元素中有ListView并且报错时,注释掉之后下一次Reload仍然不成功。 示例代码: 报错: 解决办法:删除ListView的两行代码。...
最近一段时间在学习和实践React Native,做一些有趣有用总结和大家分享。这个系列文章可以在这里找到。 Facebook官方提供的迁移方式适合于简单的项目,并且没有运行react native...
最近一段时间在学习和实践React Native,做一些有趣有用总结和大家分享。这个系列文章可以在这里找到。 入口文件 React Native项目初始化时默认的入口文件是index.ios.js,根据我们在[React Native入门实例教程...
最近一段时间在学习和实践React Native,做一些有趣有用总结和大家分享。这个系列文章可以在这里找到。 创建本地jsbundle  参考这里...
最近一段时间在学习和实践React Native,做一些有趣有用总结和大家分享。这个系列文章可以在这里找到。 使用iOS NavigationBar 当React Native用于已存在的大型项目中时,导航控制器的实现就成了一个比较大的问题: 1. React...
最近一段时间在学习和实践React Native,做一些有趣有用总结和大家分享。这个系列文章可以在这里找到。 调试系统概览 React Native的调试系统设计采用接近Web开发的方式,无需编译,非常方便。 使用react native init命令创建的React...
最近一段时间在学习和实践React Native,做一些有趣有用总结和大家分享。这个系列文章可以在这里找到。 认识React Native React Native是Facebook出品的基于Javscript和React的移动应用开发框架。...
最近一段时间在学习和实践React Native,做一些有趣有用总结和大家分享。 这个系列文章的索引: 1. React Native入门实例教程 准备开始 2. React Native入门实例教程 从现有项目迁移 3. React Native入门实例教程...
打了这么就炉石也该回馈一两篇攻略了,就从这篇开始吧 “三段击”这个词源于日本战国时期的一种洋枪战法,威力很大。...
"zsh: command not found:"这个错误相信大家都不陌生,以前每次遇到这个问题都是Google一下,然后告诉你在xxx文件添加xxx文字,或者在Terminal运行xxx命令即可,有些work,有些不行。...
最近在刷leetcode,对自己的算法思路做个简单的记录,希望最后回顾起来自己是有提高的。 通篇算法都是用Ruby语言实现,文内不再赘述。Markdown没有支持数学格式,所以时间复杂度的记法比较粗糙,见谅。 这一系列的文章可以在这里找到。 本期题目: Given a...
最近在刷LeetCode,顺便把之前不会、掌握的不熟练的算法都看一遍,今天要说的是归并排序。 首先说明一下算法的实现环境: 1. 算法实现:递归实现和迭代实现两种 2. 算法语言:Ruby 3. 数据结构:数组 归并排序的基本思路...
最近在刷leetcode,对自己的算法思路做个简单的记录,希望最后回顾起来自己是有提高的。 通篇算法都是用Ruby语言实现,文内不再赘述。Markdown没有支持数学格式,所以时间复杂度的记法比较粗糙,见谅。 这一系列的文章可以在这里找到。 本期题目: here are...
最近在刷LeetCode,顺便把之前不会、掌握的不熟练的算法都看一遍,今天要说的是快速排序。 快速排序 快速排序是通常比其他 基于比较的排序算法 效率更高,效率最好体现在大部分情况下都能达到O(nlogn)的时间复杂度。 快排的算法实现利用到了分治法(Divide and...
转之前的博客,这两种算法懒得再写一遍了。: ) 在学ruby,正好顺便把排序算法都复习一遍,先来看直接插入排序(insertion sort) 和 希尔排序 (shell sort)。 直接插入排序比较简单,直接上Ruby代码:( 算法渐进时间复杂度 O(n2) )...
最近在刷LeetCode,顺便把之前不会、掌握的不熟练的算法都看一遍,今天要说的是堆排序。 堆排序 堆排序是利用堆(大顶堆或小顶堆都可)的性质,每次从堆顶取一个元素,然后对堆重新调整,最后完成排序的排序算法, 时间复杂度 和快速排序、归并排序一样都是O(n log...
14年6月3日苹果发布Swift以来,这门语言以让人惊讶的速度在成长,越来越多的开发者关注学习,很多App和开源库也在从Objective C迁移到Swift上。 Swift语法确实更新进、更漂亮,而在实际开发过程中,由于Objective C更贴近底层,可以使用如OC...
最近在刷leetcode,对自己的算法思路做个简单的记录,希望最后回顾起来自己是有提高的。 通篇算法都是用Ruby语言实现,文内不再赘述。Markdown没有支持数学格式,所以时间复杂度的记法比较粗糙,见谅。 这一系列的文章可以在这里找到。 本期题目: Given a...
事件经过 可以直接查看下面关闭AWS账户 之前用过一段时间的AWS,一是觉得后台太重了,配置起来不够轻量,而是费用上也贵一些所以就放在那里。...
服务器搭建多了就是个体力活儿,记录一下我自己每次搭建服务器的配置过程,每次搭建新的服务器都会查看,也希望对其他人有用处。 非root环境下运行apt get等命令记得加sudo,下文不特意说明了。 涉及到的方面: 1. DigitalOcean 2. Git 3....
From where: Rails开发指南 Capistrano 3实现Rails自动化部署 最后说一下我再Rails项目配置过程中遇到的一些问题及可能的解决方案,希望对大家有帮助。后续会详细的整理。 Q&A(待整理) 1. 首次运行cap deploy时显示:repo'...
From Where: Rails开发指南 Nginx+Unicorn的服务器配置 我们之所以使用rails的就是为了简单方便,于是就少不了自动化发布我们的项目,配置之后只要每次运行cap deploy就可以把本地开发的项目发布到服务器上,没有任何多余的操作而且是zero...
From where:Rails开发指南 第一个Rails项目 服务端访问rails项目的实现一般是基于nginx+unicorn,nginx监听80端口,收到对应域的请求之后通过socket或者端口转发给unicorn处理。How unicorn talks to...
断断续续研究Ruby on Rails也有两年时间,因为纯粹基于个人爱好所以一直没有认真总结一下,借着这次搭建Ghost博客的机会重新搞了一次Rails的自动化部署。 有些问题(比如database.yml文件处理、unicorn重启、首次发布是否必须先运行cap...
断断续续研究Ruby on Rails也有两年时间,因为纯粹基于个人爱好所以一直没有认真总结一下,借着这次搭建Ghost博客的机会重新搞了一次Rails的自动化部署。 有些问题(比如database.yml文件处理、unicorn重启、首次发布是否必须先运行cap...
Command T是Vim下超级好用的文件打开、跳转插件,非常高效。可以官方文档的安装教程太麻烦。 运行的基本环境 Ubuntu 14.04(Mac和各个Linux版本配置基本相同) Vim7.4(Ubuntu自带Vim没有ruby内建,需要替换vim版本)...
最近在刷leetcode,对自己的算法思路做个简单的记录,希望最后回顾起来自己是有提高的。 通篇算法都是用Ruby语言实现,文内不再赘述。Markdown没有支持数学格式,所以时间复杂度的记法比较粗糙,见谅。 这一系列的文章可以在这里找到。 本期题目: You are...
iOS经常会遇到一个头疼的error就是在main函数上显示“ Thread 1: signal SIGABRT ”这个错误,终于在stackoverflow上找到了调试的办法: Stackflow回答链接 重点就是 Set an exception breakpoint....
之前已经写过Ghost配置邮件订阅的方法,不过没有单独拿出来说。 最近搭建新网站又重新梳理了一下流程,给大家参考。全文以Ghost博客系统为例,也适用于其他博客站,感兴趣Ghost的可以访问这里了解一下。 MailChimp简介...
最近在刷leetcode,对自己的算法思路做个简单的记录,希望最后回顾起来自己是有提高的。 通篇算法都是用Ruby语言实现,文内不再赘述。Markdown没有支持数学格式,所以时间复杂度的记法比较粗糙,见谅。 这一系列的文章可以在这里找到。 本期题目: Given an...
实在不想在这个标题上增加更多。。 Mac OS X安装OhMyZsh,最终效果如下图: !Retina的屏幕截图真是太大了。。 Mac OS X自带了zsh,可以用zsh version检查安装版本。 在terminal的任意位置运行: sh c "$(curl fsSL...
iOS平台热更新机制一直是iOS开发者感兴趣的话题,随着苹果对开发者公开更多的API,热更新方案也日趋完善。基于Lua语言的Wax逐渐被基于JS语言的JSPatch所取代(有关两种方案的对比参见我的一篇拙文JSPatch与Wax对比分析)。近日@bang神带来了又一个惊艳之作:O...
From where:Ghost博客搭建 追随猫神之路 个性化配置之后的Ghost代码不同,为了防止使用过程中代码丢失,所以最好将Ghost项目托管到Github上。 服务器本地Git仓库创建 首先初始化服务器本地的Git环境...
From where:Ghost博客搭建系列之六 邮件订阅配置...
From where: Ghost博客搭建系列之五 Vno主题 这套博客系统中提到的邮箱配置有两个部分,Ghost自己的邮箱配置目前仅用于密码找回,如果仅需要配置邮件订阅服务的话可以直接跳转到Vno邮件订阅继续浏览。 Ghost邮箱配置...
From where:Ghost博客搭建系列之四 Octopress迁移 终于等到了这激动人心的时刻,迁移Ghost最主要的原因是看中了@onevcat用的这款主题vno,配置主题的过程总是很开心的。 Vno主题...
From Where: Ghost博客搭建系列之三 多重域名访问 Ghost博客的配置与更新 之前的博客一直用Octopress搭建,Rails开发,托管到Github...
From Where:Ghost博客搭建系列之二 Ghost博客的配置与更新 为一个VPS配置多个博客,或者用作其他用途的方法。涉及到较多的Linux开发知识,如果不需要这部分内容可直接看 Ghost博客搭建系列之四 Octopress迁移部分的内容。 多重域名访问...
From Where:Ghost博客搭建 Ghost+DigitalOcean搭建完成之后我们就可以对Ghost博客站做一些简单的配置了。 Ghost的简单配置 现在,你的Ghost主页除了清爽之外空空如也,尝试访问your blog...
之前的博客一直用Octopress搭建,Rails开发,托管到Github...
Shell 1. 判断文件存在和是否为空 s FILE:FILE exists and has a size greater than zero,如果文件存在且文件大小大于零,则返回真; e FILE:FILE exists,如果文件存在,则返回真。 ! /bin/sh if...
Swift语言中的常量变量的声明和使用方式借鉴了像Ruby这样的动态语言,也保留了静态语言的一些特性。 使用let定义常量 使用var定义变量 普通值 类型的变量声明之后不会赋默认值,必须初始化才能使用 除普通值类型外,还可以声明 Optional值...
NSCollectionView 1. 通过 collectonViewItem.representedObject 拿到当前item正在展示的model,在其中可以存储id,index等信息 NSArrayController 1. reload内容...
随着年龄的增长,社交圈子的复杂化,在日常的工作生活中已经很难像学生时代那样,总是有大块的时间用来专注的做某一件事情,或者学某些东西,因此, 离散时间里的学习效率就值得去重视起来 ,并且,离散学习效率的提高与集中时间学习效率提高的方法途径大不相同。 提前做准备 <! more...
写给参加校招的应届毕业生。 不要迟到!!! 编程题没有思路也要写代码。因为面试要求里面有一条是考察代码编写的能力,代码工整也是考察点之一,另外即使没有思路,异常情况考虑进来总是可以的吧。 语言简洁不啰嗦 及时提问 有准备的人永远有机会
 Quora翻译第二弹,依然是来自Oliver Emberton的回答,这次的问题是:How can I stop procrastinating? Quora——咋能治治俺的拖延症? 刚开始OE给了一大段的很有意思、极其生动的铺垫。...
Dev Explore GitBook
iOS富文本实现  在iOS7之前,系统展现文字的方式只有UILabel、UITextView这样的简单控件,如果要实现复杂的富文本展现,则需要开发者自己调用CoreText去实现,开发的复杂程度非常大。...