资讯月刊下载

第121期(18-03)

2018年03月 - 总第121期
  • Java程序员开发常用的工具
  • 3月全球数据库排名:PostgreSQL 再迎暴涨
点击下载>>

第120期(18-02)

2018年02月 - 总第120期
  • 开源巨献:2017 年 Google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么
点击下载>>

第119期(18-01)

2018年01月 - 总第119期
  • 编写高性能Java代码的最佳实践
  • 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

原创新闻 [移动开发] 移动App图标设计的最佳实践

在几周前的那篇文章《谈谈白色应用图标》(不可否认那篇文确实有一些指责说教的意味)引发的喧嚣过去之后,笔者认为在设计优异的应用图标(icon)方面,找出更有建设性的实用方案是很有必要的。本文讲述了应用图标的魅力,还有它的优化方式。这篇文章适用于所有人,包括新手与专家。 原文及视频发表在 Net电子杂志上,后被 appicontemplate.com网站转载。下面是删减更新后的版本,文末另外附有 ...
mengyidan1988 评论(0) 有3457人浏览 2015-12-04 1 0

原创新闻 [移动开发] 我们眼中的应用另一端是什么?

应用功能强大、易学易用,随着移动设备如雨后春笋之势兴起,应用更是迎来了全盛时期。但任何事物的发展总会遇到障碍——处理复杂任务时,用户须在不同应用间切换,前后甚至要操作数次,这给应用带来了巨大的挑战。 其实完全不必大费周折——如果我们单单将应用看作是服务供应商的话,就能获得不少新思路。 应用生态系统:简单易用&扩展性强 这些均是应用帮助系统扩展的鲜明例证 智能手机、平板电脑、电视、机 ...
mengyidan1988 评论(0) 有3992人浏览 2015-11-12 1 0

原创新闻 [移动开发] 移动应用开发者正饱受折磨

引用 只是太饱和了:转化率门槛与随之变现的代价太过高昂,还是用Web更简单。 我朋友在形容他的公司为何不继续开发Native App时这样说道。在Web上构建业务更简单,为什么会这样呢?那是因为基于浏览器的Web应用这一生态系统已经存在有20多年了,而应用的生态环境才出现了仅仅6年。有一件事是肯定的:并不是因为网站比应用少。 我思考了一下“饱和”的概念,如果谁还记得高中化学,饱和状态指的是一种溶 ...
mengyidan1988 评论(0) 有4889人浏览 2015-11-11 1 1

原创新闻 [移动开发] 在Android平台上加载本地库的危险性

在2012年KeepSafe的创业初期,我们试图找到一种为Android应用加密的方案,通过多次迭代与原型设计,我们最终找到了最佳方案——利用JNI(Java本地接口)。我们决定将接口写入Java加密库中,完全通过JNI来调用加密库,以实现加密与解密。我们选用了即时解决的方案,以期将对用户体验的影响减到最小,并决定在方案通过后就部署到生产应用上。我们严格测试代码,确认一切顺利,直到事情超出了控制。 ...
mengyidan1988 评论(0) 有5492人浏览 2015-11-11 1 2

原创新闻 [移动开发] Android平台漏洞挖掘与利用

由于Android平台特殊的生态,每一个Android设备中存在着Google、手机开发商、芯片厂商等多种来源的软件。每个软件模块没有统一的安全审计制度和测试流程,导致质量良莠不齐,对于安全研究者乃至于恶意攻击者来说,一直是一个比较好的目标。 从安全的角度考虑, Android平台利用Linux的uid特性把权限做了很好的区隔,使得在App层级,权限比较受限,一方面阻隔了许多恶意软件可能造成的破坏 ...
mengyidan1988 评论(0) 有3486人浏览 2015-10-28 0 0

转载新闻 [移动开发] 成功的Apps所具有的共同点

移动 Apps 是一个留住客户、 提升产品品牌与企业利润非常有效的方式,但企业必须先要说服客户下载并持续使用他们的 app,这是一件很不容易办到的事情。 根据 Nielsen 统计,18岁以上的智能手机用户平均安装有42个不同的apps,但是 87% 的这些用户每天只使用少于 10 个,55% 的用户在同一时期内只使用1到4个。因此,企业必须做出非常优秀的APP才能保持住消费者的兴趣。 所 ...
mengyidan1988 评论(0) 有4114人浏览 2015-10-08 1 0

原创新闻 [移动开发] 打通兼容性测试!应用内测平台Pre.im全新升级

