自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Python CGI编程

来源:阿里云大学——开发者课堂——Python自学手册什么是CGI?CGI 目前由NCSA维护,NCSA定义CGI如下:CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。网页浏览为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的流程:·...

2019-05-30 15:57:15 76

转载 《OAuth2.0协议安全形式化分析-》----论文摘抄整理

---恢复内容开始---本篇论文发表在计算机工程与设计,感觉写的还是很有水准的。实验部分交代的比较清楚本篇论文的创新点: 使用Scyther工具 主要是在 DY模型下面 形式化分析了 OAuth2.0协议的安全性。首先 OAuth2.0协议定义了四种角色分别是: 资源拥有者、资源服务器、客户端、授权服务器、原文指出,根据应用环境的不同,OAuth2.0协议定义了四种授权模式: 授权码模式、...

2019-05-30 15:53:00 255

转载 阿里 Node.js 性能平台

我的安装版本node - v10.15.2agenthub - v2.0.1tnvm - v1.xalinode-v4.7.11. 创建应用前往 Node.js性能平台控制台 node.console.aliyun.com/创建新应用 输入应用名 demo ,记录下 App ID 和 App Secret ,后面可以从应用界面的 设置 中查看该设置2. 服务器部署 Node.j...

2019-05-30 03:59:13 605

转载 java学习笔记-常用类(四)

java 常用类标签:方便以后更新包装类型:在这八个类中,除了Character和Boolean以外,其他的都是“数字型”,“数字型”都是java.lang.Number的子类。Number类是抽象类,因此它的抽象方法,所有子类都需要提供实现。Number类提供了抽象方法:intValue()、longValue()、floatValue()、doubleValue(),意味着所有的“...

2019-05-29 08:49:00 60

转载 K8S使用Ceph RBD作为后端存储

一、准备工作Ceph版本:v13.2.5 mimic稳定版1、Ceph上准备存储池[root@ceph-node1 ceph]# ceph osd pool create k8s 128 128pool 'k8s' created[root@ceph-node1 ceph]# ceph osd pool lsk8s2、Ceph上准备K8S客户端账号本环境中直接使用了Ceph的adm...

2019-05-28 18:21:08 2384

转载 Netty引导流程解读

