-
常见六大Web安全攻防解析
所属栏目:[优化] 日期:2019-02-22 热度:108
前言 在互联网时代,数据安全与个人隐私受到了前所未有的挑战,各种新奇的攻击技术层出不穷。如何才能更好地保护我们的数据?本文主要侧重于分析几种常见的攻击的类型以及防御的方法。 一、XSS XSS (Cross-Site Scripting),跨站脚本攻击,因为缩写和 CSS[详细]
-
Fedora 31 已经为 Python 3.8 做好了准备
所属栏目:[优化] 日期:2019-02-22 热度:150
距离 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-22 热度:116
去年 12 月,微软发布了面向 PC 和 Mac 用户的 Visual Studio 2019 预览。今天,该公司正式宣布,VS 2019 将在 4 月 2 日正式到来。其公告称:欢迎加入我们在 4 月 2 号当天举办的 VS 2019 线上发布活动,这是一款更加现代化、创新且实用的生产力工具。据[详细]
-
10 个深恶痛绝的 Java 异常。。
所属栏目:[优化] 日期:2019-02-21 热度:66
异常是 Java 程序中经常遇到的问题,我想每一个 Java 程序员都讨厌异常,一 个异常就是一个 BUG,就要花很多时间来定位异常问题。 什么是异常及异常的分类请看这篇文章:一张图搞清楚 Java 异常机制。 今天,栈长来列一下 Java 中经常遇到的前 10 个异常,[详细]
-
资深测试老司机经验总结:什么才是软件测试工程师的正常心态?
所属栏目:[优化] 日期:2019-02-21 热度:144
干软件测试这行已经许多年,见过刚刚开始工作的测试人员,也见过一些非常资深和优秀的测试人员,也见过不少无法成长起来的测试人员。 很多测试人员技术背景很强,操作能力也不错,但就是很难发现问题,为什么呢?我们就来谈谈怎样执行好测试吧,需要培养哪[详细]
-
10 个让人深恶痛绝的 Java 异常
所属栏目:[优化] 日期:2019-02-21 热度:62
异常是 Java 程序中经常遇到的问题,我想每一个 Java 程序员都讨厌异常,一 个异常就是一个 BUG,就要花很多时间来定位异常问题。 什么是异常及异常的分类请看这篇文章:一张图搞清楚 Java 异常机制。 今天,栈长来列一下 Java 中经常遇到的前 10 个异常,[详细]
-
最受欢迎的100个Java库
所属栏目:[优化] 日期:2019-02-21 热度:59
谁拔得头筹?谁又落于人后?我们分析了 GitHub 中 47,251 条依赖关系,得出最受欢迎的100个 Java 库。 漫长的周末里,我们最喜欢的消遣方式是遍历 GitHub,找出最受欢迎的 Java 库。我们决定,将其中的乐趣与所得分享给大家。 我们分析了 GitHub 中前3862个[详细]
-
LeCun:Python当死,深度学习新语言当立
所属栏目:[优化] 日期:2019-02-21 热度:160
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 Python要过时了。 说这话的正是深度学习三巨头之一的Yann LeCun。 昨天,这位Faeebook人工智能实验室主任、纽约大学教授深刻探讨了深度学习的未来。 作为一位亲身见证深度学习发展的大[详细]
-
大数据分析Java未来5年发展趋势
所属栏目:[优化] 日期:2019-02-21 热度:167
近些年的技术圈,单以计算机语言界来说,稳坐第一把太师椅的 Java 或将被取代、迎接转折点、Java 项目工程师风光不再等言论不绝于耳。在焦虑的大环境下,所有人好像都看起来很焦虑不安。 我觉得针对这类唱衰论,也不难理解。不仅,基于 Java 技术自身来讲[详细]
-
没错,你喜欢的 Vue,又多了个选择, vue.ant.design 低调上线!
所属栏目:[优化] 日期:2019-02-21 热度:91
vue 就在刚刚,无意间发现了官方宣布的消息,vue.ant.design正式成为蚂蚁金服Ant Design官方唯一推荐的 Vue 版 UI 组件库。 这算是开年来,第一件 前端的 大 新闻,哈哈,ant.design 确实是一个质量非常高的 UI 框架,强烈推荐大家使用,不过前端时间,发[详细]
-
GitHub 蝉联趋势榜数日 5k+ star 的 Nginx 性能优化整理
所属栏目:[优化] 日期:2019-02-21 热度:132
性能和速度一直是计算机领域的一大挑战,它直接影响用户体验。如果一个网站加载时间过长,你也许会直接关闭这个网页。一般来说,一个网页的加载时间不能超过3秒。 Nginx 和 Apache 是使用最广的 Web 服务程序,它们都很稳定,并且可以处理大量连接。如何发[详细]
-
Java 8新特性Optional深度解析
所属栏目:[优化] 日期:2019-02-21 热度:57
最近脑袋发热追着java8源码看的很起劲,还有了执念,罪过。 本文以jdk1.8.0_111源码为例 publicfinalclassOptionalT{} Optional是一个为了解决NullPointerException设计而生可以包含对象也可以包含空的容器对象。封装了很多对空处理的方法也增加了filter、[详细]
-
事务系统实现模式很简单?你确定没忽视这些差异?
所属栏目:[优化] 日期:2019-02-21 热度:129
本文试图讨论这几个问题: MySQL的redo log和binlog为什么要用XA? MongoDB的oplog是按照什么顺序复制? Raft真的只能串行Apply吗? 数据库的复制和事务是完全独立的两回事? 为什么MySQL不早点做一个Raft插件,直接用Raft实现高可用? 本文旨在阐述Fault-Toler[详细]
-
2018 Python官方年度报告:关于 Python 的趋势都在这了
所属栏目:[优化] 日期:2019-02-21 热度:119
每年Python 官方都会做一次年度报告,今年也不例外。这在 Python 社区算是一件大事了。 既然是官方出品的,那就意味着客观、中立、相对准确。如果你想了解 Python 的数据与现状、趋势与未来,可以说没有比这份报告更有用的信息了。 这次报告分为7大部分:[详细]
-
我们期待的TensorFlow 2.0还有哪些变化?
所属栏目:[优化] 日期:2019-02-21 热度:85
为提高 TensorFlow 的工作效率,TensorFlow 2.0 进行了多项更改,包括删除了多余的 API,使API 更加一致统一,例如统一的 RNNs (循环神经网络),统一的优化器,并且Python 运行时更好地集成了 Eager execution 。 许多 RFC 已经对 TensorFlow 2.0 的这些[详细]
-
Python小白必备的8个最常用的内置函数
所属栏目:[优化] 日期:2019-02-21 热度:140
Python给我们内置了大量功能函数,官方文档上列出了69个,有些是我们是平时开发中经常遇到的,也有一些函数很少被用到,这里列举被开发者使用最频繁的8个函数以及他们的详细用法 print() print函数是你学Python接触到的第一个函数,它将对象输出到标准输出[详细]
-
程序员专属的免费电子书下载网站,你知道你几个?
所属栏目:[优化] 日期:2019-02-21 热度:156
作为开发者,多多少少都会看些技术书籍,许多经典的技术书籍作者都是国外的,等到中文翻译版出来很多书籍可能已经不适用了,购买原版书籍,价格又太高,因此知道一些免费的图书下载网站是非常重要的,下面就和大家分享一下免费的电子书下载网站 1、谷歌图[详细]
-
C语言中的“六大陷阱”,你可能已经知道了两个
所属栏目:[优化] 日期:2019-02-20 热度:175
前戏 要理解一个C 程序,仅仅理解组成该程序的符号是不够的,我们还需要理解这些符号是如何组成声明、表达式、语句和程序的。今天我们就来讨论一下不一样的语法结构。 1. 正确理解函数声明 你是否见过这样的代码(*(void(*)())0)();,你能知道这是上面意思[详细]
-
程序员们为什么热衷于发明轮子?
所属栏目:[优化] 日期:2019-02-20 热度:100
重复发明轮子这句话原本用于比喻无谓的重复劳动,但这个比喻似乎也不那么恰当,因为在人类的历史长河中,轮子已经被重复发明了无数次。 如果把重复发明轮子这个比喻放到计算机领域,也不见得太恰当,因为有很多广泛流传的软件本身就是被重复发明的轮子,不[详细]
-
学会Python+Selenium,分分钟搭建Web自动化框架!
所属栏目:[优化] 日期:2019-02-20 热度:97
用python+selenium实现UI自动化测试,要有一些HTML和xpth的基础,当然python基础一定是必须要会的。笔者建议花点时间了解下相关基础知识,不至于后面发懵。 一、什么是selenium? selenium是个强大的工具集。支持快速开发测试自动化,支持在多种浏览器平台[详细]
-
秒杀系统必须考虑的3个技术问题!
所属栏目:[优化] 日期:2019-02-20 热度:57
1、并发队列的选择 Java的并发包提供了三个常用的并发队列实现,分别是:ArrayBlockingQueue、ConcurrentLinkedQueue 和 LinkedBlockingQueue 。 ArrayBlockingQueue是初始容量固定的阻塞队列,我们可以用来作为数据库模块成功竞拍的队列,比如有10个商品[详细]
-
10个爬虫工程师必备的工具了解一哈
所属栏目:[优化] 日期:2019-02-20 热度:77
工欲善其事必先利其器的道理相信大家都懂。而作为经常要和各大网站做拉锯战的爬虫工程师们,则更需要利用利用好身边的一切法器,以便更快的攻破对方防线。今天我就以日常爬虫流程,给大家介绍十款工具,相信大家掌握之后,必定能够在工作效率上,提升一个[详细]
-
如何修复Windows 10中的Java虚拟机致命错误
所属栏目:[优化] 日期:2019-02-20 热度:172
当某些用户尝试启动基于Java的软件时,会弹出Java虚拟机致命异常错误。 完整错误消息指出:无法创建Java虚拟机。 错误:发生了致命异常。因此,Java程序无法运行。 这些是Java虚拟机致命错误的一些潜在修复。 修复Java虚拟机错误的解决方案 1.为Java设置新[详细]
-
如何去面试软件测试工程师?面试官教你怎么回答!
所属栏目:[优化] 日期:2019-02-20 热度:64
找工作,找更好的工作,永远是职场人士特别是互联网这个人才流动性巨大行业的永恒话题。提到找工作,则又离不开对于面试的探讨。网上存在着诸多面试相关的文章攻略,不过站在面试官角度谈面试的却很少。本文就站在面试官的角度,谈一谈一个面试是怎么组织[详细]
-
Netty 实战:如何编写一个麻小俱全的 Web 框架
所属栏目:[优化] 日期:2019-02-20 热度:76
学习 Netty 也有一段时间了,为了更好的掌握 Netty,我手动造了个轮子,一个基于 Netty 的 web 框架:redant,中文叫红火蚁。创建这个项目的目的主要是学习使用 Netty,俗话说不要轻易的造轮子,但是通过造轮子我们可以学到很多优秀开源框架的设计思路,编[详细]