自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

转载 排序算法 - 冒泡排序

冒泡排序(Bubble Sort)类型:交换排序时间复杂度(最坏):O(n^2)时间复杂度(最好):O(n)时间复杂度(平均):O(n^2)空间复杂度:O(1)稳定性:稳定冒泡排序通过依次比较两个相邻元素的值,将数值较大的元素移动至数列尾部,每一轮的比较都能将无序数列中的最大值元素选出并移动到队尾,循环执行便可将数列按由大到小的顺序排...

2019-02-28 10:42:03 43

转载 firewalld使用笔记

1.开放指定源IP和目的端口的放行策略firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.1.2" port protocol="tcp" port="8080" accept"转载于:https://blog.51cto.com/keefe/2355765...

2019-02-27 17:24:25 66

转载 人工智能缺陷与误觉:让机器产生幻觉的「怪异事件」

简评:如果人工智能犯了错怎么办?乘客看到了停车标志,突然感到一阵恐慌,因为他搭乘的自动驾驶汽车反而开始加速。当他看到前面的铁轨上一列火车向他们疾驰而来时,他张开嘴对前面的司机大声喊叫,但他突然意识到汽车前坐并没有司机。列车高速撞上来,压碎了这辆自动驾驶汽车,乘客当场死亡。这个场景是虚构的,但是凸显了当前人工智能中一个非常真实的缺陷。...

2019-02-27 16:24:46 71

转载 关于 synchronizeOnSession

本文为[原创]文章,转载请标明出处。原文链接:https://weyunx.com/2019/01/22...原文出自微云的技术博客最近在维护一个老项目,发现了一个问题。我们新增了一个耗时较久的复杂查询的功能,页面采用了 ajax 异步请求数据,但是请求未返回之前,点击页面其他功能都只能打开空白页,必须等待之前的数据返回后才能开始加载...

2019-02-27 09:53:36 69

转载 mysql锁(Innodb)

锁的隔离级别事务隔离级别脏读不可重复读幻读读未提交(read-uncommitted)是是是读已提交(read-committed)否是是可重复读(repeatable-read)否否是串行化(serializable))否否否锁的分类粒度划分行锁:Record ...

2019-02-27 04:49:31 49

转载 RN基础

生命周期1. getDefaultProps() 初始化一些默认的属性2. constructor() 状态进行初始化3. componentWillMount() render() 之前4. render() 渲染组件5. componentDidMount() 组件状态改变后执行一般会将网络请求等加载数据的操作,放在这...

2019-02-27 03:06:59 181

转载 Redux入门教程(快速上手)_day_01

接下来也只是分享一些小案例来让你好好理解该如何使用Redux详情具体可以参考官方文档:https://www.redux.org.cn/学习前提开始之前确保你的设备已经安装:Node.jsnpm或者yarn(本人自己用到的是yarn)什么是Redux用官方文档的话来说,就是Redux 是 JavaScript 状态容器,提...

2019-02-26 20:21:07 81

转载 web安全类

CSRF:CSRF(Cross-site request forgery),中文名称:跨站请求伪造,攻击原理:预防措施:Token验证Referer验证隐藏令牌XSSCross Site Scripting(跨站脚本攻击)攻击原理:防御原理: ...

2019-02-26 07:02:51 53

转载 【Leetcode】102. 二叉树的层次遍历

题目给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果:[ [3], [9,20], [15,7]]题解我们数据结构的...

2019-02-26 06:20:29 37

转载 解读百度AutoDL:打破SOTA纪录的神经架构搜索是如何炼成的

近日,百度大数据实验室在 arXiv 上发布了两篇论文,一篇给出了任何深度学习网络在小学习率情况下的收敛性证明,包括用 AutoDL 搜出来的网络,另一篇则提供了一个正则化的方法,让 AutoDL 搜索到的网络的训练结果超过了之前所有公开报道的结果。基于 PaddlePaddle 框架实现的代码已经开源:Github地址:https:...

