API将自己的平台打造成彼此连接的服务。他们为此提供了用于创建和使用这些API的 指南 和 设计模式 ,其他开发者可以在自己的项目中使用这些指南和模式。 PayPal的API设计指南经过多年的开发和演化,包含了如下的一些原则。 低耦合:服务与消费者之间必须是低耦合的。
Kotlin 语言下设计模式的不同实现(这里的不同是相对于 Java 语言的),有些实现非常好,但是有些实现的例子不是很赞同。所以自己写了 Kotlin 语言版本的 23 种设计模式的实现,充分利用 Kotlin
自从接触设计模式以来,一般看到的评论是以推崇为多。不过比较欣慰的是,最近在看《编程人生》中,有两个人对设计模式比较不屑。 之所以欣慰,并不是因为凑个热闹看他们互相攻击,互相批评——而是因为出现了不
》一文中好多人觉得腾讯申诉是世界级先进的,并让我拿出一个找回用户的帐号的功能来。本来不想写的,因为大家看看其它系统的就行的,但是,很明显有些人就是很懒,也不会思考,而且不会观察,所以,我就只好写下这篇科普性常识性的文章。
GNOME Shell 系统界面,以期帮助大家更好的使用GNOME 3 版本。 如图: 看来,深度Linux 来狠招了。期待深度Linux 在改善GNOEM 3 系统界面方面能够为用户带来
React 开发应用,给予了前端工程师无限“组合拼装”快感。但在此基础上,组件如何划分,数据如何流转等应用设计都决定了代码层面的美感和强健性。 同时,在 React 世界里提到 curry 化,也许很多开发者会第一时间反应出
在 KickStarter 上有很多别开生面的设计,比如说这十个设计独特的 iPhone、iPad 外设。 Hidden Radio & BlueTooth 扬声器 这是一个无线扬声器,通过蓝
Reportico 是一个报表设计工具,可用来设计报表、创建报表菜单和配置,支持图形、分组、下钻、表达式处理和数据转换,可导出 HTML、PDF 和 CSV 格式,可通过 CSS 修改报表外观。
50时创办两个创业公司的合作伙伴,他的 博客 主要关注科技和行为设计。 初级创业者应该搞清楚保持细致与步入主流的区别。以下是网站设计过程中的几个原则,硅谷的人也常不屑地称其为“常识(Normals)”。
IoC ” 中说过用 IoC 来最大程度地解决需求变更。今天我也想从 Unix 设计思想的角度来说说什么是好的软件设计,什么样的设计可以把需求变更对开发的影响降低。( 注意 :这并不能解决用户或是 PM 的
开发一个全新的主要针对触屏的操作系统,可能并不需要重新摸着石头过河,但可能得重新设计键盘。 这便是微软在开发 Windows 8 后总结出来的道理。这次,主要针对触屏的 Windows 8 操作系统迫使这家公司重
JFormDesigner 是一种先进的图形用户界面Swing 的设计工具。 具有一个独立的开发工具产品和基于不同开发工具如Eclipse、NetBeans等的开发插件。人们很容易和直观的使用,并提供了许多强大的功能。
JFormDesigner是一个不错的图形用户界面Swing 设计工具。具有一个独立的开发工具产品和基于不同开发工具如Eclipse、NetBeans等的开发插件。 NetBeans plug-in IDE
欧西亚(Oregon Scientific)透露了 专为儿童设计的平板 。 The MEEP! 运行 Android 4.0,采用 7 英寸 Neonode zForce 触控屏,用硅橡胶保护套保护显示屏,支持
在尝试了一段时间的 Scheme 之后偶尔用了一下 Clojure,发现 Clojure 有些设计实在是太好用了, 比如之前经常会去找 Scheme 上 let 的扩展实现,其实 Clojure 的 let
中文电子版: http://dataunion.org/book/datadesign/ 《数据+设计》这本书是对信息准备与可视化的简要介绍。从数据基础到采集,准备,最后实现数据可视化。 如果你是
压缩以及序列化过程都非常快速。 MapDB采用模块化的架构设计,非常容易扩展,每一个模块都可以被关掉,并且每个模块都可以有不同的设计,比如MapDB中有5种不同的缓存以及3种不同的存储模式。 CodeFutures的CEO
10个最好的工具用于响应式Web设计测试
为什么要讲动画函数?相信很多设计师看到下面的文章会的觉得太枯燥。 那我们回到产品研发过程,在产品里,常见的动画实现有这么几种: 设计师逐帧绘制;开发同学实现循序/循环播放逻辑。 设计师提供动画资源文件如(
20 个最好的自适应设计工具