可能会把头结点删掉的问题,都会定义一个虚拟头节点 p:上一次保留节点的最后一个位置q:下一段的第一个节点,用来把下一段全部扫描结束 ,只要相同q就一直向后走。p到q为一段 本次用来3个节点,一个虚拟节点,另外的p、q用来遍历是否存在重复节点。 /** * Definition for singly- ...
分类:
其他好文 时间:
2020-02-13 17:31:16
阅读次数:
74
A 题意: 一串01字符串,求最少删掉几个0,使得1连续 思路: 找1的l,r,数出区间0的个数 1 #include<bits/stdc++.h> 2 using namespace std; 3 #define ll long long 4 #define il inline 5 #define ...
分类:
其他好文 时间:
2020-02-13 09:31:39
阅读次数:
47
1.先将unit of work源码下载 2.引入自己的项目 3.根据原始项目示意在自己项目的startup里注册仓储 由于我不想对每个实体都注册一遍,我使用了泛型仓储(core 2.0好像不支持) 但是没法解析 很明显没成功 原因就是 原来使用了_unitOfWork.GetRepository< ...
分类:
Web程序 时间:
2020-02-12 18:49:24
阅读次数:
97
URL https://www.lydsy.com/JudgeOnline/problem.php?id=4229 简要题意 给一个无向图。 多次询问,每次删掉一条边,或者询问两个点是否在同一个边双连通分量内。 解法 倒着做。 先只保留所有操作结束后剩下的边,建出边双连通分量对应的森林。 然后倒序加 ...
分类:
其他好文 时间:
2020-02-11 09:44:42
阅读次数:
55
引言 最近学习课程要用到Linux,之前装的Ubuntu双系统被我删掉了(因为后来发现那个WSL,win子系统还挺好用的),所以上午用虚拟机再装了一下老师给的Ubuntu16,也不知道怎么回事特别卡,桌面还莫名的黑屏。Ubuntu20.04还有两个月就发布了,所以也不想用Ubuntu18了,但又等不 ...
分类:
其他好文 时间:
2020-02-10 18:02:10
阅读次数:
577
ps:请先确保 php.ini 的disable_functions 配置没有拦截 exec ,有请删掉,保存,重启php 下面开始正文1、先找出是哪个用户在执行这个文件的 <?php$result = exec("whoami", $outcome, $status); var_dump($out ...
分类:
Web程序 时间:
2020-02-10 11:49:32
阅读次数:
128
树转二叉树 左儿子右兄弟 ,即第一个儿子是左二子,第一个兄弟是右儿子,然后按层次按顺序调整每一个即可。 规范做法是三步: 加线: 同一层的兄弟按顺序加线。 去线: 保留第一个儿子,其他儿子连线删掉。 调整层次。 森林转二叉树 先将每个树转成二叉树,然后从第二棵开始,把每一棵二叉树的根都作为 前一棵的 ...
分类:
其他好文 时间:
2020-02-09 16:33:52
阅读次数:
63
"Link" 对于一个交换后的序列$b_i$,其最小交换次数为每个数在原序列的位置构成的排列$p_i$的逆序对数。 那么从小到大枚举每个数,把它删掉,它对答案的贡献就是剩下的数和它形成的逆序对数。 因此我们可以用BIT维护,注意枚举时要把相同的数同时处理。 ...
分类:
其他好文 时间:
2020-02-08 23:19:34
阅读次数:
113
ORM模型迁移 迁移命令: 1、makemigrations:将模型生成迁移脚本。模型所在的app,必须放在settings.py中的INSTALLED_APPS中,这个命令有以下几个常用的选项: app_label : 后面可以跟一个或者是多个app,那么就只会针对这几个app生成迁移脚本,如果没 ...
分类:
其他好文 时间:
2020-02-08 11:54:47
阅读次数:
53
首先我看的weiboSpider爬虫项目教程出自https://github.com/dataabc/weiboSpider 1.这爬取的是手机端的,所以我把网址https://weibo.com的.com改成了cn,需要爬取的id和cookie也是在这登录后按教程找的。 主页网址上的连续数字不一定 ...
分类:
编程语言 时间:
2020-02-08 09:15:12
阅读次数:
285