2019-02-25 14:17:59 54

转载 深度学习框架Keras介绍及实战

深度学习框架Keras介绍及实战Keras 是一个用 Python 编写的高级神经网络 API,它能够以 TensorFlow, CNTK, 或者 Theano 作为后端运行。Keras 的开发重点是支持快速的实验。能够以最小的时延把你的想法转换为实验结果,是做好研究的关键。本文以Kaggle上的项目:IMDB影评情感分析为例,学习如何用Ker...

2019-02-25 11:21:13 83

转载 2019年Java面试-并发容器篇

我将JUC包中的集合类划分为3部分来进行说明。在简单的了解JUC包中集合类的框架之后,后面的章节再逐步对各个类进行介绍。List和SetMapQueue全网唯一一个从0开始帮助Java开发者转做大数据领域的公众号~公众号大数据技术与架构或者搜索import_bigdata关注,大数据学习路线最新更新,已经有很多小伙伴加入了~...

2019-02-24 13:06:17 41

转载 【蜕变之路】第6天 面向对象 (2019年2月24号)

Hello,大家好!我是程序员阿飞!今天呢,我们主要学习一下Java中最常见的也是最基础的知识点:面向对象。除此之外,文章最后我会分享一道经典的面试题。好了,废话不多说了,我们直接进入今天的主题。1、面向对象与面向过程的区别答:相同点:两者都是软件开发的思想,先有面向过程,后有面向对象。在大型项目中,针对面向过程的不足,提出了面向对象的思想。 不同...

2019-02-24 10:56:53 61

转载 Codeforces Round #541 (Div. 2) B.Draw!

链接:https://codeforces.com/contest/1131/problem/B题意:给n次足球比分,求存在平局的机会。思路:结构体存储,unique后,判断是否有分数交叉。一方当前分数小的时候,下一次分数小于当前对方时不存在平局,下一次分数介于对方当前分数和下次分数之间时根据下次分数和当前对方分数。否则表示对方分数被完全包含,反之同理。代码:...

2019-02-24 00:45:00 81

转载 内容管理系统Drupal提出重大安全漏洞

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-02-23 15:49:00 400

转载 熬过了互联网“寒冬”,接下来的金三银四你该怎么面试进BAT?

1:架构筑基专题2.开源框架解析3.高性能架构专题4.微服务架构专题5.团队协作开发专题6.B2C商城项目实战7.底层原理(作为程序员必须掌握的东西)熬过了互联网“寒冬”,接下来的金三银四你该怎么面试进BAT?觉得不错请关注支持,欢迎留言,进我的个人群714526711领取【架构资料专题视频】、,本群专用于学习交流技术、分享面...

2019-02-21 06:37:18 47

转载 使用Windows API发送HTTP请求

先看一个简单的GET示例#include <Windows.h>#include <winhttp.h>#include <stdio.h>int main(){ HINTERNET sessionHandle = WinHttpOpen(L"WinHttp Example", WINHTTP_ACCESS_TYPE_DEFAU...

2019-02-19 15:16:00 1631

转载 Spring AOP(二) 修饰者模式和JDK Proxy

 在上边一篇文章中我们介绍了Spring AOP的基本概念,今天我们就来学习一下与AOP实现相关的修饰者模式和Java Proxy相关的原理,为之后源码分析打下基础。修饰者模式 Java设计模式中的修饰者模式能动态地给目标对象增加额外的职责(Responsibility)。它使用组合(object composition),即将目标对...

2019-02-19 03:17:27 48

原创 如何利用PostgreSQL的延迟复制实现灾备

GitLab网站的运营工作由GitLab基础设施团队负责,同时这也是GitLab目前最大的实例:拥有约300万用户和近700万个项目,是互联网上最大的单租户开源SaaS站点之一。PostgreSQL是GitLab网站基础设施的关键组成部分,我们采用了各种策略来提升系统弹性,抵御各种因数据丢失导致的灾难性事故。当然,事故的发生本来就是小概率事件,但我们也做好了备份和复制机制,一旦发生事故,可以从这些...

