自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 问答 (75)
  • 收藏
  • 关注

转载 【leetcode】1039. Minimum Score Triangulation of Polygon

题目如下:GivenN, consider a convexN-sided polygon with vertices labelledA[0], A[i], ..., A[N-1]in clockwise order.Suppose you triangulate the polygon intoN-2triangles. For each triangle, ...

2019-05-31 16:05:00 185

转载 git stash 隐藏修改

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

2019-05-31 11:02:00 4207

转载 乐字节-Java8核心特性-接口默认方法

JAVA8已经发布很久,是自java5(2004年发布)之后Oracle发布的最重要的一个版本。其中包括语言、编译器、库、工具和JVM等诸多方面的新特性,对于国内外互联网公司来说,Java8是以后技术开发的趋势。这里主要讲解在开发中几个核心的新特性。(主要从新特性概念解释、语法定义、简单代码演示、优缺点分析、项目实战几个方面编写)。一、核心特性一览二、接口默认方法 在注册网站时,我们会在注册后使用...

2019-05-31 09:05:42 110

转载 编译器实现(四)

1.自顶向下的分析参考:https://blog.csdn.net/hjc256/article/details/87949500自顶向下的分析算法通过在最左推导中描述出各个步骤来分析记号串输入。分析树隐含的编号是一个前序编号,顺序是由根到叶。自顶向下的分析程序有两类:回溯分析程序,预测分析程序。1.1使用递归下降分析算法进行自顶向下的分析1.1.1递归下降分析的基...

2019-05-30 17:12:00 127

转载 使用python测试sphinx(coreseek)做全文索引

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

2019-05-29 11:25:00 334

转载 Java基础——Servlet

什么是Servlet Servlet是Java Web的三大组件之一,它属于动态资源。Servlet的作用是处理请求,服务器会把接收到的请求交给Servlet来处理,在Servlet中通常需要:l 接收请求数据;l 处理请求;l 完成响应。 例如客户端发出登录请求,或者输出注册请求,这些请求都应该由Servlet来完成处理!Servlet需...

2019-05-29 07:48:28 732

转载 记多个微服务同时被kill分析

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

2019-05-27 22:37:00 108

转载 Project: 如何输出项目资源计划编制?

除了里程碑和摘要任务不需要分配资源外,其他任务均有资源执行并且没有过度分配资源的原则下,项目负责人\经理可以重复修改和规划项目资源计划,最终可以得到如下图的项目资源计划编制图:如果项目人员需要了解和掌握自己所负责任务的起始时间,可以在甘特图视图中,选择“视图”->“ 分组依据” ->“资源”,得到下图显示的按资源分组的界面进行打印输出。项目进展报告如果在实际项目过程中,项目总...

2019-05-27 14:25:56 1754

转载 vue-cli proxytable 跨域代理配置

