本文节选和修改自谈婧 2017 年 3 月在纽约哥伦比亚大学中国论坛的主题演讲,以及 2017 年 4 月在芝加哥西北大学 Kellogg 商学院中国论坛的主题演讲。
日凌晨),2015 年微软 Bulid 开发者大会在美国旧金山开幕。在 Build2015 首日的主题演讲中,微软 CEO Satya Nadella 等高管们轮流登台,宣布了一系列针对开发者的新产品和服务,包括:
Android开发者在语言限制方面面临着一个困境。众所周知,目前的Android开发只支持Java 6(语言本身从Java 7开始进行了一些改进),因此我们每天只能使用一种古老的语言来进行开发,这极大
本文收集10款对开发者有用的Android应用,希望能对你的开发有所帮助。如果你还知道有其他对开发者很有用的Android应用?也分享出来吧。 列表如下: 1. Remote Desktop
这里推荐12个可以帮你简化iOS app开发流程的工具。很多开发者都使用过这些工具,涉及原型和设计、编程、测试、上架以及最后的营销,基本上涵盖了整个开发过程。 原型和设计 有了一个很好
开发者期盼已久的UNITE盛会即将于2016年4月10日-4月12日在上海召开。作为由官方倾力打造的年度技术盛宴,在活动上Unity全球研发团队将带来最新最全的引擎研发内幕,豪华多元的讲师阵容将顶尖的
ap、Titanium、jQueryMobile、Sencha等等,究竟哪一款才最适合开发者呢?本文与 开发者们共同探讨了这个领域的新宠儿——PhoneGap。拜HTML5大潮所赐,更是加速了Phon
样的应用注定会被很快卸载。 尽管现在Android智能手机和平板电脑的运行速率越来越快,但开发者仍需牢记,应用的运行环境仍受到电池和处理器等诸多资源的限制。以下是如何为应用“瘦身”的十条建议,以便
SSToolkit Sam Soffes简直就是一个Objective-C天才,SSToolkit就是个例子。作者将他在App中实现的各种各样的UI效果做成个代码库,方便其他人使用
Chrome 开发者工具中文手册 Chrome DevTools 是公认的优秀的前端调试工具,由于功能强大,所以使用起来有一定的学习门槛,与此同时 Chrome DevTools 暂时没有中文手册,对于不太熟悉英文的同学会比较吃力。
Ubuntu Make 前身是 Ubuntu Developer Tools Center。可在 Ubuntu 平台上快速安装各种语言的开发环境。
这些命令分四种类型:①不需要和其他开发者协作的独立开发者,会经常用到 git init、git show branch、git commit 等命令;②需要和其他人协作的开发者,会常用到 git clone、git
应用注定会被很快卸载。 尽管现在 Android 智能手机和平板电脑的运行速率越来越快,但开发者仍需牢记,应用的运行环境仍受到电池和处理器等诸多资源的限制。以下是如何为应用“瘦身”的十条建议,以便能在当前和以后的所有
该10大iOS开发者最喜爱的库由“iOS辅导团队”成员 Marcelo Fabri 组织投票选举而得,参与者包括开发者团队,iOS辅导团队以及行业嘉宾。每个团队都要根据以下规则选出五个最好的库:1)不
随着互联网的发展,数据量的增大,很多对于数据的处理工作(例如一些推荐系统、广告推送等)都迁移到了云端,也就是分布式计算系统上。衍生了很多牛逼的分布式计算的计算模型,比较著名的就是MapReduce、MPI、BSP等。后来也产生了一些分布式计算系统,大家耳熟能详的Hadoop就是基于 MapReduce实现的。
JJFMDB 封装FMDB,使开发者远离SQL语句 使用方法 1.Model继承于QMBaseDBModel 2.Operate继承于QMBaseDBOperate 3.重写QMBaseDBOpe
UICollectionView. 为了查看UI发生的变化,我们过去常常会重新编译我们的应用,不过效率非常低。Reveal为开发者带来了类似Firebug和Web Inspector的强大工具。先进的2D和3D可视化技术可以让你查
Android开发者选项,看起来很简单的事情,其实很多同学对它了解得不够,Google用心良苦得为我们设计了这么多小开关都是有它的作用的,今天也花了点时间,过了一遍全部的30多个开关,从中整理出15个
建造者模式(Builder Pattern)也叫做生成器模式,今天让我们一起学习一下建造者模式。 一、基本介绍 建造者模式的定义为: 将一个复杂对象的构建和它的表示分离开,使得同样的构建过程可以创建不同的表示。
必须修改程序。我们现在来看看观察者模式,然后再回来看看如何将观察者模式应用到这个程序。 观察者模式介绍 观察者模式面向的需求是:A对象(观察者)对B对象(被观察者)的某种变化高度敏感,需要在B变化