自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Python 正则表达式

正则# coding=utf-8 支持中文# 必须引入,否则无法使用import rem = re.search('[0-9]', 'abc456efg')print(m.group(0))'''4'''单个字符. 任意的一个字符a|b 字符a或字符b[afg] a或者f或者g的一个字符 [0-4] ...

2019-03-31 12:49:00 31

转载 字符串知识清单

之前一直跳过了字符串,现在才开始系统地学习,感觉需要记得模板挺多,在这里列个知识清单总结一下。(1)字符串Hash  就是把字符串s视为一个B(一般B取不太大的质数)进制的数,用一个数组a来存s的前缀hash值,a用unsigned long long自动溢出比较方便。  一个重要的柿子:hash(s[l~r])=hash(s[r])-hash(s[l-1])*B^(r-l+1) ...

2019-03-30 18:52:00 69

转载 Linux系统基础

Linux系统基础目录简介0x01 Linux文件与目录管理0x02 Linux系统用户以及用户组管理0x03文档的压缩与打包0x04 apt安装软件0x05 进程管理标签Linux简介Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和...

2019-03-30 16:12:00 39

转载 lvs--小白博客

lvs 一、负载均衡LVS基本介绍LVS是 Linux Virtual Server 的简称,也就是Linux虚拟服务器。这是一个由章文嵩博士发起的一个开源项目,它的官方网站是http://www.linuxvirtualserver.org现在 LVS 已经是 Linux 内核标准的一部分。使用 LVS...

2019-03-30 09:11:00 79

转载 LOJ.6073.[2017山东一轮集训Day5]距离(可持久化线段树 树链剖分)

题目链接就是恶心人的,简单写写了...(似乎就是[HNOI2015]开店?)拆式子,记\(dis_i\)为\(i\)到根节点的路径权值和,\(Ans=\sum dis_{p_i}+\sum dis_k-2\sum dis_{LCA(p_i,k)}\)。\(\sum dis_{LCA(p_i,k)}\)的求法类似[LNOI2014]LCA,在每个\(u\to v\)路径上,每个\(p_i\)到...

2019-03-30 08:29:00 111

转载 http 缓存

二、缓存位置从缓存位置上来说分为四种,并且各自有优先级,当依次查找缓存且都没有命中的时候,才会去请求网络。Service WorkerMemory CacheDisk CachePush Cache1.Service WorkerService Worker 是运行在浏览器背后的独立线程,一般可以用来实现缓存功能。使用 Servi...

2019-03-29 16:31:00 55

转载 Python的日期函数datetime使用

前记:Python的时间模块,time,datetime功能很丰富,要多源码学习一下,常用的strftime()和strptime()等等要灵活使用import datetimenow_time = datetime.datetime.now() # 获取当前日期或者使用自定义日期day_num = now_time.isoweekday() # 是本周第几天,下标为0开始th...

2019-03-29 00:07:00 107

转载 Docker决战到底(三) Rancher2.x的安装与使用 - 简书

Docker决战到底(三) Rancher2.x的安装与使用 - 简书 原文:Docker决战到底(三) Rancher2.x的安装与使用 - 简书image.png当越来越多的容器化应用被部署,一个可以管理编排这些容器的工具此时就显得尤为重要了。目前容器编排领域的佼佼者非kubernates莫属...

2019-03-28 15:34:00 123

转载 Day 09 函数基础

函数初级简介# 函数是一系列代码的集合,用来完成某项特定的功能优点'''1. 避免代码的冗余2. 让程序代码结构更加清晰3. 让代码具有复用性,便于维护'''函数四部分'''1. 函数名:使用该函数的依据2. 函数体:完成功能的代码块3. 返回值:功能完成的反馈结果4. 参数:完成功能需要的条件信息'''函数的定义与调用的完整语法# 1、定义# def 是声明函数的...

2019-03-28 15:02:00 91

转载 将图片url转换为base64与file对象

通常,在做图片上传的时候,一般以file对象的形式传递。后端将图片上传服务器之后,当前端再次请求数据,拿到的图片为http开头的url。通过此url一般能满足页面展示的需求,如果需要再将此图片传送给后端,也能满足。但在图片在编辑更换后再次传送,且后端需要file对象接收时,单纯的url将不能满足需求,则需要将url地址转换为file对象。简单做一个demo,以作后期回顾。html部分...

