为什么使用API?什么情况下避免使用API?
什么是APIAPI(Application Programming Interface)提供了对某个问题的抽象,以及客户与解决该问题的软件组件之间进行交互的方式。组件本身通常以软件类库形式分发,它们可以在多个应用程序中使用。概括地说,A...
Android攻略之入门
1.Android简介Android Developer‘s Guide 中将Android定义为针对移动设备的软件栈———用于实现完整的功能解决方案的软件子系统集合。这个栈中包括操作系统(由Linux内核修改而来)、部分基于Java的中间件(用于...
步入正轨——以客户的视角审视软件交付
暂时忘记一会儿敏捷,假设你就是客户。资金和项目可都是你自己的,你已经雇用了顶尖的团队去交付你想要的软件。 怎样才能让你相信所雇用的团队正在进行实际交付? ...
CSS的核心选择器
我们能真切地感觉到,选择器是CSS的核心部分。如果没有它们的话,我们除了把属性嵌入到每个元素里,就没有其他办法能把样式应用在元素上了,那真是太糟糕了。通过选择器赋予的选择任何形式任何种类元素的...
使用和学习PHP有多难
PHP不是什么复杂高深的技术,但同时,你也不要期望能够在5分钟之内就成为专家。对于新手来说,最大的不适应可能就是PHP的容错度比浏览器对HTML的容错度要低得多。在HTML中如果漏掉了一个结束标签,大多数的浏览器仍...
消费者承担消费税真的吃亏了吗?
像小老鼠一样享受,才不管消费税呢其实,我本来对经济学不感兴趣。一次偶然的机会,我在朋友的寝室里看到了传说中经济学最经典的教材之一——曼昆(Mankiw)的《经济学原理》。好奇心驱使我随手翻开了一页,读了一小...
Web应用程序安全与风险
Web应用程序安全无疑是当务之急,也是值得关注的话题。对相关各方而言,这一问题都至关重要。这里的相关各方包括因特网业务收入日益增长的公司、向Web应用程序托付敏感信息的用户,以及通过窃取支付信息或入侵银行账...