随笔分类 -  分享

摘要:【前言】 HPP是什么? HybirdApp的简称,详细介绍参见:HPP——让所有中小企业拥有自己的APP 说白了就是用html+css+js开发app,包括ios和android版本。 HBuilder 具体实现方式比较多,自行百度吧,就不一一叙述了, 之前比较推荐的HBuilder+mui+na 阅读全文
posted @ 2016-12-29 10:19 annie123 阅读(607) 评论(0) 推荐(0)
摘要:作为一个最底层的程序员,我先记录一些只有底层程序员才会知道的事情。如果多年后,我违背自己进入这个行业的初心,走上管理岗位,也能回想起一些禁忌,避免一些错误。 其中最重要的就是这条:不要相信一个程序员在加班时间写出来的代码。 (软件工程的学说表明,连正常时间好好写的代码,也不要太相信。不过这不是本文的 阅读全文
posted @ 2016-08-24 10:14 annie123 阅读(547) 评论(0) 推荐(0)
摘要:为什么找不到工作的是你 不可否认的时,目前移动开发者工作相比前几年找工作相对是难了一些,但是对于一些恰逢毕业季的学生来说,找工作真的没有那么可怕。那为什么找不到工作的是我呢?是啊,为什么是你呢?别人行,我不行?对,你就是缺乏自信。在「为什么找不到工作的是你」的这个话题中,我们只谈一点「信心」。 自信 阅读全文
posted @ 2016-08-23 15:47 annie123 阅读(594) 评论(0) 推荐(1)
摘要:在做一个系统时,有一些子系统几乎是必备的:配置管理,CLI,以及测试框架。 配置管理 我们先说配置管理。一个系统的灵活度,和它的配置管理是离不开的。系统中存在的大量的预置的属性(下文简称 property),需要有一个公共的地方来放置。这里我不说「常量」,而是说「预置的属性」,是因为这属性可能需要在 阅读全文
posted @ 2016-08-15 15:36 annie123 阅读(300) 评论(0) 推荐(0)
摘要:在上一篇谈 API 的撰写 - 架构 文章里讲到: 通过这样一个接口,我们把 API 系统区隔为「编译时」和「运行时」。这个接口写出来的 API,更像是一个等待编译的源文件。在 API 系统启动的时候,会经历一个「编译」的过程,把所有的 route 汇总起来,生成 restify 认识的路由形式,同 阅读全文
posted @ 2016-08-12 11:27 annie123 阅读(431) 评论(0) 推荐(1)
摘要:linux平台的:xdotool,安装方式:apt-get install xdotool osx平台的:cliclick,安装方式:brew install cliclick xdotool模拟1000次鼠标点击: for((i=0;i<1000;i++));do xdotool click 1; 阅读全文
posted @ 2016-08-11 13:39 annie123 阅读(1324) 评论(1) 推荐(0)
摘要:在 谈 API 的撰写 - 总览 里我们谈到了做一个 API 系统的基本思路和一些组件的选型,今天谈谈架构。 部署 首先要考虑的架构是部署的架构。部署的方案往往会深刻影响着系统的结构。我们需要问自己一个问题:从宏观上看,这个系统我们希望如何进行部署? 很多 API 系统是这样部署的(方案一): (l 阅读全文
posted @ 2016-08-10 17:14 annie123 阅读(2638) 评论(1) 推荐(0)
摘要:背景 之前团队主要的工作就是做一套 REST API。我接手这个工作时发现那些API写的比较业余,没有考虑几个基础的HTTP/1.1 RFC(2616,7232,5988等等)的实现,于是我花了些时间重写,然后写下了那篇文章。 站在今天的角度看,那时我做的系统也有不少问题,很多 API 之外的问题没 阅读全文
posted @ 2016-08-10 11:24 annie123 阅读(488) 评论(0) 推荐(0)