自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 算法习题---线性表之数组实现循环移动

一:问题设将n(n>1)个整数存放到一维数组R中,试设计一个在时间和空间两方面都尽可能高效的算法,将R中保存的序列循环左移p(0<p<n)个位置,即把R中的数据序列由(x0,x1,…,xn-1)变换为(xp,xp+1,…,xn-1,x0,x1,…,x)。二:思考要实现R中序列循环左移P个位置,只需先将R中前P个元素逆置,再将剩下的元素逆置,最后将R中所有的...

2018-08-31 23:28:00 320

转载 前端问题总结

1.搜狗浏览器上自动填充且输入框失焦,并不能获取到填充的内容,需要延时2.wind10 部分版本edge浏览器 在iframe中调用 window.location.reload()会将iframe内的网页刷新成整个页面,解决办法使用 location.href = location.href 来刷新3.wind10 上edge 浏览器上post 请求会被显示发了2次转载于:https...

2018-08-30 17:49:00 53

转载 CentOS 安装MySQL rpm方式安装

MySQL源码方式安装:https://www.cnblogs.com/deverz/p/10997723.html从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!这里依旧以mysql为例进行展示1、先检查系统是否装有mysqlrpm -qa | grep mysql返回空值,说明没有安装我们现在执行安装命令是无效的,因为cen...

2018-08-30 15:21:00 53

