CSDN刷阅读数

今天我们来盘一下csdn,做一个小程序,为什么做这个呢?今天小编看着我的博客的阅读数,唉,惨不忍睹,没办法,只能想一些........呃呃呃呃,你懂的。 话不多说,分析一波csdn的阅读数,计数原理是每次进入页面记作一次,所以我们很简单的构建一个访问的小爬虫就好了,那么开始操作。 1 import requests 2 import time 3 from lxml import etree 4 import random 5 ​ 6 def post_articl
分类: 其他 发布时间: 10-26 22:34 阅读次数: 0

一级域名的登录信息在二级域名中获取

在一级域名下的网站登录后,跳转到二级域名下的功能网页,怎么能够做到共享登录信息呢 现在做的站点中一般是前后端分离,在登录接口中拿到登录的 token ,保存到本地,后面发起 ajax 请求的请求头中统一添加header 到服务端来验证是否登录。 那从站点跳转到二级域名的时候 怎么拿到 token 呢 1.如果是单页面应用的话,会将token 保存到store 或者 storage 中,但是在storage中的数据无法在跨域的情况下获取到。 2.这里将获取到的token 保存在 cookie 中
分类: 其他 发布时间: 10-26 22:34 阅读次数: 0

BinarySearchTree-二叉搜索树

BinarySearchTree-二叉搜索树 二叉查找树(Binary Search Tree)。搜索,插入,删除的复杂度等于树高,O(log(n))。 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树; 中序遍历的结果为有序列表; 代码实现如下: /*****BinarySearchTree*****/ //根节点左边的数据比根节点小,右边比根节点大,子树也一样 #include
分类: 其他 发布时间: 10-26 22:34 阅读次数: 0

git-vi

VI命令可以说是Unix/Linux世界里最常用的编辑文件的命令了,但是它的命令集太多,所以要想精通他,也是一件很不容易的事情,除了专业SA,对于我们开发人员而已只需要掌握一些最最常见的用法应该就可以了;下面就介绍一些常见的命令: 命令 描述 nG 跳转到第n行。n为行数,该命令立即使光标跳到指定行 G 跳转到文件最后一行 gg 跳转到文件第一行 Ctrl+G 光标所在位置的行数和列数报告 :set nu 编辑器中显示行号 Ctrl-f 向前翻页 Ctrl-b 向后翻页 n+ 光标下移n行 n
分类: 其他 发布时间: 10-26 22:34 阅读次数: 0

python 装饰器使用总结

python 装饰器使用总结 by:授客 QQ:1033553122 测试环境 win10 python 3.5 例1:一个简单的例子 #!/usr/bin/env python # -*- coding:utf-8 -*- __author__ = 'shouke' def wrapper_method1(func):# func用于接收被装饰的函数地址 def wrapper(): print("执行wrapper_method1") func()#调用被装饰的函数 return wrap
分类: 其他 发布时间: 10-26 22:34 阅读次数: 0

「CF241E」Flights

传送门 Luogu 解题思路 首先对于所有不属于任何一条路径上的边,它的权值是任意的。 对于所有在路径上的边 \((u,v)\) 满足 \(1\le dis_v-dis_u\le2\) 差分约束即可。 细节注意事项 用dfs判负环时注意一下时间效率 参考代码 #include <algorithm> #include <iostream> #include <cstring> #include <cstdlib> #include <cstdio> #include <cctype> #inc
分类: 其他 发布时间: 10-26 22:34 阅读次数: 0

ubuntu更改用户名密码

转发自邬峙 大神的博客:https://www.cnblogs.com/zeusmyth/p/6231350.html Ubuntu下更改用户名和主机名    很多时候,我们不满意安装时起的用户名与主机名,但是由于已经在这个用户上做了好多配置,所以只能在原来的基础上改用户名和主机名了。    但是改这些文件的时候,一定要小心,因为一不小心就会造成重启后无法登陆的情况。我自己也因为这个,浪费了好多时间:    这里写下我的经验,安全的修改用户名,避免出现修改后无法登陆的情况,希望对大家有所帮助,
分类: 其他 发布时间: 10-26 22:34 阅读次数: 0

洛谷 P816 忠诚 题解

每日一题 day28 打卡 Analysis 这道题用线段树维护区间最小值很简单,因为没有修改所以连lazy_tag都不用,但是这道题可以用树状数组维护区间最小值,非常骚气。 线段树代码: 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 #include<cmath> 6 #define int long long 7 #define maxn 10
分类: 其他 发布时间: 10-26 22:34 阅读次数: 0

Python-bs4解析html

Beautiful Soup简介(简称bs4) 它是一个可以从HTML或XML文件中提取数据的Python库,它能够通过你喜欢的转换器实现惯用的文档导航、查找、修改文档的方式,节省工作时间 所有对象可以归纳为4种: Tag:标签对象,例如<p class=”title”><b>yoyoketang</b></p>,这就是一个标签 NavigableString:字符对象,如:这里是我的微信公众号:yoyoketagn BeautifulSoup:就是整个html对象 Comment:注释对象,
分类: 其他 发布时间: 10-26 22:34 阅读次数: 0

「POI2010」Bridges

