自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 什么是webhook

一、概述Webhook是一个API概念,并且变得越来越流行。我们能用事件描述的事物越多,webhook的作用范围也就越大。Webhook作为一个轻量的事件处理应用,正变得越来越有用。准确的说webhoo是一种web回调或者http的push API,是向APP或者其他应用提供实时信息的一种方式。Webhook在数据产生时立即发送数据,也就是你能实时收到数据。这一种不同于典型的API,需要用...

2018-01-30 16:15:00 65

转载 [Leetcode] Partition List

Partition List 题解题目来源:https://leetcode.com/problems/partition-list/description/DescriptionGiven a linked list and a value x, partition it such that all nodes less than x come before nodes greater ...

2018-01-30 13:31:00 51

转载 数组相关方法积累(vue\ag等特别常用)

改变原数组的:shift:将第一个元素删除并且返回删除元素,空即为undefinedunshift:向数组开头添加元素,并返回新的长度pop:删除最后一个并返回删除的元素push:向数组末尾添加元素,并返回新的长度reverse:颠倒数组顺序sort:对数组排序splice:splice(start,length,item)删,增,替换数组元素,返回被删除数组,无删...

2018-01-30 10:48:00 60

转载 Java学习笔记(1)

● Java中, System是什么,out和in是什么?在Java编程中,我们常常用System.out.println()方法来输出字符串,也许我们都已经猜到println()是方法名,但System是什么,out又是什么呢? 这里就涉及用到一个static关键字。如下图,其实System是java.lang里面的一个类。 out是java.io.Pr...

2018-01-30 02:52:00 59

转载 MAC node + git + bower 简单安装

一 node 安装打开https://nodejs.org/en/ nodejs官网 下载安装文件 双击.pkg 文件 自动安装即可二 安装git打开 http://code.google.com/p/git-osx-installer/下载最新的PGK文件双击.pkg 文件 自动安装即可。(注:可能遇到 信任问题 可以在 系统偏好设置->安全性与隐私->允许...

2018-01-29 23:54:00 105

转载 互斥锁和自旋锁的区别

自旋锁(Spin lock)自旋锁与互斥锁有点类似,只是自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是 否该自旋锁的保持者已经释放了锁,"自旋"一词就是因此而得名。其作用是为了解决某项资源的互斥使用。因为自旋锁不会引起调用者睡眠,所以自旋锁的效率远 高于互斥锁。虽然它的效率比互斥锁高,但是它也有些不足之处: 1、自旋锁一直占用CPU,他在未获得锁的...

2018-01-29 16:10:00 86

转载 主席树简明教程

在线段树的实际应用中,我们经常要访问线段树的历史版本。这时候,我们就需要一种新的数据结构:主席树(别问我为什么叫主席树,去问主席)。由于之前写了半天的消失了,那我就写个简洁点的。为了保存线段树的历史版本,我们可以每修改一次就复制整棵线段树。但是这样做空间和时间都承受不下,然后我们会发现每一次修改事实上只影响了一部分节点。那么我们对于每次修改,就可以只复制一遍影响到...

2018-01-29 15:08:00 41

转载 ajax轮询与长轮询

   刚刚网了关于轮询的知识,必须拿到自己这里来做个备份了!  其实以前用ajax轮询做个及时数据更新的,只是当时做了不知道那个就是轮询。    首先我们什么时候会想到用轮询技术呢?      一般而言,最多的是及时信息更新,比如一个商城活动,参与人数的实时更新等,也还有人用来做过聊天室的,但是哈,轮询技术问题还是很多的,频繁的请求的服务器,服务器会把IP给你列入非白名单里,让你无法...

2018-01-27 23:07:00 91

转载 Python3 字符串格式化

1、字符串的格式化:  按照统一的规格去输出成为一个新的字符串2、字符串格式化的方法:1)format方法  fomat()有两个参数位置参数和关键字参数用中括号括起来{ }#{0}{1}为位置参数>>> "{0} love {1}".format("I", "you")'I love you'#{a}{b}为关键字参数&...