2019-02-18 08:00:00 46

转载 想要学习python,你应该知道的内容是啥?

Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。在学习Python之前,我们应该知道这些内容:它是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。著名的自由软件作者Eric R...

2019-02-18 06:15:06 49

转载 LeetCode38.报数

报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下:1112112111112211被读作 "one 1" ("一个一") , 即 11。11 被读作 "two 1s" ("两个一"), 即 21。21 被读作 "one 2", "one 1" ("一个二" , "一个一") , 即1211。

2019-02-18 03:21:20 61

转载 python 序列化和反序列化

概念序列化:将对象的状态信息转换为可以存储或传输的形式的过程。就是把对象转换成字符串的过程反序列化:把字符串转换成python可以识别的数据类型对象的过程应用#数据存储#网络传输模块json#通用的序列化格式#只有少部分数据类型能通过json转换(数字,字符串,列表,字典,元组)#写文件的操作时,如果找不到as...

2019-02-17 23:49:00 52

转载 Java并发编程:volatile关键字解析

出处:http://www.cnblogs.com/dolphin0520/   volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volat...

2019-02-17 20:34:00 43

转载 C++编译器优化

1、volatile:易变性:volatile告诉编译器,某个变量是易变的,当编译器遇到这个变量的时候,只能从变量的内存地址中读取这个变量,不可以从缓存、寄存器、或者其它 任何地方读取。顺序性:两个包含volatile变量的指令,编译后不可以乱序。注意是编译后不乱序,但是在执行的过程中还是可能会乱序的,这点需要由其它机制来保证,例...

2019-02-17 07:48:19 64

转载 SpringBoot之文件上传

前端页面<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html;...

2019-02-16 23:23:00 45

转载 RocketMQ之与Spring整合

增加maven依赖配置<dependency> <groupId>com.alibaba.rocketmq</groupId> <artifactId>rocketmq-client</artifactId> <version>3.2.6</version> ...

2019-02-16 23:12:00 123

转载 深入了解解析Https - 从了解到放弃

Https的概念以下相关名词均摘自wikipediaHttps 超文本传输安全协议(英语:Hypertext Transfer Protocol Secure,缩写:HTTPS,常称为HTTP over TLS,HTTP over SSL或HTTP Secure)是一种通过计算机网络进行安全通信的传输协议。HTTPS经由HTTP进行通信,但利用SSL/TLS来加密数据包。HTTPS开发的主...

2019-02-15 14:26:54 92

转载 git 基本操作

  基础操作 git status 提示哪些文件需要add带暂存区 哪些文件可以commit提交  git diff &lt;file&gt; 查看文件修改了哪些内容  git checkout &lt;branch name&gt; 切换分支  git checkout -b &lt;new branch name&gt; origin/&lt;branch name&gt; 本地创建分支 并...

2019-02-15 07:05:49 50

转载 【算法专栏】-- 谈谈时间复杂度

不管是 Android 代码还是数据结构的设计,都涉及到算法的问题,其中时间复杂度是一个Core,这篇文章我们就一起聊聊时间复杂度的原理!1、算法效率虽然随着计算机硬件的迭代更新,运算处理的性能越来越强,但实际上,它也需要根据输入数据的大小和算法效率来消耗一定的处理器资源。要想编写出能高效运行的程序,我们就需要考虑到 “算法的效率”...

2019-02-15 05:16:49 65

转载 SAPGUI系统登录页面配置的SAProuter有什么用

大家在安装完SAPGUI后,准备添加系统列表进行登录时,注意过这个SAProuter字段么?从SAP的帮助文档上可以找到SAProuter的定义:https://help.sap.com/saphelp_...SAProuter is an SAP program that acts as an intermediate statio...

