- 博客(58)
- 资源 (180)
- 问答 (5)
- 收藏
- 关注
原创 mozjpeg:JPEG图片压缩5%,获Facebook支持
mozjpeg是一个来自Mozilla实验室的JPEG图像编码器项目,目标是在不降低图像质量且兼容主流的解码器的情况下,提供产品级的JPEG格式编码器来提高压缩率以减小JPEG文件的大小。\\Mozilla指出,这些年来,网站的图片使用数量和大小都在与日俱增,而HTML、JS和CSS文件大小都相对减小了。也就是说在页面加载的过程中,图片占用了大量的网络流量。所以减小图片的大小可以显著优化页面加载速...
2014-07-30 08:37:00 228
原创 为什么CDN对移动客户端加速“没有”效果
Google web性能优化工程师和开发大使、《High-Performance Browser Networking》作者Ilya Grigorik近日发布了一篇名为《为什么CDN对移动客户端加速“没有”效果》的博客,描述了移动(无线)网络的特殊性,以及如何建设一个适用于移动CDN的构想。\\Ilya首先吐槽了目前的CDN在移动客户端加速方面的不给力。从他们的移动客户端性能监控数据来看,传统CD...
2014-07-30 02:36:00 138
原创 Oracle Database新增内存内功能
Oracle Database 12c Release 1(12.1.0.2)现在已经提供下载,它包含了备受期待的“内存内(in-memory)”功能以及其它多项改进。\以下是部分重要功能:\内存内列存储——允许将对象按列存储在内存中,这样可以获得更好的扫描、连接和聚合性能。\内存内聚合——提升星型查询的性能,减少CPU使用。\高级索引压缩\APPROX_COUNT_DISTINCT()——对于海...
2014-07-30 00:30:00 59
原创 苹果第三季度财报公布 - iOS移动开发周报
新闻\\《净利润达77亿美元!苹果第三季度财报公布》:苹果发布了截至6月28日的2014财年第三季度财报。从财报中我们可以看到,苹果在第三财季营收374亿美元,同比增长6%;净利润为77亿美元,同比增长12%。\\\《苹果iOS在日本占据了超过50%的市场》:苹果iOS在日本占据了超过50%的市场,在中国的份额为14.7%。\\\《苹果财报解读》:中国地区 iPhone 销量上升 48%,iPho...
2014-07-30 00:03:00 182
原创 文化才是校正方向的标杆 —— Jimdo团队应对规模增长的经验
一切都可归结为规模问题!\\这个说法可能以偏概全,但是大型和中型组织里的许多弊病,归根结底是由于组织的规模增长而产生的。五个人、十个人在一间房里共事并不困难。每个人都清楚正在进行的工作和需要达到的目标。沟通没有障碍,决策很快就可以定下来。然而,当业务蒸蒸日上,雇用的人越来越多,问题就开始出现了。\\组织扩大到二、三十人的时候,原来的工作方式一般还支持得住,只是早晚要增加一些管理架构来帮助协调各方面...
2014-07-28 22:12:00 402
原创 基于Node.js的API框架:LoopBack 2.0发布
LoopBack是一个基于Node.js、开源的API框架,可以使基于Node.js的应用与各种移动设备通过API进行互联。它建立在Express基础上,能够使用CLI生成动态的端到端的REST API,且只需编写很少的代码;它提供了Android、iOS和AngularJS客户端开发的SDK,还提供了消息推送、地理定位和文件等服务。从2013年9月项目发起以来,LoopBack项目已经新增了许多...
2014-07-28 03:35:00 233
原创 Breach:基于Chromium和Node.js构建的“可破解”的浏览器
最近,Stanislas Polu发布了Breach的第一个公开测试版(Alpha版),这是一个基于Chromium和Node.js构建的模块化浏览器。\\在文章“构建下一代Web浏览器的实验平台”中,Polu简要介绍了引发Breach的实验性项目。在他看来,“一直延续下来的Web浏览的方法”从未改变,而且浏览器从未针对这样的Web场景进行针对性设计:它“永远处于打开并且联网的状态”。\\Polu...
2014-07-27 11:36:00 100
原创 Mono项目成立性能团队
长期以来,Mono项目的运作一直有一个主要的设计目标,即保持代码与.NET平台精确兼容。正如Mono项目的创建者Miguel de Icaza所言:“……我们始终坚信,慢但正确要比快却有错要好。”其结果是,该项目一直将兼容性放在首要地位,而不是主动地解决性能问题。(这并不是说该项目忽视了性能,因为与其他项目相比,Mono自己就提供了4种代码生成器,还有一个LLVM后段。)\\de Icaza近日宣...
2014-07-27 11:20:00 97
原创 Apache Onami Persist 1.0.0发布
Guice Persist是Google Guice的官方扩展,它允许开发者配置和注入一个持久化单元到自己的类中。Guice Persist仅支持一个应用只有一个持久化单元,且这个持久化单元只能由应用程序管理,不支持容器管理。近日,Apache Onami团队宣布Onami Persist 1.0.0发布,它是Guice在JPA和JTA两个方面的扩展。Onami Persist拟补了Guice P...
2014-07-24 21:46:00 85
原创 QCon上海2014大会技术训练营报名进行中
QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、上海、旧金山召开。自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的数万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。\\QCon上海2014大会目前紧张筹备中,技术训练营项目已经正式开始报名,8门课程涵盖最新热点,读者可以尽快报名。\\Swift快速进阶——...
2014-07-24 07:00:00 74
原创 JVM Bug:多个线程持有一把锁
JVM线程dump Bug描述\在JAVA语言中,当同步块(Synchronized)被多个线程并发访问时,JVM中会采用基于互斥实现的重量级锁。JVM最多只允许一个线程持有这把锁,如果其它线程想要获得这把锁就必须处于等待状态,也就是说在同步块被并发访问时,最多只会有一个处于RUNNABLE状态的线程持有某把锁,而另外的线程因为竞争不到这把锁而都处于BLOCKED状态。然而有些时候我们会发现处于B...
2014-07-23 23:54:00 266
原创 如何知道你是否开发了正确的产品
开发和交付用户不需要的产品,从而没有任何市场,这种代价是昂贵的。敏捷可以帮助你有效地开发产品,但你必须知道开发什么产品。你怎么知道客户需要什么样的产品呢?\David Hussman在博客中发表了你经常犯错吗,讨论了开发产品的不确定性。\\你怎么知道你开发的产品是对的?你如何决定你的下一个最好的投资是什么?以及如何验证你的选择?(……)当团队拼搏努力顺利交付产品的时候,什么让你确定,什么让你不确定...
2014-07-23 22:06:00 262
原创 移动开发面临持续交付挑战
Jesper Richter-Reichhelm作为Wooga公司的工程主管,他在2014年的阿姆斯特丹GOTO大会上发表了演讲,主题为开发移动游戏过程中团队所面临的持续交付挑战。Jesper尤其强调了缺乏对移动相关软件交付过程的控制如何差点摧毁他们的公司。\Jesper借用一款移动游戏去年年底在App Store发布的案例阐述了他的观点。此次发布到被App Store接受花费了4天时间,但是却包...
2014-07-23 21:39:00 128
原创 魔豆路由器核心架构
在2014年7月18日举办的ArchSummit全球架构师峰会中,魔豆路由器创始人黄冬介绍了其公司“魔豆路由器”背后的设计架构。本文由现场演讲整理而成。\\分享人简介\\黄冬,魔豆路由器创始人,创立了中国带有人机交互的智能路由器理念。之前主持设计和运营过多个大型高容量产品和系统,也是中国FreeBSD、Python社区的发起者和积极参与者,啄木鸟社区的创始人之一。\\演讲内容\\我是互联网老兵,P...
2014-07-23 20:14:00 109
原创 Scrum遇上管理3.0
《Scrum遇上管理3.0》是Arne Ahlander在2014印度本地Scrum聚会上做的一个报告。 \管理3.0是一套领导、管理和发展敏捷团队或组织的方法。Arne Ahlander是认证的Scrum培训师(Certified Scrum Trainer),他是瑞典Aqqurite公司创始人和首席顾问。在2014年印度本地Scrum聚会上,他做了一个关于如何将最新管理理念运用于增强Scrum...
2014-07-23 03:28:00 65
原创 构建大型云计算平台分布式技术的实践
本文基于章文嵩博士在2014年7月18日的全球架构师峰会ArchSummit上的主题演讲《构建大型云计算平台分布式技术的实践》整理而成。演讲slides可从ArchSummit官网下载。\\演讲者简介\\章文嵩博士是阿里集团的高级研究员与副总裁,主要负责基础核心软件研发和云计算产品研发、推进网络软硬件方面的性能优化、搭建下一代高可扩展低碳低成本电子商务基础设施。他也是开放源码及Linux内核的开发...
2014-07-23 00:30:00 106
原创 深入App Extensions for iOS 8
近日,苹果宣布了App Extensions for iOS 8,它允许开发人员将功能和内容扩展到单个应用程序之外。 \其中,App Extensions允许修正的两个主要iOS限制是:由Open In系统创建的应用程序之间不必要的数据复制和无法替代苹果的键盘。这种状况与Android平台允许用户借助Widget和自定义键盘形成鲜明的对比。 \然而,其中有一个最可能的误解需要澄清一下,就是iOS ...
2014-07-22 21:58:00 80
原创 Node.js邮件发送组件- Nodemailer 1.0发布
Nodemailer是一个简单易用的Node.js邮件发送组件(通过SMTP、sendmail或者Amazon SES实现邮件发送),且支持 Unicode编码。近日,Nodemailer 1.0发布,此版本包括许多新特性,稳定性也得到了提高,第一次不支持向后兼容。该版本对整个代码进行了重构,降低了代码复杂度,使代码更加简单,更加易于维护。该版本还新增了一个简单的插件API。\Nodemailer...
2014-07-20 23:46:00 207
原创 苹果与IBM展开长期深度合作 - iOS移动开发周报
新闻\\ 《苹果与 IBM 展开长期深度合作,双方优势互补,专注企业级移动市场》:苹果与 IBM 达成排他性合作协议,联合各自领先市场的优势,共同打造一样新品类商业应用,建立全新的企业级移动体验——IBM 享誉已久的大数据及分析能力将注入苹果的 iPhone 与 iPad——结合后者擅长的用户体验,共同改善企业及员工使用 iOS 设备工作的流程。\ \ \ 《苹果官方数据显...
2014-07-20 21:01:00 74
原创 Raddish:支持多线程和socket的Node.js框架
Jasper Van Rijbroek 发布了Raddish,它是一个新的Node.js框架,声称具有“不可思议的速度”,具有开箱即用、支持多线程和socket的特性。\从Raddish的发布说明得知,Raddish旨在达到“惊人的快”。荷兰WEB工程师Van Rijbroek告诉InfoQ,他希望Raddish在编程中易于使用并且充满乐趣,通过使用一个支持系统Raddish允许开发人员编写更少的...
2014-07-20 02:57:00 92
原创 Apache Log4j 2.0正式版发布
Log4j是一个开放源代码的日志记录框架,用Java编写,且被广泛使用。它使开发者能够控制日志信息输出的目的地和日志的输出格式。开发者还能够使用外部配置文件,在系统运行时配置日志记录的相关信息。近日,Apache Log4j 2团队宣布Log4j 2.0正式版发布,该版本是近四年来,继先前的13个版本后的第一个正式版,需要Java 6或者更高的Java版本支持。它相对于Log4j 1.x系列版本,...
2014-07-18 23:14:00 321
原创 全球顶尖技术会议ArchSummit深圳2014盛大开幕
ArchSummit深圳2014大会今日在万科国际会议中心盛大开幕,10个热门专题、40场演讲精彩呈现。\\主题演讲\\构建大型云计算平台分布式技术的实践——阿里云技术副总裁 章文嵩\\t使用亚马逊Web服务(AWS)构建高可用架构——亚马逊Web服务(欧洲、中东、非洲大区) 首席技术布道师 Carlos Conde\\t六种有效的开发模型——携程高级技术副总裁 叶亚明\“游戏风云”专题\\360...
2014-07-17 22:06:00 291
原创 LibreSSL 2.0:支持Linux、OS X等平台
OpenBSD团队宣布发布LibreSSL的首个发行版本,该版本开始支持除OpenBSD以外的其他系统,包括Linux、Solaris、Mac OS X。LibreSSL是两个月前由OpenBSD开发团队创建的一个OpenSSL分支,它的目标是对 OpenSSL 进行全面的清理和重构、提供更安全更稳定的代码基、把长期遗留的 bug 去除、引入先进的编程实践并对可移植性进行重新设计。\在今年5月的B...
2014-07-17 02:03:00 125
原创 PyCon 2014:机器学习应用占据Python的半壁江山
今年的PyCon于4月9日在加拿大蒙特利尔召开,凭借快速的原型实现能力, Python在学术界得到了广泛应用。最近其官方网站发布了大会教程部分的视频和幻灯片,其中有很多(接近一半数量)跟数据挖掘和机器学习相关的内容,本文对此逐一介绍。\如何形式化一个科学问题然后用Python进行分析\目前有很多很强大Python数据挖掘库,比如Python语言的交互开发环境IPython,Python机器学习库S...
2014-07-15 00:18:00 109
原创 Python编程中的反模式
Python是时下最热门的编程语言之一了。简洁而富有表达力的语法,两三行代码往往就能解决十来行C代码才能解决的问题;丰富的标准库和第三方库,大大节约了开发时间,使它成为那些对性能没有严苛要求的开发任务的首选;强大而活跃的社区,齐全的文档,也使很多编程的初学者选择了它作为自己的第一门编程语言。甚至有国外的报道称,Python已经成为了美国顶尖大学里最受欢迎的编程入门教学语言。\要学好一门编程语言实属...
2014-07-14 08:01:00 102
原创 管理涉及多个渠道的史诗故事
如果产品是依赖于不同渠道的多个团队,如何管理和跟踪史诗故事【译注1】?Sntio LLC的联合创始人Keren Deer在她最近的文章里讨论了如何管理涉及多个渠道的史诗故事。\\Keren提到一个项目例子,其产品负责人管理多个工作流、工程团队和零售执行团队,各自有不同的工作流程、期限和周期,需要考虑各自的利益相关者的想法、反馈和认可。\\\ 开发涉及多个渠道的产品是一件很有挑战性的事情。然而,在...
2014-07-14 07:45:00 133
原创 Apache Tomcat Native 1.1.31 发布
Apache Tomcat Native 是利用 APR 来提升Tomcat性能的本地API,它可以让 Tomcat 使用 APR包来处理包括文件和网络IO操作,以提升性能。7月8日, Tomcat 团队宣布Tomcat Native 1.1.31 版本发布,该版本与 1.1.30 版本比较有了很大的改进,并提供了二进制和源码两种形式的下载,主要改进包括:\修复了“空指针引用”问题\修复了Sock...
2014-07-12 11:22:00 90
原创 New Relic开源其Docker部署工具Centurion
New Relic开源了其在内部生产环境中使用的Docker部署工具Centurion。Centurion可以从Docker registry中构建容器,并用正确的环境变量、主机容量映射、端口映射将他们运行在一组主机上,另外Centurion还支持滚动部署。\New Relic的项目经理Karl Matthias在DockerCon上宣布基于MIT许可开源Centurion。Centurion项目...
2014-07-12 11:20:00 156
原创 全球云计算大会启动 腾讯云入围三项“云鼎奖”
继2013年首次亮相中国后,2014全球云计算大会即将在上海召开,大会汇聚全球云计算行业精英,带来最前沿的技术发展动态。今年首设的“云鼎奖”,更成为众多领先云服务企业的一次展示盛会。值得一提的是,腾讯云在“云鼎奖”评选中入围了“2013-2014年度中国领先品牌”、“2013-2014年度全球最佳实践奖”、“2013-2014年度中国最具影响力人物奖”等三项殊荣。\\云计算盛筵 “世界云图”中国绘...
2014-07-11 23:28:00 209
原创 海量终端,秒级送达!腾讯云移动推送信鸽后台探秘
随时移动应用大规模的涌上市场,用户的选择面越来越广,如何更有效的吸引用户留住用户是移动运营的一大挑战,而通过向目标用户精准推送价值信息,唤醒沉默用户已经是移动运营的常规方式,为了降低开发成本以及实现在推送上抵达率、推送速度以及精准推送上更高性能要求,很多开发者选择了第三方推送平台,腾讯云移动推送信鸽推送是目前被广泛使用的第三方推送平台。它究竟是如何实现海量终端,秒级触达的?我们一一揭开。\\终端单...
2014-07-11 22:59:00 234
原创 Netty系列之Netty线程模型
1. 背景\1.1. Java线程模型的演进\1.1.1. 单线程\时间回到十几年前,那时主流的CPU都还是单核(除了商用高性能的小机),CPU的核心频率是机器最重要的指标之一。\在Java领域当时比较流行的是单线程编程,对于CPU密集型的应用程序而言,频繁的通过多线程进行协作和抢占时间片反而会降低性能。\1.1.2. 多线程\随着硬件性能的提升,CPU的核数越来越越多,很多服务器标配已经达到32...
2014-07-10 22:10:00 1244
原创 Mozilla发布Firefox的流程
从2004年开始,Mozilla发布了很少几个版本的Firefox,到2010年7月,版本号达到了4.0。但是从2011年开始,Mozilla学习Google,改变了他们的发布周期,现在的版本号是30。一直以来,发布工程师团队不断改进着做一个新版本浏览器的流程。工程师四人小组——Chris AtLee、Lukas Blakk、John O'Duinn、Armen Zambrano Gasparia...
2014-07-10 12:36:00 179
原创 Visual Studio \"14\"聚焦下一代C++规范
Visual Studio “14”的第一个预览版本包含了下一个C++ 11/14依从性层次将要包含的细节。微软的高级开发人员Stephen T. Lavavej就C++14在Visual Studio “14”中的支持层次撰文补充了一些额外的细节。\这一工作是针对VS2013RTM所做的修改,覆盖了三大类:标准模板库(STL)补充、STL修正和STL的非兼容性修改。值得注意的是,Lavavej介...
2014-07-09 11:54:00 107
原创 领域驱动设计中的函数模式
领域驱动设计(DDD)为了鼓励开发人员创建领域模型和通用语言(ubiquitous language)做了大量工作,但是尝试运用面向对象原则里面的状态和行为的概念来实现DDD思想最终得到的常常只是一套混乱易变的模型,Debasish Ghosh在一篇文章中阐述了领域驱动设计中的函数模式。\Debasish是ACM资深会员和《DSLs in Action》一书的作者,他认为,从某种意义上讲,当把与某...
2014-07-08 06:50:00 194
原创 CMG Partners的敏捷营销调查
第六届CMO的议程结果是一项名为“敏捷的优势”的定性调查,该调查研究首席营销人员(chief marketer)的角色和责任评估,调查发布方是营销战略公司CMG Partners。福布斯的CMO网络编辑Jennifer Rooney在一篇博客中提到了调查结果:\\“调查显示,63%的市场领导者表示敏捷性是高优先级的,然而只有40%认为自己是敏捷的。”\\下面的调查结果显示有多少敏捷销售人员认为业务...
2014-07-08 06:47:00 77
原创 敏捷团队的集体绩效评估和奖励
在敏捷团队中以集体为单位进行绩效评估、奖金发放和奖励,这是以促进团队合作为目标的绩效考核的一种新选项。敏捷教练和培训师Phalguna Ramaraju在最新的博文Performance Review当中详细地讨论了在敏捷工作环境下这种现象:针对个人的绩效评估、评定及奖金能够摧毁团队合作。\高级管理层和人力资源主管必须了解敏捷团队的行为特征。人力资源的政策必须支持自组织和团队合作。针对个人表现的度...
2014-07-08 06:44:00 282
原创 阿里云大数据产品ODPS正式商用
2014年7月8日,阿里云官方团队宣布其开放数据处理服务ODPS正式商用、开始收费,其公开定价为:\数据存储 0.0008元/GB/小时\ SQL价格 0.3元/GB\ 外网下载价格 0.8元/GB\本月内阿里云为ODPS新老用户提供了免费服务和一些代金券,详细活动说明可参考阿里云官方论坛。\目前正在运行的ODPS是阿里云团队自主实现的一套大数据处理平台(即第二代云梯。此前的第一代云梯...
2014-07-08 03:26:00 174
原创 JSF框架:MyFaces Core 2.2.4版本发布
模型的web应用框架技术,在概念和特征方面,尤其是组件方面,超过了著名的Struts框架。继2014年4月28日MyFaces Core 2.2.3发布后, 7月1日,Apache MyFaces 团队宣布MyFaces Core 2.2.4版本发布,新版本除了修复了大量Bug和优化了性能外,还新增了视图渲染的新特性,并提供了二进制和源码两种形式的下载。\主要改近如下:\修复了ErrorPageW...
2014-07-08 00:04:00 128
原创 QCon上海2014大会技术训练营热门课程先睹为快
QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、上海、旧金山召开。自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的数万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。\QCon上海2014大会筹备工作全面启动,技术训练营项目已经正式开始报名,8门课程涵盖最新热点,读者可以先睹为快。\Swift快速进阶——计...
2014-07-07 23:18:00 92
原创 Dropbox开源其Go语言工具库
近日,Dropbox开源了其基于Go语言的工具库godropbox,并表示在一年前已经决定将Dropbox中对性能要求比较高的后端程序从Python迁移到Go语言。Dropbox的几乎所有的代码都是用Python编写的, Python语言被广泛使用在服务器端、桌面的客户端、网站控制逻辑以及后端的 API 和分析上。Dropbox亲睐Python简单易学、开发效率高等特点,但是现在为了支撑日益增长的...
2014-07-07 07:26:00 118
人工智能·AC1065225E047DAF6ECC5962650F73A9-1650350752323
2022-04-21
(784条消息) UML 基础_ 序列图 _Everything is possible--博客的内容只是作为一种备忘-CSDN博客.pdf
2021-03-17
官网zTree -- jQuery 树插件 官网压缩包
2017-09-22
智慧城市时空大数据与云平台
2017-09-22
chm编辑器破解版(GridinSoftCHMEditor)V3.0.9中文无限制版.exe
2017-09-20
ST电机控制培训--FOC控制
2017-09-13
pandas-0.9.0.win32-py2.7.exe
2017-08-17
和平之翼代码生成器1.0正式版发布
2017-04-10
libiconv-1.15和libintl-0.19.8.1,VS2015工程和 nmake 命令行编译文件
2017-04-08
我来提一个灌水的问题给啃做就永远用一下
2022-01-20
C++里CString类型的一串数据如何处理成单个变量
2021-07-12
有上交的小伙伴嘛,能不能用校园网下一个数据集呀
2021-07-08
请问如何python从一段文字或一张图片中识别出里面提到的所有股票名?
2021-07-08
变量的列数不对呀,有人能解决吗
2021-07-08
为什么添加监视器的按钮点击无用
2021-07-08
关于#mysql#的问题:创建字段的时候没有空格,在插入数据的时候执行报字段有空格
2021-07-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人