自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (4)
  • 收藏
  • 关注

原创 ABR中使用超分辨率的一些知识

开始从事视频播放ABR的超分辨率技术研究工作,慢慢学习并记录一下视频编码和超分辨率的一些知识

2022-06-13 17:32:35 388 1

原创 为什么我们实际使用时的带宽比办理宽带时小?

带宽的概念带宽的定义:指在固定的时间可传输的数据量,单位是bps(bit per second)。首先要搞清楚单位问题,带宽肯定是以bit为单位的,比如100M带宽,就是100M bit,而平常我们下载软件所显示的单位都是byte,1byte=8bit,这有个换算。另外,要明确是哪里到哪里的带宽。城与城之间、省与省之间是骨干网的范围,这部分带宽基本是固定的,只能通过增加物理线缆或者更换交换设备等方式增大带宽,也就是真正物理意义上的“增大带宽”,这样的成本是很高的,因此骨干网中的带宽资源是非常有限的。但

2021-03-22 10:06:31 470

转载 概率论与拉普拉斯决定论矛盾吗?

概率论与拉普拉斯决定论矛盾吗?对这个问题的争论有很多,今天我们就来一起探讨一下!拉普拉斯决定论根据拉普拉斯决定论的看法,宇宙在给定时刻的状态可由适合无穷多个微分方程的无穷多个参数来决定,假如有某一个“无所不知的大天才”(人们把他称为拉普拉斯妖)可以写出所有的方程并且把它们用积分表示出来,那么就能准确预测宇宙在所有时间的全部演化。今天,人们往往认为拉普拉斯决定论是错误的,反对的观点主要有...

2020-04-24 16:08:32 379

转载 “无穷小”的争论:一个小小的数学概念竟然震撼了整个数学界?

提到"无穷小",想必很多人对它的印象还停留在中学时老师教授的概念:以数0为极限的变量,无限接近于0。或许很多人会心存疑问:这样一个大家再平常不过的概念,又有什么值得特别言说之处呢?事实上,只要稍加了解数学历史,尤其是微积分发展历史,就能知道这个小小概念对于整个近代数学的发展,甚至现代科技的发展有着至关重要的作用。无穷小是分析学中的重要概念,在十七、十八世纪微积分诞生初期,数学家们对无穷小的...

2019-09-21 14:26:15 1101

中国古代科技竞就有多高?-哪些你不知道的问数学的10大伟大发明

众所周知,造纸术、印刷术、指南针和火药并列为中国的“四大发明”,它已经成为中华文明的一种标志。但也毋庸置疑,我国古代的重要发明创造远不止于此。古代中国人还有哪些重要的科技发明创造呢?中国科学院自然科学史研究所编写的《中国古代重要科技发明创造》一书详细地回答了这一问题。书中分门别类共计88项发明创造成果,展示了我国古代丰富、先进的科技水平。图一四大发明其中,有十项属于数学方面的...

2019-09-01 10:26:37 378

转载 ndnSIM仿真教程笔记(转)

来源:https://blog.csdn.net/qq_33588730/article/details/80488870在看这篇博客之前,建议先看另一篇自己写的前置博客,包括一些关于ndnSIM安装,源代码的目录结构,推荐使用的IDE,以及以修改兴趣包生存周期为例子的修改代码实例,属于这篇博客的前置知识:https://blog.csdn.net/qq_33588730/article/...

2019-02-26 16:18:31 828

转载 Opnet 14.5 + Win7 + VS2013安装教程

1、安装VS2013在安装 opnet14.5 之前,必须先安装一个编译平台,在XP上是安装VC 6.0,现在win7上面一般安装vs2008及以后版本,我机器安装的是vs2013.关于下载安装vs2013,这里不再赘述,google一下有很多教程,都是傻瓜式的,一直点next、next……就OK.好了,现在假定大家已经安装好vs2013了,接下来一个重要的步骤是配置环境变量....

2018-12-13 16:05:10 792

转载 神经网络训练中的Epoch、Batch Size和迭代

为了理解这些术语有什么不同,你需要了解一些关于机器学习的术语,比如梯度下降,以帮助你理解。这里简单总结梯度下降的含义...梯度下降这是一个在机器学习中用于寻找最佳结果(曲线的最小值)的迭代优化算法。梯度的含义是斜率或者斜坡的倾斜度。下降的含义是代价函数的下降。算法是迭代的,意思是需要多次使用算法获取结果,以得到最优化结果。梯度下降的迭代性质能使欠拟合的图示演化以...