2019-02-14 21:05:14 260

转载 js数据类型检测 typeof 和 instanceof 检测原理

typeof 原理在javascript中,我们判断一个变量的类型经常用的是typeof来判断number, string, object, boolean, function, undefined, symbol(es6新增数据类型,我还没用到过) 这七种类型;在判断基本数据类型的时候,能告诉我们具体是哪种类型,但是在判断引用类型的时候,比如object,不能确定的告诉我们具体是哪种数据类型,如...

2019-02-14 05:50:41 525

转载 批量抓取网页pdf文件

任务:批量抓取网页pdf文件有一个excel,里面有数千条指向pdf下载链接的网页地址,现在,需要批量抓取这些网页地址中的pdf文件。python环境:anaconda3openpyxlbeautifulsoup4读取excel,获取网页地址使用openpyxl库,读取.xslx文件;(曾尝试使用xlrd库读取.xsl文件,但无法...

2019-02-14 03:08:03 2829 1

转载 Nginx虚拟主机

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-02-13 21:24:00 74

转载 拜将庭技术分析

想知道更多区块链技术知识,请百度【链客区块链技术问答社区】链客,有问必答!!首先,不要把比特币当成一种货币,而是一个总账。它是个电子总账,网络上的每一个参与者的电脑都会有一份总账的备份,并且所有的备份都是在实时的持续的更新、对账、以及同步着。每一个参与者都能在这本总帐里记上一笔,这一笔记录着一定数量的币从一个参与者那里被发送到另一个参与...

2019-02-13 19:08:38 44

转载 qq音乐flac改成mp3格式小妙招

  不知道大家有没有遇到过这种情形,在网上下载了自己喜欢听的歌曲,下载完成之后一看到是wav这种音频格式就懵逼了,这种格式的缺点就是文件较大还占内存,而且并不是所有设置都支持的一种音频格式,小编也是遇到过这种类似的事情,所以也是身同感受,既然下载了我们就要将它转换成占用存储空间小的MP3格式,那么这该如何操作呢?会不会很难呢?接下来小编就...

2019-02-13 12:07:05 205

转载 把 React 作为 UI 运行时来使用

翻译:第一秩序原文:overreacted.io/react-as-a-…很多教程都把 React 作为一个 UI 库来引入。这是很有道理的,因为 React 本身就是一个 UI 库。就像官网上所说的那样。我曾经写过关于构建用户界面中遇到的挑战的文章。但是本文将会用另外一种方式来讲述 React —— 因为它更像是一种编程运行时。本文不会教你任何有关如何创建界面的技巧。 但是它可...

2019-02-13 11:16:12 121

转载 IDEA常用插件整理

Lombok作用:帮使用者提高编码效率,减少重复与冗余的代码。使用教程下载地址阿里巴巴代码规范检测使用教程下载地址GsonFormat作用: json 格式的字符串转换成实体类参数使用教程下载地址Maven Helper作用:一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖。使用教程下载地址Git flo...

2019-02-13 09:04:46 40

转载 Windows平台上使用Github搭建Git服务器的图文教程

Windows平台上使用Github搭建Git服务器的图文教程Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到通信协议,例如SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在windows下的开发要把自己的Git仓库共享出去的话,就必须做SSH服务器Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行...

2019-02-12 16:25:18 535

转载 什么是DAPP

DAPP(Decentralized Application)去中心化的应用DAPP可以是网站,也可以是手机app,只要主要逻辑和数据在区块链上就可以在以太坊平台上,一个DAPP肯定基于一个或多个智能合约dappradar上可以看到dapp的智能合约账户的交易情况、账户余额、活跃用户等 https://www.dappradar.com/IDEX是目前交易量最大的去中心化...

2019-02-11 21:44:00 136

转载 Go testing.common公共类源码剖析

为什么80%的码农都做不了架构师?>>> ...

2019-02-11 17:44:00 366

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除