2018-01-25 21:37:00 50

转载 python 网络编程

一.定义由于不同机器上的程序要通信,才产生了网络。二.软件开发架构两个程序之间通讯的应用大致可以分为两种:应用类:需要安装的桌面应用,qq、微信、网盘、优酷。C/S 架构。web类:用浏览器访问直接使用的应用,百度、知乎、博客园。B/S 架构。本质都是两个程序之间的通讯。对应了两个软件开发的架构。server 服务端client 客户端服务端 是 ...

2018-01-25 20:35:00 110

转载 tar的打包-压缩与解压缩,并解压到指定的目录

tar在linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数参数:-c :create 建立压缩档案的参数;-x : 解压缩压缩档案的参数;-z : 是否需用用gzip压缩;-v: 压缩的过程中显示档案;-f: 置顶文档名,在f后面立即接文件名,不能再加参数举例: 一,将整个/home/www/images 目录下的文件全部打包为 /home/w...

2018-01-25 09:55:00 385

转载 内核知识第12讲,SSDT表.以用户模式到系统模式的两种方式.

           内核知识第12讲,SSDT表.以用户模式到系统模式的两种方式.一丶IDT解析.我们知道.IDT表中存放着各种中断信息.比如当我们调用int 3的时候,则会调用IDT表中的第三项来进行调用.而函数地址则是操作系统给的.因为中断是CPU和操作系统通信的一种方式.查看IDTR (IDT表)第三项.IDT首地址给出了,其中表项是7ff我...

2018-01-25 01:16:00 68

转载 linux过滤旧文件中的空行和注释行剩余内容组成新文件

一、说明在某些场景下我们想要将旧文件中空行和注释行过滤掉,将产生实际效果的行保留。比如redis提供的配置示例文件中有很多用于说明的空行和注释行,我们想把产生实际效果的配置行筛选出来组成新的简洁的配置文件。二、命令grep -Ev "^$|#" old_file_name > new_file_namegrep--过滤命令-E--使用正则表达示...

2018-01-24 15:31:00 89

转载 dockerfile构建redis

-------------------------------------------------------------转载于:https://www.cnblogs.com/Nolover/p/8330628.html

2018-01-22 19:01:00 116

转载 python中functools.singledispatch的使用

from functools import singledispatch@singledispatchdef show(obj): print (obj, type(obj), "obj")@show.register(str)def _(text): print (text, type(text), "str")@show.reg...

2018-01-22 16:53:00 76

转载 访问控制符

1 查看下列代码abstract class Vehicle {public int speed() {return 0;}}class Car extends Vehicle {public int speed() {return 60;}}class Rac...

2018-01-22 16:49:00 159

转载 【selenium学习笔记】webdriver进行页面元素定位

【selenium学习笔记】webdriver进行页面元素定位进行Web页面自动化测试,对页面上的元素进行定位和操作是核心。而操作又是以定位为前提的,因此,对页面元素的定位是进行自动化测试的基础。页面上的元素就像人一样,有各种属性,比如元素名字,元素id,元素属性(class属性,name属性)等等。webdriver就是利用元素的这些属性来进行定位的。可以用于定位的常用的元素属...

2018-01-20 20:00:00 81

转载 python全栈学习路线-查询笔记

查询目录  一,硬件 十一,数据库  二,Linux基础 十二,前端  三,python基础 ...

2018-01-20 12:04:00 84

转载 rabbitMQ权限相关命令

权限相关命令为:(1) 设置用户权限rabbitmqctl set_permissions -p VHostPath User ConfP WriteP ReadP(2) 查看(指定hostpath)所有用户的权限信息rabbitmqctl list_permissions [-p VHostPath](3) 查看指定用户的权限信息rabbitmqctl...