转载 网站301跳转

  源码: protected void Application_BeginRequest(object sender, EventArgs e) { HttpApplication application = sender as HttpApplication; HttpContext context...

2018-08-30 14:40:00 54

转载 python新手灰帽脚本练习---文件路径遍历收集

总体思路:os.path.abspath('.') #获取当前路径os.listdir #获取指定的文件夹包含的文件或文件夹的名字的列表os.path.join #用获取的文件名拼接路径os.path.isdir #判断路径是否为目录,用于递归 1 # -*-...

2018-08-30 00:22:00 44

转载 Python接口测试之moco

在现在的软件开发过程中,特别是app的部分,需要的很多数据以及内容,都是来自server端的API,但是不能保证在客户端开发的时候,api在server端已经开发完成,专门等着前端来调用,理想的情况是前端在开发的时候,已经有人写好了接口,直接调用就可以了,但是这仅仅是理想的情况,很多时候,现实总是比理想多一层思考和磨难,如果在前端开发的时候,提供api的同学没有提供,那么...

2018-08-29 19:18:00 78

转载 剑指offer(61)序列化二叉树

题目描述请实现两个函数,分别用来序列化和反序列化二叉树题目分析首先拿到题目时候,我先想到的是什么是序列化二叉树?序列化主要就是在前后端交互时候需要转换下,毕竟网络传输的是流式数据(二进制或者文本),而不是对象。所以序列化二叉树就是转化成字符串。之前解决重建二叉树问题时候,我们可以知道,两个遍历序列就可以确定一颗二叉树。(比如前序遍历序列和中序遍历序列)。受此...

2018-08-29 14:06:00 123

转载 【字符串算法1】 再谈字符串Hash(优雅的暴力)

【字符串算法1】 字符串Hash(优雅的暴力)【字符串算法2】Manacher算法【字符串算法3】KMP算法这里将讲述【字符串算法1】 字符串Hash老版原文:RK哈希(Rabin_Karp 哈希)仅仅具有参考价值新版题目:【字符串算法1】 再谈字符串Hash(优雅的暴力)概念- 什么是字符串Hash?- 就是把字符串映射成一个数字使每个字符串的映...

2018-08-28 14:31:00 141

转载 Win7系统不能记忆窗口大小与位置解决方法

似在某此系统优化后,无意发现系统在注销或重启后,打开资源管理器,它以默认大小及位置显示。对于习惯自定义操作来说,甚为不便,遍找方法未有奏效者,但总萦绕心头,时时记起。今日再找问题解决方法,难兄难弟之多,却未发现有效方法,在一贴吧帖子中,无意得一方法,试之有效。极其简单。即任务栏和[开始]菜单属性中,去除存储并显示最近在[开始]菜单和任务栏中打开的项目从字面理解,似乎...

2018-08-28 14:19:00 2059

转载 线段树&&线段树的创建线段树的查询&&单节点更新&&区间更新

目录 线段树 什么是线段树? 线段树的创建 线段树的查询 单节点更新 区间更新 未完待续 线段树实现问题:常用于求数组区间最小值时间复杂度:(1).建树复杂度:nlogn。(2).线段树算法复杂...

2018-08-28 02:02:00 42

转载 HOG算法资源备忘

  最近再研究这个算法,找了不少资料来研究,发现这方面的资料好的并不多,今天就把找到的经典的资料做一个汇总,方便后续查阅吧。一 基本概念和推导:1 解释最清楚的:中文网站:https://blog.csdn.net/sinat_34474705/article/details/80219617 英文网站:https://www...

2018-08-27 17:33:00 61

转载 XML的概述,.Dom4解析和SAX解析

1.什么是XMLXML 指可扩展标记语言(EXtensibleMarkupLanguage) html(hyper text markup langauge)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据(webservice)XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描...

2018-08-26 20:21:00 77

转载 函数随笔

把列表中多个值传入函数,调用时 +*def func(*args): print(args)l = [1,2,3,4,5,6,7,8,9]func(*l)传入dict中多个值,调用时+**def func2(**kwargs): print(kwargs)dic = {'k1':1,'k2':2}func2(**dic)...

2018-08-26 17:01:00 61

转载 centos的ftp和smb被防火墙挡住了

参考帖子安装、启动了ftp:http://www.cnblogs.com/xzyeah/archive/2011/07/04/2097695.html (贴1)访问不了又参考帖子安装、启动了smb:https://www.cnblogs.com/hxgoto/p/7071175.html(贴2)还是访问不了SELinux的问题,按贴1的提示,关闭了还是访问不了想起有防火墙:...

2018-08-25 16:28:00 209

转载 class layout basic 2

#include<iostream>using namespace std;//虚函数和析构函数需要定义,否则//a missing vtable usually means the first //non-inline virtual member function has no definition.class a{ virtual voi...

2018-08-23 21:37:00 39

转载 REMIX与LOCALHOST相连

REMIX与LOCALHOST相连让Remix与本地文件系统进行交互,点击connect同时找到localhost下的Remix文件管理器的共享目录。在开始之前,参考网址:https://remix.readthedocs.io/en/latest/tutorial_remixd_filesystem.html 如何运行Remixd。大概如下:通过Remixd来访问Remix I...

2018-08-23 18:33:00 224

转载 MongoDB管理与监控

https://blog.csdn.net/Chen_Victor/article/details/74855050https://www.cnblogs.com/zhangyinguang/p/5708507.html转载于:https://www.cnblogs.com/diyunpeng/p/9523261.html

2018-08-23 13:40:00 35

转载 Sqoop导入HBase,并借助Coprocessor协处理器同步索引到ES

1.环境Mysql 5.6Sqoop 1.4.6Hadoop 2.5.2HBase 0.98Elasticsearch 2.3.52.安装(略过)3.HBase Coprocessor实现HBase Observerimport org.apache.commons.logging.Log;import org.apache.commons.lo...

2018-08-22 21:05:00 175

转载 内存的静态分配和动态分配的区别【转】

内存的静态分配和动态分配的区别主要是两个:一是时间不同。静态分配发生在程序编译和连接的时候。动态分配则发生在程序调入和执行的时候。二是空间不同。堆都是动态分配的,没有静态分配的堆。栈有2种分配方式:静态分配和动态分配。静态分配是编译器完成的,比如局部变量的分配。动态分配由函数malloc进行分配。不过栈的动态分配和堆不同,他的动态分配是由编译器进行释放,无需我们手工实现。 对于一个进...

2018-08-22 18:50:00 78

转载 http协议

写在前面:本文参考如下博客https://www.jianshu.com/p/80e25cb1d81ahttps://www.zhihu.com/question/21950864http://blog.51cto.com/13570193/2108347一、简介HTTPHTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是...

2018-08-22 17:55:00 52

转载 Selenuim 三种等待方式解读

很多情况下写代码时不加等待时间容易出现定位不到元素的情况,可见等待时间的重要性,下面介绍一下selenium的三种等待方式 1.强制等待----sleep() 不管浏览器是否加载完了,程序都得等待所设置的时间,设置的时间一到,则继续执行下面的代码。 from selenium import webdriver from time import sle...

2018-08-22 15:54:00 115

转载 Oracle增删改查sql语句

--创建表空间create tablespace waterbossdatafile 'd:\waterboss.dbf'size 100mautoextend onnext 10m--创建用户create user wateruseridentified by 011220default tablespace waterboss--给用户赋予d...

2018-08-21 22:55:00 629

转载 12个经典性能测试面试题

1、性能测试包含了哪些软件测试(至少举出3种)?负载测试(Load Testing):负载测试是一种主要为了测试软件系统是否达到需求文档设计的目标,譬如软件在一定时期内,最大支持多少并发用户数,软件请求出错率等,测试的主要是软件系统的性能。压力测试(Stress Testing):强度测试也就是压力测试,压力测试主要是为了测试硬件系统是否达到需求文档设计的性能目标,譬如在一定时...

2018-08-21 17:19:00 91

转载 Egret白鹭开发微信小游戏手机震动功能

最近一直在修改调整项目,没有接触新功能,今天终于有机会,去翻了微信API,发现手机震动的API,今天分享出来大家一起学习学习对于震动,微信提供了两个API,分别是:wx.vibrateShort:使手机发生较短时间的振动(15 ms)wx.vibrateLong:使手机发生较长时间的振动(400 ms)调用方法: wx.vibrateLong({ ...

2018-08-21 14:48:00 205

转载 拉格朗日对偶

拉格朗日对偶对偶是最优化方法里的一种方法,它将一个最优化问题转换成另外一个问题,二者是等价的。拉格朗日对偶是其中的典型例子。对于如下带等式约束和不等式约束的优化问题: 与拉格朗日乘数法类似,构造广义拉格朗日函数:必须满足 的约束。原问题为:即先固定住x,调整拉格朗日乘子变量,让函数L取极大值;然...

2018-08-21 12:57:00 50

转载 P3800 Power收集

传送门DP每次向下一格,显然是DP方程也十分显然:设$f[i][j]$为到第$i$行第$j$列时能得到的最大价值显然$f[i][j]=max(f[i-1][k]+v[i][j]),( max(0,j-t)<=k<=min(m,j+t) )$然后40分,其他超时..考虑优化方程稍微变一下:$f[i][j]=max(f[i-1][k])+v[i][j],$同样$max(0,j-t)&l...

2018-08-20 17:14:00 49

转载 PLSQL

PLSQL简介​ PL / SQL是一种过程语言,专门用于在其语法中包含SQL语句。PL / SQL程序单元由Oracle数据库服务器编译并存储在数据库中。在运行时,PL / SQL和SQL都在同一服务器进程中运行,从而带来最佳效率。PL / SQL自动继承Oracle数据库的健壮性,安全性和可移植性。为什么要使用PLSQL​ bryn liewellyn的解释:型软件系统必须由模块构...

2018-08-20 12:33:00 81

转载 Visual Studio Code 编辑器 使用入门

目录为什么使用 VS CodeVS Code 安装launch.json 简介使用VS Code 开发 Javascript  安装Script插件  调试Script如何设置成中文为什么使用VS Code     以JavaScript为代表,过去我们调试JS的时候,需要使用浏览器F12,代码上面需要利用console.log 或 alert 对过程...

2018-08-20 01:17:00 86

转载 Redis遍历所有key的两个命令 -- KEYS 和 SCAN

当我们需要遍历Redis所有key或者指定模式的key时,首先想到的是KEYS命令:KEYS pattern官网对于KEYS命令有一个提示:KEYS 的速度非常快,例如,Redis在一个有1百万个key的数据库里面执行一次查询需要的时间是40毫秒 。但在一个大的数据库中使用它仍然可能造成性能问题,如果你需要从一个数据集中查找特定...

2018-08-19 20:50:00 95

转载 米勒罗宾素数判定(模板)

#include<bits/stdc++.h>using namespace std;typedef long long ll;//根据需要改成unsigned long longconst int times=20;ll mul(ll x,ll y,ll MOD){ x=x%MOD,y=y%MOD; retu...

2018-08-19 15:17:00 97

转载 Oracle数据库执行Sql脚本

打开SQL/Plus Developer打开Command WindowsSQL>spool E:\test.log;SQL>set feedback off;SQL>set define off;SQL>prompt -----开始---SQL>@E :\py-tmp\shiyan.sqlprompt -----结束---prompt done;...

2018-08-17 11:55:00 163

转载 手写token解析器、语法解析器、LLVM IR生成器(GO语言)

最近开始尝试用go写点东西,正好在看LLVM的资料,就写了点相关的内容 - 前端解析器+中间代码生成(本地代码的汇编、执行则靠LLVM工具链完成)https://github.com/daibinhua888/toy-compilergo语言用下来感觉还好,类的实现比较面向过程,但还是OO的,package的用法import是基于文件夹相对路径的,go get安装这些要看具体库(如果...

2018-08-17 03:28:00 183

转载 关于centos7下/etc/sysconfig/目录没有iptables问题

在内网下访问nginx能访问,在外网访问不到,可能是防火墙的问题了,censtos7又没有传统的/etc/sysconfig/iptables 放行端口的配置解决办法:不管防火墙关没关,都是用systemctl stop firewalld 关闭防火墙。然后使用yum install iptables-services 安装或者更新服务这个时候是这样的:然后使用sy...

2018-08-16 14:56:00 56

转载 扩展BSGS-传送门

很好的讲解:ZigZagK 好的讲解:mjtcn 某个模板:here 模板题: BSGS:ZigZagK的poj2417exBSGS:ZigZagK的poj3243 — AC_Gibson一般的板子过不了这个题!GYM101853G:here exLucas:here转载于:https://www.cnblogs.com/Cwolf9/p/...

2018-08-15 16:48:00 39

转载 同步代码时忽略maven项目 target目录

方式一:在项目代码路径,如: F:\xyx\sl 鼠标右键,“TortoiseSVN”-- >“Settings” -->"Subversion"-->"Global ignore pattern"分别添加: */target/* *.settings .classpath .project ,然后再"运用"-->"确定"方式二...

2018-08-15 10:56:00 166

转载 python基础(十):异常和断言

异常的分类异常主要分为四大类,所有异常都是类的形式,均继承了BaseException这个类。其中SystemExit为Python的退出异常,KeyboardInterrupt为键盘的中断异常,GeneratorExit为生成器的退出异常。最后一种也是我们通常会遇到的异常Exception普通异常。普通异常包括我们平时会经常遇到的异常类型,如下图所示。异常捕获当程序运行过程中发生...

2018-08-14 16:49:00 64

转载 Java并发编程的艺术 记录(三)

Java内存模型  并发编程的两个关键问题:    1.线程之间如何通讯。    2.线程间如何同步。  两种方式:共享内存和消息传递。  Java的并发采用的是共享内存模型,Java线程之间的通信总是隐式进行,整个通信过程对程序员完全透明。   实例域、静态域和数组元素都存储在堆内存中,堆内存在线程之间共享。Java线程之间的通信由Java内存模型:JMM控制。  J...

2018-08-14 15:36:00 47

转载 转: 如何使用jstack分析线程状态

这个讲的好系列: 如何使用jstack分析线程状态 转:http://www.jianshu.com/p/6690f7e92f27背景记得前段时间,同事说他们测试环境的服务器cpu使用率一直处于100%,本地又没有什么接口调用,为什么会这样?cpu使用率居高不下,自然是有某些线程一直占用着cpu资源,那又如何查看占用cpu较高的线程?当然一个正常的程序员不会写出上述代码,这里只是为了...

2018-08-14 15:35:00 76

转载 【python学习-2】python起步必备

1、python缩进  python 缩进是tab,还是空格呢?都可以,可以是一个tab,也可以是4个空格,但是最重要的是整个python脚本的缩进必须统一,否则会报错。2、代码注释  python注释方式有两种,如下:# 这个是单行注释'''这个是多行注释这里使用的是3个单引号~'''"""这个是多行注释这里使用的是3个双引号~...

2018-08-13 21:22:00 36

转载 《机器学习实战》学习笔记第七章 —— AdaBoost元算法

主要内容:一.提升方法与AdaBoost算法的简介二.AdaBoost算法三.代码解释一.提升方法与AdaBoost算法的简介1.提升方法:从弱学习算法出发,反复学习,得到一系列弱分类器(又称为基本分类器),然后组合这些弱分类器,构成一个强分类器。大多数的提升方法都是改变训练数据的概率分布(权值分布),针对不同的训练数据分布(相同的数据,不同的...

2018-08-13 16:12:00 61

空空如也

空空如也

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

TA关注的人

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