自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 存储映射--mmap

存储映射使一个磁盘文件与存储空间中的一个缓冲区相映射。当从缓冲区中取数据,就相当于读文件中的相应字节。将数据存入缓冲区,则相应的字节就自动写入文件。使用这种方法,首先应通知内核,将一个指定文件映射到存储区域中。这个映射工作可以通过mmap函数来实现。不通过IO。直接操作内存,效率更高。mmap函数函数原型#include <sys/mman.h>void *mmap(...

2018-12-04 15:11:15 825

转载 Geolocation API

Geolocation API——地理定位navigator.geolocationgetCurrentPosition() 触发请求用户共享地理定位信息的对话框接收3个参数:1.成功回调函数会接收到一个Position对象参数,该对象有两个属性:coords(对象)包含下列与位置相关信息:latitude (最常用)以十进制度数表示的纬度longtitude (最常用)以十进制数...

2018-12-04 14:51:11 830

转载 BUGKU-逆向(reverse)-writeup

目录入门逆向Easy_vbEasy_Re游戏过关Timer(阿里CTF)逆向入门loveLoopAndLoop(阿里CTF)easy-100(LCTF)SafeBox(NJCTF)Mountain climbing前言:在bugku上把能写的逆向都写了,由于大佬们的writeup太深奥或者说太简洁了让我(小白)看得云里雾里。所以我写了这个详细点的writeup(理解错的地方...

2018-12-04 14:11:13 3279 1

转载 存储映射--mmap

存储映射使一个磁盘文件与存储空间中的一个缓冲区相映射。当从缓冲区中取数据,就相当于读文件中的相应字节。将数据存入缓冲区,则相应的字节就自动写入文件。使用这种方法,首先应通知内核,将一个指定文件映射到存储区域中。这个映射工作可以通过mmap函数来实现。不通过IO。直接操作内存,效率更高。mmap函数函数原型#include <sys/mman.h>void *mmap(...

2018-12-04 13:51:11 360

转载 kubernetes实战(十四):k8s持久化部署gitlab集成openLDAP登录

1、基本概念  使用k8s安装gitlab-ce,采用GlusterFS实现持久化,并集成了openLDAP。  注意:我公司使用的gitlab是独立于k8s集群之外的。 2、安装部署  最一开始使用的是helm安装gitlab,网上的文档应该全部都是使用的这个chart:https://github.com/helm/charts/tree/master/stable/gitlab-c...

2018-12-04 12:11:13 2361

转载 spring cloud (三、服务提供者demo_provider)

       spring cloud (一、服务注册demo_eureka)         spring cloud (二、服务注册安全demo_eureka)      创建一个服务提供者注册到服务注册中心,跟前一个案例一样创建一个spring boot 项目 ;     pom文件如下:<?xml version="1.0" encoding="UTF-8"?>&l...

2018-12-04 11:51:11 299 1

转载 selenium之元素定位-css

CSS定位方式和XPATH定位方式基本相同,只是CSS定位表达式有其自己的格式。CSS定位方式拥有比XPATH定位速度快,且比XPATH稳定的特性。下面详细介绍CSS定位方式的使用方法被测网页的HTML代码<!DOCTYPE html><html><head> <meta charset="UTF-8"> <style...

2018-12-04 11:11:15 367

转载 记一次idea性能调优

  因自研的自动化测试工具包含压测功能,在自己本地代码开发完毕后进行测试,对目标接口进行1000次访问,发现idea在执行结束后变的异常卡顿,怀疑是idea工具或者程序代码存在问题,遂进行排查。----------------------------------------------------------------------------------------------  本地所用M...

2018-12-04 09:51:13 1328 1

转载 python究竟要不要使用多线程

在总结concurrent.futures库之前先来弄明白三个问题:   (1)python多线程究竟有没有用?(2)python虚拟机机制如何控制代码的执行?(3)python中多进程处理原理是怎么样的?1. 先来看两个例子(1)例1  分别用单线程、使用多线程、使用多进程三种方法对最大公约数进行计算from concurrent.futures import ThreadPo...

2018-12-03 14:11:10 381

转载 python究竟要不要使用多线程

在总结concurrent.futures库之前先来弄明白三个问题:   (1)python多线程究竟有没有用?(2)python虚拟机机制如何控制代码的执行?(3)python中多进程处理原理是怎么样的?1. 先来看两个例子(1)例1  分别用单线程、使用多线程、使用多进程三种方法对最大公约数进行计算from concurrent.futures import ThreadPo...

2018-12-03 13:51:12 326

转载 Asp.Net Core 轻松学-实现跨平台的自定义Json数据包

前言    在前后端分离的业务开发中,我们总是需要返回各种各样的数据包格式,一个良好的 json 格式数据包是我们一贯奉行的原则,下面就利用 Json.Net 来做一个简单具有跨平台的序列化数据包实现类。1. 应用 Json.Net1.1 首先在项目中引用 NuGet 包1.2 编写一个 JsonReturn 结果包装类,继承自 ContentResult ,并重写 ContentRes...

2018-12-03 13:11:10 360

转载 实战ELK(4)Metricbeat 轻量型指标采集器

 一、介绍 用于从系统和服务收集指标。从 CPU 到内存,从 Redis 到 Nginx,Metricbeat 能够以一种轻量型的方式,输送各种系统和服务统计数据。1、系统级监控,更简洁(轻量型指标采集器)将 Metricbeat 部署到您所有的 Linux、Windows 和 Mac 主机,并将它连接到 Elasticsearch 就大功告成啦:您可以获取系统级的 CPU 使用率、内...

2018-12-03 12:51:10 718

转载 一文了解JVM全部垃圾回收器,从Serial到ZGC

《对象搜索算法与回收算法》介绍了垃圾回收的基础算法,相当于垃圾回收的方法论。接下来就详细看看垃圾回收的具体实现。上文提到过现代的商用虚拟机的都是采用分代收集的,不同的区域用不同的收集器。常用的7种收集器,其适用的范围如图所示Serial、ParNew、Parallel Scavenge用于新生代;CMS、Serial Old、Paralled Old用于老年代。并且他们相互之间以相对固定...

2018-12-03 12:11:10 198

转载 一文了解JVM全部垃圾回收器,从Serial到ZGC

《对象搜索算法与回收算法》介绍了垃圾回收的基础算法,相当于垃圾回收的方法论。接下来就详细看看垃圾回收的具体实现。上文提到过现代的商用虚拟机的都是采用分代收集的,不同的区域用不同的收集器。常用的7种收集器,其适用的范围如图所示Serial、ParNew、Parallel Scavenge用于新生代;CMS、Serial Old、Paralled Old用于老年代。并且他们相互之间以相对固定...

2018-12-03 11:51:09 337

转载 程序猿修仙之路--数据结构之你是否真的懂数组?

数据结构但凡IT江湖侠士,算法与数据结构为必修之课。早有前辈已经明确指出:程序=算法+数据结构  。要想在之后的江湖历练中通关,数据结构必不可少。数据结构与算法相辅相成,亦是阴阳互补之法。开篇        说道数组,几乎每个IT江湖人士都不陌生,甚至过半人还会很自信觉的它很简单。 的确,在菜菜所知道的编程语言中几乎都会有数组的影子。不过它不仅仅是一种基础的数据类型,更是一种基础的数据结构。如果你...

2018-12-03 11:11:14 471

转载 SpringBoot | 第三十五章:Mybatis的集成和使用

前言最近收到公众号留言说,单纯的Mybatis的集成和使用。前面在第九章:Mybatis-plus的集成和使用介绍了基于mybatis-plus的集成和使用。后者也只是对mybatis进行了功能增强,原本的用法都是没有变化的。那今天就来简单介绍了如何springboot中如何集成和使用Mybatis吧。SpringBoot的集成和使用通用配置注解方式xml方式枚举类型处理器配置...

2018-12-03 10:51:27 286 1

转载 上周热点回顾(11.26-12.2)

热点随笔:· 我爬了链家青岛市北3000套二手房得出一个结论(小柒2012)· 最近面试java后端开发的感受:如果就以平时项目经验来面试,通过估计很难——再论面试前的准备(hsm_computer)· 记一次程序员在办公室里的“撕逼”经历(锋哥程序十年)· 程序员如何将一天变成28小时(Zachary_Fan)· 一个微信群的现状(张太国)· springboot配置Druid数据源(Simp...

2018-12-03 10:11:10 298

转载 培训班出来的怎么了?

前两天我在公号转载了一篇关于程序员生活的文章,文章中作者有提到培训班的一点事情,其实文章的主体和培训倒没有太大的关系,结果就有一个哥们给我留言:培训班出来的全是垃圾,没有例外。一个优秀的程序员首先是兴趣和热爱这个行业,其次是思维方式和学习能力。短短几个月的培训班只会毁了你,让你变成面试机器而不是塑造你。虽然他的留言稍微偏激,但其实也能代表了行业内很少一部分人的观点,甚至有时候一些公司招聘的...

2018-12-03 09:51:09 772 2

转载 HBase之行信息简析

  这一节我们简单介绍一下HBase的行信息。文章前半部分会对照源码介绍,后面会有我自己画的图,大家如果对这些信息已经比较了解了,跳过源码对照部分看后面的图,加深一下印象。  下面简单分析一下HBase中对于每一行的存储,这个知识点至关重要,以至于会影响到我们在后面的很多流程的分析。  根据下图,我们可以得到以下分析:  1.首先计算了keyLength,让我们来到KeyValue.getK...

2018-12-02 14:11:13 241

转载 Lambda 表达式

简介  相传,在远古时代,有一位逻辑学家某某,想要形式化的表示能有效计算的数学函数,由于别的书中使用重音符^来表示自由变量,某某受此启发,使用大写的lambda(∧)表示参数,后来又改成了小写的lambda(λ),从此以后,带参数变量的表达式就被称为lambda表达式,读音:lan b(m)da (兰亩达)。  到了2015年,lambda表达式加入了JDK8,它显著的增强了Java,在最近几...

2018-12-02 13:51:09 415

转载 学会这个删库再也不用跑路了~ --技术流ken

 前言 相信每一个学IT的人或多或少都听说过从删库到跑路这个梗~下图也是在各种交流群屡禁不止,新人听着也是瑟瑟发抖。  人们茶余饭后,街头巷角难免要问。。。 下面技术流ken就教给各位新手们一招删库再也不用跑路的绝技~ 实现原理 想要学会这个技能务必先要看我的这篇有关mysql日志的博客《MySQL系列详解三:MySQL中各类日志详解-技术流ken》。一定要先了解二进...

2018-12-02 13:11:09 578 1

转载 Charles抓包 mock数据和rewrite功能

 一、mock数据 mock:在后端返回异常或需要=改前端展示的数据时可以模拟返回的response 1.1 抓到接口后 右击保存response到本地,后缀改成.json打开可以看到是把json保存下来了 保存下的文件 例如:修改我的粉丝数,那么找到粉丝数字段修改字段对应的数量#修改前 ~~~~此处自己把上面保存的文件对应的粉丝字段修改成10000000,然后保存文件...

2018-12-02 12:51:09 1636

转载 [Android]自己动手做个拼图游戏

目标在做这个游戏之前,我们先定一些小目标列出来,一个一个的解决,这样,一个小游戏就不知不觉的完成啦。我们的目标如下:游戏全屏,将图片拉伸成屏幕大小,并将其切成若干块。将拼图块随机打乱,并保证其能有解。在屏幕上留出一个空白块,当点空白块旁边的块,将这块移动到空白块。判断是否已经拼好。实现目标1.将图片拉伸成屏幕大小,并将其切成若干块。想拉伸成屏幕大小,首先要知道屏幕的大小,Andro...

2018-12-02 12:11:10 389 1

转载 图片横向等高瀑布流,每行占满,限制行数 的实现

图片的横向瀑布流,其实简单地按顺序排列就可以了但要实现每行中各图片都等高(各行不一定等高,但每行里面等高),且每行都占满,就需要用到flex的特性了控制每行图片高度都一致,可能会影响图片的比例,所以不能简单暴力地设置高度,需要按比例来动态计算另外,如要限制图片展示的行数,则只需判断好每行总高度与容器总高度的关系即可这里就来实现一下这个小功能点我预览  因为都是假数据的关系,图片的...

2018-12-02 11:51:09 303

转载 《数据结构与算法之美》- 栈

栈,在这里说的是一种数据结构。你还可能知道的栈提到“栈”,做Java的同学还会想起Java内存模型中的“栈”,与之紧密关联的还有一个名词——堆,但是这里,此栈非彼栈。引用《深入理解Java虚拟机》中有关栈的介绍经常有人把Java内存区分为堆内存(Heap)和栈内存(Stack),这种分法比较粗糙,Java内存区域的划分实际上远比这复杂。这种划分方式的流行只能说明大多数程序员最关注的、与对...

2018-12-02 11:11:08 167

转载 来源自rnnoise,但非rnn

很快又一年过去了。自学音频算法也近一年了。不记得有多少个日日夜夜,半夜醒来,就为验证算法思路。一次又一次地改进和突破。傻逼样的坚持,必然得到牛逼样的结果。这一年,主要扎音频算法上。经常有网友联系我,几乎都会问我同一个问题。我是怎么学习的?说起来,其实很简单。就是先设一个小目标,而且必须是一个具有挑战性的目标。例如两年前从原来做安全,转去做图像算法。当年定的目标就是实现一键修...

2018-12-02 10:51:08 651 1

转载 图片横向等高瀑布流,每行占满,限制行数 的实现

图片的横向瀑布流,其实简单地按顺序排列就可以了但要实现每行中各图片都等高(各行不一定等高,但每行里面等高),且每行都占满,就需要用到flex的特性了控制每行图片高度都一致,可能会影响图片的比例,所以不能简单暴力地设置高度,需要按比例来动态计算另外,如要限制图片展示的行数,则只需判断好每行总高度与容器总高度的关系即可这里就来实现一下这个小功能点我预览  因为都是假数据的关系,图片的...

2018-12-02 10:11:08 612

转载 【LeetCode题解】232_用栈实现队列(Implement-Queue-using-Stacks)

目录描述解法一:在一个栈中维持所有元素的出队顺序思路入队(push)出队(pop)查看队首(peek)是否为空(empty)Java 实现Python 实现解法二:一个栈入,一个栈出思路入队(push)出队(pop)查看队首(peek)是否为空(empty)Java 实现Python 实现更多 LeetCode 题解笔记可以访问我的 github。描述使...

2018-12-02 09:51:08 124

转载 [OIDC in Action] 3. 基于OIDC(OpenID Connect)的SSO(添加Github OAuth 2.0的支持)

在上上一篇基于OIDC的SSO的登录页面的截图中有出现QQ登录的地方。这个其实是通过扩展OIDC的OpenID Provider来实现的,OpenID Provider简称OP,OP是OIDC的一个很重要的角色,OIDC用它来实现兼容众多的用户认证方式的,比如基于OAuth2,SAML和WS-Federation等等的用户认证方式。关于OP在[认证授权] 4.OIDC(OpenId Connect...

2018-12-01 14:11:10 582

转载 [OIDC in Action] 3. 基于OIDC(OpenID Connect)的SSO(添加Github OAuth 2.0的支持)

在上上一篇基于OIDC的SSO的登录页面的截图中有出现QQ登录的地方。这个其实是通过扩展OIDC的OpenID Provider来实现的,OpenID Provider简称OP,OP是OIDC的一个很重要的角色,OIDC用它来实现兼容众多的用户认证方式的,比如基于OAuth2,SAML和WS-Federation等等的用户认证方式。关于OP在[认证授权] 4.OIDC(OpenId Connect...

2018-12-01 13:51:07 369 1

转载 前端入门7-JavaScript语法之相关术语

声明本系列文章内容全部梳理自以下几个来源:《JavaScript权威指南》MDN web docsGithub:smyhvae/webGithub:goddyZhao/Translation/JavaScript作为一个前端小白,入门跟着这几个来源学习,感谢作者的分享,在其基础上,通过自己的理解,梳理出的知识点,或许有遗漏,或许有些理解是错误的,如有发现,欢迎指点下。PS:梳理的内容...

2018-12-01 13:11:06 117

转载 基于SSH的预约挂号系统之注册验证

注册页面描述  注册页面主要内容如下前端验证  在鼠标光标离开输入框,并且输入框内容有改变时进行验证。 1、昵称:判断是否为空-->正则表达式判断是否合法  /*判断用户名是否为空 是否合法(2-6个汉字)*/ $(":input[name=username]").change(function() { var val = $(this).val()....

2018-12-01 12:51:08 253

转载 android 大作业UI

1.团队成员:  我;  胡浪  {    学号:1600802011    博客园地址:http://www.cnblogs.com/HULANG-BTB/  };  李文浩  {    学号:1600802016    博客园地址:http://www.cnblogs.com/qhuliwenhao/  };2.界面分析  2.1.本次我们制作的是一个简易的安卓音乐播...

2018-12-01 12:11:06 3277

转载 基于SSH的预约挂号系统之注册验证

注册页面描述  注册页面主要内容如下前端验证  在鼠标光标离开输入框,并且输入框内容有改变时进行验证。 1、昵称:判断是否为空-->正则表达式判断是否合法  /*判断用户名是否为空 是否合法(2-6个汉字)*/ $(":input[name=username]").change(function() { var val = $(this).val()....

2018-12-01 11:51:09 343

转载 [OIDC in Action] 3. 基于OIDC(OpenID Connect)的SSO(添加Github OAuth 2.0的支持)

在上上一篇基于OIDC的SSO的登录页面的截图中有出现QQ登录的地方。这个其实是通过扩展OIDC的OpenID Provider来实现的,OpenID Provider简称OP,OP是OIDC的一个很重要的角色,OIDC用它来实现兼容众多的用户认证方式的,比如基于OAuth2,SAML和WS-Federation等等的用户认证方式。关于OP在[认证授权] 4.OIDC(OpenId Connect...

2018-12-01 11:11:07 664

转载 [OIDC in Action] 3. 基于OIDC(OpenID Connect)的SSO(添加Github OAuth 2.0的支持)

在上上一篇基于OIDC的SSO的登录页面的截图中有出现QQ登录的地方。这个其实是通过扩展OIDC的OpenID Provider来实现的,OpenID Provider简称OP,OP是OIDC的一个很重要的角色,OIDC用它来实现兼容众多的用户认证方式的,比如基于OAuth2,SAML和WS-Federation等等的用户认证方式。关于OP在[认证授权] 4.OIDC(OpenId Connect...

2018-12-01 10:51:07 673

转载 边缘化搭建DotNet Core 2.1 自动化构建和部署环境(上)

写在前面  写这篇文章的缘由是由于笔者的对新兴技术方向有所追求,但个人资产有限,只能容许购买一台阿里云低配1核2G服务器。服务器上搭建了 Centos7 & Docker & Jenkins & ASP.NET Core 2.0 自动化发布和部署 环境后牺牲了大部分性能。造成了一个基于angular编写的前端应用无法自动构建,构建时一直出错,通过错误信息各种搜索并无任何结...

2018-12-01 10:11:06 134

转载 Elasticsearch实践(四):IK分词

环境:Elasticsearch 6.2.4 + Kibana 6.2.4 + ik 6.2.4Elasticsearch默认也能对中文进行分词。我们先来看看自带的中文分词效果:curl -XGET "http://localhost:9200/_analyze" -H 'Content-Type: application/json' -d '{"analyzer": "default"...

2018-12-01 09:51:06 241

转载 网络爬虫必备知识之urllib库

就库的范围,个人认为网络爬虫必备库知识包括urllib、requests、re、BeautifulSoup、concurrent.futures,接下来将结合爬虫示例分别对urllib库的使用方法进行总结1. urllib库全局内容  官方文档地址:https://docs.python.org/3/library/urllib.html  urllib库是python的内置HTTP请求库,...

2018-11-30 14:11:19 203

转载 网络爬虫必备知识之urllib库

就库的范围,个人认为网络爬虫必备库知识包括urllib、requests、re、BeautifulSoup、concurrent.futures,接下来将结合爬虫示例分别对urllib库的使用方法进行总结1. urllib库全局内容  官方文档地址:https://docs.python.org/3/library/urllib.html  urllib库是python的内置HTTP请求库,...

2018-11-30 13:51:06 178

空空如也

空空如也

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

TA关注的人

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