近期,应用内测平台Pre.im继专家内测之后,又新增了一项新功能:接入Testin云测的兼容性测试服务。用户在将应用上传至Pre.im平台时,开启兼容性测试开关,就可以免费使用150款热门真机自动化测试,最终的测试结果也将会发送到用户的注册邮箱中。不过,使用该服务的前提是,用户需通过开发者认证。 如今移动设备的繁复多样,让越来越多的开发团队无法承受大量采购测试设备的资金投入,但兼容性测试 ...
xiaoguiyinyangshi 评论(0) 有3159人浏览 2015-09-29 0 0

原创新闻 [移动开发] 提升内测专业度!应用内测平台Pre.im新添专家内测功能

近日,应用内测平台Pre.im新增了一项新功能——专家内测,以便开发者能够获取专业测试者对自己的内测应用进行免费的初步功能及可用性测试。据了解,这是Pre.im联合Testin众测提供的服务,利用众测平台下专业的测试专家对应用进行测试,测试结果将于24小时内提交到用户的反馈菜单中。不过需要知道的是,只有通过开发者认证的用户才可体验这项服务。专家内测这一功能的出现,也是Testin借助Pre.im融 ...
xiaoguiyinyangshi 评论(2) 有5457人浏览 2015-09-17 0 0

原创新闻 [移动开发] iOS开发实战:如何在ReactiveCocoa中编写单元测试?

现在很多人在开发iOS时都使用ReactiveCocoa,它是一个函数式和响应式编程的框架,使用Signal来代替KVO、Notification、Delegate和Target-Action等传递消息和解决对象之间状态与状态的依赖过多问题。但很多时候使用它之后,如何编写单元测试来验证程序是否正确呢?下面首先了解MVVM架构,然后通过一个例子来讲述我如何在RAC(ReactiveCocoa简称)中使 ...
mengyidan1988 评论(0) 有6546人浏览 2015-09-07 0 0

原创新闻 [移动开发] 创业武功,唯快不破——专访Testin联合创始人张鹏飞

决定一个互联网创业团队成败的因素有很多,其中最常提及的就是绝妙的idea以及靠谱的团队人员选择。可你是否想过,为何很多移动创业团队明明两者兼备,却死在了产品上线之前,亦或是即使上线了却又逐步走向死亡?其实,很多人在创业过程中都忽略了一个重要的点,那就是“速度”。在这里,我们请来Testin联合创始人张鹏飞,和大家一起探讨速度对创业型企业的重要性。 Testin联合创始人 张鹏飞 “快”是 ...
xiaoguiyinyangshi 评论(0) 有4276人浏览 2015-09-02 1 1

原创新闻 [互联网] 开源、高效、跨平台:深剖Google FlatBuffers工作原理

JSON——大家可能都知道它是几乎所有现代服务器都使用的轻量级数据交换格式。它体量轻,可读性强,通常比老式的、不友好的XML开发起来更加便捷友好。JSON是不依赖于开发语言的数据格式,但是在解析数据并将其转换到如Java对象时,会消耗我们的时间和存储资源。 几天前,Facebook宣布,其Android应用程序大幅提升了数据处理性能。这是由于几乎在全部应用程序中放弃了JSON数据格式,用FlatB ...
mengyidan1988 评论(1) 有7505人浏览 2015-08-31 1 0

转载新闻 [编程语言] Swift中的结构体与NSCoding

本文出自:Swift and Painless,作者:Dominik Hauser,译文出自:SwiftGG,译者:宜东 正如大家所知,Swift中的结构体不遵守NSCoding协议。NSCoding只适用于继承自NSObject的类。可是结构体在Swift中的地位与使用频率都非常高,因此,我们需要一个能将结构体的实例归档和解档的方法。 Janie写过在Sonoplot工作时,他们团队对此的解决方 ...
mengyidan1988 评论(0) 有4221人浏览 2015-08-27 0 0

转载新闻 [移动开发] 充满争议的Swift协议:该如何正确使用?

本文出自:owensd.io,译文出自:SwiftGG 最近Swift的热点都围绕在协议上,他们觉得任何东西都应该是协议。理论上这挺好,但是事实上,这种观点会产生一些副作用。 我在代码中使用协议时,总是牢记下面两条规则: 1.不要把协议当成类型 我看到的(和我一开始写的)许多方法都是在继承关系里把协议当成一个基类。我不认为这是协议的正确用法,这种设计模式仍然停留在“面向对象”的思维方式上。 ...
mengyidan1988 评论(0) 有4730人浏览 2015-08-26 1 0

原创新闻 [移动开发] Google翻译是如何把深度学习“塞进”手机的?

