-
互联网架构,如何进行容量设计?
所属栏目:[优化] 日期:2019-05-14 热度:152
一,需求缘起 互联网公司,这样的场景是否似曾相识: 场景一:pm要做一个很大的运营活动,技术老大杀过来,问了两个问题: (1)机器能抗住么? (2)如果扛不住,需要加多少台机器? 场景二:系统设计阶段,技术老大杀过来,又问了两个问题: (1)数据库需要分库[详细]
-
完全免费!GitHub发布软件包管理服务:NPM瑟瑟发抖
所属栏目:[优化] 日期:2019-05-14 热度:115
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 GitHub 发布了全新的软件包管理服务,叫GitHub Package Registry,完全免费。 有了它,用户可以把自己的软件包传上 GitHub,就像发布源码那样。 官方介绍说,这项服务和NPM、Maven等许[详细]
-
Python如何玩转加密?
所属栏目:[优化] 日期:2019-05-14 热度:95
密码学俱乐部的第一条规则是:永远不要自己发明密码系统。密码学俱乐部的第二条规则是:永远不要自己实现密码系统:在现实世界中,在实现以及设计密码系统阶段都找到过许多漏洞。 Python 中的一个有用的基本加密库就叫做 cryptography 。它既是一个安全方[详细]
-
微软即将推出 Web 版 VS Code (Visual Studio Online)
所属栏目:[优化] 日期:2019-05-11 热度:150
今天(北京时间 2019 年 5 月 7 日),在微软 Build 2019 开发者大会上,微软宣布了 Web 版本的 VS Code -Visual Studio Online。 相信读者们对 Web 版 VS Code 期待已久了。对 VS Code 熟悉的朋友应该知道,VS Code 是基于 Electron 开发的,而 Electron[详细]
-
一篇读懂分布式架构下的负载均衡
所属栏目:[优化] 日期:2019-05-11 热度:135
副标题#e# 什么是负载均衡? 百度词条里的解释是:负载均衡,英文叫Load Balance,意思就是将请求或者数据分摊到多个操作单元上进行执行,共同完成工作任务。 它的目的就通过调度集群,达到最佳化资源使用,最大化吞吐率,最小化响应时间,避免单点过载的问[详细]
-
React项目从Javascript到Typescript的迁移经验总结
所属栏目:[优化] 日期:2019-05-11 热度:190
副标题#e# 抛转引用 现在越来越多的项目放弃了javascript,而选择拥抱了typescript,就比如我们熟知的ant-design就是其中之一。面对越来越火的typescript,我们公司今年也逐渐开始拥抱typescript。至于为什么要使用typescript?本文不做深入探讨。 这篇文章[详细]
-
1 行Python代码能干哪些事,这 13个你知道吗?
所属栏目:[优化] 日期:2019-05-11 热度:130
副标题#e# 首先你要了解一下Python之禅,一行代码输出The Zen of Python: python -c import this The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better[详细]
-
GitHub5800星!一键还原百年老电影、黑白旧照片本色
所属栏目:[优化] 日期:2019-05-11 热度:145
副标题#e# 黑白老照片上色已经不足为奇了,但是让黑白老电影还原彩色还是非常新鲜有趣的意见事情。近日,Twitter 上有一位小哥研究了一个名为 DeOldify 的工具,可以让黑白老电影以及老照片复原其本色。 谁说经典只属于黑白? 最近,一位名叫 Jason Antic[详细]
-
Java 性能瓶颈分析工具 你知道几个?
所属栏目:[优化] 日期:2019-05-11 热度:69
副标题#e# 0. Introduction Java 性能优化分为很多个方面,如系统优化、算法优化、代码优化等。代码优化是指开发人员在研发、测试过程中使用性能瓶颈分析工具快速定位出由于编码存在的性能瓶颈问题并持续进行优化。一种很常见的场景是测试同学在对服务进行[详细]
-
微软重启消失 10 年的实用工具集 PowerToys
所属栏目:[优化] 日期:2019-05-11 热度:130
微软正在重新研发一个最早出现在 Windows 95 中的 Windows 工具集 PowerToys。 PowerToys 是微软开发者开发的免费实用工具集,可以用于高级用户调整和简化 Windows 操作,以提高效率。其最早出现在 Windows 95 中,但并不受微软官方支持,对其测试也不够彻[详细]
-
放弃 PK,拥抱合作——R 和 Python 能做出什么新花样?
所属栏目:[优化] 日期:2019-05-11 热度:76
副标题#e# 我们更应该关注的是技能,而不是工具。 如果你想进入数据科学领域,你可能立即会想到R和Python。然而,我们并不是要以作为两种选择来考虑他们,相反地,我们更多的是去比较他们。R和Pyhton在他们各自的领域里,都是非常完美的工具。尽管如此,他[详细]
-
大型Web网站架构演变之9大阶段
所属栏目:[优化] 日期:2019-05-11 热度:168
副标题#e# 前言 我们以Java Web为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。 该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创建交易和管理 正文 阶段一、单机构建网站 网站的初期,我们经常会在[详细]
-
10 种流行的 Web 挖掘工具
所属栏目:[优化] 日期:2019-05-11 热度:117
副标题#e# 互联网有数不清的网页,且不断在以指数级速度产生新内容。到 2022 年,整个互联网创建和复制的数据将达到 44 ZB,也就是 44 万亿 GB。这么大体量内容的背后也带来了丰富信息源,唯一的问题是怎么在这浩如烟海的信息中检索到你想要的信息并带来价[详细]
-
深耕三十年后 甲骨文因何裁撤中国研发中心?
所属栏目:[优化] 日期:2019-05-11 热度:123
5月7日,多位甲骨文(Oracle)中国员工向《财经》记者确认,该公司将裁撤中国区研发中心(CDC)。整个CDC约1600人,首批确认裁员约900余人,其中超500人来自北京研发中心。据《21世纪经济报道》报道,7日上午,甲骨文召开了面向全中国区的电话会议,其亚太[详细]
-
看懂谷歌I/O开发者大会:“+S版”的AI推动人类进步
所属栏目:[优化] 日期:2019-05-11 热度:50
副标题#e# 新浪科技讯,5 月 8 日凌晨消息,一年一度的 Google I/O开发者大会在美国加州的海岸线圆形剧场召开。面向消费者的主题演讲在北京时间凌晨 1 点开始,谷歌 CEO 皮查伊(Sundar Pichai)和他的团队在两小时内向来自世界各国的开发者们介绍了他们的[详细]
-
Flutter 成为多平台框架,支持移动、Web、桌面和嵌入式设备
所属栏目:[优化] 日期:2019-05-11 热度:103
今天对于 Flutter 框架是一个重要的里程碑日子,因为谷歌在其官方博客宣布,Flutter 已支持移动、Web、桌面和嵌入式设备,这意味着它正式成为了支持多平台的轻量级 UI 框架。 在 2019 年的谷歌 I/O 大会上,开发团队发布了Flutter for web的首个技术预览版[详细]
-
全面的高可用服务系统线上问题排查工具单之一
所属栏目:[优化] 日期:2019-05-11 热度:163
副标题#e# 本文并不是介绍Linux命令的手册,而是侧重于命令在特定场景下如何帮助应急人员和攻关人员定位问题并解决问题,因此,对于每个命令的介绍将直切主题,直接介绍命令使用的具体场景,而不是介绍命令的详细使用格式。 01.必不可少的基础命令和工具 1[详细]
-
用 React 构建 Windows 原生应用,微软 C++ 重写 React Native for Windows
所属栏目:[优化] 日期:2019-05-11 热度:191
微软在 Build 2019 开发者大会上宣布开源React Native for Windows,这是一个使用 React 构建原生 Windows 应用的构架。 React Native 是 Facebook 开源的移动应用开发框架,开发者可以使用 React 开发 iOS 与 Android 原生应用。 此次微软开源的 React Na[详细]
-
如何选择正确的Node框架:Next, Nuxt, Nest?
所属栏目:[优化] 日期:2019-05-07 热度:80
副标题#e# 简介 在上一篇文章中,我探讨了三种最流行的Node框架:Express、Koa和Hapi的区别、优点和缺点。在这篇文章中,我们将研究另外三种非常流行的框架之间的区别:Next、Nuxt和Nest。这三个框架都是服务器端渲染,它们分别与React、Vue和Angular(三个目[详细]
-
甲骨文如何杀死 Java EE
所属栏目:[优化] 日期:2019-05-06 热度:52
甲骨文两年前宣布向开源基金会 Eclipse Foundation捐赠Java Platform Enterprise Edition (Java EE),并在基金会的董事会获得了一个席位。但它拒绝让出 Java 商标,双方的磋商以失败告终。 在协商期间,甲骨文向 Eclipse 提出了一系列它无法接受的要求,包[详细]
-
作为程序员,如何将你的VSCode打造的更优雅
所属栏目:[优化] 日期:2019-05-06 热度:124
每个程序员都有一套属于自己的编辑器,一款好用的编辑器带来的不仅仅是工作效率的提升,更有可能让自己的心情更加美好。 为什么使用VSCode 不为什么,就因为它好用,开源、免费、颜值高,大厂出品实力派,特别是VSC的一次次更新,不少新的特性让人眼前一亮[详细]
-
手把手教你使用TypeScript开发Node.js应用
所属栏目:[优化] 日期:2019-05-06 热度:111
副标题#e# 为什么要使用TypeScript? 为了减少代码编写过程中出现的错误,以及更好的维护你的项目,本文将手把手教你配置一个简单的开发环境来编写Node.js的应用程序,创建这样的一个开发环境有很多方式,这只是其中一种,希望对你有所帮助! 手把手教你使[详细]
-
GitHub标星7700:Python从新手到大师,只要100天
所属栏目:[优化] 日期:2019-05-06 热度:174
副标题#e# 本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 试问,怎样学Python,才不会入门即放弃? 有位名叫骆昊 (jackfrued) 的资深程序员,为大家规划了一条从从新手到大师的百天之路。 从全方位熟悉语言,到Python的进阶用法,再[详细]
-
用vscode开发vue应用
所属栏目:[优化] 日期:2019-05-06 热度:121
副标题#e# 现在用VSCode开发Vue.js应用几乎已经是前端的标配了,但很多时候我们看到的代码混乱不堪,作为一个前端工程师,单引号双引号乱用,一段有分号一段没有分号,有的地方有逗号有的地方没有逗号,空格回车都对不齐,还说自己做事认真,这不是开玩笑的[详细]
-
数据科学家易犯的十大编码错误,你中招了吗?
所属栏目:[优化] 日期:2019-05-06 热度:171
副标题#e# 数据科学家比软件工程师擅长统计,又比统计学家擅长软件工程。听起来牛逼轰轰,事实却是,许多数据科学家有统计学背景,却没有什么软件工程方面的经验,因此在编码时容易犯一些简单的错误。作为一名高级数据科学家,本文作者总结了他在工作中常见[详细]