自定义博客皮肤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)
  • 收藏
  • 关注

转载 AI贪吃蛇前瞻——基于Dijkstra算法的最短路径问题

在贪吃蛇流程结构优化之后,我又不满足于亲自操刀控制这条蠢蠢的蛇,干脆就让它升级成AI,我来看程序自己玩,哈哈。一、Dijkstra算法原理作为一种广为人知的单源最短路径算法,Dijkstra用于求解带权有向图的单源最短路径的问题。所谓单源,就是一个源头,也即一个起点。该算法的本质就是一个广度优先搜索,由中心向外层层层拓展,直到遇到终点或者遍历结束。该算法在搜索的过程中需要两个表S...

2019-02-28 23:03:00 398

转载 Lucene与Solr基础

SolrSelectTest 查询与删除 package com.snow.solr;import com.snow.bean.Product;import org.apache.solr.client.solrj.SolrQuery;import org.apache.solr.client.solrj.SolrServer;import org.apache.s...

2019-02-28 18:24:00 62

转载 [Swift]LeetCode591. 标签验证器 | Tag Validator

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

2019-02-28 12:30:00 147

转载 1127 接水问题

2010年NOIP全国联赛普及组题目描述Description学校里有一个水房,水房里一共装有m 个龙头可供同学们打开水,每个龙头每秒钟的供水量相等,均为1。现在有n 名同学准备接水,他们的初始接水顺序已经确定。将这些同学按接水顺序从1到n 编号,i 号同学的接水量为wi。接水开始时,1 到m 号同学各占一个水龙头,并同时打开水龙头接水。当其中某名同学j 完成其接水量要求wj...

2019-02-27 18:15:00 86

转载 MongoDB实战性能优化

1. 性能优化分类mongodb性能优化分为软件层面和操作系统层面。软件层面,一般通过修改mongodb软件配置参数来达到,这个需要非常熟悉mongodb里面的各种配置参数;而操作系统层面,相对简单点,主要是修改操作系统参数,比如说:关闭传输页缓存、使用SSD替代机器硬盘等等。2. 软件层面优化2.1设置WiredTiger的cacheSizeGB通过cacheSizeG...

2019-02-27 18:14:00 201

转载 关于tomcat控制台乱码

可以修改 conf 目录下logging.properties#java.util.logging.ConsoleHandler.encoding = UTF-8java.util.logging.ConsoleHandler.encoding = GBK把这个改成GBK转载于:https://www.cnblogs.com/alanling/p/1044468...

2019-02-27 16:38:00 38

转载 20190226_xlVba提取查新标题和关键词

Sub MainProc() Dim Sht As Worksheet Dim Wb As Workbook Set Wb = Application.ThisWorkbook Set Sht = Wb.Worksheets(1) Sht.Cells.Clear Sht.Range("A1:D1").Value = Array("中文...

2019-02-26 23:05:00 149

转载 java动态代理实现与原理详细分析

关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理。一、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象...

2019-02-26 11:06:00 40

转载 导数与梯度

导数导数是一个很熟悉也很容易想象到的概念,导数体现了函数在某点的瞬时变化率,也可表示切线斜率高中时我们对y=x^2求导的时候,实际上将其看作了一元函数,而y=f(x)是方程而不是函数,真正的函数是F(x,y)=x^-y,是一个曲面,只不过取了F(x,y)=0时候的特例。偏导数在二元函数F(x,y)中由于有两个自变量,导数也有x和y两个方向的分量,所以引入了偏导数。曲面上一点的瞬时变...

2019-02-25 11:12:00 76

转载 HDU 4607 - Park Visit

DescriptionClaire and her little friend, ykwd, are travelling in Shevchenko's Park! The park is beautiful - but large, indeed. N feature spots in the park are connected by exactly (N-1) undirect...

2019-02-23 16:44:00 64

转载 UVA136有关优先队列

其实优先队列是个伪命题,因为优先队列完全可以由集合set来代替,因为集合中的元素一定是从小到大依次排列的,取出最小或者最大的元素后,再使用erase(),将取出的元素删掉。优先队列比集合多出的一个功能是可以找到第一个进入优先队列的元素,但这也是个伪命题,因为第一个进队列的也可能是优先级最大的,然后再某一次取数中就被取出去了。最后再来说说丑数这道题。从集合(pq)中取出最小的数,依次乘以...

2019-02-22 18:47:00 39

转载 常见渗透测试工具集成系统简介

0、KaliLinux、BlackArchLinux1、BackBoxBackBox是基于Ubuntu的,它用于网络上渗透测试以及安全评估,同时包含一些常用的Linux安全分析工具。它的功能包括Web应用程序分析、网络分析、压力测试、嗅探、漏洞评估、计算机取证分析、漏洞利用等。使用方便快捷。2、ParrotSecurity由FrozenboxDev团队开发,基于Debian...

2019-02-22 17:19:00 184

转载 Flexbox 使用参考

一、基本概念采用Flex布局的元素,称为Flex容器(flex container),简称”容器”。它的所有子元素自动成为容器成员,称为Flex项目(flex item),简称”项目”。容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)。主轴的开始位置(与边框的交叉点)叫做main start,结束位置叫做main end;交叉轴的开始...

