看了一周的 IT 新闻是不是感觉有点累了?现在给大家找个欢乐点的东西看看,怎么样“小米手机第 3 代”可以吗。 或许是闲暇无事,近日一位米粉送上了他所憧憬的小米 3 代,而且还按照小米 2 代发布时官方宣传海报的格式,制作了 MI3 的宣传图,不仔细看还真以为是官方搞的类。
一年前,Google 宣布了结构化编程语言 Dart,解决 Java 或 Javascript 语言长期以来没有解决的问题,希望最终能替代 Javascript 用于创建 Web 应用程序。
计划将于明年年底上线的 Android N 系统将不再依赖目前所使用的 Java APIs,转而替代使用 OpenJDK,这是来自甲骨文(Oracle)的开源 Java 开发套件。援引 VentureBeat 报道,在 Hacker News 率先注意到谷歌提交给 OpenJDK 的大量代码委托之后,谷歌再次表示由于 Android 是“开源平台”所以替代使用开源的 JDK,这样不仅能够简化应用开发还能允许开发者为 OpenJDK 项目作出更大贡献。
HTTP 协议连接了全世界的信息,但它分发内容的方式被认为存在根本性缺陷。Tim Berners-Lee 的 NeXT 电脑是世界第一台 Web 服务器,但机箱上有一个贴纸:“这台机器是服务器,不要关闭。
SimpleCam 是原生 UIImagePicker 相机的替代品,能降低内存消耗 。
Lime Text是一个强大并且优雅的文本编辑器,主要采用Go开发。外观与工作方式完全与 Sublime Text 一样。 Lime拥有多个前端(QML,命令行界面),可以通过插件的方式进行切换。
gulp.js 是一种基于流的,代码优于配置的新一代构建工具。
sift 是快速强大的 grep 开源替代品,作为一个单独的可执行程序,没有外部依赖,下载即用。sift 非常灵活,速度非常快,支持多行匹配,条件和多核。
JVM发展到今天,垃圾回收器已经有很多种,像标记-清除,标记-压缩,复制等,各有各的优缺点。在这里主要将其中的一种,基于分代的垃圾收集器。
packer-ng-plugin 是下一代Android渠道打包工具Gradle插件,支持极速打包,1000个渠道包只需要5秒钟,速度是 gradle-packer-plugin 的1000倍以上,可方便的用于CI系统集成,支持自定义输出目录和最终APK文件名,依赖包:com.mcxiaoke.gradle:packer-ng:1.0.+简短名:packer,可以在项目的build.gradle中指定使用,还提供了命令行独立使用的Java和Python脚本。实现原理见本文末尾。
在程序设计的世界里面有两种很基本的设计模式,那就是迭代(iterative)和递归(recursive)。这两种模式之间存在着很强的一致性和对称性。
Unison 是一个新的编程平台,Unison 平台包括三个组成部分: The Unison language: 一个强大的,类型化的,纯粹的功能底层编程语言 The Unison editor: 一个丰富的,内置于浏览器的 语义编辑器 用于编辑程序
facebook发布的新一代包管理工具,旨在解决以往使用npm作为包管理会遇到的一些问题。从其官方介绍可以看到其重点强调的3个点:快、可靠、安全。
频分多址(FDMA)---按频道划分用户,频带独享,时间共享时分多址(TDMA)---按时隙划分用户,时隙独享,频率共享码分多址(CDMA)---按码型划分用户,时隙/频率共享多址技术频分多址(FDMA)技术含义:每个用户占用一个频率用户识别:频道号特点:简单,容易实现,适用于模拟和数字信号以频率复用为基础,以频带划分各种小区需要严格的频率规划,是频率受限和干扰受限系统以频道区分用户地址.
Google 公司对虚拟现实技术的雄心壮志缔造了一款令人惊喜的虚拟现实装置:Google Cardboard。
@Setter @Getter public class AccConfigReqVO extends BaseReqVO{ private static final long serialVersionUID = -563849356735893821L; /** ID */ private String id; /**货币符号*/ private String currencySymbol;
using System; public string CreateMD5Hash (string input) { // Use input string to calculate MD5 hash MD5 md5 = System.Security.Cryptography.MD5.Create(); byte[] inputBytes = System.Text.Encoding.ASCII
M/DB 是 SimpleDB 的开源替代版本,在 API 上兼容 Amazon 的 SimpleDB,基于 Node.js 进行重写,继续使用 GT.M 数据库并使用原先的数据模型,新版本也改名为 node-mdb.
Sismics Reader 是一个 Google Reader 的开源替代品,使用 Java 开发,基于 Web。
Messagebar.js是替代alert()的简单JS库。Messagebar.js默认会在浏览器视图的顶部显示消息。它通过CSS3的动画支持滑动向上/向下。而不是简单的alert()函数,它可使UX更具吸引力和互动性。