-
NLP揭秘:除了宝石,女儿也是灭霸的真爱(大雾)
所属栏目:[优化] 日期:2019-05-16 热度:173
《复仇者联盟4:终局之战》仍在热映中。在看到大结局的同时,本文将带你通过数据科普的眼光来回顾《复仇者联盟3:无限战争》:看看这群世界上最强的超级英雄们最爱说的词汇是哪些? 这次回顾旅程将从一个新的角度出发自然语言处理。 本文通过使用spaCy(用于[详细]
-
Java对象为啥要实现Serializable接口?
所属栏目:[优化] 日期:2019-05-16 热度:196
导读 最近这段时间一直在忙着编写Java业务代码,麻木地搬着Ctrl-C、Ctrl-V的砖,在不知道重复了多少次定义Java实体对象时implements Serializable的C/V大法后,脑海中突然冒出一个思维(A):问了自己一句Java实体对象为什么一定要实现Serializable接口呢?,[详细]
-
互联网架构,如何进行容量设计?
所属栏目:[优化] 日期:2019-05-14 热度:159
一,需求缘起 互联网公司,这样的场景是否似曾相识: 场景一:pm要做一个很大的运营活动,技术老大杀过来,问了两个问题: (1)机器能抗住么? (2)如果扛不住,需要加多少台机器? 场景二:系统设计阶段,技术老大杀过来,又问了两个问题: (1)数据库需要分库[详细]
-
完全免费!GitHub发布软件包管理服务:NPM瑟瑟发抖
所属栏目:[优化] 日期:2019-05-14 热度:197
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 GitHub 发布了全新的软件包管理服务,叫GitHub Package Registry,完全免费。 有了它,用户可以把自己的软件包传上 GitHub,就像发布源码那样。 官方介绍说,这项服务和NPM、Maven等许[详细]
-
Python如何玩转加密?
所属栏目:[优化] 日期:2019-05-14 热度:149
密码学俱乐部的第一条规则是:永远不要自己发明密码系统。密码学俱乐部的第二条规则是:永远不要自己实现密码系统:在现实世界中,在实现以及设计密码系统阶段都找到过许多漏洞。 Python 中的一个有用的基本加密库就叫做 cryptography 。它既是一个安全方[详细]
-
微软即将推出 Web 版 VS Code (Visual Studio Online)
所属栏目:[优化] 日期:2019-05-11 热度:124
今天(北京时间 2019 年 5 月 7 日),在微软 Build 2019 开发者大会上,微软宣布了 Web 版本的 VS Code -Visual Studio Online。 相信读者们对 Web 版 VS Code 期待已久了。对 VS Code 熟悉的朋友应该知道,VS Code 是基于 Electron 开发的,而 Electron[详细]
-
一篇读懂分布式架构下的负载均衡
所属栏目:[优化] 日期:2019-05-11 热度:91
什么是负载均衡? 百度词条里的解释是:负载均衡,英文叫Load Balance,意思就是将请求或者数据分摊到多个操作单元上进行执行,共同完成工作任务。 它的目的就通过调度集群,达到最佳化资源使用,最大化吞吐率,最小化响应时间,避免单点过载的问题。 负载[详细]
-
React项目从Javascript到Typescript的迁移经验总结
所属栏目:[优化] 日期:2019-05-11 热度:198
抛转引用 现在越来越多的项目放弃了javascript,而选择拥抱了typescript,就比如我们熟知的ant-design就是其中之一。面对越来越火的typescript,我们公司今年也逐渐开始拥抱typescript。至于为什么要使用typescript?本文不做深入探讨。 这篇文章比较全面[详细]
-
1 行Python代码能干哪些事,这 13个你知道吗?
所属栏目:[优化] 日期:2019-05-11 热度:139
首先你要了解一下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 than com[详细]
-
GitHub5800星!一键还原百年老电影、黑白旧照片本色
所属栏目:[优化] 日期:2019-05-11 热度:66
黑白老照片上色已经不足为奇了,但是让黑白老电影还原彩色还是非常新鲜有趣的意见事情。近日,Twitter 上有一位小哥研究了一个名为 DeOldify 的工具,可以让黑白老电影以及老照片复原其本色。 谁说经典只属于黑白? 最近,一位名叫 Jason Antic 的小哥在 T[详细]
-
Java 性能瓶颈分析工具 你知道几个?
所属栏目:[优化] 日期:2019-05-11 热度:66
0. Introduction Java 性能优化分为很多个方面,如系统优化、算法优化、代码优化等。代码优化是指开发人员在研发、测试过程中使用性能瓶颈分析工具快速定位出由于编码存在的性能瓶颈问题并持续进行优化。一种很常见的场景是测试同学在对服务进行压测时,无[详细]
-
微软重启消失 10 年的实用工具集 PowerToys
所属栏目:[优化] 日期:2019-05-11 热度:176
微软正在重新研发一个最早出现在 Windows 95 中的 Windows 工具集 PowerToys。 PowerToys 是微软开发者开发的免费实用工具集,可以用于高级用户调整和简化 Windows 操作,以提高效率。其最早出现在 Windows 95 中,但并不受微软官方支持,对其测试也不够彻[详细]
-
放弃 PK,拥抱合作——R 和 Python 能做出什么新花样?
所属栏目:[优化] 日期:2019-05-11 热度:130
我们更应该关注的是技能,而不是工具。 如果你想进入数据科学领域,你可能立即会想到R和Python。然而,我们并不是要以作为两种选择来考虑他们,相反地,我们更多的是去比较他们。R和Pyhton在他们各自的领域里,都是非常完美的工具。尽管如此,他们往往成为[详细]
-
大型Web网站架构演变之9大阶段
所属栏目:[优化] 日期:2019-05-11 热度:89
前言 我们以Java Web为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。 该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创建交易和管理 正文 阶段一、单机构建网站 网站的初期,我们经常会在单机上跑[详细]
-
10 种流行的 Web 挖掘工具
所属栏目:[优化] 日期:2019-05-11 热度:199
互联网有数不清的网页,且不断在以指数级速度产生新内容。到 2022 年,整个互联网创建和复制的数据将达到 44 ZB,也就是 44 万亿 GB。这么大体量内容的背后也带来了丰富信息源,唯一的问题是怎么在这浩如烟海的信息中检索到你想要的信息并带来价值。 直接[详细]
-
深耕三十年后 甲骨文因何裁撤中国研发中心?
所属栏目:[优化] 日期:2019-05-11 热度:142
5月7日,多位甲骨文(Oracle)中国员工向《财经》记者确认,该公司将裁撤中国区研发中心(CDC)。整个CDC约1600人,首批确认裁员约900余人,其中超500人来自北京研发中心。据《21世纪经济报道》报道,7日上午,甲骨文召开了面向全中国区的电话会议,其亚太[详细]
-
看懂谷歌I/O开发者大会:“+S版”的AI推动人类进步
所属栏目:[优化] 日期:2019-05-11 热度:116
新浪科技讯,5 月 8 日凌晨消息,一年一度的 Google I/O开发者大会在美国加州的海岸线圆形剧场召开。面向消费者的主题演讲在北京时间凌晨 1 点开始,谷歌 CEO 皮查伊(Sundar Pichai)和他的团队在两小时内向来自世界各国的开发者们介绍了他们的视觉化搜索[详细]
-
Flutter 成为多平台框架,支持移动、Web、桌面和嵌入式设备
所属栏目:[优化] 日期:2019-05-11 热度:122
今天对于 Flutter 框架是一个重要的里程碑日子,因为谷歌在其官方博客宣布,Flutter 已支持移动、Web、桌面和嵌入式设备,这意味着它正式成为了支持多平台的轻量级 UI 框架。 在 2019 年的谷歌 I/O 大会上,开发团队发布了Flutter for web的首个技术预览版[详细]
-
全面的高可用服务系统线上问题排查工具单之一
所属栏目:[优化] 日期:2019-05-11 热度:169
本文并不是介绍Linux命令的手册,而是侧重于命令在特定场景下如何帮助应急人员和攻关人员定位问题并解决问题,因此,对于每个命令的介绍将直切主题,直接介绍命令使用的具体场景,而不是介绍命令的详细使用格式。 01.必不可少的基础命令和工具 1、grep gre[详细]
-
用 React 构建 Windows 原生应用,微软 C++ 重写 React Native for Windows
所属栏目:[优化] 日期:2019-05-11 热度:166
微软在 Build 2019 开发者大会上宣布开源React Native for Windows,这是一个使用 React 构建原生 Windows 应用的构架。 React Native 是 Facebook 开源的移动应用开发框架,开发者可以使用 React 开发 iOS 与 Android 原生应用。 此次微软开源的 React Na[详细]
-
如何选择正确的Node框架:Next, Nuxt, Nest?
所属栏目:[优化] 日期:2019-05-08 热度:62
简介 在上一篇文章中,我探讨了三种最流行的Node框架:Express、Koa和Hapi的区别、优点和缺点。在这篇文章中,我们将研究另外三种非常流行的框架之间的区别:Next、Nuxt和Nest。这三个框架都是服务器端渲染,它们分别与React、Vue和Angular(三个目前最流行的[详细]
-
谈判失败:Oracle是如何杀死Java EE的?所有企业级Java的巨大损失!
所属栏目:[优化] 日期:2019-05-07 热度:125
日前,Eclipse Foundation的总裁Mike Milinkovic在博客上发表了关于Oracle与Eclipse Foundation之间商标谈判的最终结果。我们记得,Oracle宣布Java EE将开源给该组织,它将成为真正的开源。经过18个月的密集谈判,这项努力已经结束:它失败了:不能再使用J[详细]
-
7个免费学习Java的优秀在线网站
所属栏目:[优化] 日期:2019-05-07 热度:195
作为世界上最流行的编程语言之一,Java运行在超过150亿台设备上,并且在规模和影响力方面拥有无与伦比的开发人员社区。虽然一开始尝试学习Java看起来有点困难,但这些免费的在线课程和教程可以帮助您通过多种培训方法掌握语言。可以在所有主要Web浏览器中[详细]
-
新手必踩5大坑,避过你将是下一个Web前端高薪大牛!
所属栏目:[优化] 日期:2019-05-07 热度:165
作为初入职场的我们,在学习与工作中,总是会遇到不同的挫折。虽然有些错误与某一个具体的行为相关,但有些错误却是所有Web开发人员都需要面对的挑战。因此,通过研究,体验和观察,总结了Web开发人员常犯的5个错误以及如何避免这些错误分享给大家。 错误[详细]
-
Java、Python、C++该学哪一个?一篇文章阐述它们是干什么的……
所属栏目:[优化] 日期:2019-05-07 热度:64
有时候,我们都会对自己的未来进行短期和长期的规划,以期可以实现自己曾经定下来的目标。 而对于一些对编程语言非常感兴趣的人来说,怎样选择一门适合自己的编程语言是最为重要的。相信程序员们对于编程语言一定不会感到陌生,因为每天都会利用它们进行手[详细]