线段树模板加模板题POJ3468

POJ - 3468 整理了个新的线段树的模板,暑期集训的时候学长给的模板,每个节点单单存了自己所要维护的内容,还是少了点。导致在写pushdown的时候,len我会有点难写。所以就整理个新的模板。 每个节点还存了l,r,lazy,len,写起来思路清晰多了。 #include<iostream> #include<cstdio> #define lson (rt << 1) #define rson (rt << 1 | 1) #define Lson lson, l, mid #
分类: 其他 发布时间: 10-06 22:31 阅读次数: 0

node - 获取 token

String(req.headers.authorization || '').split(' ').pop()
分类: 其他 发布时间: 10-06 22:31 阅读次数: 0

英语muttonfatjade羊脂玉

羊脂玉英文(mutton fat jade) 中文名羊脂玉 外文名muttonfatjade 羊脂玉又称白玉,为软玉中之上品,极为珍贵。主要含有透闪石(95%)、阳起石和绿帘石。非常洁白,质地细腻,光泽滋润,状如凝脂。古传“白璧无瑕”即指白玉。 羊脂白玉是和田玉中的宝石级材料,是白玉中质纯色白的极品,具备最佳光泽和质地,表现为:温润坚密、莹透纯净、洁白无瑕、如同凝脂,故名。对于此玉和普通白玉,最简单的区别方法,是在白色的日光灯下观看。羊脂白玉对着日光灯,所呈现的是纯白半透明状,而且带有粉粉的雾
分类: 其他 发布时间: 10-06 22:31 阅读次数: 0

python之字符串的索引,切片,分割,替换,去除指定字符,拼接,格式化

# 字符串中的元素:单个字母,数字,汉字。单个字符都称为元素。 s = 'hello!' 1.len(数据):统计数据的长度 print(len(s)) # 6 2.字符串取值:字符串名[索引值] # 正向索引:0,1,2……从0开始 # 反向索引:……-6,-5,-4,-3,-2,-1 print(s[5]) # 索引,! print(s[-1]) # ! # 字符串取多个值:切片 字符串名[索引头:索引尾:步长]步长默认为1 print(s[1:5:2]) # el
分类: 其他 发布时间: 10-06 22:31 阅读次数: 0

D. Equalize the Remainders set的使用+思维

D. Equalize the Remainders set的学习::https://blog.csdn.net/byn12345/article/details/79523516 注意set的end()和rbegin()的区别。 end()是指向最后一个元素的下一个,rbegin()是指向最后一个元素。 题目大意:给你一个n长度的数组,给一个模数m,问对m取模,余数从0到m-1的每一种都是n/m 保证m一定是n的除数。 每一个操作对数字+1,问最少的操作满足题目,输出操作之后的数组。 这个用
分类: 其他 发布时间: 10-06 22:31 阅读次数: 0

LG4824 「USACO2015FEB」(Silver)Censoring KMP+栈

问题描述 LG4824 题解 大概需要回顾(看了题解) KMP 先对要删除的 模式串 进行自我匹配,求出 \(\mathrm{fail}\) 然后再扫 文本串 的过程中记录一下每个字符匹配的最大长度,用栈进行删除。 这类删除一段连续区间的问题常用栈来优化维护 \(\mathrm{Code}\) #include<bits/stdc++.h> using namespace std; template <typename Tp> void read(Tp &x){ x=0;char c
分类: 其他 发布时间: 10-06 22:31 阅读次数: 0

微信之获取微信的openid(二)详细版

第一步 :配置测试号,网页授权获取用户基本信息。 该授权回掉页面域名为ngrok 映射的域名,我的映射地址是127.0.0.1:8080。 到此微信配置完毕,接下来就是直接上代码了 2.用户同意授权     我是把这个url写在微信菜单下的,当进入这个页面的时候就让用户同意。注意:好像是静默授权的,用户不知道     1.url:       https://open.weixin.qq.com/connect/oauth/authorize?appid=appid&redirect_uri=
分类: 其他 发布时间: 10-06 22:31 阅读次数: 0

python 第12关 属性(attribute) 方法(method)

属性(attribute) 方法(method)
分类: 其他 发布时间: 10-06 22:31 阅读次数: 0

Card Hand Sorting 二进制枚举暴力

这个题其实由于只有4种花色的,那么每种花色排列的顺序,也不过是4!种,然后对于每种花色内部到底是升序还是降序,其实也可以直接暴力,一共也就4!*2^4种情况,然后直接进行排序就可以了,但是我们如何计算需要移动的位置呢???我们这样考虑,我们由于要保证内部有序,那么最后一定是一个升序或者降序,那么插入一张牌,实际上是相当改变内部相对位置,那么考虑无序的,我们肯定是找到最长的递增子序列,那么他们一定是不用互相移动的,而其他的肯定是要移动的,因为他们不满足前后的顺序,并且他们是肯定是要移动的,直接二
分类: 其他 发布时间: 10-06 22:31 阅读次数: 0

从0开始学微服务

作为一名IT从业者,懈怠是一件奢侈的事情,因为在IT圈,原地踏步就等于退步。   “微服务”这个名词已经广为流传,但是我觉得大部分的人也许同我一样,仅仅只是处于对这个概念的认知上;是的!今天我希望跟大家一起揭开它的神秘面纱:) 《从 0 开始学微服务》专栏希望能够用通俗易懂的语言帮助你理解以上几个问题,同时也是希望能够由浅入深、由表及里系统为你讲解微服务的各个关键环节,帮你上手微服务。 四个核心模块。 入门微服务:将介绍微服务体系的基本原理和组成,帮你解答什么是微服务、什么时候适合微服务改造、
分类: 其他 发布时间: 10-06 22:31 阅读次数: 0

深度学习中的线性代数知识详解

