- 博客(11)
- 收藏
- 关注
原创 基金推荐python代码
爬取天天基金网基金排行榜进入天天基金网排行榜页面,可以发现每个页面可显示50条基金信息,在进入下一页时,url没有变化,所以我们没法通过改变url来爬取所有数据。但是通过点击页面右下角的”“不分页”选项,可在此页面上获得所有排行榜上的基金。我们使用selenium加载网页,获取页面信息,利用pyquery提取所需要的信息,并将数据以csv文件存储。爬虫代码如下:import codecsfrom selenium import webdriverfrom selenium.webdriver.
2021-12-10 20:35:57 792
原创 统计不可区分和计算不可区分
为了便于说明,我们通过一个随机函数来举例子,在这个例子中有三个角色,挑战者,真随机源头以及一个随机数生成算法。其过程为,真随机源通过扔硬币的方式产生一个真随机数R,随机函数通过一个算法生成一个随机数R',将R和R'同时发送给挑战者,让挑战者区分哪个是真随机源产生的随机数,哪个是随机函数产生的随机数。如果挑战者能够区分两者,则我们说挑战成功。这里区分计算不可区分和统计不可区分的关键点在于挑战者的能力。如果挑战者的能力是无限的,无限能力的挑战者都不能挑战成功那么他就是统计不可区分;如果挑战者的能力是多项式的
2021-12-01 21:15:16 1155
原创 unix 系统监测
#!/bin/sh是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面根的是此解释此脚本的shell的路径。$2:表示第二个字段print $2 : 打印第二个字段awk ‘{print $2}’ $fileName : 一行一行的读取指定的文件, 以空格作为分隔符,打印第二个字段比如有这样一个文件a1 b1 c1 d1a2 b2 c2 d2执行的结果是,输出b1b2在bash中,$( )是用来作命令替换的。 命令替换与变量替换差不多,都是用来重组命令
2020-08-20 19:55:54 127
原创 洛谷 矩阵取数游戏 dp+高精度
洛谷 矩阵取数游戏 dp+高精度#include <iostream>#include <cstring>#include <algorithm>#include <stdio.h>#include <cmath>#define Mod 10000#define MAXN 85using namespace std;...
2019-06-01 16:58:43 141
转载 快速幂
快速幂这个东西比较好理解,但实现起来到不老好办,记了几次老是忘,今天把它系统的总结一下防止忘记。首先,快速幂的目的就是做到快速求幂,假设我们要求a^b,按照朴素算法就是把a连乘b次,这样一来时间复杂度是O(b)也即是O(n)级别,快速幂能做到O(logn),快了好多好多。它的原理如下:假设我们要求ab,那么其实b是可以拆成二进制的,该二进制数第i位的权为2(i-1),例如当b==11时a11...
2019-01-23 14:43:23 109
原创 zoj 1101
这个题的关键在于可以有负数,所以要注意循环变量的取值范围!!!还有注意二分查找!!!不要用递归!TLE!!#include <iostream>#include <algorithm>#include <stdio.h>#define MAXN 1005using namespace std;int p[MAXN];int N;/*int...
2018-11-12 23:12:32 219
原创 Qt Pushbutton
1.透明样式设计:在右侧属性中勾选flat;2.字体颜色设置:this->ui->EnterButton->setStyleSheet(“color:white”);//将字体设置为白色3.字体样式大小设置:(也可在属性(黄色区域)中设置)this->ui->EnterButton->setFont(QFont(“宋体”,30,QFont::Bold)...
2018-11-11 13:07:50 486
原创 Qt widget设计
1.设计背景图片在构造函数中加入以下代码:头文件:#include #include #include Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this); this->setAutoFillBackground(t...
2018-11-11 10:17:18 310
原创 线段树 Minimum Inversion Number D题
题目:Minimum Inversion Number题意:有0~n-1数字组成的序列,然后进行这样的操作,每次将最前面一个元素放到最后面去会得到一个序列,每得到一个序列都可得出该序列的逆序数(如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数)。要求求出最小的逆序数。思路:线段树维护的是在此区间内出现的数字的个数。如...
2018-10-15 19:14:45 208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人