2019-03-28 14:56:00 1627

转载 Java-Runoob:Java Number & Math 类

ylbtech-Java-Runoob:Java Number & Math 类1.返回顶部 1、Java Number & Math 类一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double等。实例int a = 5000;floa...

2019-03-28 09:37:00 68

转载 Kubernetes 1.14发布:对Windows节点的生产级支持、Kubectl更新与持久本地卷通用版本已全面到来...

今天,我们高兴地宣布Kubernetes 1.14版本的正式亮相,这亦是我们在2019年当中进行的首次发布!Kubernetes 1.14版本由31项增强功能组成,具体包括:10项稳定版功能,12项beta测试功能,以及7项全新功能。此次版本的核心主题在于可扩展性,以及在Kubernetes上支持更多工作负载。本轮共有三项主要功能迎来通用版本,另有一项重要安全功能步入beta测试阶段。与...

2019-03-27 09:04:00 41

转载 现在有两个变量,分别是a = 3, b = 4,那么我们不用第三个变量来调换a和b的值。...

现在有两个变量,分别是a = 3, b = 4,那么我们不用第三个变量来调换a和b的值。<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>变量、作用域</title></head><body><script type...

2019-03-26 22:20:00 277

转载 0326 iframe和video experience

今天的东西确实不少,很容易混淆,input下的属性太多,form下的属性也不少,内容多点,一时不能熟练掌握,晚上多拿出点时间练练 尤其是 form 和inpu那些属性格外别扭下午的内嵌视频相对简单主要就是<iframe name="标签起个名字" src="嵌套的网页地址" frameborder="0"></ifram> 视频标签: <video> 属性:...

2019-03-26 18:27:00 203

转载 git删除某次提交操作

1.git rebease -i commit-id2.进入编辑界面,修改需要删除的commit id前pick为drop3.保存退出,即对rebease 的commit之后所有的修改进行了重置4.当前commit在最新的commit上,可以git commit --amend在上一个提交基础上重新push注:此操作适用管理员权限,开发过程中尽量适用git revert转载于...

2019-03-26 13:56:00 1036

转载 unicorn与nginx通讯--[ruby unix socket]

【龍昌博客】 http://www.xefan.com/archives/84146.htmlunicorn是如何与nginx通讯的——介绍ruby中的unix socketRuby 应用服务典型地是与一个 web 服务一同使用的,如 nginx。当用户请求你的 Rails 应用中的页面时,nginx 将请求指派给应用服务。然而这个过程是如何完成的呢?nginx 与 unicorn 是...

2019-03-26 11:37:00 161

转载 [Swift]LeetCode870. 优势洗牌 | Advantage Shuffle

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://www.cnblogs.com/stren...

2019-03-26 08:57:00 90

转载 leecode第五十九题(螺旋矩阵 II)

class Solution {public: vector<vector<int>> generateMatrix(int n) { if(n==0)//特殊情况 { vector<vector<int>> empty; r...

2019-03-25 21:45:00 39

转载 JAVA基础整理-5.Java变量的作用域

  根据作用域的不同,一般将变量分为不同的类型:类变量、局部变量、方法参数变量及异常处理参数变量。  类变量类变量也称为成员变量,声明在类中,不属于任何一个方法,作用域是整个类。局部变量局部变量是指在方法或者方法代码块中定义的变量,其作用域是其所在的代码块。方法参数变量作为方法参数声明的变量的作用域是整个方法。异常处理参数变量异常处理参数...

2019-03-25 15:09:00 106

转载 Python:遗传算法实现

关于遗传算法遗传算法是仿照自然界中生物进化而产生的一类优化算法。个人感觉遗传算法简单粗暴,适应性广。关于遗传算法的介绍网上有很多了,这里按照我自己的理解简单概括一下。编码解码,将待优化的参数编码为DNA序列,最简单直接的为二进制编码(即有两种碱基的DNA链);生成随机初代选择,适应度(由待优化的模型得到)较好的个体有更大的概率被选择,应用比较多的方法有轮盘赌和锦标赛;按照一...

2019-03-24 22:19:00 423

转载 fputs()