2018-01-19 16:19:00 127

转载 selenium模块

一 介绍selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器from selenium import webdriverbrowser=webdriver.Chro...

2018-01-18 23:53:00 54

转载 利用rtklib处理GPS以及北斗数据详解

利用rtklib开源代码处理GPS以及北斗数据详解在GNSS领域最基础的工作是这些GNSS系统的定位工作,对于绝大多数研究者,自己着手完成这些工作是一个“鸡肋”:完全独立设计的话费时费力,运用开源代码又很难弄懂。我当初也是如此。但想到毕竟开源代码已经做了很多工作,不用实在可惜,最终毅然决定咬紧牙关弄懂rtklib。尝试用过rtklib的人都知道,其功能固然完全,然而...

2018-01-18 20:07:00 2757

转载 LeetCode-27. Remove Element

一、问题描述  给定一个数组v和一个数n,要求删除数组中所有和n向等的数,并且将不为n的数放入数组前面,返回数组长度。  例子:v={3,2,2,3},n=3,返回2,且v的前两项必须为两个2二、问题解决  这个题目和26题其实是一模一样的,看看26题吧。int removeElement(vector<int>& nums, int val)...

2018-01-18 17:15:00 36

转载 the c programing language 学习过程7

interact 互动carriage运费运输 linefeed 换行redirection改方向interleaved交叉存取adequate足够的untouched原样的 specification 规格diagnostic 诊断的1文件流由行组成 每行最后有个换行符 如果系统没有这种模式 则一些采取措施使得系统适应 比如在输入端把回车符和换页符改成换行 输出端反向转换2g...

2018-01-18 11:29:00 68

转载 msf

show exploitshow payloadmsf使用数据库加快搜索,不然每次都等半天service postgresql startmsfdb reinitmsf > db_rebuild_cache 需要等待几分钟查询漏洞对应的模块use exploit/windows/smb/ms08_067_netapiinfo 查...

2018-01-18 09:24:00 103

转载 yarn执行流程

1.client向ResourceManager请求运行应用程序,2.ResourceManageer接受的到请求后,就会为应用程序分配资源,3.到第一个NodeManager上要求Container启动ApplicationMaster,4.AppMaster向ResourceManager注册,可以让用户通过ResourceManager可以时刻观察进程的情况。同时Res...

2018-01-17 20:38:00 49

转载 羊肉板面

太和羊肉板面,真是美绝了,那个味道真是太让人怀念了。去过阜阳\亳州一带的人没有不知道羊肉板面的吧,出来这么长时间了,在南方北方吃的都是米饭年糕什么的,去别的很多地方吃的那些面饭又是很难吃,全没有板面那股子热乎劲,在太和上高中时候吃的最多的就是板面了,那时候总以为到地球上任何地方都能吃到那么热乎那么便宜的板面,可是出来了,全不是那么回事,根本没有,所以只有等到什么时候可以回家再吃一碗热乎能让人吃...

2018-01-17 14:42:00 86

转载 构建之法阅读笔记02

学习过程中总是老师教什么,我们学什么。大一我就是只会把老师的代码敲一遍。同一个题目我就只会老师的方法哪一种思路解决,无法提出另外i一种思路。不能举一反三,这是一个很致命的问题, 读完十六章后我的第一感觉是在IT行业中,创新的思维是非常重要的。现在得社会发展这么迅速,很难有什么创新,有些人有创新的想法,却没有对应的技术,有些人有高超的技术,却对...

2018-01-17 08:58:00 32

转载 Hbase篇--Hbase和MapReduce结合Api

一.前述Mapreduce可以自定义Inputforma对象和OutPutformat对象,所以原理上Mapreduce可以和任意输入源结合。二.步骤将结果写会到hbase中去。2.1 Main函数import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import ...

2018-01-16 23:39:00 57

转载 Service工作过程