1.配置位置:config文件夹下index.js2.proxy文件如果接口中不含/api_100这个接口时的配置文件,(把target为http://192.168.1.10/web_test/index.php/api2_100的地址映射为/api_100,pathRewrite将/api_100替换为空,)附一个醍醐灌顶的链接 https://segmentfault.com/q...

2019-05-27 13:55:00 91

转载 php特级课---3、常用的网站加速技术有哪些

php特级课---3、常用的网站加速技术有哪些一、总结一句话总结:网站加速技术是一组技术的组合,来提升网站的速度1.Squid代理缓存技术2.页面静态化缓存3.Memcache4.Sphinx搜索加速1、squid的作用是什么(squid动静分离)?动静分离,动态数据和静态数据分离:squid是linux里面的软件:Squid最开始是做代理服务器的squi...

2019-05-27 08:25:00 165

转载 每周个人进度总结12

PSP所花时间计划10实际5代码量90解决问题课堂作业转载于:https://www.cnblogs.com/kt-xb/p/10964512.html

2019-05-26 21:37:00 83

转载 集群Cluster中的LVS-DR模型实现

一、LVS-DR:直接路由 LVS默认模式,应用最广泛,通过为请求报文重新封装一个MAC首部进行转发源MAC是DIP所在的接口的MAC,目标MAC是某挑选出的RS的RIP所在接口的MAC地址;源IP/PORT,以及目标IP/PORT均保持不变(1)Director和各RS都配置有VIP(2)确保前端路由将目标IP为VIP的请求报文发往Director(3)RS的RIP可以...

2019-05-26 19:37:36 75

转载 构造方法和方法的区别

构造方法:1、方法名必须也类名一样;2、如果类里面没有构造方法,系统自带一个无参构造方法;3、无返回值public 类名{}4、写有参构造方法时,写上一个简单的构造方法,防止出错普通方法:有修饰符,返回值可有可无,转载于:https://www.cnblogs.com/xingml/p/10926027.html...

2019-05-26 14:44:00 362

转载 一文详细介绍:局域网、城域网、广域网、国际互联网(internet)

计算机网络按覆盖范围分类可分为局域网,城域网,广域网一、局域网: 1、地理分布范较小,一般为数百米至数公里。可覆盖一幢大楼、一所校园或一个企业、一个家庭。 2、数据传输速率高,一般为100Mbps,目前已出现速率高达1000Mbps的局域网。可交换各类数字和非数字(如语音、图象、视频等)信息。 3、误码率低,这是因为局域网通常采用短距离基带传输,可以使用高质量的传输媒体,从而...

2019-05-25 13:17:42 1616

转载 leetcode1039

先提供一种递归的实现,属于回溯法思想。思路比较简单,但是提交会超时。 1 class Solution: 2 def __init__(self): 3 self.dic = {} 4 5 def minScoreTriangulation(self, A: 'List[int]') -> int: 6 tp = ...

2019-05-25 13:08:00 218

转载 PHP中的http协议

http协议基本组成报文:用于Http协议交互的信息请求行:包括请求的方法,URL和HTTP协议版本状态行:包括响应结果的状态码,状态描述和Http版本首部字段:包括请求和响应的各种条件和属性值(键值对)下面通过一个实例来进行演示:在localhost目录下建立index.php123<?...

2019-05-24 16:39:00 83

转载 HTTP0.9、HTTP1.0、HTTP1.1、HTTP2的区别(转)

HTTP0.9(1991) 该版本极其简单,只有一个命令GET GET /index.html 上面命令表示,TCP 连接(connection)建立后,客户端向服务器请求(request)网页index.html。 协议规定,服务器只能回应HTML格式的字符串,不能回应别的格式。 <ht...

2019-05-24 11:53:00 92

转载 MySQL使用on duplicate key update时导致主键不连续自增

使用on duplicate key update语法有时是很方便,但是会有一个影响:默认情况下,每次更新都会更新该表的自增主键ID,如果更新频率很快,会导致主键ID自增的很快,过段时间就超过数字类型的的范围了解决这个问题,有两种方式:(实际我目前使用的方式是把自增主键ID设置为bigint,也有一部分操作先查询再选择插入OR更新)方法一:拆分成两个动作,先查询,再更新方法二:修改innodb_a...

2019-05-24 10:13:00 346

转载 (1)搜索广告CTR预估

https://www.cnblogs.com/futurehau/p/6181008.html一、广告投放系统    广告系统包含多个子系统。除了上图所示的广告投放系统外,还包含商业系统(广告库的获得),统计系统(点击展示日志的获得)等。  广告投放系统主要是面向用户的,交互逻辑就是用户请求一个网页之后,会向检索系统请求广告,然后检索系统从广告库中获取一个广告列表,进行特征抽取之...

2019-05-23 20:10:00 266

转载 解决for循环中空格的问题

[root@node-01 ~]# cat 1a b cabcd如果想按行循环遍历出文件中内容,直接使用for是有问题的,第一行按空格分隔的会有问题[root@node-01 ~]# for i in `cat 1`;do echo $i;doneabcabcd解决方法如下:#!/bin/bashIFS=$'\n' # ...

2019-05-23 17:22:00 3896

转载 java自定义注解类

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

2019-05-23 12:30:00 783

转载 proxmox创建虚拟机

一、上传iso二、创建虚拟机三、可能会出现的错误一、上传iso查看iso默认的存放目录【集群】--【存储】将iso上传至指定目录此处安利一个小的iso,只有16M,运行内存128足够了。目录为/var/lib/vz/template/iso二、创建虚拟机选择创建虚拟机选择iso所在的【主机】,并输入名称选择iso,然后选择对应的操作系统、内核这里默认即可磁盘给个2G即可,因为...

2019-05-22 17:38:11 607

转载 个人小程序接入支付解决方案

#### 现状现在如果产品要接入支付,支付宝和微信都规定必须公司才能申请,对个人而言就没办法了。注册和维护一个公司的成本很高,还涉及到财务会计、纳税等,最后如果不需要了注销公司也会很麻烦。这对于刚起步的产品,或者个人开发者而言成本都很高。#### 解决方案那个人还有办法签约微信和支付宝的原生支付接口吗?有!XorPay.com 是微信和支付宝的支付服务商,可以代个人签约微信支付接口 和 ...

2019-05-22 15:20:00 1240

转载 Puppeteer性能优化与执行速度提升

Puppeteer自身不会消耗太多资源,耗费资源的大户是Chromium Headless。所以需要理解Chromium运行的原理,才能方便优化。Chromium消耗最多的资源是CPU,一是渲染需要大量计算,二是Dom的解析与渲染在不同的进程,进程间切换会给CPU造成压力(进程多了之后特别明显)。其次消耗最多的是内存,Chromium是以多进程的方式运行,一个页面会生成一个进程,一个进程占用30...

2019-05-22 14:34:19 2027

转载 重新巩固JS(二)——JavaScript操作符与表达式

重新巩固JS系列,都是比较基础的东西,可以进行查漏补缺,很快看完,这是第二篇。其他JS重新巩固系列:重新巩固JS(一)——JavaScript基本类型重新巩固JS(三)——JavaScript语句1.表达式1.1原始表达式3.14 //数字直接量"hello world" //字符串直接量/pattern/ //正则表达式直接量true //返回一个布尔值: 真f...

2019-05-22 13:05:33 54

转载 oo——第三单元总结

前言 第三单元是我们学习oo以来第一次接触JML。这一单元的三次作业和以前一样,采用了难度递进的方式,而且前一次作业的设计思路在下一次作业都多多少少有些体现(或者说是在其基础上做出的改进)。而且本单元作业在理解了JML的基础上来做,实现起来并不困难,难点在于如何提高自己代码的性能。本文分为四个部分:首先是JML语法基础;我的设计架构以及性能优化;debug以及测试样例的自动...

2019-05-22 11:16:00 93

转载 【静态延迟加载】self关键字和static关键字的区别

先来看下代码,从代码中发现问题、解决问题//先实现一个手机工厂类class Phone{ public static function setBrand(){ echo "Main Phone"; } public static function getBrand(){ self::setBrand();...

2019-05-22 09:39:00 128

转载 网络大厂:减缓了Nest账号搬迁计划 不勉强使用者转移账号

由于收到许多使用者回馈,网络大厂减缓了Nest账号搬迁计划。网络大厂在5月初I/O 开发者大会上宣布,旗下的智慧家庭品牌更名为Nest,而且从夏天开始,使用者可以开始把Nest账户迁移到网络大厂账户中,网络大厂表示,这个动作会为使用者带来更高的账户安全。在家庭开发者平台方面,网络大厂开始统一家庭智能装置周边,宣布在今年8月31日将终止WWN(Works with Nest)计划,并要开发者转而使用...

2019-05-21 16:05:05 150

转载 React 30 秒速学: 实现可折叠、无限层级的树形组件

本文译自:30-seconds-of-react。React 30 秒速学:全篇中文翻译、学习,地址:30-seconds-of-react-zh_CN-umi,所有案例进行分析、注释、上线。实现一个可折叠、无限层级、支持数组和对象的树组件。使用对象解构来设置某些传入属性的默认值。使用传入的 toggled 属性来确定内容的初始状态(折叠/展开)。使用React.setState()...

2019-05-21 14:57:15 1267

转载 探讨一下实现幂等性的几种方式

什么是幂等性?对于同一笔业务操作,不管调用多少次,得到的结果都是一样的。幂等性设计我们以对接支付宝充值为例,来分析支付回调接口如何设计?如果我们系统中对接过支付宝充值功能的,我们需要给支付宝提供一个回调接口,支付宝回调信息中会携带(out_trade_no【商户订单号】,trade_no【支付宝交易号】),trade_no在支付宝中是唯一的,out_trade_no在商户系统中是唯一的。...

2019-05-21 11:56:00 301

转载 matplotlib 进阶之origin and extent in imshow

目录 显示的extent Explicit extent and axes limits matplotlib教程学习笔记import numpy as npimport matplotlib.pyplot as pltfrom matplotlib.gridspec import Gri...

2019-05-19 21:26:00 181

转载 Bootstrap链接分享

至今为止,这两个链接可使用,若链接无法使用,请联系本人 qq 839450693,我是java共享者,共创java未来!https://pan.baidu.com/s/1i5vJyxn#list/path=%2F链接: https://pan.baidu.com/s/109FkmcKiRty-afZ1v3Epuw 提取码: 9ey3 复制这段内容后打开百度网盘手机App,操作更方便哦转...

2019-05-18 23:55:00 236

转载 TCP/IP 插口层

  插口层与协议的具体实现相关。引言:重点是插口层和相关的系统调用的实现是最关键的问题。splnet处理,重点要理解插口层和系统调用的实现。Socket结构一直被广泛使用的socket结构和插口层的使用有很大的关系。插口代表一条通信链路的一端,抽象的说就像绳子的一头,绳子代表存储和指向链路有关的信息。理解成网线的插口比较好。。。今天华为被怼了,很不爽。特朗普有病。。包括贸...

2019-05-18 21:05:00 100

转载 kalilinux 渗透测试笔记

声明:本文理论大部分是苑房弘kalilinux渗透测试的内容第五章:基本工具克隆网页,把gitbook的书记下载到本地httrack "http://www.mybatis.org/mybatis-3/zh/" -O ./books/mybatis/ -v第六章: 信息收集shodan官网:https://www.shodan.io/视频教程:https://asciine...

2019-05-18 18:24:00 687

转载 python3中的os.path模块

os.path模块主要用于获取文件的属性,这里对该模块中一些常用的函数做些记录。os.abspath(path):获取文件的绝对路径。这里path指的是路径,例如我这里输入“data.csv” [In] os.path.abspath('data.csv') [Out] 'E:\\kaggle\\Titanic\\data.csv'os.pat...

2019-05-18 17:00:00 64

转载 BloomFilter&python支持

BloomFilter&python支持BloomFilter布隆过滤器是一种概率空间高效的数据结构。它与hashmap非常相似,用于检索一个元素是否在一个集合中。它在检索元素是否存在时,能很好地取舍空间使用率与误报比例。即Bloom Filter是会误判的,它只会把不存在于集合中的元素误判成存在于集合中,而不会把存在于集合中的元素误判成不存在集合中。正是由于这个特性,...

2019-05-18 16:30:00 475

转载 多线程的实现方式

方式一:通过继承Thread类实现多线程步骤:  1、创建一个类继承Thread类;  2、覆写Thread类的run()方法;  3、创建Thread子类的实例,即创建了线程对象;  4、调用线程对象的start()方法来启动该线程;package study;public class ThreadDemo { public static void ...

2019-05-18 16:27:00 62

转载 Lambda 函数与表达式

Lambda函数的语法定义如下:[capture](parameters) mutable ->return-type{statement}  其中:[capture]:捕捉列表。捕捉列表总是出现在 lambda 表达式的开始处。事实上,[] 是 lambda 引出符。编译器根据该引出符判断接下来的代码是否是 lambda 函数。捕捉列表能够捕捉上下文中的变量供 lambd...

2019-05-18 12:09:00 50

转载 APIO2019 练习赛 Wedding cake——思路+高精度

题目大意:  给 n ( n<=1e5 ) 个数 \( a_i \) (\( a_i \) <=1e5),需要构造 n 个实数使得它们的和是 1 ,并且第 i 个实数必须小数点后恰好有 \( a_i \) 个有意义的数位。有意义的数位指的是到最后一个非0位为止的数位。Subtask 1 (17 pts) : n<=100 , \( a_i \) <=10Subt...

2019-05-17 19:37:00 121

转载 gopl 包和工具

空导入如果导入包的名字没有在文件中引用,就会产生一个编译错误。但是,有时候必须导入一个包,这仅仅是为了利用它的副作用:对包级别的变量执行初始化表达式求值,并执行它的 init 函数。这里必须使用一个重命名导入,使用下划线作为替代的名字。这表示导入的内容为空白标识符,通常情况下,空白标识不可能被引用:import _ "image/png" // 注册 PNG 解碼器空白导入,多数情况下,使用...

2019-05-17 14:04:12 230

空空如也

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

TA关注的人

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