2019-02-22 09:59:00 58

转载 CSS面试细节整理(一)

最近面试时候发现自己最熟悉的css确实开发中好多细节没注意到,为了防止在栽跟头,打算从头到底捋一遍咯语法部分:1.css几种选择器的写法(1)h1 em {color:red;} (后代选择器) (2)h1 > strong {color:red;} (子元素选择器)(3)table.company td > p(结合后代选择器和子选择器)(4)h1 + p ...

2019-02-21 22:26:00 64

转载 使用colab运行深度学习gpu应用(Mask R-CNN)实践

1,目的Google Colaboratory(https://colab.research.google.com)是谷歌开放的一款研究工具,主要用于机器学习的开发和研究。这款工具现在可以免费使用,但是不是永久免费暂时还不确定。Google Colab最大的好处是给广大的AI开发者提供了免费的GPU使用!GPU型号是Tesla K80!你可以在上面轻松地跑例如:Keras、Tenso...

2019-02-20 09:48:00 745

转载 报错:Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds. If the server requi...

报错:Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.翻译:本地主机上的Tomcat v7.0服务器无法在45秒内启动。如果服...

2019-02-19 23:20:00 260

转载 2019 GUDT WPTC 3 Div.2 Problem F(题解)

原题题目大意题目背景是有一串数字,只包含1和0,你可以进行一次操作,即选一个区间,然后把这段区间里的1变成0,0变成1.题目要求在你完成一次操作后1的个数最大,并输出1的个数.题目分析首先看到这道题,第一想法是找出这个最优区间,但是会发现这个最优区间很难找,再看看题目给出的数据大小,数字个数n最多只有100,便可暴力解决,即翻转每一个子区间,同时更新1个数的最大值....

2019-02-19 21:53:00 64

转载 TArray数组

TArray<int32> arr; arr.Init(0,5); for (int index = 0; index < arr.Num(); index++) { FString str = FString(""); str.AppendInt(arr[index]); ...

2019-02-19 19:08:00 1174

转载 零基础入门Python3-函数详解(2)

昨天我们讲到了函数的位置参数和默认参数。今天继续讲解可变参数、关键字参数和命名关键字参数。1、可变参数可变参数就是参数的数量是不固定的,可以是 0 个,也可以是更多。比如说,你有些什么兴趣爱好?可能有游泳、唱歌、跳舞、编程...,但是也有可能只喜欢编程。所以在这种情况下,我们使用可变参数来传递这些值。# 实例1,请写出你的兴趣爱好my=['changge','t...

2019-02-19 16:14:00 72

转载 django:multivaluedictkeyerror错误

查了一下,是因为获取前台数据时,用了request.POST[],改用request.POST.get()之后没有这个报错了细节:request.POST是用来接受从前端表单中传过来的数据,比如用户登录过程中传递过来的username、passwrod等字段。我们在后台进行数据获取时,有两种方法(以username为例):request.POST[‘username’]与r...

2019-02-19 15:39:00 1207

转载 Java page 指令常用属性

page是JSP页面最常用的指令,用于定义整个JSP页面的相关属性。常用属性介绍:1.language属性--设置JSP页面使用的语言2.contentType属性--设置JSP页面MIME类型和字符编码,浏览器使用3.pageEncoding属性--JSP页面的文件编码格式代码示例:<%@ page language="java" contentType="text/h...

2019-02-19 14:39:00 678

转载 Codeforces - 466C - Number of Ways - 组合数学

https://codeforces.com/problemset/problem/466/C要把数据分为均等的非空的三组,那么每次确定第二个分割点的时候把(除此之外的)第一个分割点的数目加上就可以了。记得最后给第三组留至少一个。#include<bits/stdc++.h>using namespace std;#define ll long longin...

2019-02-18 18:53:00 110

转载 JS 简单工厂模式,工厂模式(二)

一.什么是工厂模式:工厂模式就是用来创建对象的一种最常用的设计模式,我们不暴露创建对象的具体逻辑,而是将逻辑封装到一个函数中,那么,这个函数 就可以被视为一个工厂。那么,在实际项目中,我们是不是可以这样子理解呢?比如我之前做的记事本的项目中,有多个页面有播放录音的功能,为了将该功能的代码实现复用,我对该方法进行了封装,然后页面中,在使用的时候,我点击播放的时候,只是去调用我封装的方法,但是...

2019-02-18 17:50:00 170

转载 [hgoi#2019/2/18]比较水

T1--调换纸牌(card)Alex有 n张纸牌,每张纸牌上都有一个值ai,Alex把这些纸牌排成一排,希望将纸牌按值从小到大的顺序排好。现在他把这个任务交给你,你只能进行一种操作:选中一张牌,然后插入到这一排纸牌中的任意位置。他想知道最少需要进行几次操作才能将纸牌排好,如果你能用最少的操作达到他的要求,他就请你吃大鸡排^ ^。解法求出最长不下降子序列,答案是\(n-len\)。...

2019-02-18 13:23:00 55

转载 CodeForces 1110H. Modest Substrings

题目简述:给定$1 \leq l \leq r \leq 10^{800}$,求一个长度为$n \leq 2000$的数字串$s$,其含有最多的【好】子串。一个串$s$是【好】的,如果将其看做数字时无前导零且满足$l \leq s \leq r$。形式化的说,就是求$$ \arg \max_{s \in \Sigma^n} \sum_{i=1}^n \sum_{j=i}^n [s[i] \ne...

2019-02-18 11:28:00 97

转载 python3 items() 与 python2 中iteritems()的区别

在Python2.x中,iteritems() 用于返回本身字典列表操作后的迭代Python 3.x 里面,iteritems() 方法已经废除了,而 items() 得到的结果是和 2.x 里面 viewitems() 一致的。在3.x 里 用items()替换iteritems() ,可以用于 for 来循环遍历。字典介绍:一、字典概念字典是Python语言中...

2019-02-17 20:42:00 45

转载 c# 设计模式 之:装饰模式

一、引言在软件开发中,我们经常想要对一类对象添加不同的功能,例如要给手机添加贴膜,手机挂件,手机外壳等,如果此时利用继承来实现的话,就需要定义无数的类,如StickerPhone(贴膜是手机类)、AccessoriesPhone(挂件手机类)等,这样就会导致 ”子类爆炸“问题,为了解决这个问题,我们可以使用装饰者模式来动态地给一个对象添加额外的职责。下面让我们看看装饰者模式。二...

2019-02-17 14:14:00 51

转载 割点 - 模板

#include <bits/stdc++.h>using namespace std;#define INF 0x3f3f3f3f#define MAXN 1000010#define MAXM 5010inline int read(){ int x = 0,ff = 1;char ch = getchar(); whi...

2019-02-16 18:02:00 51

转载 处理HTML5新标签的浏览器兼容问题

<!--[if lt IE 9]><script type="text/javascript" src="js/html5shiv.js"></script><![endif]-->将上代码复制到head部分,记住一定要是head部分(因为IE必须在元素解析前知道这个元素,所以这个js文件不能在其他位置调用,否则失效)最后在css里面...

2019-02-16 14:00:00 117

转载 分割(partition,stable_partition)

template <class ForwardIterator, class UnaryPredicate> ForwardIterator partition (ForwardIterator first, ForwardIterator last, UnaryPredicate pred);templ...

2019-02-15 21:40:00 74

转载 查询数据库中第n行数据

一般情况下分页的时候是需要的关键字。Oracle中则是rownum,MSSQL中是top关键字,MySQL中是limit关键字。查第n条数据,如:(1)select * from (SELECT ROWNUM rn,A.* FROM TABLE A )b where b.rn=n;(2)select top 1 * from TABLE A where id not in(select to...

2019-02-15 16:47:00 478

转载 洛谷P4551最长异或路径(Trie树)

题目描述给定一棵n个点的带权树,结点下标从1开始到N。寻找树中找两个结点,求最长的异或路径。异或路径指的是指两个结点之间唯一路径上的所有边权的异或。输入输出格式输入格式:第一行一个整数N,表示点数。接下来 n−1行,给出 u,v,w ,分别表示树上的 u 点和 v 点有连边,边的权值是 w。输出格式:一行,一个整数表示答案。输入输出样例输入样例#1: 4 1 2 3 2 ...

2019-02-15 15:37:00 144

转载 keras_13_keras后端

1. 后端BackendKeras 是一个模型级库,为开发深度学习模型提供了高层次的构建模块。它不处理诸如张量乘积和卷积等低级操作。相反,它依赖于一个专门的、优化的张量操作库来完成这个操作,它可以作为 Keras 的「后端引擎」。相比单独地选择一个张量库,而将 Keras 的实现与该库相关联,Keras 以模块方式处理这个问题,并且可以将几个不同的后端引擎无缝嵌入到 Keras 中。目前,K...

2019-02-14 20:52:00 80

转载 抓取网页生成 PDF

看到自己喜欢的在线文档,是不是总想保存下来慢慢学习。可是苦于没有现成的工具,这里我来介绍两个 JS 类库,只需要简单封装一下,从此想抓哪里抓哪里。一、使用 Phantomjs1.简单使用 1 const phantom = require('phantom'); 2 (async function() { 3 const instance = await ph...

2019-02-14 16:34:00 515

转载 Winform 时间

using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace myclient {...

2019-02-14 16:17:00 87

转载 [CF160E](Buses and People)

题意:有n辆公交车,每辆公交车有s(起始点),f(终点),t(发车时间) (行驶不需要时间)有m个人,每个人有l(起点),r(终点),t(出现时间)每个人出现后会选择最早经过他且可行的公交车(即满足s<=l,r<=f,且公交车发车时间晚于人出现时间)输出每个人会选择那一辆公交车solution:将人和车一起sort按左端点从左到右且人要在车后面于是就...

2019-02-14 15:14:00 142

转载 mosquitto ---配置SSL/TLS linux

mosquitto ---配置SSL/TLS摘自: https://www.cnblogs.com/saryli/p/9821343.html在服务器电脑上面创建myCA文件夹, 如在/home/qa/ 文件夹下使用命令,1mkdir myCA 然后执行以下命令,我们将创建并使用其他用户没有权限访问的目录。1sudo chmod700<br>cd myCA<br>进入m...

2019-02-13 18:09:00 190

转载 Failed to load package MonoAndroidDesignerPackage

from :https://developercommunity.visualstudio.com/content/problem/160124/failed-to-load-package-monoandroiddesignerpackage.htmlSolution by avatar image Erick J. Gonzalez · 2017年12月11日 19:00...

2019-02-13 14:56:00 521

转载 学习案例【更新中】

伪类测试入口灵活的背景定位条纹网格背景边框背景图切角效果单双侧投影不规则投影自定义复选框 + 自定义单选框通过阴影弱化背景dl dt dd 插入换行flex栅格系统多种居中效果输入框式布局左图右文式布局紧贴底部的页脚(vue版)紧贴底部的页脚(jquery版)知识收藏.txt react知识整理1转载于:https://ww...

2019-02-05 23:53:00 77

转载 接口自动化第二阶段代码

目标:一:完成手机号码的自加,new_do_excl.py二:集成单元测试,ddt,http请求、写回到excl,并且生成测试报告三、增加配置文件,实现测试用例可配置new_do_excl.py (手机号码自加)from openpyxl import load_workbookclass DoExcl: def __init__(self, file_name): ...

2019-02-02 14:08:00 64

空空如也

空空如也

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

TA关注的人

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