  原型:int fputs(const char *str, FILE *stream)  参数解释:      const char *str : const限制函数内部修改指针指向的数据(在函数形参使用const)                 char *str 字符数组      FILE *stream :stream 指向FILE对象的指针            返回值:正确-...

2019-03-24 14:10:00 1034

转载 django----ORM

如果需要连接mysql数据库1.修改配置文件# 修改django默认的数据库的sqlite3为mysqlDATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', #通过这个去链接mysql 'NAME': 'djangotsgl', ...

2019-03-23 20:02:00 39

转载 Collection接口源码解读

Collection<E> extends Iterable<E> 是为了让集合里的元素能够使用forEach 循环语句方法:int size():返回此集合中的元素数量boolean isEmpty():判断集合元素是否为空boolean contains(Object o):判断此集合是否包含指定的元素,包含则返回true,反之Iterator...

2019-03-23 17:53:00 50

转载 knockoutjs复杂对象的可观察性

问题对于一般数据结构:1、 对于基本类型的数据的变更的可观察性(observable), 可以使用 ko.observable(xxx) 来声明一个 observable对象,  或将其绑定到视图,  或将其绑定到其它 ko.computed 或者 ko.pureComputed 对象中;  或者使用subscribe单独订阅其变化。2、 对于数组型号数据结构, ko提供...

2019-03-23 08:54:00 151

转载 PHP程序Laravel框架的优化技巧