Service两种工作状态的作用1)启动状态:用于执行后台计算2)绑定状态:用于其他组件和Service的交互注意:Service这两种状态可以共存,即Service既可以处于启动状态也可以同时处于绑定状态Service启动过程ContextWrapper.startService-->ContextImpl.startService-->ContextIm...

2018-01-16 17:39:00 40

转载 23种设计模式学习之桥接模式

接口public interface Source { void method1();}实现一public class SourceImp implements Source{ @Override public void method1() { System.out.println("1111111"...

2018-01-16 16:05:00 62

转载 爬取校花网

1.拿到索引页的链接import requests #pip3 install requests 请求库 requests相较于urlibra 的封装程度更高。import re'''http://www.xiaohuar.com/list-3-0.html 第3页http://www.xiaohuar.com/list-3-1.html 第2页h...

2018-01-15 22:26:00 191

转载 C#常见正则表达式

"^\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]...

2018-01-15 15:12:00 37

转载 Python基础-字符串格式化符号含义及转义字符含义

字符串格式化符号含义:Python2.X 与Python3有区别,去掉了%p,%u转载于:https://www.cnblogs.com/yangyl-justdoit/p/8288074.html

2018-01-15 14:56:00 86

转载 Hadoop 实现 TF-IDF 计算

学习Hadoop 实现TF-IDF 算法,使用的是CDH5.13.1 VM版本,Hadoop用的是2.6.0的jar包,Maven中增加如下即可 <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-client</artif...

2018-01-14 22:36:00 354

转载 C++中继承与抽象类

继承语法格式如下:class 子类名称 : 继承方式(public private protected 三种) 父类名称纯虚函数格式: virtual 返回值类型 函数名(参数列表)= 0;含有纯虚函数的类称为抽象类,抽象类不能进行实例,抽象类指针对象可以指向子类int main(){ /* Animal *A; Dog dog; Cat cat; A = &dog; A...

2018-01-13 12:57:00 373

转载 使用hadoop-daemon.sh 启动bootstrapStandby nameNode异常

使用hadoop-daemon.sh 启动bootstrapStandby nameNode异常启动bootstrapStandby nameNode时,直接通过ssh 过去执行该命令,一直无法成功,使用的命令如下:ssh 192.168.17.51 "/usr/local/hadoop/sbin/hadoop-daemon.sh start namenode -bootstrapStand...

2018-01-12 17:39:00 633

转载 继承的缺陷(可能有坑的地方)

1、“覆盖”私有方法class Super{ public void fun(){ System.out.println("Super"); } public static void main(String[] args){ Super sup = new Sub(); sup.fun(); ...

2018-01-12 15:26:00 92

转载 Go语言远程执行ssh命令简单封装(支持带交互命令)

使用包:golang.org/x/crypto/ssh以下封装一个发送命令的Cli结构体package utilsimport ( "fmt" "golang.org/x/crypto/ssh" "golang.org/x/crypto/ssh/terminal" "io" "net" "os" "time")type Cli struc...

2018-01-11 10:48:00 1097

转载 oracle 1day

1、主流数据库:2、项目选择数据库的原则:3、oracle 常用用户sys (sysdba系统管理员),system(sysoper系统操作员),scott(密码tiger)sys login:conn sys/password as sysdba;//sys登录必须写出角色;password 任意值,一般用manager或change_on_install; sy...

2018-01-11 00:16:00 81

转载 webStorm常用设置之过滤文件夹

webStorm是一款很好用的前端IDE,但是不能否认的是webStorm很重,没有sublime轻便尤其是项目cnpm后,加载node_modules时的状态,简直想那块豆腐自杀有莫有,就算你耐心好熬过加载,后面使用也是经常卡死。奔溃中……所以忽略node_modules文件夹,让webStorm不去加载它就变得刻不容缓了。方法一(全局设置):对于node_module...

2018-01-10 15:37:00 619

空空如也

空空如也

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

TA关注的人

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