前几天谷歌更新了它们的翻译App,该版本有诸多提升的地方,其中最大的是提升了所谓“字镜头”实时视频翻译性能和通话实时翻译性能。怎么提升的呢?字镜头技术首创者、Google 研究院翻译项目组资深软件工程师Otavio Good近日在Google Research Blog详述了相关原理。 以下是正文: 今天(2015年7月29日),我们发布了Google翻译手机App,现在这款App可支持20多种语 ...
mengyidan1988 评论(2) 有5514人浏览 2015-08-03 5 0

转载新闻 [移动开发] 开发第一个Android应用之前你需要知道的六件事

本文出自:Philosophical Hacker,译文出自:开发技术前线,译者:dengshiwei 我的第一个应用非常糟糕。事实上,它糟糕得以致于我从应用市场上删除它,同时我甚至都不会在我的简历上罗列出它。如果我在开发之前能够知道一些Android开发的事情,也不会糟糕到这步田地。 本文中所罗列的事情是你在开发第一个Android应用的时候需要牢记在大脑中的。我接下来将展示的实际错误均来自于我 ...
mengyidan1988 评论(1) 有3725人浏览 2015-07-30 2 0

转载新闻 [移动开发] 移动App开发人员应该关注的7件事

Apple App Store里有130万的app,而Google Play则托管了140万的app。在竞争如此激烈的移动应用环境中如何确保我们制作的app能获得大量的下载量呢? 广受用户欢迎,并创下了上百万的下载量是每一个移动app开发人员的终极梦想。但是,这谈何容易呢! 在最近的一次网络研讨会上,Rahui Nischal,Nucleus Software Exports公司的高级产品经理, ...
mengyidan1988 评论(3) 有5308人浏览 2015-07-27 3 0

转载新闻 [移动开发] 2015年五大移动端设计趋势

我记得像这种预测早在2000年底的已经出现,那时听起来有点古怪,但是在现在是2015年了而且预测是对的,孩纸们。 实际上,Comscore 认为,我们在去年早些时候已经越过了”引爆点”。尽管不同的网站情况不尽相同,但总体来看,我们相信桌面用户在某种意义上成为了少数的”边缘用户群”。 所以,如果移动端已经成为了主要的浏览设备,”移动端设计“现在就是”设计“的代名词了。 考虑到这一点,我们列出移动 ...
mengyidan1988 评论(1) 有5207人浏览 2015-06-26 0 0

转载新闻 [移动开发] 即使是封闭的苹果,也不得不开源Swift

在2015苹果WWDC上,最受欢迎和关注的不是iOS 9和OS X,也不是新的Apple Music,而是苹果软件工程副总裁 Craig Federighi 宣布,苹果的编程语言 Swift 2.0 将会开源。 为 什么大家会如此激动?在过去的15年间,开发者已经显示了对开源工具和平台的偏爱,然而苹果一直让开发者适应自己的技术,远离第三方技术。苹果这样做有一 定风险,有可能会与开发人员关系疏远,也 ...
mengyidan1988 评论(0) 有4524人浏览 2015-06-12 2 0

原创新闻 [移动开发] 国外iOS大牛:开发Apple Watch应用我犯过的错

Apple Watch已经上市一段时间,在探究其防盗、防水等众多功能的同时,Apple Watch版应用开发也在不断的摸索前进中。在本文中,来自国外的知名iOS开发大牛就Watch版应用开发过程中遇到的问题以及犯下的错误进行了分享。 Natasha Murashev——Capital One iOS工程师、Natasha The Robot博主 我犯过的最大错误就是认为在Apple Watch上 ...
mengyidan1988 评论(0) 有5559人浏览 2015-05-18 0 0

转载新闻 [移动开发] Swift vs. Objective-C:未来看好 Swift 的十个理由

是时候使用易入手又全面的Swif语言为iOS和mac OS X做应用开发了。 虽然编程语言不会那么容易消逝,但坚持衰落范例的开发小组正在这么做。如果你正为移动设备开发应用程序,并且你还没有研究Swift,那么注意:当Swift涉及到Mac、iPhone、ipad、Apple Watch和未来设备的应用开发时,它不仅会排挤掉Objective-C,而且还会取代在Apple平台中做嵌入式开发的C语言。 ...
mengyidan1988 评论(2) 有6267人浏览 2015-05-15 2 0

最近热门TAG

Java(1854) Google(1441) Android(1244) JavaScript(842) Web(669) Linux(648) 框架(605) Windows(591) 浏览器(540) HTML5(533) Firefox(483) jQuery(480) iOS(479) Ruby(427) Chrome(386) HTML(380) 编程(365) 工作(349) Apache(346) Python(328)

热门资讯

Global site tag (gtag.js) - Google Analytics