原创 深度学习中的概率知识详解 本文链接:https://blog.csdn.net/xialeizhou/article/details/81026315 1. 基础概念 随机变量(连续,离散): 对可能状态的描述, 在机器学习算法中,每个样本的特征取值,标签值都可以看作是一个随机变量,包括离散型随机变量和连续型随机变量 概率分布: 用来指定每个状态的可能性, 对于离散型的概率分布,称为概率质量函数(Probability Mass Function, PMF),对于连续性的变量,其概率分布
分类: 其他 发布时间: 10-06 22:31 阅读次数: 0

PhpSpreadSheet 读写excel文件

phpoffice 系列很好用。PhpSpreadSheet取代了原先的phpexcel,用来处理excel文件 https://phpspreadsheet.readthedocs.io/en/latest/ 简单的使用示例: 1、基本操作 注意:新建和修改是不同的类来处理的 use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Writer\Xlsx; use PhpOffice\PhpSprea
分类: 其他 发布时间: 10-06 22:31 阅读次数: 0

anaconda导包

注意:1,用anaconda导包时要注意在在相应的环境下,例如(base),(tensorflow) 2.一般情况下,直接 conda install 包名,eg: conda install jieba 有时候上面这样做会遇到问题,他自己找不到合适的版本安装,大概是第四行,有environment的那个,false没有done 这个时候先找到合适的版本,eg:anaconda search -t conda jieba(包名); 再安装,获取具体的安装指令(怎么获取有待解决),conda i
分类: 其他 发布时间: 10-06 22:31 阅读次数: 0

Makefile应用之Complicated工程

参考《专业嵌入式软件开发》中Makefile的complicated工程代码。 工程目录结构如下: . ├── define.h ├── foo.c ├── foo.h ├── main.c └── Makefile 1.Makefile MKDIR := mkdir RM := rm RMFLAGS := -fr CC := gcc DIR_OBJS = objs DIR_TARGET = exes DIR_DEPS = deps TARGET = compl
分类: 其他 发布时间: 10-06 22:31 阅读次数: 0

“阿里云去IOE”这个超前的操作出自:王坚博士之手!

  “阿里云去IOE”这个超前的操作出自:王坚博士之手!   巨大数据库倒逼阿里巴巴去IOE,并以阿里云顺势抢占IOE的老地盘。   在上市故事中,阿里巴巴集团一再强调的核心业务之一是“云”和大数据,业务战略是“云+端”。这个基于“云”的宏大叙事,始于六年前的内部技术革命,善造概念的阿里,称之为“去IOE”——这已经成为一个新的短语。   2008年,王坚从微软亚洲技术研究院空降阿里,担任首席架构师。这个在阿里内部尊称为“博士”的首席架构师并非程序员出身,是一个不会写代码的架构师,却甫一到任就
分类: 其他 发布时间: 10-06 22:14 阅读次数: 0

1 计算机网络历史与基本概念&分层与参考模型(TCP/IP与OSI)&通信过程

Definition: 计算机网络:使用单一技术相互连接的自主计算机的互联集合。 单台计算机独立自主(不受制于其他计算机),连接介质可以使光纤、铜线也可以是微波、红外、卫星。 互联网络(Internet):计算机网络的相互连接,是网络的网络,即Internet。 万维网(WWW):不是计算机网络。是构建在网上的一个分布式系统。 拓扑:信道(信号通道)的分布方式。 常见拓扑有总线型、星型、环形、树形和网状型。最常见的是总线和星型。 总线拓扑:主机挂接在总线上,相互直接通达。 星型拓扑:主机都挂接
分类: 其他 发布时间: 10-06 22:14 阅读次数: 0

[CSP-S模拟测试]:甜圈(线段树)

题目描述   $D$先生,是一个了不起的甜甜圈制造商。今天,他的厨房准备在日出之前制作甜甜圈。$D$先生瞬间完成了$N$个油炸圈饼。但是,这些油炸圈饼得先经过各种装饰任务才可以成为甜甜圈销售:填充奶油,浸入巧克力,打顶可爱,丰富多彩的东西等等。   装饰任务有$K$个,任务编号为$1$到$K$,并且每一个甜甜圈都必须严格按照$K$个任务以$1,2,...,K$的顺序仅完成一次,才能成为销售物品。   $D$先生将$N$个甜甜圈排成一列,他似乎打算一次完成每个装饰任务。但是,昨天晚上熬夜的$D$
分类: 其他 发布时间: 10-06 22:14 阅读次数: 0

2019.10.06考试报告

把这次考试当作一次提醒吧: 1>考试题其实并不像你看到的那么难 2>平常改题和学知识过程中要求甚解,善于质疑题解,尽管你一定是错的,但同样可以有很大收获。 3>你最近有些聒噪,成天jc,看别人jc,没心思学新知识,你还记得暑假时的《命运》吗? 4>自助餐别傻吃 T1 留坑
分类: 其他 发布时间: 10-06 22:14 阅读次数: 0

vue-router--对应js的知识

?a=1234 对应是:location.search #/orderSuccess?orderid=021223242424 对应是:location.hash
分类: 其他 发布时间: 10-06 22:14 阅读次数: 0

网络爬虫与Tornado

1 爬虫introduction 1.1 爬虫框架 性能:   并发方案:异步IO(gevent/Twisted/asyncio/aiohttp),自定义异步IO模块,IO多路复用:select scrapy框架   介绍异步IO:Twisted,Twisted基于Scrapy源码定义爬虫框架,同时Twisted使用Scrapy 1.2 Tornado框架(异步非阻塞) Tornado基本使用 源码剖析 自定义异步非阻塞框架 2.爬虫基本操作 2.1 requests模板模块 from bp4
分类: 其他 发布时间: 10-06 22:14 阅读次数: 0