自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 POJ-2452 Sticks Problem 二分+RMQ

题目链接:https://cn.vjudge.net/problem/POJ-2452题目大意:给出一个数组a,求最大的j-i满足 i<j && a[i] ... a[j]中最大值为a[j],最小值为a[i]。思路:可以枚举i,然后二分找出满足的最大的j首先,先二分找出最大的r,满足从a[i]到a[j]的最小值为a[i]。根据单调性可以二分找出来然...

2018-08-30 20:41:00 89

转载 1042 Shuffling Machine

题意:模仿洗牌。思路:比较简单,不说了。代码:#include <iostream>#include <string>#include <vector>#include <fstream>using namespace std;void init(vector<string>& card)...

2018-08-29 19:20:00 39

转载 文件操作

一、打开文件以什么编码方式储存的文件,就以什么编码方式打开进行操作。格式:文件句柄 = open("文件路径", mode="r", encoding="utf-8") #默认打开模式是"r", 可不写 mode="r"二、操作文件# 操作方式有:r w a rb wb ab r+ w+ a+ r+b w+b a+b r 只读...

2018-08-28 21:30:00 38

转载 [Vue CLI 3 配置系列] 如何支持 less

大家在编写 .vue 文件的 style 的时候多会选择采用预编译样式来加速开发效率<style lang="less">#app { font-family: 'Avenir', Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased;...

2018-08-28 19:54:52 317

转载 将Chrome(谷歌浏览器)扩展程序打包为crx文件

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

2018-08-27 22:39:00 380

原创 深入理解JUnit 5的扩展模型

\关键要点\\JUnit 5是一个模块化和可扩展的测试框架,支持Java 8及更高版本。\\tJUnit 5由三个部分组成——一个基础平台、一个新的编程和扩展模型Jupiter,以及一个名为Vintage的向后兼容的测试引擎。\\tJUnit 5 Jupiter的扩展模型可用于向JUnit中添加自定义功能。\\t扩展模型API测试生命周期提供了钩子和注入自定义参数的方法(即依赖注入)。\\\JUn...

2018-08-27 18:08:00 50

转载 Java面试集合(五)

