自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码永不停息...

  • 博客(55)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于《黑马C++》多态----学习笔记

好久没有编程了,最近又重新开始学习C++,将学习的总结记录在此......多态:父类中的虚函数是以指针(vfptr)-(virtual function pointer)来保存在父类中,vfptr指向虚函数表(vftable),虚函数表中记录着函数的地址,如图所示,在没有发生重写void voice() 时,子类直接全部继承,当发生重写时,虚函数表中就会将原本的替换为子类自己的虚函数地址,所以当我们用父类的指针或者引用来指向子类对象并调用voice()函数时,就会直接调用

2021-02-20 22:45:47 166

原创 【视觉】关于leaky_relu找不到的问题

error:module 'tensorflow.python.ops.nn' has no attribute 'leaky_relu'事件:最近在跟着老师学习视觉方面的东西,自己琢磨着行人检测,在搜索资料的时候无意之中看到了yolo,瞬间觉得怎么可以这么牛*,关于yolo的种子已经埋下...在运行yolo-tensorflow时,遇到了‘leaky_relu’找不到的问题,看了网上的解...

2018-12-05 11:32:12 2260 3

原创 【初学Python】关于python实现Cameo对视频的截取和录制

学习《OpenCV3计算机视觉,Python语言实现》时读书笔记。最近对计算机视觉产生了浓厚的兴趣,又刚好在学校的图书馆看到了这本书,那可刚好满足了我的兴趣,今天先敲一个Cameo。保存图片视频时,直接通过当前日期进行保存。先创建一个manager.pyimport cv2import numpyimport time# 视频图像管理类class CaptureManag...

2018-09-26 17:24:22 815 3

原创 【初学Python】出现出现ImportError时

我在此就把,我遇到的问题给大家分享下,希望对你们有用:刚刚开始调用scipy.misc import imread时,代码没错但总是报出ImportError尝试了很多解决方案,但还是不行,后来看到一大神的博客,检查numpy、scipy、matplotlib、scikit-learn的版本是否更新到最新且符合当前Python版本:如果出现不是最新的版本,先卸载该版本:pip uninstall ...

2018-06-11 16:43:46 6012

原创 【计算机网络】超时计时器设置

题目描述 运输层的超时计时器的超时重传时间应设置为多大呢? 如果把超时重传时间设置得太短,就会引起很多报文段的不必要的重传,使网络负荷增大。但若把超时重传时间设置得过长,则又使网络的空闲时间增大,降低了传输效率。 TCP 采用了一种自适应算法,它记录一个报文段发出的时间,以及收到相应的确认的时间。这两个时间之差就是报文段的往返时间 RTT。  TCP 保留了 RTT 的一个加权平均往返时间 R...

2018-05-31 20:05:33 2882

原创 【计算机网络】距离向量算法(D-V)

题目描述RIP路由协议是一种分布式的基于距离向量的路由选择协议。距离向量(D-V)算法:收到相邻路由器(设其地址为 X)的一个 RIP 报文: ① 先修改此 RIP 报文中的所有项目:把“下一跳”字段中的地址都改为 X,并把所有的“距离”字段的值加 1。 ② 对修改后的RIP报文中的每一个项目,重复以下步骤:若原来的路由表中没有目的网络N,则把该项目添加到路由表中;否则(即在路由表中有目的网络N)...

2018-05-31 18:30:10 10721 3

原创 【计算机网络实验】以太网交换机转发数据帧

