-
100行Python代码,轻松搞定神经网络
所属栏目:[优化] 日期:2019-05-06 热度:137
副标题#e# 大数据文摘出品 来源:eisenjulian 编译:周家乐、钱天培 用tensorflow,pytorch这类深度学习库来写一个神经网络早就不稀奇了。 可是,你知道怎么用python和numpy来优雅地搭一个神经网络嘛? 现如今,有多种深度学习框架可供选择,他们带有自动微[详细]
-
1万属性,100亿数据,每秒10万吞吐,架构如何设计?
所属栏目:[优化] 日期:2019-05-06 热度:90
副标题#e# 有一类业务场景,没有固定的schema存储,却有着海量的数据行数,架构上如何来实现这类业务的存储与检索呢?58最核心的数据帖子的架构实现技术细节,今天和大家聊一聊。 一、背景描述及业务介绍 什么是58最核心的数据? 58是一个信息平台,有很多垂[详细]
-
5月语言排行榜:R跌出前二十,Python紧咬C++
所属栏目:[优化] 日期:2019-05-06 热度:196
TIOBE 今天公布了2019年5月编程语言排行榜,总体排名变化不大,排名前十的依旧是:Java, C, C++, Python, Visual Basic .NET, C#, JavaScript, SQL, PHP 和汇编语言。 本月值得关注的亮点包括: 在进入 TOP 20 大约三年后,用于数据统计的 R 语言在本月首[详细]
-
14个QA,讲述python与数据科学的“暧昧情事”
所属栏目:[优化] 日期:2019-05-06 热度:181
副标题#e# Python最近火了,大红大紫那种。PYPL(编程语言受欢迎程度) 四月官方榜单宣布,Python荣获NO.1,竟然连朋友圈里的文科生都开始转发Python课程打卡的链接了这是怎样一个令全民疯狂的语言? 作为编程界的头牌名媛,Python平易近人的态度和精明婉约的[详细]
-
GitHub遭攻击!黑客给出十天限期:不交赎金,就公开用户私有代码
所属栏目:[优化] 日期:2019-05-06 热度:81
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 程序员的大本营被黑客攻击了! 就在五一假期的最后一天,一些程序员查看自己托管到GitHub上的代码时发现,他们的源代码和Repo都已消失不见,取而代之的是黑客留下的一封勒索信! 这封[详细]
-
“不要脸”?红帽 20 年来首次修改 logo
所属栏目:[优化] 日期:2019-05-06 热度:165
红帽(Red Hat)换新 logo了,这是近 20 年红帽品牌的首次重大更新。红帽一家知名的开源解决方案供应商,在去年以 340 亿美元的价格被 IBM 收购。新的 logo 设计仍然是一顶红帽子,但去掉了原有的 影子家伙,看起来像是少了一张脸。 设计所处时代的关系,[详细]
-
谈判失败:Oracle是如何杀死Java EE的?所有企业级Java的巨大损失!
所属栏目:[优化] 日期:2019-05-06 热度:139
日前,Eclipse Foundation的总裁Mike Milinkovic在博客上发表了关于Oracle与Eclipse Foundation之间商标谈判的最终结果。我们记得,Oracle宣布Java EE将开源给该组织,它将成为真正的开源。经过18个月的密集谈判,这项努力已经结束:它失败了:不能再使用J[详细]
-
7个免费学习Java的优秀在线网站
所属栏目:[优化] 日期:2019-05-06 热度:82
作为世界上最流行的编程语言之一,Java运行在超过150亿台设备上,并且在规模和影响力方面拥有无与伦比的开发人员社区。虽然一开始尝试学习Java看起来有点困难,但这些免费的在线课程和教程可以帮助您通过多种培训方法掌握语言。可以在所有主要Web浏览器中[详细]
-
新手必踩5大坑,避过你将是下一个Web前端高薪大牛!
所属栏目:[优化] 日期:2019-05-06 热度:165
作为初入职场的我们,在学习与工作中,总是会遇到不同的挫折。虽然有些错误与某一个具体的行为相关,但有些错误却是所有Web开发人员都需要面对的挑战。因此,通过研究,体验和观察,总结了Web开发人员常犯的5个错误以及如何避免这些错误分享给大家。 错误[详细]
-
Java、Python、C++该学哪一个?一篇文章阐述它们是干什么的……
所属栏目:[优化] 日期:2019-05-06 热度:106
有时候,我们都会对自己的未来进行短期和长期的规划,以期可以实现自己曾经定下来的目标。 而对于一些对编程语言非常感兴趣的人来说,怎样选择一门适合自己的编程语言是最为重要的。相信程序员们对于编程语言一定不会感到陌生,因为每天都会利用它们进行手[详细]
-
我猜你需要这个Python调试工具
所属栏目:[优化] 日期:2019-05-03 热度:95
一般情况下,在编写 Python 代码时,如果想弄清楚为什么 Python 代码没有按照预期执行的原因,比如你想知道哪些是正在运行,哪些没有运行,以及局部变量的值是什么...通常我们会使用包含断点和观察模式等功能成熟的调试器,或者直接使用 print 语句打印出[详细]
-
把这304道题刷完,前端面试没有在怕的!
所属栏目:[优化] 日期:2019-05-03 热度:95
今年初,JavaScript Report 发布了前端框架近一年的走势图。在众多的前端框架中,React 仍然牢牢占据着使用率第一的位置,假如你是一位前端开发者,React ,Vue ,Angular 三大框架,你肯定是要至少精通其中一种的。 最近,猿妹在GitHub上找到一个有关Reac[详细]
-
微服务调用为啥用RPC框架,Http不更简单吗?
所属栏目:[优化] 日期:2019-05-03 热度:89
背景 在一次的面试交谈中,聊到业务实现的技术架构。不管系统大小,一般都是微服务的架构,所以就产生了一个问题,为什么服务之间调用,选择用RPC,http 不也能实现服务之间的通信吗?怎么不用呢?或者 RPC 比 http 好在哪里? 什么是RPC 提到RPC(Remote Proc[详细]
-
一个Java程序猿眼中的前后端分离以及Vue.js入门
所属栏目:[优化] 日期:2019-04-30 热度:118
副标题#e# 前后端不分 后端模板:Jsp、FreeMarker、Velocity 前端模板:Thymeleaf 前后端不分,Jsp 是一个非常典型写法,Jsp 将 HTML 和 Java 代码结合在一起,刚开始的时候,确实提高了生产力,但是时间久了,大伙就发现 Jsp 存在的问题了,对于后端工程师[详细]
-
怎么做大数据工作流调度系统?大厂架构师一语点破!
所属栏目:[优化] 日期:2019-04-30 热度:175
副标题#e# 编者说:文章介绍了EasyScheduler的架构设计,以及每个组件工作的方式。如果你的工作中遇到需要大数据工作流的场景可以尝试使用这个架构。由于文章比较长建议先收藏再阅读。 Easy Scheduler 大数据工作流调度系统已经开源,下载地址:https://git[详细]
-
11个Python Pandas小技巧让你的工作更高效(附代码实例)
所属栏目:[优化] 日期:2019-04-30 热度:124
副标题#e# 本文为你介绍Pandas隐藏的炫酷小技巧,我相信这些会对你有所帮助。 或许本文中的某些命令你早已知晓,只是没意识到它还有这种打开方式。 Pandas是一个在Python中广泛应用的数据分析包。市面上有很多关于Pandas的经典教程,但本文介绍几个隐藏的炫[详细]
-
这里有8个流行的Python可视化工具包,你喜欢哪个?
所属栏目:[优化] 日期:2019-04-30 热度:170
副标题#e# 用 Python 创建图形的方法有很多,但是哪种方法是最好的呢?当我们做可视化之前,要先明确一些关于图像目标的问题:你是想初步了解数据的分布情况?想展示时给人们留下深刻印象?也许你想给某人展示一个内在的形象,一个中庸的形象? 本文将介绍一些[详细]
-
JSON是什么?它能带来什么?它和XML比较?
所属栏目:[优化] 日期:2019-04-30 热度:103
副标题#e# 一、JSON是什么? 二、如果到这里你还不明白?JSON是什么,那么我就发大招了! 三、它能带来什么? 四、它和XML对比? XML Demo JSON Demo Java常用的json库 总结 一、JSON是什么? 有一种叫做JSON (JavaScript Object Notation) 的轻量级数据交[详细]
-
怎样才能减少软件中的Bug?数据显示程序员才是制造 Bug 的“元凶”
所属栏目:[优化] 日期:2019-04-30 热度:53
副标题#e# 代码的 Bug 到底与什么有关?代码的行数?项目的规模?还是开发者的人数?在本文中,将基于机器学习模型绘制的图形,告诉你诸多 Bug 的由来! 以下为译文: 怎样才能减少软件中的Bug?本文将告诉你传统观点是错误的,下列数据会让你感到惊讶。 软[详细]
-
Web 开发用哪个框架好?Flask vs.Django
所属栏目:[优化] 日期:2019-04-30 热度:147
前言 对于初学者来说,找到一个好的框架来学习或者项目开发都是非常有必要的,而当你有一定开发经验后,你应该选择适合当前业务需要的框架。 我这里并不想探讨哪个框架好哪个不好,这个永恒的话题就跟探讨世界上哪种编程语言最屌是一样的。 分析 面对一个[详细]
-
2019最新Java Web J2EE下的两大框架SSH和SSM对比
所属栏目:[优化] 日期:2019-04-30 热度:154
当下流行的两种企业开发MVC开源框架,是我们Java程序猿必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定[详细]
-
浅谈几种常用负载均衡架构
所属栏目:[优化] 日期:2019-04-30 热度:67
副标题#e# 什么是负载均衡(Load balancing) 在网站创立初期,我们一般都使用单台机器对台提供集中式服务,但随着业务量越来越大,无论性能还是稳定性上都有了更大的挑战。这时候我们就会想到通过扩容的方式来提供更好的服务。我们一般会把多台机器组成一个[详细]
-
Apache 基金会宣布项目迁移到 GitHub
所属栏目:[优化] 日期:2019-04-30 热度:138
Apache 基金会(ASF)宣布将 Git 服务迁移到 GitHub,完成了项目基础设施支持的扩展。 Apache 软件基金会是最大的开源软件基金会,它的志愿者社区管理着 2 亿多行代码。这些 Apache 项目最初通过 ASF Infrastructure 提供了两种版本控制服务:Apache Subve[详细]
-
在阿里,我如何做好一个项目的启动?
所属栏目:[优化] 日期:2019-04-30 热度:193
副标题#e# 俗话说好的开始是成功的一半,管理一个项目也是这样,项目运行中的遇到的问题往往就是在填项目启动时所埋的坑。一个好的项目启动能极大地提高项目成功的概率,避免项目过程中的很多风险。今天,阿里巴巴项目专家鹿迦总结了一般项目启动的过程,希[详细]
-
科学家开发“细胞计算机”:人体就是一台大型计算机
所属栏目:[优化] 日期:2019-04-30 热度:176
生物计算机可以打开或关闭基因表达,产生特定的蛋白质,从而监测和适应我们的身体变化。 北京时间 4 月 30 日消息。据国外媒体报道,瑞士研究人员称,他们成功制造出一种功能强大、类似计算机的人体细胞,这种细胞最终可能被用来帮助监测一个人的健康状况[详细]