1. 继承在Java中的三大特性中存在一种为继承,继承究竟是用来解决什么问题的呢?在我们写代码的时候,我们会在一些类中使用相同的属性和方法,如两个不同的人(类),共同都有年龄,身高,体重等。那么我们就可以把这些相同的属性和方法提取到一个新的类中,用继承的方法,让一个类继承另一个类,那么这个类就具有它的属性和方法了。class Student{ String name; int age;...

2018-08-25 01:21:17 67

转载 Python学习之路40-属性描述符

《流畅的Python》笔记。本篇主要讨论Python中的描述符,它是精通Python的关键。1. 前言描述符是对多个属性运用相同存取逻辑的一种方式。它是实现了特定协议的类,只要实现了__get__,__set__和__delete__三个方法中的任意一个,这个类就是描述符。特性property类实现了完整的描述符协议,大多数描述符只实现了__get__和__set__方法,还有很多只实...

2018-08-24 06:34:16 58

转载 解决Reloading agent exited via exception, please raise a jira

项目跑着好好的,不知道动到哪里 ,然后报着错误,Reloading agent exited via exception, please raise a jira,各种修改,比如尝试去找springboot 项目在eclipse下编译的代码,也不知道找到了没有,乱删一通,然后又是什么,org.springframework.beans.factory.UnsatisfiedDependency...

2018-08-24 00:20:00 1283

转载 WPF:TreeView绑定

 namespace PostViewer{ using System.Collections.ObjectModel; using System.ComponentModel; /// &lt;summary&gt; /// 数据类型ViewModel. /// &lt;/summary&gt; public class VmTviData...

2018-08-23 17:59:00 323

转载 普通exe和sys驱动文件结构上有什么不同

都是PE结构,多了个INIT区段,实际上查看内核ntoskrnl.exe,会发现多了更多区段,比如PAGE,等等,是让代码放在分页区段还是放在物理内存,或是执行完就卸载(INIT)。于是你会知道,用任何编译器实际上都可以编译驱动,你拿汇编器也可以直接编译出驱动。甚至可以预想,攻击内核其实也不必太费周折。 ...

2018-08-23 15:31:42 140

转载 动态规划

  关于动态规划问题,入门者一般会学习背包问题(参考百度词条:背包问题),而关于背包问题,入门者一般会学习0-1背包问题。所谓0-1背包问题,指的是物品可以选择不放或者放入,也就是每个物品最多放入一次。现在我们来通过介绍0-1背包问题了解动态规划的算法思想。  在谈背包问题之前,我们先来给出如下定义。  (1)属性:用于描述实体的一个名称。通常拥有一个值,组成键值对。一个实体可以有多个属性...

2018-08-23 10:28:00 35

转载 redis的主从复制,读写分离,主从切换

https://www.cnblogs.com/think-in-java/p/5123884.html

2018-08-23 10:05:00 40

转载 用了几何画板,轻松演示两个相切圆的滚动

几何画板作为人教版指定使用的软件,也是画几何图形的重要工具,为作图、教学等提供了方便。其动画功能可以使一个点在一条路径(点、线、圆、轨迹)上运动,使图形由静态变成动态。比如如果是两个相切的圆,如何使其中一个圆绕着另外一个圆滚动呢?几何画板软件获取地址:http://wm.makeding.com/iclk/?zoneid=17783几何画板制作的两个相切的圆滚动动画样图: 几何画板课件模板—...

2018-08-22 16:33:00 1687

转载 4.1 装饰器详解

一、装饰器介绍:定义:本质是函数,作用是为其他函数添加附加功能原则:【1】不能修改被装饰函数的源代码 【2】不能修改被装饰函数的调用方式二、装饰器实现:原理:【1】先通过高阶函数实现函数的包装修饰 【2】再通过内嵌函数+被装饰函数的定义变更,实现调用方式的保留操作:【第一层函数】通过高阶函数装饰例:现有函数def test(): print(“t...

2018-08-22 16:28:00 37

转载 cento7下创建mysql5.7的双向主从

因为centos7的版本与mysql5.7的版本相对老版本都有变更,所以记录一下。先安装mysql必用的rpm包:yum -y install perl-DBD-MySQL perl-Config-Tiny perl-Log-Dispatch perl-Parallel-ForkManager perl-Config-IniFiles ncftp perl-Params...

2018-08-22 16:25:41 61

转载 Spring 实战 Web 一: Spring MVC

Spring MVC 请求流程Spring 将请求在调度 Servlet、处理器映射、控制器以及视图解析器之间移动。请求从离开浏览器到获取响应返回会经历好多站点,如下图展示了使用 Spring MVC 时经历的所有站点。DsipatcherServletSpring MVC 的所有请求都会通过一个前端请求控制器 Servlet 来映射需要交给 Spring MVC 进行处理的请求,并...

2018-08-21 00:40:02 41

转载 Android中的设计模式之责任链模式

参考《设计模式:可复用面向对象软件的基础 》5.1 Chain of responsibility 职责链 对象行为型模式《Android源码设计模式解析与实战》第9章 使编程更有灵活性--责任链模式意图使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到...

2018-08-19 22:46:46 31

转载 MySQL 乱七八糟的可重复读隔离级别实现

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

2018-08-18 12:12:00 143

转载 Unix / Linux 系统用户管理

初次安装安装系统以后,系统只有 root 超级账户,该账户是 Unix 系统的根用户,它拥有的最大的权限,可以执行任何命令,包括可以摧毁操作系统。因此在我们日常工作中,尽量创建一个账户用来工作,那么接下来让我们来创建自己的工作账户。1. 创建用户使用 useradd 来创建一个新用户,如果你不知道如何使用 useradd 命令,那么可以在终端输入 man useradd 来查...

2018-08-16 00:35:24 47

转载 文件中不显示#开头和空格

sed -e '/^#/d' -e '/^$/d' redis.conf转载于:https://www.cnblogs.com/jabbok/p/9482809.html

2018-08-15 17:33:00 166

转载 【电路】差分传输的端接 Termination & Bias

Comparator输出结构://转载于:https://www.cnblogs.com/kevinchase/p/9470253.html

2018-08-13 19:02:00 779

转载 每个时代都是最坏的时代? | 摸鱼系列

先说说最近的几则见闻。最近,新浪财经有篇文章把经济危机甩锅年轻人过度消费中国年轻人正带领国家走向危finance.sina.com.cn/stock/ussto…腾讯的前员工,同样是一位创业者近日墮楼辞世,令人扼腕叹息。生前3次创业,未及成功从22楼跳下,他叫阿甘https://new.qq.com/omn/20180808/20180808G0S82V.html95后的年...

2018-08-13 12:06:07 109

原创 七夕就要到了,教你利用Python开发,抖音表白神器

又是一年七夕到呀,这是一个对单身狗非常不友善甚至是残忍的节日。每到了这个时候,出门都变成了一件非常痛苦的事情,那一幕幕恩爱的画面、一盆盆冰冷的狗粮,都是脆弱的单身心灵不能承受的重量呀!好了,话不多说,回归重点,现在我们就来谈谈怎样利用Python来开发抖音表白神器,让你可以顺利追到小姐姐~~我们刷抖音的时候是不是看到过下面这张图:里面的内容就是“hey,小姐姐,喜欢我吗?做我女朋友吧”,是一个非常...

2018-08-13 09:26:11 1752 20

转载 面向对象复习笔记(一)

一.概念1.面向对象概念:世界万物皆对象。2.对象的组成:两部分 a.成员属性 :对象的数据模型,用于描述对象的数据,又称为对象的属性,或者对象的成员变量。 b.成员方法:对象的行为模型,用于描述对象能够做什么事情,又被称为对象的方法。3.对象的特点: a.每个对象都是独一无二。 b.对象是一个特定的事物,他的职能是完成特定的功能。 c.对象是可以...

2018-08-13 00:06:00 37

转载 fork函数 && IO缓冲区

一、fork()函数头文件 :#include 或 #include 函数原型:pid_t fork( void);返回值 :成功(子进程为0,父进程为子进程PID)     失败(-1)NOTE:(1)fork()父进程和子进程的执行顺序不确定,取决于系统的实现   (2)子进程复制数据、堆、栈,但代码段共享二、printf缓存print...

2018-08-12 14:18:19 142

转载 [转] 浅谈session,cookie,sessionStorage,localStorage的区别及应用场景

浏览器的缓存机制提供了可以将用户数据存储在客户端上的方式,可以利用cookie,session等跟服务端进行数据交互。一、cookie和sessioncookie和session都是用来跟踪浏览器用户身份的会话方式。区别:1、保持状态:cookie保存在浏览器端,session保存在服务器端2、使用方式:(1)cookie机制:如果不在浏览器中设置过期时间,cookie被保...

2018-08-12 00:32:00 55

转载 Android Menu用法全面讲解

说明:本文只介绍Android3.0及以上的Menu知识点。菜单的分类菜单是Android应用中非常重要且常见的组成部分,主要可以分为三类:选项菜单、上下文菜单/上下文操作模式以及弹出菜单。它们的主要区别如下:选项菜单是一个应用的主菜单项,用于放置对应用产生全局影响的操作,如搜索/设置。上下文菜单是用户长按某一元素时出现的浮动菜单。它提供的操作将影响所选内容,主要应...

2018-08-10 12:03:00 55

转载 数据库的优化问题

顺序是:第一,优化sql索引;第二,增加缓存,memcached,redis第三,主从复制或者主主复制,读写分离。第四,mysql自带的分区表第五 垂直拆分第六 水平拆分,针对数据量大的表,选择一个合理的sharding key。在大量读的应用场景下,mysql 的引擎应该用myisam。因为这个引擎的读效果好,写的效率比较差。这和它数据存...

2018-08-09 18:44:40 86

转载 微信开发 投票 绑定手机号

1.投票功能用户授权后,通过微信投票(微信授权)首先,我得知道投票的人是谁,,因为是在微信中,有没有登录,那确定身份的就只有openid的解决方案:不跳页面1.openid(或者加密后的)获取后存cookie,这种操作,如果用户那别人的openid(或者加密后的)存进cookie后,就能冒充他人操作2.如何防止他人冒充,可以根据用户的真实ip作为标识,ip作为缓存的名称的一...

2018-08-09 15:56:00 334

转载 导入AppiumLibrary报错: ImportError: cannot import name 'InvalidArgumentException

导入AppiumLibrary报错: ImportError: cannot import name 'InvalidArgumentException报错原因 selenium.common.exceptions.py中未定义InvalidArgumentException类,导致出现该报错.解决办法:在selenium.common.exceptions.py中直接定义了InvalidArgu...

2018-08-09 15:19:00 173

转载 Vue-cli脚手架快速搭建项目图文教程

​ 前言:比较基础的教程,大神自行忽略脚手架是什么?“脚手架”是一种元编程的方法,用于构建基于数据库的应用。许多MVC框架都有运用这种思想。程序员编写一份specification(规格说明书),来描述怎样去使用数据库;而由(脚手架的)编译器来根据这份specification生成相应的代码,进行增、删、改、查数据库的操作。我们把这种模式称为"...

2018-08-09 11:03:17 89

转载 2018.8.8笔记

void print(int a[2], int n){//OK,数组退化为指针 }void print(int a[0], int n){//错 }数据类型的本质:固定内存大小块的别名const vector<int>::iterator iter*iter = 10;vector<int>::const_iterator iteriter++1,cons...

2018-08-08 18:25:00 38

转载 微服务架构的优势与不足(二)

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

2018-08-08 09:10:00 88

转载 ASP.NET 下载文件方式

protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_wp.exe进程回收而无法成功下载的问题。 代码如下: */ ...

2018-08-06 22:44:00 41

转载 从零开始,使用Docker Swarm部署集群教程

本文首先从Dockerfile创建了一个简单web镜像然后将web镜像推送到了远程仓库,以备后面集群中不同机器自动下载之后使用docker-compose.yml配置了一个应用而后新建了2台虚拟机作为swarm节点,并部署应用的5个实例在这两台虚拟机上最后还讲了如何如果更改集群配置、如何扩容您的集群和如重新发布您的应用一、创建一个简单web镜像,并推送到docker仓库...

2018-08-06 19:29:00 227

转载 TypeScript基础入门 - 接口 - 可索引的类型

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

2018-08-04 23:15:00 257

转载 DBCC SHRINKDATABASE xxxx was skipped because the file does not have enough free

原文:DBCC SHRINKDATABASE xxxx was skipped because the file does not have enough free 假设你创建一个数据库时,指定其初始化大小(SIZE )非常大。例如,如下测试案例所示 USE [master]GOCREATEDATABASE [TEST] ON PRI...

2018-08-03 09:00:00 21111

转载 Java 数组 之 一维数组 冒泡排序算法

转载于 : http://www.verejava.com/?id=16992682424030/**用冒泡算法:将成绩arrays 从小到大排序输出思路: 第一趟排序 1. 将数组中n个元素从第一个元素开始 一一跟后面的元素比较 2. 如果前面的数据比后面的数据大, 两个交换位置直到一次循环完成,那么数组中最大的数据将会排在数组的最后一个位置。 第 i 趟排...

2018-08-03 08:41:26 197

转载 docker、docker-compose安装,卸载

dockerwin10安装一、安装https://www.docker.com/docker-windows二、设置控制面板-->程序-->Hyper-Vlinux安装:http://www.cnblogs.com/yufeng218/p/8370670.html  docker-compose安装:linux安...

2018-08-02 17:56:00 440

空空如也

空空如也

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

TA关注的人

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