题目描述以太网交换机实质上就是一个多端口的网桥。网桥工作在数据链路层,根据MAC帧的目的地址对收到的帧进行转发或过滤。当网桥收到一个帧时,并不是向所有的端口转发此帧,而是根据此帧的目的MAC地址,查找网桥中的MAC地址表,然后确定将该帧转发到哪一个端口,或把它丢弃(即过滤)。以太网交换机转发帧的步骤:先查找交换机的MAC地址表中与收到帧的目的地址有无相匹配的项目。如没有,则向所有其他端口(进入的端...

2018-04-13 21:24:19 6521 1

原创 【计算机网络实验】以太网交换机的自学习算法

题目描述:以太网交换机是一种即插即用的设备,其内部的帧交换表(又称为MAC地址表)是通过自学习算法自动地逐渐建立起来的。自学习算法:交换机收到一个帧之后,查找MAC地址表中与收到帧的源地址有无相匹配的项目。如没有,就在MAC地址表中增加一个项目(源地址、进入的接口和时间);如有,则更新原有的项目。现假设有一台24端口的以太网交换机,在一开始,以太网交换机里面的MAC地址表是空的。你的任务是编写程序...

2018-04-13 21:18:03 11725

原创 【计算机网络实验】循环冗余检验CRC

题目描述:CRC的基本思想:将二进制位串看成系数为0或1的多项式。使用CRC编码时,发送方和接收方必须事先商定一个生成多项式G(x),生成多项式的最高位和最低位的系数必须是1。假设一个帧有m位,对应的多项式为M(x),为了计算它的校验和,该帧必须比生成多项式长。CRC的原理:在帧的尾部追加一个校验和,使得追加之后的帧所对应的多项式能够被G(x)整除。当接收方收到了带校验和的帧后,用G(x)去除它,...

2018-04-13 21:14:22 2499

原创 关于C++中使用set_union、set_intersection、set_difference的总结

看紫书例题5-5时,总会遇到不知道怎么用的函数,每次都会进行查找理解,这次参考了http://blog.csdn.net/zangker/article/details/22984803的博客...STL set中有set_union(取两集合并集)、set_intersection(取两集合交集)、set_difference(取两集合差集)。1、这几个函数的参数一样。2、set_union(x...

2018-03-01 18:20:44 7928 7

转载 c++关于map的find和count的使用

这几天读紫书真的是受益匪浅啊,每天都有新东西在学习,今天就留一个知识点...编程的时候比较常用...使用count,返回的是被查找元素的个数。如果有,返回1;否则,返回0。注意,map中不存在相同元素,所以返回值只能是1或0。使用find,返回的是被查找元素的位置,没有则返回map.end()。#include<string>#include<cstring>#incl...

2018-02-28 15:24:32 28912 2

转载 stringstream的基本用法

stringstream是字符串流。1 stringstream对象的使用(按空格分割)#include<sstream>#include<iostream>using namespace std;int main(){ string line,word; while(getline(cin,line)) { ...

2018-02-26 17:26:46 208

转载 关于头文件 <cctype>的函数

转自:https://www.cnblogs.com/zywscq/p/3979958.html以下为字符函数库中常用的函数: 函数名称返回值isalnum()如果参数是字母数字,即字母或数字,该函数返回trueisalpha()如果参数是字母,该函数返回真isblank()如果参数是空格或水平制表符,该函数返回trueiscntrl()如果参数是控制字符,该函数返回trueisdigit()如果...

2018-02-26 17:01:06 215

原创 greater<int>()表示内置类型从大到小排序,less<int>()表示内置类型从小到大排序

greater和less是头文件&lt;functional&gt;greater&lt;int&gt;()和less&lt;int&gt;()在sort中的用法#include&lt;iostream&gt;#include&lt;algorithm&gt;#include&lt;functional&gt;using namespace std;void main(){ int ...

2018-02-26 15:36:43 2383

转载 关于位运算(转需)

原地址:http://blog.csdn.net/nash_/article/details/82621851.获得int型最大值int getMaxInt(){ return (1 << 31) - 1;//2147483647, 由于优先级关系,括号不可省略}    **C语言中不知道int占几个字节时候int getMaxInt(){

2017-11-18 16:33:36 162

原创 【51nod】1073 约瑟夫环

题目:【51nod】1073 约瑟夫环     N个人坐成一个圆环(编号为1 - N),从第1个人开始报数,数到K的人出列,后面的人重新从1开始报数。问最后剩下的人的编号。例如:N = 3,K = 2。2号先出列,然后是1号,最后剩下的是3号。提示:F(i)=(F(i-1)+M)%i;(约瑟夫环数学方法)代码:#include#include#inc

2017-11-14 21:14:12 317

原创 【51nod】1080 两个数的平方和

题目:1080两个数的平方和代码:#include#include#include#includeusing namespace std;int main(){ int n; while(cin>>n) { int flag=0; for(int i=0;i<=sqrt(n);i++)

2017-11-13 17:11:14 205

原创 【51nod】1106 质数检测

题目:1106质数检测代码:#include#include#include#includeusing namespace std;int main(){ int n; int T; cin>>T; while(T--) { cin>>n; int flag=0; if(n

2017-11-13 16:43:42 195

原创 【51nod】1046 A^B Mod C

题目:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1046代码://快速幂#include#include#include#include#includeusing namespace std;typedef long long ll;ll pow_mod(ll a,ll i,l

2017-11-12 18:08:11 276

原创 【51nod】1012 最小公倍数LCM

题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1012【欧几里得算法】代码:#include#include#include#includetypedef long long ll;using namespace std;ll gcd(ll a,ll b) //最大公约数

2017-11-09 21:29:17 162

原创 【51nod】1011 最大公约数GCD--辗转相除法

题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1011提示:辗转相除法代码:#include#include#include#includeusing namespace std;int gcd(int a,int b){ if(b==0) return a;

2017-11-09 21:06:02 198

原创 【51nod】1732 51nod婚姻介绍所

题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1732真的卡输出啊cstdio改为stdio.h就过,之前无限TLE代码:#include#include#include#includeusing namespace std;const int MAXN=1e3+10;

2017-10-18 20:26:37 227

原创 【计蒜课】跳跃游戏二

题目:https://nanti.jisuanke.com/t/20代码:#include#include#include#include#includeusing namespace std;int a[110];int dp[110];//记录每次i+j的位置需要几次才能到达;int main(){ int n; cin>>n;

2017-10-15 21:37:05 187

原创 【51nod】1154 回文串划分

题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1154扫描回文串的每个中心,寻找他的回文串,用DP来记录更新;状态方程dp[j]=min(dp[j],dp[k-1]+1);看前面一段用最优的,后面一段是回文+1。代码://状态方程dp[j]=min(dp[j],dp[k-1]+1);

2017-10-11 22:05:34 190

原创 【51nod】1412 AVL树的种类

题目:点击打开链接动态方程:令dp[i][k]为当前总节点数i,最大深度为k的AVL的方案数,那么有两种转移,一种是当前的AVL左右子树的深度一样,或者左右子树的深度差为1dp[i][k]+=dp[i-1-j][k-1]*dp[j][k-1]我们枚举 j为右子树的总结点数dp[i][k]+=2*dp[i-1-j][k-2]*dp[j][k-1]这种是左右子树深度不一样的

2017-10-10 21:55:10 206

原创 【51nod】1021 石子归并

题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1021推荐大家可以看看这个视频https://www.bilibili.com/video/av12159085/视频讲解更好理解代码:#include#include#include#includeusing

2017-10-09 21:47:51 191

原创 【51nod】1270 数组的最大代价

题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1270分析:要么取峰值要么取谷值, dp[n][0],dp[n][1] 分别表示第i位取1或最大值时,最大的代价代码:#include#include#include#includeusing namespace std;cons

2017-10-09 17:53:56 186

原创 【51nod】1101 换零钱

题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1101代码:#include#include#includeusing namespace std;const int Mod=1e9+7;const int Maxn=1e5+10;int dp[Maxn];int main(){

2017-10-09 12:51:30 278

原创 【51nod】1007 正整数分组

题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=100701背包装物品。容量为和的一半,物品的价值重量都为数的值。背包内最大的价值就是相差最少的方案。代码:#include#include#include#includeusing namespace std;int a[105];

2017-10-06 20:33:00 265

原创 【51nod】1050 循环数组最大子段和

题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1050最大循环字段和分两种情况:1.正常的最大字段和 可用dp求2.从后面开始到前面结束,这种情况,此时中间会空出一段, 设ans(i,j)为这一段的和,ans为整个数组的和,则maxans = ans-ans(i,j), ans(i,j)最小

2017-10-06 18:08:30 204

原创 【51nod】1083 矩阵取数问题

题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1083代码://动态方程:dp[i][j]=max(dp[i-1][j],dp[i][j-1])+a[i][j];#include#include#include#include#includeusing namespace std;

2017-10-06 15:18:20 269

原创 【51nod】1009 数字1的数量

题目:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1009代码:#include#include#includeusing namespace std; long dp(long n){ long count=0; if(n==0) count=0;

2017-10-06 13:57:53 251

原创 51nod 1002 数塔取数问题

题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1002代码:#include#include#include#includeusing namespace std;typedef long long ll;ll a[505][505];int main(){ int n

2017-09-24 21:53:09 288

原创 51nod--1049 最大子段和

题目链接:            http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1049代码:#include#include#includeusing namespace std;typedef long long llint;const int MAX=50005;int a[MAX

2017-09-19 20:04:23 304

原创 51nod--1085--背包问题

题目链接:               http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1085代码:#include#include#includeusing namespace std;const int MAX=1e5+10;int dp[105][MAX];int wi[MAX];int

2017-09-19 19:14:06 292

原创 51nod--1134 最长递增子序列

题目链接:        http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1134代码:#include#include#includeusing namespace std;#define Min -1e9#define MAX 50010int a[MAX];int vis[MAX];

2017-09-19 18:18:16 324

原创 1202 子序列个数

子序列的定义:对于一个序列a=a[1],a[2],......a[n]。则非空序列a'=a[p1],a[p2]......a[pm]为a的一个子序列,其中1例如4,14,2,3和14,1,2,3都为4,13,14,1,2,3的子序列。对于给出序列a,有些子序列可能是相同的,这里只算做1个,请输出a的不同子序列的数量。由于答案比较大,输出Mod 10^9 + 7的结果即可。-----

2017-09-18 21:33:36 329

原创 C++: *max_element函数和*min_element函数

#include#includeusing namespace std;int main(){ int a[]={4,2,3,8,5}; int len=sizeof(a)/sizeof(int); cout<<*max_element(a,a+len)<<endl; //输出集合最大元素 cout<<*min_element(a,a+len)<<endl;//输出集合最小元素

2017-08-14 13:53:13 6660 1

原创 (大数运算) N!

代码:#include#include#includeusing namespace std;int num[50000];int main(){ int n; while( scanf("%d",&n) != EOF){ memset(num, 0, sizeof(num)); num[0] = 1, num[1] = 1; for(int i = 2; i <=

2017-07-21 20:49:06 373

原创 (C++)setprecision与fixed控制精度

#include#includeusing namespace std;int main(){ double n=0.0; n=7.0/4.0; cout<<n<<endl; cout<<fixed<<setprecision(3)<<n<<endl; return 0;}输出结果:1.751.750setprecision

2017-07-14 10:48:14 2484

Python颜色表

包含常用的RGB色彩表,色彩的英文,RGB整数值,RGB小数值

2018-05-31

空空如也

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

TA关注的人

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