 Laravel是一套简洁、优雅的php Web开发框架(PHP Web Framework)。它可以让你从杂乱的代码中解脱出来,可以帮你构建一个完美的网络app,而且每行代码都简洁、富于表达力。而性能一直是Laravel框架为人诟病的一点,所以调优Laravel程序算是一个必学的技能。  本文主要是分享一些关于开发的最佳实践和调优技巧。PHP程序Laravel框架的优化技巧_Laravel_La...

2019-03-22 18:23:00 208

转载 k8s-高级调度方式-二十一

两类:节点选择器:nodeSelector(给node打上标签,pod通过标签预选节点),nodeName节点亲和调度:nodeAffinity1、节点选择器(nodeSelector,nodeName)[root@master ~]# kubectl explain pods.spec.nodeSelector[root@master schedule]# p...

2019-03-21 17:59:00 150

转载 四、spring Boot项目中Controller的使用

其实在spring Boot项目中的Controller和普通spring项目基本没有区别1、类和方法上的常用注解@Controller 处理http请求 该注解不能单独使用必须配合模板使用@RestController 在类上声明该注解才能返回json数据spring4之后加的新注解,原来返回json需要@ResponseBody加@Controller...

2019-03-21 00:34:00 115

转载 循环概念

循环概念:    循环:在java中做重复事情,并且重复的只编写一次    循环好处:减少代码的冗余性    常用的循环:      for循环、while循环、do while循环    循环特点:      循环条件、循环操作(循环体)转载于:https://www.cnblogs.com/penphy/p/10564930.html...

2019-03-20 14:54:00 198

转载 selenium启动报错“ incorrect JSON status mapping for 'unknown error' (500 expected)”

前面讲了工程启动报错“selenium启动报错Unable to read VR Path Registry from C:\Users\clinva\AppData\Local\openvr\openvrpaths.vr”,升级了firefox浏览器到62后问题解决了,但是接下来启动程序有另外一个错误“org.openqa.selenium.remote.ErrorCodes toStatus,...

2019-03-20 14:16:00 202

转载 选择排序

void swap(int *a,int *b){ int temp=*a; *a=*b; *b=temp;}void selectSort(int *a,int n){ for(int i=0;i<n-1;i++){ int min=i; for(int j=i+1;j<n;j++){ ...

2019-03-20 12:15:00 40

转载 html5-深入浅出(2)

audio  标签定义声音,比如音乐或其他音频流。改标签内含有的属性以及兼容性(已火狐和谷歌为例)  <!-- autoplay 自动播放 (火狐支持 浏览器兼容 谷歌不支持) muted 规定视频输出应该被静音 (都支持) loop 则每当音频结束时重新开始播放(都支持) preload 如果出现该属性,则音频在页面加载时进行加载...

2019-03-19 22:10:00 94

转载 logging日志模块的使用

logging日志模块的使用logging模块中有5个日志级别:debug 10info 20warning 30error 40critical 50通常使用日志模块,是用字典进行配置在settings.py中,写好配置文件,以后要用的时候调用一下就行了standard_format = '%(asctime)s - task:%(name)...

2019-03-19 17:36:00 49

转载 Eclipse 运行导入的 Java 项目时,Error:A JNI error has occurred

出现场景导入 Java 项目,运行时,出现:Error:A JNI error has occurred....解决方式该项目的 Build Path , 在Libraries 中删除后重新添加,Add Library.. -> JRE System Library -> Execution environment:JavaSE-1.8 。此时可以正常运行了。转载于:http...

2019-03-19 16:08:00 758

转载 latex学习(二)

1、我是在ubuntu18.04下安装的,使用的是清华的源:https://mirrors.tuna.tsinghua.edu.cn/help/CTAN/下载安装包:http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz解压后,进入目录执行:sudo perl install-tl -repository h...

2019-03-19 14:45:00 57

转载 有进度条圆周率Π计算

圆周率π的计算一、圆周率π的简介圆周率的介绍  圆周率用希腊字母π(读作pài)表示,是一个常数(约等于3.141592654),是代表圆周长和直径的比值。它是一个即无限不循环小数,在日常生活中,通常都用3.14代表圆周率去进行近似计算。圆周率的求解历程  1965年,英国数学家约翰·沃利斯(John Wallis)出版了一本数学专著,其中他推导出一个公...

2019-03-18 20:34:00 124

转载 linux下实现keepalived+nginx高可用

1nginx负载均衡高可用1.1什么是负载均衡高可用nginx作为负载均衡器,所有请求都到了nginx,可见nginx处于非常重点的位置,如果nginx服务器宕机后端web服务将无法提供服务,影响严重。为了屏蔽负载均衡服务器的宕机,需要建立一个备份机。主服务器和备份机上都运行高可用(High Availability)监控程序,通过传送诸如“I am alive”这样的信息来监控对...

2019-03-18 19:11:00 59

转载 orabbix监控oracle数据库

第1章搭建zabbix服务器略第2章搭建oracle服务器略第3章搭建orabbix插件3.1简介Orabbix是设计用来为zabbix监控Oracle数据库的插件,它提供多层次的监控,包括可用性和服务器性能指标。 它提供了从众多oracle实例采集数据的有效机制,进而提供此信息的监控和性能指标。然后,您可以利用的zabbi...

2019-03-18 13:51:00 98

转载 【最短路】Dijkstra+ 链式前向星+ 堆优化(优先队列)

Dijkstra+ 链式前向星+ 优先队列Dijkstra算法   Dijkstra最短路算法,个人理解其本质就是一种广度优先搜索。先将所有点的最短距离Dis[ ]都刷新成∞(涂成黑色),然后从起点x (Dis[x]= 0, Dis[]值最小 )开始查询;先将x 加入(涂成灰色),对x 的所有边进行遍历,对所有搜索到的点x+ 1 进行松弛(刷新),若经过x 点的松弛,得到的距离小...

2019-03-18 12:36:00 160

转载 dfs板子题-Hdu1283Vegetables

题目描述毕业后,Vegetable在一家建筑公司找到了工作。他所在的城市将要进行整修,要求把所有空地修成公园。市区是一个N*M的矩形,Vegetable拿到了该市的地图,现在判断共要修几处公园?注意:在一片空地上,它上下左右的位置是空地,则视为统一片空地。输入共有T组测试数据,每组测试数据包含一组N和M(0<n,m<=100),分别表示市区的长和宽。接下来N行每行有M个...

2019-03-18 10:23:00 133

转载 Selenium 延时等待

在 Selenium 中, get() 方法会在网页框架加载结束后结束执行,此时如果获取 page_source ,可能并不是浏览器完全加载完成的页面;如果某些页面有额外的 Ajax 请求,我们在网页源代码中也不一定能成功获取到。所以,这里需要延时等待一定时间,确保节点已经加载出来;我们可以指定一个最长等待时间。如果在规定时间内加载出来了这个节点,就返回查找的节点;如果到了规定时间依然没有...

2019-03-18 10:13:00 292

空空如也

空空如也

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

TA关注的人

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