2018-12-05 15:37:54 926

转载 TensorFlow之InteractiveSession()与Session()区别

TensorFlow的前后端的连接依靠于session,使用TensorFlow程序的流程构建计算图完成之后,在session中启动运行。目前本人接触到的会话创建的方法有两种:InteractiveSession()和Session()InteractiveSession():先构建一个session,然后再构建计算图;也就是说,InteractiveSession()能够在运行图时,插入...

2018-12-05 15:33:44 101

原创 两层Fragment嵌套,外层Fragment切换时内层Fragment不显示内容

前言两层Fragment在某些情况下,内层Fragment会显示空白,这是一个比较常见的问题,百度到的一些帖子的方法有几种,但是在即的项目中,只有下面这种起了作用。最后附上在一篇帖子上看到的出现这种情况的原因(反正我看不懂)。解法Activity中使用replace切换:private void initFirstFragment() { course_fragm...

2018-11-23 17:52:25 237

转载 servlet+jsp/js二种实现方式:三级联动(附加demo代码)

原理说明1. 准备工作1.创建表 [城市信息表] [行政区信息表]create table city( cid int, cname varchar(200), pid int);create table qu( qid int, qname varchar(200), cid int);2.制造测试数据insert i...

2018-11-15 16:23:59 361

原创 python3.7类基础

1.概念(有基础可直接跳过)类 Class: 用来描述具体相同的属性和方法的对象的集合。定义了该集合中每个对象所共有的属性和方法。对象是类的实例。对象:类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。类方法:类中定义的函数。数据成员:类变量或者实例变量...

2018-11-15 11:37:42 1895

转载 Python类的三类方法(实例方法、类方法、静态方法)

转载来源:https://blog.csdn.net/abc_12366/article/details/80437478定义在类中的代码块叫方法,Python的方法分为『实例方法』、『类方法』、『静态方法』,按照从前到后的顺序它们和实例对象的依赖程度依次降低class Demo: sfield = 100 # 静态属性 def __init__(self, v...

2018-11-13 16:30:05 345

转载 Python装饰器的通俗理解

在学习Python的过程中,我相信有很多人和我一样,对Python的装饰器一直觉得很困惑,我也是困惑了好久,并通过思考和查阅才能略有领悟,我希望以下的内容会对你有帮助,我也努力通过通俗的方式使得对Python装饰器的理解更加的透彻。在文中如有遗漏和不足,欢迎交流和指点。允许转载并注明出处:http://blog.csdn.net/u013471155很多人对装饰器难以理解,原因是由于以下三点...

2018-11-13 15:32:40 110

转载 python中type的使用

判断类型在Python中我们可以使用type进行类型的判断#我们想看一个对象的的类型可以这样class A: passa = A()type(a) == A #True#type(obj) 会返回创建a的类型创建对象#这个简单,因为type会返回对象的类型,我们可以通过返回的类型创建对象type(a)()#如果构造函数有参数则应传递相应参数#上述语句可以...

2018-11-13 15:24:13 2565

转载 Minix的简单理解

Mixin 就是混入的意思。和多重继承类似(其实可以把 Mixin 看作多重继承的一种在特定场景下的应用),但通常混入 Mixin 的类和 Mixin 类本身不是 is-a 的关系,混入 Mixin 类是为了添加某些(可选的)功能。自由地混入 Mixin 类就可以灵活地为被混入的类添加不同的功能。传统的「接口」概念中并不包含实现,而 Mixin 包含实现。实际上 Mixin 的作用和 Ja...

2018-11-13 14:40:53 530

原创 Sublime Text3配置一款专业的Python IDE

1.Sublime Text3 + Anaconda + SublimePythonIDE可以实现代码自动补全,并给会提供函数参数的说明,两个插件缺一不可。2.Anaconda需要适当的配置,可以自行百度配置3.SublimePythonIDE    "python_interpreter": "C:\\Program Files\\Python37\\python.exe" #修改这...

2018-09-01 17:23:54 306

转载 Bellman-Ford算法

出自http://blog.csdn.net/logic_nut/archive/2009/07/31/4396518.aspxBellman-Ford算法与另一个非常著名的Dijkstra算法一样,用于求解单源点最短路径问题。Bellman-ford算法除了可求解边权均非负的问题外,还可以解决存在负权边的问题(意义是什么,好好思考),而Dijkstra算法只能处理边权非负的问题,因此 B

2017-04-26 18:32:12 231

原创 Doctor' order----逆序数求交点个数

题目链接:题目大意:两条退垂直于x轴的直线,y没有限制,给出几条y=kx+b的直线,求这些直线将两条线之间的区域分割成几块儿。解题思路:经过研究(多试几次是好了)结果=直线数+交点数+1。所以重点就变成了求交点的个数,从大牛们的博客中看到用逆序数求交点个数,顿时感觉好牛,有木有!!过程是这样的:对每一条直线的输入求出与给定两条直线的交点纵坐标,对其中一个按y值排序,然后再对另一

2017-03-28 20:15:09 290

原创 最大长方形(二)

题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=258解题思路:求最大长方形面积,就是求某一个高度和这个高度最大连续长度的乘积。自己的思路是对每一个高度从下往上扫描,对每一个高度利用分治的思想求得这个高度的最大连续长度(大于等于这个高度),可惜超时了,但是这种思想还是有用的,毕竟是之前书上看到的,虽然忘了……分治思路:对于

2017-03-25 19:21:20 410

原创 彩色棒----图的连通性和欧拉路存在性

题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=230解题思路:将信息用一个无向图表示。将每一个彩色棒进行编号,如果可以连在一起,那么两个节点之间就有一条边,最后题目就变成了这个无向图是否单连通并具有欧拉路。单连通性使用并查集即可;欧拉路只需每个节点的度为偶数或者度为奇数的节点数量为2。代码附上:#include#i

2017-03-25 16:51:47 227

原创 Apple Tree----树的遍历和树状数组的结合

题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=231解题思路:苹果完全可以倒过来看做一棵树(注意不一定是二叉树),求一个分叉上面的苹果数量,就是求颗子树有多少节点,对于一个树进行一次遍历后,所有节点都已经访问过了,将遍历序列使用树状数组记录下来的,只需一个start数组和end数组记录每个子树的开始和结束在序列中的位置,就可

2017-03-25 16:36:30 916

原创 中缀表达式转后缀表达式----stringstream的使用

题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=257解题思路:没有什么特殊的解题方法,只需注意一下后缀表达式运算最后结果应该是中缀从左向右运算的结果:  比如1+2*(4+5)+6,结果应该是1245+*+6+而不是1245+*6++。sstream头文件中包含一个名为stringstream的I/O类,可以实现字符串中数字

2017-03-25 16:26:39 244

转载 LCA问题----RMQ算法

LCA(Least Common Ancestors),即最近公共祖先,是指这样一个问题:在有根树中,找出某两个结点u和v最近的公共祖先(另一种说法,离树根最远的公共祖先)。在线算法DFS+ST描述(思想是:将树看成一个无向图,u和v的公共祖先一定在u与v之间的最短路径上):(1)DFS:从树T的根开始,进行深度优先遍历(将树T看成一个无向图),并记录下每次到达的顶

2017-03-21 19:29:36 219

原创 区间最大/小值----RMQ算法

RMQ(Range Minimum/Maximum Query),即区间最值查询,是指这样一个问题:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j首先是预处理,用动态规划(DP)解决。设A[i]是要求区间最值的数列,F[i, j]表示从第i个数起连续2^j个数中的最大值。例如数列3 2 4 5 6 8 1 2 9 7,F[1,0]表示第1个数起,长度为2^0=1的最

2017-03-21 19:18:42 419

原创 三个水杯----状态转移

题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=21解题思路:典型的状态求最短路问题,还有一个是求最少倒水量问题,比这个想得更多一些,可以自行查找。主要思路就是状态搜索,使用队列(queue)每次倒完水,三个杯子的水量为一个状态。因为总水量是固定的,三个杯子只要保存两个就可以了。每个状态使用一个数组做标记,防止重复的状态转移,

2017-03-20 09:36:31 228

原创 相同的雪花----Hash和循环左移的实现

题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=130解题思路:对于每种边长的输入,将边长和作为Hash值,使用静态链表next(结构体数组)处理冲突。将所有可能的边长顺序存储在next链表中。当有新元素插入静态链表时采用从头插入的方式插入新的边长序列。对于一组边长序列,使用循环左移和循环右移的方式求的虽有可能的边长顺序序列:

2017-03-19 21:31:45 323

原创 小猴子下树----规律的过程可以直接得到结果

题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=63解题思路:每只猴子的下落很有规律,对于一个分叉来说,所有奇数编号猴子落在左边,所有偶数猴子落在右边,并且这个过程是递归的,就是说每一次分叉,对所有到达该分叉的猴子编号的话,奇数想做,偶数向右。1.#include02.using namespace std;

2017-03-19 21:26:06 281

原创 求逆序数----归并排序的实质

题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=117解题思路:所谓逆序就是当前位置的数前面有几个大于这个数,并且这个数与前面数的顺序无关。    归并排序过程中,将序列分为左右两个进行分治,而且是先对左边进行排序。    将左序列中小于右序列中的数填入新序列中,每次遇到右边数小于左边数的时候,总是累计左边数的数量,这样求出的

2017-03-19 20:46:42 273

原创 树的判定----并查集

题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=129#include#include#includeconst int MAXN = 10005;int key[MAXN];int pre[MAXN];int find(int x) {return pre[x]==x?x:find(pre[x]);}

2017-03-19 20:35:19 166

原创 山头阻击战----二分法的运用

【问题描述】      为了掩护大部队,英雄Lucky被敌人包围在某山头。但他有足够的弹药,凭借自己的勇敢,完全可以将涌上来的敌人一个一个干掉。Lucky是个神枪手,只要他的枪膛中有子弹,他就能将在他射程m(用从敌人位置到山头的直线距离算)以内的一个敌人瞬间射杀。但如果在射程内没有敌人,出于节约子弹考虑,Lucky会等待敌人靠近然后射击。   正当Lucky为自己的强大而自我膨

2017-03-19 19:21:27 277

原创 士兵杀敌----树状数组的应用

刚接触数组只认为是一种数据结构,能够方便的进行数组的求和,做了一道名为《士兵杀敌》的一系列题目,感觉以前学了“假树状数组“”。首先说一下树状数组的几个关键功能函数:int lowbit(int x) { return x&(-x);}void add(int x, int n, int v) { //当对原数组下标为x的元素该变大小v时,应将所有树形数组关于它的元素改变v

2017-03-18 17:01:16 260

基于Android平台的移动学习系统的设计与实现

在发展迅速的无线互联网时代,智能手机(平板电脑)等移动设备已逐步进入人们的生活,传统的课堂已经不能满足学生日益提高的学习要求,而网络化的在线学习系统提供大量的资源并打破时间和空间的限制,为学生和教师提供一个良好的互动平台。移动学习作为一种新的数字化学习方式,满足了学习者随时随地学习的需求。在市场上成熟的智能手机操作系统中,Android内核基于Linux平台,有着较快的处理速度和较好的系统性能,使用平台无关的Java语言作为其开发语言,可移植性好,可以广泛支持智能手机、平板电脑等移动设备,是移动学习软件研究和开发的首选平台。 设计并实现一个移动学习系统,授课教师通过后台管理系统以Web的形势对服务器端进行数据管理,管理课程学习资料、课程练习,与学生进行在线交流等。 学生通过Android客户端以无线网络的形式查询课程通知、学习课程材料、进行测试和在课程论坛上参与在线交流等,用户在客户端登录后,服务端会根据用户的个人信息为用户返回相应的课程信息,用户可以选择在线学习课程或下载离线学习包,这样在没有网络的情况下用户可以正常使用系统进行学习。

2019-03-05

18种协议抓包文件

HSRP、ICMPv4、ICMPv6、NTPv3、BGP4、CDP、EIGRP、 MPLS unicast+multicast、 PIM、RIPng、RIPv2、SDP_SIP、Q931、IAX2、IGMP、RTSP、SCTP、MGCP; 来源1:https://wiki.wireshark.org/SampleCaptures 来源2:http://packetlife.net/captures/ 可根据需要自行去这两个网站下载相应协议的pcap文件

2019-03-05

自习室查找app

大学校内课程的作业,一个简单的查询没课教室的app。在查询的基础上,使用教室的摄像头拍照获取人员分布的图,以供学生更好的选择教室。 移动端和服务端分开,使用UDP报文进行信息的传递

2018-11-13

编译原理实验-编译器

词法、语法、语义分析器,最后有一个三合一版本。全部采用文件输入输出方式

2018-10-10

空空如也

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

TA关注的人

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