自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 elacticsearch7.9.3 的scroll操作

使用scoll滚动搜索,可以先搜索一批数据,然后下次再搜索一批数据,以此类推,直到搜索出全部的数据来scoll搜索会在第一次搜索的时候,保存一个当时的视图快照,之后只会基于该旧的视图快照提供数据搜索,如果这个期间数据变更,是不会让用户看到的采用基于_doc进行排序的方式,性能较高每次发送scroll请求,我们还需要指定一个scoll参数,指定一个时间窗口,每次搜索请求只要在这个时间窗口内能完成就可以了 public void autoOnlineGoodsSpuByOnlineTimeScrol

2021-09-26 15:39:33 165 1

原创 elasticsearch的join操作

构建查询条件的基本代码// 获取分页查询构造器 SearchSourceBuilder sourceBuilder = ElasticClientUtil.builderPageSearchBuilder(page, size); // 指定父级的筛选条件 QueryBuilder parentQueryBuilder; // 商品店铺id不为空,根据id筛选,否则查询所有 if (StringUtils.hasLen

2021-09-25 23:07:19 631

原创 match的使用

1、搜索标题中包含java或elasticsearch的blog这个,就跟之前的那个term query,不一样了。不是搜索exact value,是进行full text全文检索。match query,是负责进行全文检索的。当然,如果要检索的field,是not_analyzed类型的,那么match query也相当于term query。GET /forum/article/_search{"query":{"match":{...

2021-09-16 22:00:13 133

原创 交换机和VLAN

3.交换机和VLAN3.1交换机中ARP缓存形成的的拓扑结构在主机进行ARP请求的过程中,进行多次ARP请求之后,就会形成一个ARP缓存组成的拓扑结构。为了防止单节点故障造成整个网络的瘫痪,加入了冗余的交换机作为备份。但这可能造成环路问题,引广播风暴。3.2 环路问题的形成机器1查找机器2的MAC地址时,会发起一个ARP请求。机器1的广播包通过广播的方式到达交换机A和交换机B的时候,交换机A和交换机B已经学会了,机器1在左边的网络。但是交换机A将将广播包广播到局域网2之后,交换机B右

2021-01-28 22:48:01 199

原创 2021-01-27

1.物理层1.1物理层直连的方式组件一个LAN局域网网线有两个头。我们只在一端将1号和3号 、2号和6号换一下。另一端是不变的。 网线一共有8根 第1、2根起着收信号的作用,第3、6根起着发信号的作用。我这边的1、2占着你那边的3、6根的位置,你那边发信号我这边就能收到, 同理我这边3、6占着你那边1、2根的位置。那么我这边发信号,你那边就能收到,这不就实现了两台主机通过一根网线实现相互通信了嘛。1.2集线器组件多台电脑的网络集线器完全是在物理层工作的,采用广播模式,它会将没一个字节复制到其

2021-01-27 22:08:42 100

原创 2021-01-26

TCP/IP协议族体系结构以及主要协议TCP/IP协议族是一个四层协议系统,自底而上分别是数据链路层、网络层、传输层和应用层。每一层完成不同的功能,且通过若干协议来实现,上层协议使用下层协议提供的服务。数据链路层数据链路层实现了网卡接口的网络驱动程序,以处理数据在物理媒介(比如以太网、令牌环等)上的传输。数据链路层两个常用的协议是ARP协议(Address Resolve Protocol,地址解析协议)和RARP协议(ReverseAddress Resolve Protocol,逆地址

2021-01-26 21:52:51 90

转载 centos nginx安装

CentOS7安装Nginx及配置 Nginx是一款轻量级的网页服务器、反向代理服务器。相较于Apache、lighttpd具有占有内存少,稳定性高等优势。**它最常的用途是提供反向代理服务。**安装 在Centos下,yum源不提供nginx的安装,可以通过切换yum源的方法获取安装。也可以通过直接下载安装包的方法,**以下命令均需root权限执行**: ...

2019-11-25 19:42:24 135

原创 Mysql_1

数据库MySql 中的语句不区分大小写,但是一般使用大小写表示该单词是mysql中的一个关键字1、数据库的相关操作 增: create database mydb1; create database mydb2 character set gbk;(给数据库中的文字指定编码) create database collate_test1 ...

2019-09-19 21:27:32 129

原创 List

List:(接口) List是有序的,允许有重复元素 有序:遍历的顺序和插入的顺序一致成员方法:增:boolean add(E e) 在末尾添加一个元素void add(int index, E element)boolean addAll(Collection<? extends E> c) 在末尾添加集合中所有的元素boo...

2019-09-18 16:20:46 72

原创 集合

Collection: Collection是层次结构中的根节点 其中List的子类都是有序的 Set和Queue的子类都是无序的 Set的子类不允许有重复的元素 Queue和List的子类是允许有重复的子类所有Collection子类通用的方法: 增: boolean add...

2019-09-18 16:18:35 107

原创 pytorch vgg16 猫狗识别

第一次做猫狗识别的任务,遇到点问题记录一下:主要是数据集的问题: 下载完猫狗数据集后,打开有两个文件夹分别是train和test。这两个文件夹中并没有子文件夹。直接将其导入train_dataset = torchvision.datasets.ImageFolder(root='/home/qqsdqt/桌面/cat/data/train',transform=transform...

2019-07-24 20:17:58 4487 1

原创 pytorch alexNet 进行猫狗识别

第一次做猫狗识别的任务,遇到点问题记录一下:主要是数据集的问题: 下载完猫狗数据集后,打开有两个文件夹分别是train和test。这两个文件夹中并没有子文件夹。直接将其导入train_dataset = torchvision.datasets.ImageFolder(root='/home/qqsdqt/桌面/cat/data/train',transform=transform)...

2019-07-24 20:12:34 2588 2

转载 SPP-Net

这里的主体结构引用了:https://www.cnblogs.com/qinduanyinghua/p/9016235.html'utf-8'from math import floor, ceilimport torchimport torch.nn as nnimport torch.nn.functional as Fclass SpatialPyramidPooling...

2019-07-24 19:38:14 133

翻译 构造决策树预测隐形眼镜类型

import numpy as npimport mathimport operatordef calcShannonEnt(dataSet): numEntries=len(dataSet) labelCounts={} for data in dataSet: currentLabel=data[-1] if currentLab...

2019-05-12 09:56:23 386

原创 用逻辑回归实现猫分类器

import numpy as npimport matplotlib.pyplot as pltimport h5pyimport scipyfrom PIL import Imagefrom scipy import ndimageimport time%matplotlib inline def load_dataset(): train_dataset =...

2019-05-11 17:00:19 220

翻译 决策树

import numpy as npimport mathimport operatordef calcShannonEnt(dataSet): numEntries=len(dataSet) labelCounts={} for data in dataSet: currentLabel=data[-1] if currentLab...

2019-05-08 10:35:29 59

原创 利用神经网络进行手写数字识别

import numpy as npfrom scipy.io import loadmatdef sigmoid(z): z=np.matrix(z) return 1/(1+np.exp(-z))def predict(theta1,theta2,x): #theta1:25*401 输入层多一个偏置项 #theta2:10*26 隐藏层多一个偏置项...

2019-05-05 15:58:52 155

翻译 k-近邻算法 手写识别系统

import numpy as npimport matplotlib.pyplot as pltimport osimport operatordef img2vector(filename): returnVect=np.zeros((1,1024)) f=open(filename,'r') for i in range(32): lineS...

2019-05-04 10:06:27 129

原创 哈夫曼树

#include&lt;iostream&gt;#include&lt;vector&gt;#include&lt;fstream&gt;#include&lt;algorithm&gt;#include&lt;cmath&gt;#include&lt;queue&gt;#include&lt;set&gt;#include&lt;map&gt;#include&

2018-08-17 17:26:09 92

转载 输入输出流

在C++中,可以考虑用已经写好的模板来解题:#include #include #include #include using namespace std; int main() { string line,word; vectorstring> s1; getline(cin,line); // 输入一行数据 // 将一行数据绑定在一

2018-01-18 18:50:27 132

原创 1028. List Sorting (25)

Excel can sort records according to any column. Now you are supposed to imitate this function.InputEach input file contains one test case. For each case, the first line contains two integers N

2018-01-16 20:56:51 127

原创 1100. Mars Numbers (20)

People on Mars count their numbers with base 13:Zero on Earth is called "tret" on Mars.The numbers 1 to 12 on Earch is called "jan, feb, mar, apr, may, jun, jly, aug, sep, oct, nov, dec" on Ma

2018-01-14 16:37:00 139

原创 1009. Product of Polynomials (25)

This time, you are supposed to find A*B where A and B are two polynomials.Input Specification:Each input file contains one test case. Each case occupies 2 lines, and each line contains the inf

2018-01-13 20:40:05 140

原创 1079. 延迟的回文数 (20)

给定一个 k+1 位的正整数 N,写成 ak...a1a0 的形式,其中对所有 i 有 0 i k > 0。N 被称为一个回文数,当且仅当对所有 i 有 ai = ak-i。零也被定义为一个回文数。非回文数也可以通过一系列操作变出回文数。首先将该数字逆转,再将逆转数与该数相加,如果和还不是一个回文数,就重复这个逆转再相加的操作,直到一个回文数出现。如果一个非回文数可以变出回文数,就称这

2017-12-29 20:29:23 132

原创 A + B Problem II

Problem DescriptionI have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B. InputThe first line of the input contains an integer T(1<=T<

2017-12-27 21:20:25 126

原创 1060. Are They Equal (25)

If a machine can save only 3 significant digits, the float numbers 12300 and 12358.9 are considered equal since they are both saved as 0.123*105 with simple chopping. Now given the number of significa

2017-11-24 10:15:35 133

原创 归并排序的递归实现

const int maxn = 100;//将数组A的[L1,R1]与[L2,R2]区间合并为有序区间(此处L2即为R1+1)//归并排序的递归实现void merge(int A[], int L1, int R1, int L2, int R2){ int i = L1, j = L2; int temp[maxn], index = 0;//临时存放合并后的数组,index为其

2017-11-21 21:40:45 161

原创 区间贪心

区间不相交问题给出N个开区间(x,y),从中选择尽可能多的开区间,使得这些开区间两两没有交集。例如对开区间(1,3)(2,4)(3,5)(6,7)来说可以选出最多三个区间(1,3)(3,5)(6,7),他们互相没有交集。将区间按区间左端从小到大排列,如果区间左端相等,则按区间右端从小到大排列。贪心算法1.如果两区间重叠则选取区间长度小的区间,那么就会有更大的空间去容纳其他开区间。

2017-11-21 15:09:25 177

转载 [C++杂记] STL容器当作参数传递

1、STL容器类自带的拷贝构造函数和符号“=”对容器进行深拷贝常见的STL容器包括:vector,deque,list,set,multiset,map,multimap,stack,queue,priority_queue。将STL容器当作参数传递给函数时,如果是值传递,则会自动调用STL容器的拷贝构造函数,如下面的程序片段。[cpp] view pl

2017-11-19 09:28:06 591

原创 08-图8 How Long Does It Take(25 分)

08-图8 How Long Does It Take(25 分)Given the relations of all the activities of a project, you are supposed to find the earliest completion time of the project.Input Specification:Each inp

2017-11-12 10:05:35 240

原创 08-图7 公路村村通(30 分)

08-图7 公路村村通(30 分)现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。输入格式:输入数据包括城镇数目正整数N(≤1000)和候选道路数目M(≤3N);随后的M行对应M条道路,每行给出3个正整数,分别是该条道路直接连通的两个城镇的编号以及该道路改建的预算成本。为简单起见,城镇从1到N编号。

2017-11-11 16:44:09 735

原创 07-图5 Saving James Bond - Hard Version (30分)

This time let us consider the situation in the movie "Live and Let Die" in which James Bond, the world's most famous spy, was captured by a group of drug dealers. He was sent to a small piece of land

2017-11-06 20:24:27 299

原创 07-图4 哈利·波特的考试(25 分)

哈利·波特要考试了,他需要你的帮助。这门课学的是用魔咒将一种动物变成另一种动物的本事。例如将猫变成老鼠的魔咒是haha,将老鼠变成鱼的魔咒是hehe等等。反方向变化的魔咒就是简单地将原来的魔咒倒过来念,例如ahah可以将老鼠变成猫。另外,如果想把猫变成鱼,可以通过念一个直接魔咒lalala,也可以将猫变老鼠、老鼠变鱼的魔咒连起来念:hahahehe。现在哈利·波特的手里有一本教材,里面列出

2017-11-02 22:07:46 349

原创 06-图2 Saving James Bond - Easy Version(25 分)

This time let us consider the situation in the movie "Live and Let Die" in which James Bond, the world's most famous spy, was captured by a group of drug dealers. He was sent to a small piece of land

2017-10-26 20:40:58 171

原创 图的建立和BFS、DFS

#include#include#include#include#include#include#include#includeusing namespace std;ifstream inFile("C:\\Users\\DELL\\Desktop\\in.txt", ios::in);const int MaxVertexNum = 100;typedef int Ver

2017-10-24 22:38:58 213

原创 05-树9 Huffman Codes(30 分)

In 1953, David A. Huffman published his paper "A Method for the Construction of Minimum-Redundancy Codes", and hence printed his name in the history of computer science. As a professor who gives the f

2017-10-22 23:44:25 280

原创 05-树8 File Transfer(25 分)

We have a network of computers and a list of bi-directional connections. Each of these connections allows a file transfer from one computer to another. Is it possible to send a file from any computer

2017-10-21 22:40:51 321

原创 04-树4 是否同一棵二叉搜索树(25 分)

给定一个插入序列就可以唯一确定一棵二叉搜索树。然而,一棵给定的二叉搜索树却可以由多种不同的插入序列得到。例如分别按照序列{2, 1, 3}和{2, 3, 1}插入初始为空的二叉搜索树,都得到一样的结果。于是对于输入的各种插入序列,你需要判断它们是否能生成一样的二叉搜索树。输入格式:输入包含若干组测试数据。每组数据的第1行给出两个正整数N (≤)和L,分别是每个序列插入元素的个数和需

2017-10-12 20:19:54 192

原创 03-树3 Tree Traversals Again(25 分)

An inorder binary tree traversal can be implemented in a non-recursive way with a stack. For example, suppose that when a 6-node binary tree (with the keys numbered from 1 to 6) is traversed, the stac

2017-10-11 21:08:14 210

原创 |NOIOJ|二分|06:月度开销

农夫约翰是一个精明的会计师。他意识到自己可能没有足够的钱来维持农场的运转了。他计算出并记录下了接下来 N (1 ≤ N ≤ 100,000) 天里每天需要的开销。约翰打算为连续的M (1 ≤ M ≤ N) 个财政周期创建预算案,他把一个财政周期命名为fajo月。每个fajo月包含一天或连续的多天,每天被恰好包含在一个fajo月里。约翰的目标是合理安排每个fajo月包含的天数,使得开

2017-09-28 20:50:15 655

空空如也

空空如也

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

TA关注的人

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