传送门 Luogu团队题链接 解题思路 首先二分答案,然后在所有边权小于二分值的边和所有点组成的图中判欧拉回路。 由于可能出现混合图,所以要用到网络流。 把所有无向边钦定一个方向,那么原图就是一个有向图。 那么存在欧拉回路的充要条件就所有点的入度等于出度且图联通。 我们考虑把点 \(x\) 的入度与出度之差记作 \(\Delta x\)。 那么对于所有的定向后的无向边 \((u,v)\),连一条从 \(u\rightarrow v\) 的容量为 \(1\) 的边。 表示将该条边反向可以使 \(
分类: 其他 发布时间: 10-26 22:34 阅读次数: 0

作业要求 20191024-6 Alpha发布用户使用报告

作业链接:https://edu.cnblogs.com/campus/nenu/2019fall/homework/9863 队名:都是为了生活 组长:孙晓宇 组员:董亚辉 王可非 徐姗姗 肖亚男 一、当前已注册用户数量 83 人(开题时预测用户数量40人),如下图: 二、页面访问次数、访问深度及使用频次分布 三、用户列表及采访记录 由于用户过多,因此采访了部分用户对小程序的看法与建议,为了保护用户隐私,因此用户姓名用化名表示 用户序号 用户姓名 性别 使用频次 评价与建议 1 小A 男 5
分类: 其他 发布时间: 10-26 22:34 阅读次数: 0

new 正则表达式匹配 匹配*需要注意??? leetcode 10 动态规划

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/mengmengkuaipao/article/details/102757770 题目描述 请实现一个函数用来匹配包括’.‘和’‘的正则表达式。模式中的字符’.‘表示任意一个字符,而’'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"abaca"匹
分类: 其他 发布时间: 10-26 22:34 阅读次数: 0

new 表示数值的字符串 正则表达式???未完

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/mengmengkuaipao/article/details/102760152 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100",“5e2”,"-123",“3.1416"和”-1E-16"都表示数值。 但是"12e",“1a3.14”,“1.2.3”,"±5"和"12e+4.3"都不是。
分类: 其他 发布时间: 10-26 22:33 阅读次数: 0

2019.9 本月目标

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/JiangHxin/article/details/101080642 2019.9 本月目标: 1.学会常用最短路算法 2.学会常用最小生成算法 3.理解二进制状态压缩 技能树 9.20~9.22 学习dij/floyd/spfa+学习Kruskal/Prim+2场div3 最短路 最小生成树 Codeforces Round #58
分类: 其他 发布时间: 10-26 22:33 阅读次数: 0

P1462 通往奥格瑞玛的道路 最短路+二分

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/JiangHxin/article/details/101287733 本人也是初学最短路,欢迎交流。 关于dijkstra P1462 通往奥格瑞玛的道路 原题链接:传送门 思路: 题目有点类似与求最短路的最大边权的最小值,不过这里求的是消耗最大费用的最小值,不难想到二分,这里的边权作为生命值用来判断当前费用能否从联盟中心活着到家。
分类: 其他 发布时间: 10-26 22:33 阅读次数: 0

分层图最短路 P4568 [JLOI2011]飞行路线

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/JiangHxin/article/details/101289745 本人也是初学最短路,欢迎交流。 关于dijkstra模板 P4568 [JLOI2011]飞行路线 原题链接:传送门 思路: 常规求最短路,不过这次可以选择不超过K条边,使这些边的权值变成0; 暑假多校遇到的题目,当时还是一个只会贴膜的少年,现在理解了一番最短路,加
分类: 其他 发布时间: 10-26 22:32 阅读次数: 0

最短路+dp P4568 [JLOI2011]飞行路线

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/JiangHxin/article/details/101630475 本人也是初学最短路,欢迎交流。 关于dijkstra模板 P4568 [JLOI2011]飞行路线 原题链接:传送门 分层图解法:传送门 思路: 常规求最短路,不过这次可以选择不超过K条边,使这些边的权值变成0; 暑假多校遇到的题目,前几天用分层图过了,后面想学最短
分类: 其他 发布时间: 10-26 22:32 阅读次数: 0

10.1 Codeforces Round #590 (Div.3)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/JiangHxin/article/details/101879361 Codeforces Round #590 (Div. 3):点击进入新世界 总结: 第二次实时打cf,刚开始四分钟就且切了A题,后面看了B1 B2 难度改变对思路没有影响,一开始思路是对的,但是用hash数组没考虑数组下标爆1e9,两题提交都出现RE,还以为是数组
分类: 其他 发布时间: 10-26 22:32 阅读次数: 0

CF-1300 SubstringGame in the Lesson

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/JiangHxin/article/details/101998809 Substring Game in the Lesson 原题链接:传送门 思路: “在 l 之前不存在l’ < l , 且s[l’ , r] 字典序小于 s[l ,r] ” 这种情况属于必败态,即Ann胜。 遍历时保存字典序最小的字母即可,本题难度在于题意理解。
分类: 其他 发布时间: 10-26 22:32 阅读次数: 0

关于次小生成树 详解及模板 仅kruskal

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/JiangHxin/article/details/102223985 前言 关于次小生成树 详解及模板 仅kruskal (因为kru太好写了了了 后续再补上prim 其实九月份的时候就接触了最小生成树和最短路,迷迷糊糊过了一个月,现在回头看可以发现这两种算法有很多相似的地方/思想(举个栗子:prim和dijkstra \ 次短路和次
分类: 其他 发布时间: 10-26 22:31 阅读次数: 0