Channel的生命周期状态【状态转换将变为相应的事件,转发给ChannelPipeline中的ChannelHandler进行处理】   ChannelUnregistered:Channel已经被创建,但还未注册到EventLoop   ChannelRegistered:Channel已经被注册到了EventLoop   ChannelActive:Channel处于活动状态(已经连接到它的...

2019-05-27 19:35:00 74

转载 分布式架构--概述一

一、什么是分布式?分布式和集群的关系?电商平台:用户、商品、订单、交易分布式:一个业务拆分成多个子系统,不熟在不同的服务器上集群:同一个业务,部署在多个服务器上转载于:https://www.cnblogs.com/cthon/p/10928821.html...

2019-05-27 08:02:00 64

转载 GraphQL学习之基础篇

前言最近在实践GraphQL,项目算是做完了,这会需要总结一下。以下三篇文章都是基于的demo代码是: graphql-todo-demo解读的graphql-js的版本是v14.3.0,规范是2018年6月份发布的标准GraphQL介绍GraphQL是给API设计的一种查询语言,一个依据已有数据执行查询的运行时,为你的API中的数据提供一种完全且容易理解的描述,使得API能够更容易的随着...

2019-05-26 23:16:55 109

转载 共享Session

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

2019-05-26 17:20:00 64

转载 Kafka服务端脚本详解(1)一topics

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

2019-05-26 00:03:00 383

转载 本地主机无法ping通虚拟机主机解决办法

今天想打开虚拟机,用xshell连接时,突然连接超时打不开,然后尝试ping虚拟机IP,发现无法ping通,此时百度一波问题解决。。。1、首先查看本地IP情况2、查看虚拟机网络适配器配置情况3、确保虚拟机和本地在同一网段,配置好以后,重启虚拟网络编辑器,发现此时看能ping通虚拟机主机,并可以通过ssh连接!转载于:https://blog.51cto.com/13054614/24000...

2019-05-25 17:51:53 4494

转载 面试题编程题08-python 垃圾回收机制

Python中的垃圾回收是以引用计数为主,分代收集为辅。引用计数的缺陷是循环引用的问题。 在Python中,如果一个对象的引用数为0,Python虚拟机就会回收这个对象的内存。转自Kevin Lu博客,详见:https://www.cnblogs.com/Xjng/p/5128269.html转载于:https://www.cnblogs.com/feihujiushiwo/p/109192...

2019-05-24 17:18:00 418

转载 vue学习笔记——脚手架安装

项目启动:npm run build脚手架 vue clivue cli --2 安装命令#全局安装 npm install --global vue-cli#卸载vue-clinpm uninstall -g vue-cli#创建一个基于webpack模版的新项目 vue init webpack my-project#脚手架的启动 npm run dev...

2019-05-24 13:21:00 71

转载 反射

反射实现了动态的装配,通过字符串来反射类中的属性和方法一、反射函数1、hasarttr(obj,name_str)判断一个对象obj中是否有对应的name_str字符串的属性或者方法class Dog(object): def __init__(self,name): self.name = name def eat(self,food):...

2019-05-23 20:18:00 54

转载 P3332 [ZJOI2013]K大数查询 整体二分

终于入门整体二分了,勉勉强强算是搞懂了一个题目吧。整体二分很多时候可以比较好的离线处理区间\(K\)大值的相关问题。考虑算法流程:操作队列\(arr\),其中有询问和修改两类操作。每次在答案的可行值域上二分一个\(mid\),把询问的答案\(>mid\)的分在\(R\)部,\(<=mid\)的分在\(L\)部。把修改的值\(>mid\)的分在\(R\)部,\(<=mi...

2019-05-23 18:03:00 66

转载 React(1)之——React入门

  React 是一个声明式,高效且灵活的用于构建用户界面的 JavaScript 库。使用 React 可以将一些简短、独立的代码片段组合成复杂的 UI 界面,这些代码片段被称作“组件”。创建react项目npm install -g create-react-app下载官方的脚手架工具create-react-app。create-react-app react01创建一个新的名为re...

2019-05-23 12:45:40 73

转载 ios 中 吊起小键盘后页面留白问题

问题描述:页面中用fixed定位,当点击input唤起小键盘时,页面整体向上移动(由于主题和logo无法切出来,底图为背景图,要求输入框等内容不能这点,所以采用 主要内容区fixed定位布局)页面为下图:在ios中 (测试机为ihpone 6)吊起小键盘后,会发生 内容区移动的问题在安卓中 会遮挡输入框 可以滑动 但是 将键盘收起后 位置不变为了解决ios中的留...

2019-05-22 17:14:00 281

转载 设计模式-策略模式

今天我们来学习一种行为型模式,策略模式(Strategy Pattern)。模式定义定义一系列算法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算法独立于使用它的客户而变化,也称为政策模式(Policy)。模式结构策略模式包含如下角色:Context: 环境类Strategy: 抽象策略类ConcreteStrategy: 具体策略类UML图代码实现通常如果一个问题有多个解决方案或者稍有...

2019-05-22 07:17:02 54

转载 canvas和svg

什么是canvas  HTML5 <canvas> 标签用于绘制图像(通过脚本,通常是 JavaScript)。  不过,<canvas> 元素本身并没有绘制能力(它仅仅是图形的容器) - 您必须使用脚本来完成实际的绘图任务。  getContext() 方法可返回一个对象,该对象提供了用于在画布上绘图的方法和属性。  本手册提供完整的 getContext...

2019-05-21 19:37:00 62

转载 二进制安装kubernetes1.14.1初次尝试-02

查看资源类型查看多少个控制器kubectl get deploy 查看多少个控制器 = kubectl get deployments创建名称空间资源 namespace数据集群资源kubectl create -h[root@k8s-master01 .ssh]# kubectl create namespace develop #创建develop名称资源空间name...

2019-05-21 10:48:17 165

转载 面向对象、类与对象

面向对象方法:java中,用来完成解决某件事或实现某个功能的方法格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,....){执行语句.....return 返回值;}class里面只有两种东西 属性和方法类与对象创建对象的格式类名 对象名 = new 类名();public class Car { St...

2019-05-21 10:31:00 55

转载 安全性测试要点转摘

1.跨网站脚本攻击通过脚本语言的缺陷模拟合法用户,控制其账户,盗窃敏感数据2.注入攻击通过构造查询对数据库、LDAP和其他系统进行非法查询3.恶意文件执行在服务器上执行Shell 命令Execute,获取控制权4.伪造跨站点请求发起Blind 请求,模拟合法用户,要求转账等请求5.不安全对象引用不安全对象的引入,访问敏感文件和资源,WEB应用返回敏感文件内容...

2019-05-20 14:20:00 60

转载 GNU开发工具——CMake进阶

GNU开发工具——CMake进阶一、CMake基础指令1、cmake_minimum_requiredcmake_minimum_required (VERSION 2.8)cmake_minimum_required用于规定cmake程序的最低版本,可选。如果CMakeLists.txt文件中使用了高版本cmake特有的一些命令时,就需要使用cmake_minimum_required对C...

2019-05-19 12:20:10 547

转载 koa01

1、koa简介koa是express团队开发的一个更加轻量级的服务端开发框架,也是未来的趋势2、安装npm i -g koa-generator //全局安装koa脚手架3、创建项目koa2 项目名称例如:koa2 -e koa2-learn //e的意思是使用ejs模板引擎,要不默认jade将为我们创建一个koa-learn目录接下来进入该目录,根据提示执行...

2019-05-18 19:39:00 68

转载 Leetcode PHP题解--D64 292. Nim Game

D64 292. Nim Game题目链接292. Nim Game题目分析假设你和朋友玩一个捡石头的游戏,你和朋友轮流拿1~3颗石头。拿到最后一颗石头的一方为剩方。第一轮由你开始捡石头。同时假设你和你的朋友都足够聪明,每次都能采取最优策略。现给定一个石头数量,判断你最终是否能取得胜利。思路我们先从少一点开始推广到n个石头。如果有1~3颗石头,因为规定了是你开始、还假设会采取最优...

2019-05-18 01:50:57 64

转载 matplotlib 进阶之Tight Layout guide

目录 简单的例子 Use with GridSpec Legend and Annotations Use with AxesGrid1 Colorbar 函数链接 matplotlib教程学习笔记如何使用tight_layout...

2019-05-17 20:57:00 1316

转载 饶全成:汇编角度看 Slice,一个新的世界

出品 | 滴滴技术作者 | 饶成全前言:Go 语言的 slice 很好用,不过也有一些坑。slice 是 Go 语言一个很重要的数据结构。网上已经有很多文章写过了,似乎没必要再写。但是每个人看问题的视角不同,写出来的东西自然也不一样。我这篇会从更底层的汇编语言去解读它。而且在我写这篇文章的过程中,发现绝大部分文章都存在一些问题,文章里会讲到,这里先不展开。希望以后有人想和你讨论 slice,本篇...

2019-05-16 10:30:00 122

转载 es6 map()遍历 --笔记

mapmap和forEach等遍历方法不同,在forEach中return语句是没有任何效果的,而map则可以改变当前循环的值,返回一个新的被改变过值之后的数组(map需return),一般用来处理需要修改某一个数组的值。let arr1 = [1,2,3];let arr2 = arr1.map((value,key,arr) => { console.log(value...

2019-05-15 07:55:22 6787

转载 【12c】OCP 062近期新出现的考试原题-第27题

第27题、choose oneWhich statement is true about profiles?A) Resource limits specified in a profile assigned to a user are always enabled.B) A profile can be assigned only to one user.C) A user ca...

2019-05-14 15:17:00 75

转载 忘了网站保存的密码怎么办

有时候网站上自动保存的密码忘记了,但是又想在其他地方登录,就很尴尬.但是如果你是用的chrome浏览器,那么可以通过chrome的设置->密码里面看到保存的所有密码,并进行查看查看的时候应该会验证下身份转载于:https://www.cnblogs.com/zdj8023/p/10860430.html...

2019-05-14 09:24:00 332

转载 生成器,内置函数Ⅰ

1 生成器1.1 初识生成器什么是生成器?这个概念比较模糊,各种文献都有不同的理解,但是核心基本相同。生成器的本质就是迭代器,在python社区中,大多数时候都把迭代器和生成器是做同一个概念。不是相同么?为什么还要创建生成器?生成器和迭代器也有不同,唯一的不同就是:迭代器都是Python给你提供的已经写好的工具或者通过数据转化得来的,(比如文件句柄,iter([1,2,3])。生成器是需要...

2019-05-13 17:53:00 112

转载 ARTS打卡计划第四周-Share-SpringBoot参数校验分享

  在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情。应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。在通常的情况下,应用程序是分层的,不同的层由不同的开发人员来完成。很多时候同样的数据验证逻辑会出现在不同的层,这样就会导致代码冗余和一些管理的问题,比如说语义的一致性等。为了避免这样的情况发生,最好是将验证逻辑与相应的域模型进行绑定。Bean Va...

2019-05-13 17:20:00 83

转载 mysql 查询当天、本周,本月,上一个月的数据

今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) = 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 ...

2019-05-13 10:50:00 66

转载 微信公众号带场景参数的二维码生成与使用?

微信公众号推广时,用户通过扫码关注公众号,统计用户是通过哪个带场景二维码进行关注的,并对用户自动分组打标签备注。直接使用微号帮平台渠道二维码生成功能即可实现。用户转化的话还要搭配使用微号帮平台服务号每月400次群发、模板消息群发、生成海报二维码等功能。 1、渠道二维码生成入口实现微信公众号带场景参数的二维码生成 2、实例【星期一提醒】场景填写【星...

2019-05-13 09:03:26 719

转载 View.post为什么可以拿到View的宽高?

前言最近因为个人原因,导致要离开杭州了,人生就是一次又一次的意外,你不知道突然会发生什么,你能做到的只有把握好每一次机会原理猜测在Android中,想要获取View的宽高,常见的基本都是接调用View.getWidth或者View.getMeasuredWidth方法来获取宽高,但是往往在oncreate或者onresume中,得到的值都是0,也就可以理解为此时View的绘制流程并没有执行完...

2019-05-13 05:48:42 419

转载 uva-111-dp

uva-111-dp  DAG图上的DP#include <string>#include<iostream>#include<map>#include<memory.h>#include<vector>#include<algorithm>...

2019-05-12 22:17:00 38

转载 MySQL索引

MySQL索引-背后的数据结构和算法摘要MySQL支持诸多存储引擎,当时各种存储引擎对索引的支持也是不相同的,所以MySQL是支持多种索引类型的,BTree索引,哈希索引,全文索引,这里专注与BTree索引第一部分数据结构和算法Mysql索引的数理基础第二部分结合MyISAM和Inno引擎讨论聚集索引、非聚集索引及覆盖索引第三部分最大索引性能第一部分索引是什么...

2019-05-11 16:57:00 32

转载 长连接、短连接、长轮询和WebSocket

//转发,格式待整理2017-08-0519784View0对这四个概念不太清楚,今天专门搜索了解一下,总结一下:长连接:在HTTP 1.1,客户端发出请求,服务端接收请求,双方建立连接,在服务端没有返回之前保持连接,当客户端再发送请求时,它会使用同一个连接。这一直继续到客户端或服务器端认为会话已经结束,其中一方中断连接。优势:减少了连接请求,降低TCP阻塞,减少了延迟,实时性较好。劣势...

2019-05-09 11:07:00 86

转载 SpringBoot 教程之 profile

一个应用为了在不同的环境下工作,常常会有不同的配置,代码逻辑处理。Spring Boot 对此提供了简便的支持。关键词: @Profile、spring.profiles.active区分环境的配置properties 配置假设,一个应用的工作环境有:dev、test、prod那么,我们可以添加 4 个配置文件:applcation.properties - 公共配置appli...

2019-05-09 08:32:34 51

转载 PDF漏洞(CVE-2018-12794)浅析

漏洞简介 CVE-2018-12794属于类型混淆漏洞,产生漏洞原因是通过构建XML数据包(XML Data Package,XDP)模版,并对XML表单体系结构(XML Forms Architecture,XFA)对象执行某些JavaScript操作,***者就可以强制Adobe Reader从模版对象的边界引用数据。2018年7月份,Adobe补丁更新:漏洞基本信息漏洞ID:CVE-...

2019-05-08 15:28:30 737

空空如也

空空如也

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

TA关注的人

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