- 博客(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
转载 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关注的人