Android组件化-UI统一&主题变色

客户端开发中UI设计极其重要,直接影响用户体验和App的品质;其次UI设计应做到样式、排版统一,简化布局文件,方便全局修改和维护。

Readmore

校友录-网站样式设计

校友录项目网站样式设计简要说明。

Readmore

Android测试-Monkey Test

APP开发过程中,开人员往往自己做一些功能测试和稳定性测试,使用MonkeyTest做压力测试是常用方法,及时修复ANR、CRASH提高项目组整体的开发效率。

Readmore

校友录-项目线上部署

校友录作为一个具备门户网站服务、后台管理功能的完整项目,可以部署上线使用,线上部署需要注意些事项,本文就笔者的开发过程做个记录。

Readmore

弱网测试环境搭建

在Web应用、App应用测试中需要进行弱网测试,测试网络不稳定时应用做出的反应和提示是否友好、无歧义。通常情况下不稳定的网络环境使用工具来模拟,本文通过Fiddler设置网络规则限制应用的网络请求时间,达到弱网测试的目的。

Readmore

如何为你的代码选择一个开源协议

相信很多刚踏入软件这个行业的小伙伴一如当初的我,对开源软件的各种协议不甚了解被搞昏了头脑。毕竟对于一个新生程序员来说,如何写好代码才是亟待解决的问题,无暇了解这些。随着你项目做得多了代码写得多了,你会发现编码过程中会不时用到其他人的成果,一个项目下来多少会引入一些优秀的库,别人放在公网上开源的DLL,以及一些算法等等。细心的你会注意到即使只是一小段代码,优秀的作者都在最开始会简单地附上一段关于许可的声明,或者说是协议比如”Licensed under the MIT license”,并且一些博客也会标明”此文章发表在CC协议下”。而如果我们Copy了别人的代码或者文字同时没注意这些的话,在国外法律意识特别强的环境下,我们的作品会因触犯别人的权益而违法。因为好多开源协议最低要求是使用者需要保留原作者对代码的声明,不声不响地就拿来用了必然导致恶果。

所以开源不等于免费,开源也不等于没有约束。

Readmore

怎样挑选合适的安全座椅

1.1 大小

安全座椅跟衣服和鞋子一样,也分大小和使用年龄的,合适的大小能最好地发挥保护作用。

按Britax美国的标准,分成以下几种类型:

  • 婴儿提篮(Infant Car Seats),适用于出生到13公斤
  • 可变座椅(Convertible Car Seats),适用于出生到32公斤
  • 增高垫(Booster),适用于11公斤到41公斤

Readmore

零售行业优惠规则分析

1 优惠规则5要素

1.1 满足优惠条件的动作

这个要素,是指触发优惠规则的动作,主要包括买和满两种。

  • 在数学上,买是满的一种特殊情况,只不过做文本串分析时,要同时考虑到这两种文本描述。
  • 在电商行业,触发优惠的动作还包括:晒单、微博分享、微信关注、给好评、收藏、新用户注册、手机下单等行为,这里我只叙述与商品和订单相关的,与其它行为(注册、营销、手机下单等)相关的暂忽略。
  • 抽奖,中奖要看运气,所以这时也暂不讨论

Readmore

iOS开发60分钟入门

本文面向已有其它语言(如Java,C,PHP,Javascript)编程经验的iOS开发初学者,初衷在于让我的同事一小时内了解如何开始开发iOS App,学习目标包括:

  • 能使用Xcode IDE、模拟器
  • 能修改、调试已有iOS App
  • 能在已有应用内创建新模块
  • 能创建新应用
  • 能发布应用到App Store

本文不包含任何高级的iOS开发知识,已学会iOS开发的同学不要看,看完这篇文章学会了的同学也不用再看了。

Readmore

生活和开发的一些良好建议

1.一个浪头打过来,最好的办法是迎上去了解个究竟,而不是漠视,或者干脆当事情没有发生。

2.记住这个教训:别猜,去问!去查!

3.隔一段时间重顾知识是记忆的关键方法。不要一次性学完一项知识就不管了,这样你无法真正的掌握。隔一段时间回顾一下,每次重复,你都会加深自己的
理解,次数多了,你就会理解每个细节,成为真正的专家。

Readmore