资讯月刊下载
第121期(18-03)
- java程序员开发常用的工具
- 3月全球数据库排名:postgresql 再迎暴涨
第120期(18-02)
- 开源巨献:2017 年 google 开源了这些超赞的项目
- 关于区块链,程序员需要了解什么
第119期(18-01)
- 编写高性能java代码的最佳实践
- 从15000个python开源项目中精选的top30,github平均star为3707,赶紧收藏!
[开源软件]
2014年微软宣布开源 .net 核心框架,正如 scott hanselman 在他最近的 connect 主题演讲中所说的,社区在这段时间做出了巨大的贡献: 在 scott hunter 的 “.net平台的新功能” 一栏中还能看到关于这个数字的更多细节: 有位 .net 开发者发表文章,分析了.net开源两年之后的情况,对15个 .net 开源项目进行了对比分析。 注:黑色数 ...
[移动开发]
引用 原文:best android libraries for developers 作者:felix 翻译:daisy 责编:仲培艺 工欲善其事,必先利其器。一个好的开发库可以快速提高开发者的工作效率,甚至让开发工作变得简单。本文收集了大量的android开发库,快来切磋一下,到底哪一个最适合你。 动画 android view animations:一个非常强大的开源动画库,开发者可以 ...
[企业架构] 2016年7个顶级javascript框架
当涉及到web开发时,javascript框架往往是一些开发人员和企业最受欢迎的平台。可能,你有机会尝试过一两个顶级的javascript框架,但你仍然有点不确定哪个才是最佳的最值得掌握的,或者哪个值得你建议你的开发人员选择用于下一个web开发项目。 javascript正在以惊人的速度前进,并且添加新的技能到你的存储库变得有不断的压力。为了做到这一点,知道和了解更多的顶级javascript框架 ...
[企业架构]
本文来自:csdn博客 作者:qicosmos 现在rpc框架很多,但是真正好用的rpc却是少之又少。那么什么是好用的rpc,什么是不好用的rpc呢,有一个评判标准吗?下面是我列举出来的衡量rpc好用与否的几条标准: 引用真的像本地函数一样调用 使用简单,用户只需要关注业务即可 灵活,rpc调用的序列化方式可以自由定制,比如支持json,支持msgpack等方式 下面来分别解释这几条标准。 标准 ...
[开源软件] google高性能rpc框架grpc 1.0.0发布
grpc是一个高性能、开源、通用的rpc框架,面向移动和http/2设计,是由谷歌发布的首款基于protocol buffers的rpc框架。 grpc基于http/2标准设计,带来诸如双向流、流控、头部压缩、单tcp连接上的多复用请求等特性。这些特性使得其在移动设备上表现更好,更省电且节省空间占用。 grpc 1.0版本是2015年面世以后的第一次版本发布,开发者可以把该版本用于生产。api现 ...
[web前端]
现在为止我使用 react.js 已经6 个月了。6 个月 放长远看一点也不长。但是,在 javascript 框架层出不穷的今天,6 个月可以称为老前辈了。最近指点了几个新人入门 react ,所以想总结一下写篇文章启发更多的人。下面总结的这些点,一些点是我希望在自己入门的时候就已经知道的,另外一些则是让我真正的理解 react。 本文假定你已经有了一下基本的概念。如果你不熟悉 componen ...
[开源软件]
facebook发布了一篇学术论文和一篇博客来介绍torchnet,这是一个专为优化深度学习设计的人工智能软件。 deep learning是当下一个很热门的话题。它通过很多标注好的数据来训练人工神经网络,然后通过神经网络对新数据做出预测。facebook没有像大多数的深度学习框架那样从头开始实现,而是在一个之前facebook开源的库torch的基础上实现的。 “它将工作大大简化,比如,完全封 ...
[编程语言]
引用 原文: go learn : learning as we go 作者: peter kelly,teamwork desk的高级工程师 翻译: 孙薇 摘要: teamwork团队在去年写了近20万行go代码,建造了一堆速度奇快的小型http服务,本文列出了他们总结的9条经验教训。 为什么选择go语言?go语言,又称golang,是google开发的一款静态强类型、编译型、并发型,并具有垃 ...
[企业架构]
一 应用无状态(淘宝session框架) 俗话说,一个系 统的伸缩性的好坏取决于应用的状态如何管理。为什么这么说呢?咱们试想一下,假如我们在session中保存了大量与客户端的状态信 息的话,那么当保存状态信息的server宕机的时候,我们怎么办?通常来说,我们都是通过集群来解决这个问题,而通常 所说的集群,不仅有负载均衡,更重要的是要有失效恢复failover,比如tomcat采 用的集群节点广 ...
[编程语言]
1.统一的编码规范 编码规范往简单说其实就是三个方面: 换行 空格 变量命名 放在 php 里面,还有一些附加的地方,比如关键字大小写,语法糖的使用(array() 与 [] 等)的问题。之前整理过 psr 的标准,也找过 php-cs-fixer 这样的工具。这些都是规范代码的重要手段。有统一的标准,配合上工具的检查,形成统一的编码约束不是什么难题。 没有规范,不同的人甚至同一个人在空格、 ...
[移动开发]
引用 本文为@安卓大王子投稿,欢迎技术投稿、约稿,给文章纠错,请发送邮件至tangxy@csdn.net。 html5游戏从2014年egret引擎开发的神经猫引爆朋友圈之后,就开始一发不可收拾,今年《传奇世界》更是突破流水2000万!从两年多的发展来看,游戏开发变得越来越复杂,需要制作各种炫丽的效果,还要制作各种基于 2d 或者 3d 的场景。作为一名开发者,分析了当下最火爆,最热门的html5 ...
[企业架构]
【编者按】本文作者是 archanaa panda ,从 2000 以来一直在软件开发(构架、设计和编程)团队担任 java / javaee 构架师,目前立志于做一个与时俱进的独立的顾问架构师。在本篇文章中,作者通过多个方面为生产环节的日志提供建议和指导,最后还介绍了一个高性能的智能日志技术,帮助大家构建高性能的智能日志框架。 1.摘要 当应用在生产过程中,日志通常处于开发周期的次要位置,但实 ...
[互联网]
对于现在流行的深度学习,保持学习精神是必要的——程序员尤其是架构师永远都要对核心技术和关键算法保持关注和敏感,必要时要动手写一写掌握下来,先不用关心什么时候用到——用不用是政治问题,会不会写是技术问题,就像军人不关心打不打的问题,而要关心如何打赢的问题。 程序员如何学习机器学习 对程序员来说,机器学习是有一定门槛的(这个门槛也是其核心竞争力),相信很多人在学习机器学习时都会为满是数学公式的英文论文 ...
[数据库] hadoop平台架构--硬件篇
还记得刚接触hadoop的时候,还是1.x版本,硬是在自己的4gb内存上面弄了3个虚拟机 学习,条件有些艰苦,hadoop测试集群搭建不需要太多考虑,随着毕业开始进入企业,在企业中实践hadoop,特别是一定规模的集群,逐渐涉及到硬件资源,网络规划,操作系统,软件栈等一系列问题!对于一个没有经验的小白来说,还是比较复杂的,还好公司有linux大牛配合上我从各种技术网站博客吸收的微薄知识,从0开始搭建 ...
[开源软件] redkale --一个全新java微服务框架
redkale (中文名: 红菜苔,湖北武汉的一种特产蔬菜) 是基于java 8全新的微服务框架, 包含http、websocket、tcp/udp、数据序列化、数据缓存、依赖注入等功能。 本框架致力于简化集中式和微服务架构的开发,在增强开发敏捷性的同时保持高性能。redkale 有如下主要特点: 1、大量使用java 8新特性(接口默认值、stream、lambda、jdk8内置的asm等) ...