
软件工程
文章平均质量分 72
Clifnich
Keep it real.
展开
-
通过依赖注入解决的小程序启动问题
这篇文章通过一个实际工作的例子说明“依赖注入”的一个具体作用,欢迎大家点评。基本背景微信小程序启动时会生成一个 App 对象,开发者在各个页面中可以通过 getApp() 方法来调用到它,所以它有共享数据的作用。小程序的启动从 App.onLaunch() 函数开始,在这个函数运行结束以后,getApp() 才可以顺利调用。小程序提供的 HTTP 网络接口 wx.request 承接了 HT...原创 2020-04-24 11:54:02 · 941 阅读 · 0 评论 -
落乎团队的远程开发协作方法
落乎工作室 成立于 17 年底,致力于服务有落户上海需求的留学生。在所有成员都是挤出业余时间来贡献的条件下,到 2020 年我们已经累计有过万的用户,正常工作时间的日活也能有 100-200. 这两年中我们增加了一些成员,现在大家分布在全球 3 个时区,个人觉得在这种情况下还能保持生产力是很不容易的,所以想把试过、有效果的工作方法和读者朋友们分享。而且正巧最近由于种种原因,很多人不得不远程工作,希...原创 2020-02-07 14:44:05 · 687 阅读 · 0 评论 -
程序中的时间处理和 Java Calendar
当你的业务逻辑涉及多时区的时候,时间的处理就会变得比较麻烦。平时我们算时差就有一些障碍,更不用说在讲究精确的计算机世界了。有些地方的时差会变,比如美国有夏令时 (Day Time Saving Off) 和冬令时 (Day Time Saving On),夏令时的时候美国东部和中国是 12 个小时时差,冬令时的时候就变成了 13 个小时。面对这些不确定性,找到一个不变的基准就非常重要,计算机世界...原创 2019-11-23 02:52:39 · 349 阅读 · 0 评论 -
如何制定软件开发计划
计划的重要性相信各位读者都不会忽略,事情不论大小都有提前计划的必要。晚上约吃饭,要准备一下着装,找餐厅,揣摩邀请的说辞;对于软件开发这样一个高度复杂的脑力劳动来说,清晰、可执行的计划当然是必不可少的。这篇文章我会分享一下我在制定软件开发计划中的一些心得,有些计划是做在整个项目之前的,有些计划是做在项目进行中,对于新feature的开发而制定的;完善的计划给我带来了很多好处,比如清晰的时间预期,减少了原创 2017-12-26 14:51:56 · 6490 阅读 · 0 评论 -
网络应用的托管设置以及Nginx反向代理
网络应用是什么我们都知道什么是app, 就是手机上的一个软件,点开就有很多功能可以使用,这种类型的软件我们称之为“移动应用“(mobile application);而当你打开浏览器浏览各种网页、进行各种操作的时候,你就是在使用网络应用(web application). 网络应用的很多功能依赖于和服务器的交互,大致的过程是你通过浏览器里看到的页面请求一些信息,然后浏览器告诉操作系统:“你帮我...原创 2018-06-18 21:49:34 · 461 阅读 · 0 评论 -
luowho 团队的 Git 实用手册
说是手册,其实就是一些 git 使用中的心得,放在这里跟大家分享讨论一下,欢迎批评指导。彭书记的 merge master 大法// 要 merge master 分支的时候,参考彭书记的方法可以逐步解决可能出现的冲突$ git checkout master$ git pull --rebase$ git checkout issue-branch$ git rebase maste...原创 2019-07-10 13:37:16 · 225 阅读 · 0 评论