资讯月刊下载
第121期(18-03)
- java程序员开发常用的工具
- 3月全球数据库排名:postgresql 再迎暴涨
第120期(18-02)
- 开源巨献:2017 年 google 开源了这些超赞的项目
- 关于区块链,程序员需要了解什么
第119期(18-01)
- 编写高性能java代码的最佳实践
- 从15000个python开源项目中精选的top30,github平均star为3707,赶紧收藏!
linux 4.0来了
linux torvalds刚才已经在内核开发的git系统中按下了按钮,代号为“hurr durr i'ma sheep”的linux 4.0终于问世了。为了应景,他还给自己起了个绰号叫"we're all sheep",放在名字中间。有意思的是,对应的内核网站也已经开始运作:https://imasheep.hurrdurr.org/。 这是2.6.34/2.6.35(代 ...
linux恶意软件简史
——那些年困扰linux的蠕虫、病毒和木马 虽然针对linux的恶意软件并不像针对windows乃至os x那样普遍,但是近些年来,linux面临的安全威胁却变得越来越多、越来越严重。个中原因包括,手机爆炸性的普及意味着基于linux的安卓成为恶意黑客最具吸引力的目标之一,以及使用linix系统作为数据中心服务器系统的机器也在一直稳步增长。但早在2000年之前,linux恶意软件就以某种形式 ...
google公开未修复的windows 8.1安全漏洞
google安全研究数据库在发现90天后自动披露了微软未修复的一个windows 8.1安全漏洞。对于google的90天自动披露机制,已有人在漏洞披露页面抱怨这是一个糟糕的主意。漏洞与不能正确验证用户是普通用户还是管理员的函数有关。ahcache.sys中的系统调用ntapphelpcachecontrol()设计允许缓存应用程序的兼容性数据,以在新进程被创建时快速重用。普通用户可以查询缓存但无权 ...
linux之父linus说:并行计算基本上就是浪费大家的时 ...
并行计算有什么好的? 硬件的性能无法永远提升,当前的趋势实际上趋于降低功耗。那么推广并行技术这个灵丹妙药又有什么好处呢?我们已经知道适当的乱序cpu是必要的,因为人们需要合理的性能,并且乱序执行已被证明比顺序执行效率更高。 推崇所谓的“并行”极大地浪费了大家的时间。“并行更高效”的高大上理念纯粹是扯淡。大容量缓存可以提高效率。在一些没有附带缓存的微内核上搞并行毫无意义,除非是针对大量的规则 ...
摘要:作者认为一个良好的分布式服务框架需要实现服务的配置管理,包括服务发现、负载均衡及服务依赖管理,以及服务之间的调度及生命周期管理。而kubernetes包含了上述部分特性,作者对kubernetes进行了一些尝试与体验。 kubernetes是google开源的容器集群管理系统。前几天写的 分布式服务框架的4项特性 中提到一个良好的分布式服务框架需要实现 引用服务的配置管理。包括服务发现、负载 ...
机器学习算法都是一个个复杂的体系,需要通过研究来理解。学习算法的静态描述是一个好的开始,但是这并不足以使我们理解算法的行为,我们需要在动态中来理解算法。 机器学习算法的运行实验,会使你对于不同类型问题得出的实验结论,并对实验结论与算法参数两者的因果关系有一个直观认识。 在这篇文章中,你将会知道怎么研究学习一个机器学习算法。你将会学到5个简单步骤,你可以用来设计和完成你的第一个机器学习算法实验 ...
codeforge公布最受欢迎的 linux平台代码编辑器/ide排 ...
引用codeforge网站最新公布2014年11月“我最喜欢的 linux平台代码编辑器/ide”排行榜。这份排行榜的数据来自2014年11月份对一万三千多名软件工程师的问卷调查。 codeforge网站最新公布2014年11月“我最喜欢的 linux平台代码编辑器/ide”排行榜。此排行榜反映了各种linux平台代码编辑器/ide在国内和境外不同国家和地区的流行程度,为软件工程师及其他业内人士提供 ...
摘要:在ios平台上用android风格界面?日本开发者le van nghia别出心裁地用swift语言编写了一套名为materialkit的,专门用于ios应用开发的material design开源组件库,高度可定制,拥有着非常完整的示例。 亲爱的开发者们,试没试过在ios平台上使用非ios风格界面?在google引入全新ui设计语言material design之后,各种material d ...
rubymine 7 正式发布,ruby 集成开发环境
rubymine 7 正式发布,此版本现已提供下载。 rubymine 7提供以下功能: chef:现已通过兼容rubymine 7的专门插件得到支持,该插件在ide中引入详尽的手册、方法和资源。 puppet 语言支持:得到显著提高,通过用于分析puppet清单文件(manifest)的插件实现。 集成 editorconfig:现在拥有更多代码类型选项。 改善调试器:包括在调试器会话的上下文 ...
chrome 39 稳定版正式发布,支持 mac 64 位
chrome 39 稳定版正式发布!此版本支持 windows,linux 和 mac 平台。chrome 39.0.2171.65 包括大量的bug 修复和改进: 支持 mac 64 位 大量的新应用和扩展 api 稳定性和性能提升 更多内容请看log。此版本包括超过 42 个安全修复。. 值得关注的修复内容如下(更多请看 chromium security page):[$ ...
android 5.0正式开启:nexus系列最早更新
今天早些时候,谷歌正式对外宣布,android 5.0正式版正式跟大家见面。 从谷歌给出的公告来看,今天就将会有用户收到android 5.0的更新提示,而首批设备包含了nexus 4、nexus 5、nexus 7以及nexus 10。 值得一提的是,今天早些时候,摩托罗拉也开始向moto g的用户提供5.0系统的升级,随后到来的是moto x,很快lg的g3也将得到系统的升级。 an ...
走苹果的路子!jawbone推低端健身追踪设备
摘要:时隔半年之后,jawbone连续推出两款全新的健身追踪设备,分别为up3和up move。低调奢华有内涵的up3拥有多传感器平台、智能算法等,是一位完全私人定制的智能教练,而走低价亲民路线的up move的电池续航能力长达6月。 北京时间11月6日消息,著名的智能可穿戴设备厂商jawbone在时隔半年之后,一口气推出了两款全新的健身追踪设备,分别为“up move”和“up3”。其中,up m ...
摘要:ios设备上出现了一新恶意软件——wirelurker,它主要通过mac usb感染运行ios的设备。与大多数恶意软件不同,wirelurker并不局限于越狱的iphone和ipad,哪怕没越狱,用户也照样受到影响。目前苹果已移除有问题应用。 据国外网站cnet报道,中国的ipad和iphone用户近日受到一个活跃的恶意软件威胁。美国安全公司称,该恶意软件主要通过苹果mac os x操作 ...
jim zemlin:linux正走在正确的历史道路上
在德国的杜塞尔多夫举办的 linuxcon 会场后台,我们采访了jim zemlin——linux基金会的执行董事,当时他刚做完一个报告。他特别的兴奋,不光是因为本次盛会的成功举办,还因为杜塞尔多夫是他所钟爱的 kraftwerk 乐队的家乡。 “我的同事居然都没听过这个乐队!你知道吗 kraftwerk 是一个来自杜塞尔多夫的乐队哪!这是一个来自德国的电子乐队,我告诉过你们的啊!”他笑容面满 ...
2014年10月操作系统份额:windows 8.1份额喜人
北京时间2014年11月3日消息,日前net applications发布了2014年10月全球pc操作系统排名。微软最新的pc操作系统windows 8.1自去年10月份发布到现在,已经问世了一年多月的时间。windows 8.1依靠着蚕食windows 8的市场份额,其市场份额一直在稳步增长,前后两者加起来的份额已有16.8%。而于今年4月结束支持的windows xp,达到新低的17.18%市 ...
ubuntu 14.10 utopic unicorn发布
ubuntu 14.10 utopic unicorn正式发布,除了服务器、桌面和云计算版本外,还同时发布了官方支持的ubuntu衍生版本如kubuntu、lubuntu、mythbuntu、ubuntu gnome、ubuntu麒麟、ubuntu studio和xubuntu等。ubuntu 14.10主要特性包括:linux kernel 3.16,更新apparmor和oxide。桌面版uni ...
向自己的应用中添加第三方库是一件需要谨慎而行的事情,因为也许在不久的将来,这些库可能会停止开发,那么到时,当使用这些库遇到问题,却没了任何支持,会是一件很悲催的事情。所以,这里向大家介绍的是,在ios应用开发中最常使用,而又有信心会继续开发和支持很长一段时间的第三方库,希望能够对你的开发工作有所帮助。 1. cocoapods 是不是已经厌烦了将各种库拖拽到xcode项目中?那么,cocoapo ...