OSChina 开源周刊 50 期,每周技术精粹

OSC编辑部 发布于 2015/09/04 09:59
阅读 5K+
收藏 34

本周开源资讯

软件更新资讯

移动开发

【软件】DroidPlugin —— 360 黑科技 · 安卓新插件机制

DroidPlugin 是360手机助手在 Android 系统上实现了一种新的插件机制:它可以在无需安装、修改的情况下运行APK文件,此机制对改进大型APP的架构,实现多团队协作开发具有一定的好处。

【博客】iOS 开发之 Autolayout

Autolayout是一种“自动布局”技术,专门用来布局UI界面的。能很轻松地解决屏幕适配的问题。

前端开发

【软件】enquire.js —— 超轻量级 JavaScript 媒体查询库

enquire.js 是轻量级,纯 JavaScript 实现的 CSS 媒体查询库:JavaScript 回调媒体查询,匹配或者不匹配

【译文】推荐 10 个超棒的 CSS3 代码生成工具

完全免费的 WebApp,这些 WebApp 能够为模板,渐变,甚至浏览器属性的前缀生成 CSS3 代码。如果你是前端开发者,这些资源可以帮助你节省很多时间,并可以为以后的项目提供可复用的源码。

【博客】图解 & 深入浅出 JavaWeb:Servlet 必会必知

1、简单介绍Web服务器 及 Tomcat容器 2、第一个Sevlet的开发及使用 3、深入源码及api介绍使用 4、总结一次请求及响应的真实过程

服务端开发/管理

【软件】toxy —— 模拟故障场景的 HTTP 代理

toxy 是一个完全可计划、可 hack 的 HTTP 代理,用来模拟服务器故障场景和意外网络环境,用于 node.js/io.js。

【博客】Go 语言开发分布式聊天室

为了展示fooking的实际应用,同时把我用go写的聊天室代码贴出来供大家消遣,如果有入不了各位法眼的代码,望轻喷。该聊天室基于fooking,而业务代码是采用Go + Fastcgi。

【译文】ZStack 的伸缩性秘密(第一部分)异步架构

ZStack 核心架构设计使得 99% 的任务异步执行,因此确保了单个的管理节点能够管理十万级的物理服务器,百万级的虚拟机,数万级的并行任务。

【博客】NSQ 系列之 nsqlookupd 代码分析一

nsqlookupd 是守护进程负责管理拓扑信息。客户端通过查询 nsqlookupd 来发现指定话题(topic)的生产者,并且提供nsqd 节点广播话题(topic)和通道(channel)信息。

【软件】TChannel —— 来自 Uber 的网络复用和成帧协议

TChannel 是用于 RPC 的网络复用和成帧协议。容易用多种语言实现,尤其是 JS 和 Python。

游戏开发

【软件】Leaf —— Go 编写的游戏服务器框架

Leaf 是一个使用 Go 语言开发的开源游戏服务器框架,注重运行效率并追求极致的开发效率。Leaf 适用于几乎所有的游戏类型。

编程语言

【博客】Java 中 ThreadPoolExecutor 的参数理解

【软件】Hack Font —— 专为代码设计的开源字体

一种专门用来显示编程语言的字体。

图像/多媒体

【软件】Bolt —— 实时裁剪压缩图片服务器

Bolt是一个实时裁剪压缩图片服务器,其比nginx的image_filter快2倍以上,主要是因为Bolt对一张图片只做一次处理。

系统运维

【软件】FuckAdBlock —— 网站广告拦截器检测工具

FuckAdBlock 允许你检测扩展的广告拦截器(AdBlock 或者其他)。

软件工程

【博客】JVM致命错误日志(hs_err_pid.log)分析

其他类型

【博客】如何选择使用字符串还是数字呢?

很多项目的对象字段或者是数据库字段本来是数字类型的,却被定义成字符串类型,对于小项目来说,可能没什么影响,对于大数据处理来说,这个可不是小事。

【译文】为什么 Linux 这么棒?因为开源!

更多人对 Linux 做出了贡献和修改,这让它变得更好。它一如既往地提供一致地和强有力的安全保障。而且还是免费使用的。

【Git@OSC 项目推荐】


欢迎关注“开源周刊”标签:)

最新开源资讯,最热开源软件,技术干货请关注“开源中国”微信订阅号

(还有每日乱弹哦~)

返回顶部
顶部