-
Java 8新特性Optional深度解析
所属栏目:[优化] 日期:2019-02-21 热度:131
最近脑袋发热追着java8源码看的很起劲,还有了执念,罪过。 本文以jdk1.8.0_111源码为例 publicfinalclassOptionalT{} Optional是一个为了解决NullPointerException设计而生可以包含对象也可以包含空的容器对象。封装了很多对空处理的方法也增加了filter、[详细]
-
事务系统实现模式很简单?你确定没忽视这些差异?
所属栏目:[优化] 日期:2019-02-21 热度:74
本文试图讨论这几个问题: MySQL的redo log和binlog为什么要用XA? MongoDB的oplog是按照什么顺序复制? Raft真的只能串行Apply吗? 数据库的复制和事务是完全独立的两回事? 为什么MySQL不早点做一个Raft插件,直接用Raft实现高可用? 本文旨在阐述Fault-Toler[详细]
-
2018 Python官方年度报告:关于 Python 的趋势都在这了
所属栏目:[优化] 日期:2019-02-21 热度:159
每年Python 官方都会做一次年度报告,今年也不例外。这在 Python 社区算是一件大事了。 既然是官方出品的,那就意味着客观、中立、相对准确。如果你想了解 Python 的数据与现状、趋势与未来,可以说没有比这份报告更有用的信息了。 这次报告分为7大部分:[详细]
-
Python小白必备的8个最常用的内置函数
所属栏目:[优化] 日期:2019-02-21 热度:59
Python给我们内置了大量功能函数,官方文档上列出了69个,有些是我们是平时开发中经常遇到的,也有一些函数很少被用到,这里列举被开发者使用最频繁的8个函数以及他们的详细用法 print() print函数是你学Python接触到的第一个函数,它将对象输出到标准输出[详细]
-
程序员专属的免费电子书下载网站,你知道你几个?
所属栏目:[优化] 日期:2019-02-21 热度:176
作为开发者,多多少少都会看些技术书籍,许多经典的技术书籍作者都是国外的,等到中文翻译版出来很多书籍可能已经不适用了,购买原版书籍,价格又太高,因此知道一些免费的图书下载网站是非常重要的,下面就和大家分享一下免费的电子书下载网站 1、谷歌图[详细]
-
我们期待的TensorFlow 2.0还有哪些变化?
所属栏目:[优化] 日期:2019-02-21 热度:139
为提高 TensorFlow 的工作效率,TensorFlow 2.0 进行了多项更改,包括删除了多余的 API,使API 更加一致统一,例如统一的 RNNs (循环神经网络),统一的优化器,并且Python 运行时更好地集成了 Eager execution 。 许多 RFC 已经对 TensorFlow 2.0 的这些[详细]
-
Google Jib即将迎来正式版
所属栏目:[优化] 日期:2019-02-21 热度:93
Google Jib 用于封装 Java 应用,在去年夏天发布测试版。Jib 是一个快速而且简单的容器图像构建器,他整合了将应用程序打包成镜像的所有步骤,而且支持开发人员使用其他 Java 容器工具构建镜像。 Google 软件工程师陈庆阳在一片博文中写到:去年,我们开始[详细]
-
互联网公司口中的架构优化、战略调整?其实是裁员不同姿势
所属栏目:[优化] 日期:2019-02-21 热度:162
嘘,别说那个名字! 你能不能别再说那个名字! 从第一部贯彻到第七部,伏地魔都是《哈利波特》中特别的存在。但凡有人提到他的名字时,总会有一堆人出来阻止快闭嘴,不能说那个名字! 但,作为有史以来最可怕、最邪恶的巫师,难免总是要被人提及。于是,约[详细]
-
和 jQuery 说再见,Bootstrap 5 将移除对其依赖
所属栏目:[优化] 日期:2019-02-16 热度:111
Bootstrap 最新版本 4.3.1 已发布,作为 Bootstrap 4.3 发布的一部分,团队也公布了下一个主要版本 Bootstrap 5 的开发计划。 开发团队表示在发布 v4.3 版本后,将会在开发 Bootstrap 5 的过程中实现一些关键变化,或许会是重大的变化,而这也将被认为是Bo[详细]
-
2月编程语言排行榜:Python 稳坐前三,Java依旧第一
所属栏目:[优化] 日期:2019-02-16 热度:148
TIOBE 编程排行榜是根据全球工程师、课程和第三方数量(如各类搜索引擎)为指数来得出在当月,哪个编程语言是最热门的、最受程序员欢迎的,尽管它不代表语言本身的好坏,但从一定程度上能够帮助开发者们了解到编程语言的趋势。 直木每个月分享编程排行榜,是[详细]
-
“流浪地球”计划最终成功,里面这位程序员功不可没!
所属栏目:[优化] 日期:2019-02-16 热度:138
众所周知,网上流传一句话,就是程序员改变世界。很多人认为是这对程序员的一种安慰,但当你看看当前世界上的那些程序员大佬,也许你也会这么认同的。 比如比尔盖茨、比如扎克伯格都是程序员,其中比尔盖茨创立了微软,改变了整个PC行业,而扎克伯格创立了[详细]
-
都2019年了,还问GET和POST的区别
所属栏目:[优化] 日期:2019-02-16 热度:118
1.前言 最近看了一些同学的面经,发现无论什么技术岗位,还是会问到 get 和 post 的区别,而搜索出来的答案并不能让我们装得一手好逼,那就让我们从 HTTP 报文的角度来撸一波,从而搞明白他们的区别。 2. 标准答案 在开撸之前吗,让我们先看一下标准答案长[详细]
-
常见六大Web安全攻防解析
所属栏目:[优化] 日期:2019-02-16 热度:83
前言 在互联网时代,数据安全与个人隐私受到了前所未有的挑战,各种新奇的攻击技术层出不穷。如何才能更好地保护我们的数据?本文主要侧重于分析几种常见的攻击的类型以及防御的方法。 一、XSS XSS (Cross-Site Scripting),跨站脚本攻击,因为缩写和 CSS[详细]
-
Fedora 31 已经为 Python 3.8 做好了准备
所属栏目:[优化] 日期:2019-02-16 热度:197
距离 Fedora 30 推出还没有三个月,系统范围内修改的截止日期就已经过去了。Fedora 开发人员正在准备将于11月推出的 Fedora 31 的早期功能计划了。 从 Python 3.7 升级到 Python 3.8,是 Fedora 31早期版本的提议之一。Python 3.7 在去年夏天发布,Python[详细]
-
微软:Visual Studio 2019将于4月2日正式发布
所属栏目:[优化] 日期:2019-02-16 热度:73
去年 12 月,微软发布了面向 PC 和 Mac 用户的 Visual Studio 2019 预览。今天,该公司正式宣布,VS 2019 将在 4 月 2 日正式到来。其公告称:欢迎加入我们在 4 月 2 号当天举办的 VS 2019 线上发布活动,这是一款更加现代化、创新且实用的生产力工具。据[详细]
-
10 个深恶痛绝的 Java 异常。。
所属栏目:[优化] 日期:2019-02-16 热度:139
异常是 Java 程序中经常遇到的问题,我想每一个 Java 程序员都讨厌异常,一 个异常就是一个 BUG,就要花很多时间来定位异常问题。 什么是异常及异常的分类请看这篇文章:一张图搞清楚 Java 异常机制。 今天,栈长来列一下 Java 中经常遇到的前 10 个异常,[详细]
-
资深测试老司机经验总结:什么才是软件测试工程师的正常心态?
所属栏目:[优化] 日期:2019-02-16 热度:163
干软件测试这行已经许多年,见过刚刚开始工作的测试人员,也见过一些非常资深和优秀的测试人员,也见过不少无法成长起来的测试人员。 很多测试人员技术背景很强,操作能力也不错,但就是很难发现问题,为什么呢?我们就来谈谈怎样执行好测试吧,需要培养哪[详细]
-
10 个让人深恶痛绝的 Java 异常
所属栏目:[优化] 日期:2019-02-16 热度:66
异常是 Java 程序中经常遇到的问题,我想每一个 Java 程序员都讨厌异常,一 个异常就是一个 BUG,就要花很多时间来定位异常问题。 什么是异常及异常的分类请看这篇文章:一张图搞清楚 Java 异常机制。 今天,栈长来列一下 Java 中经常遇到的前 10 个异常,[详细]
-
Python入门只需20分钟,从安装到数据抓
所属栏目:[优化] 日期:2019-02-05 热度:63
基于大众对Python的大肆吹捧和赞赏,作为一名Java从业人员,看了Python的书籍之后,决定做一名python的脑残粉。 作为一名合格的脑残粉(标题党ノ)ノ),为了发展我的下线,接下来我会详细的介绍Python的安装到开发工具的简单介绍,并编写一个抓取天气信息[详细]
-
分享几款由“Python”语言编写的“有趣、恶搞、好玩”的程序代码
所属栏目:[优化] 日期:2019-02-03 热度:120
为提高大家对Python编程语言的学习兴趣,今天给大家分享几款有趣的Python程序代码,感兴趣的小伙伴可以跟着学习借鉴哦! 分享一:啥是佩奇?让Python语言告诉你 用Python代码创作一副佩奇: #coding:utf-8 importturtleast t.pensize(4) t.hideturtle() t.co[详细]
-
2019年Web应用开发的6大趋势转变!
所属栏目:[优化] 日期:2019-02-02 热度:184
人工智能、AR、智能语音等技术的风靡,将在2019年为Web软件应用开发带去更多功能上的改善。作为软件开发人员的我们,需要了解更多新的趋势方向! 在过去的十年中,我们看到了一些巨大的变化:HTML5革命,移动应用程序开发兴起以及Web应用程序中的原生功能[详细]
-
一文读懂2019年IT及大数据行业趋势
所属栏目:[优化] 日期:2019-02-02 热度:116
2018即将过去,今年区块链、5G、芯片、量子计算成为大家不断提及的技术重点,明年大数据科学还会有哪些发展方向,IT行业还有哪些发展趋势?众多机构针对未来产业发展做出预测,小编整理如下: CCF:2019年大数据发展趋势十大预测 在12月6日举行的2018中国[详细]
-
程序员要避免的10个坏习惯,看完终身受益
所属栏目:[优化] 日期:2019-02-02 热度:121
一、休息不够 我敢肯定你们很多人或者说几乎所有人都对这个坏习惯感到十分罪恶。我也是,对没有休息或休息不够依然有罪恶感。曾有一段时间,我凌晨六点入睡,中午一点左右起来吃午饭,一直工作到第二天凌晨六七点。这简直太常见了,几乎每天都是如此。在工[详细]
-
Syncd——开源自动化部署工具
所属栏目:[优化] 日期:2019-02-02 热度:173
官网地址:https://gitee.com/dreamans/syncd/issues syncd是一款开源的代码部署工具,它具有简单、高效、易用等特点,可以提高团队的工作效率. 目前只支持类Linux系统. 特性 Go语言开发,编译简单、运行高效 Web界面访问,交互友好 灵活的角色权限配置 支[详细]
-
调查:JavaScript是目前最流行的编程语言
所属栏目:[优化] 日期:2019-02-02 热度:62
IT之家1月29日消息 招聘平台HackerRank的一项针对来自世界各地的70,000多名开发人员的调查显示,73%的人表示他们精通JavaScript,JavaScript取代了去年占据榜首位置的Java成为目前最流行的编程语言。 程序员会使用的编程语言 HackerRank询问开发人员他们知[详细]
