自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猫ER

Better later than never.

  • 博客(402)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++ 互斥量、死锁

目录案例:共享数据:1、互斥量引入方法一:lock()、unlock()方法二:std::lock_guard()2、死锁解决方案:案例:游戏服务器,收到玩家的指令,然后处理指令,使用一个list容器来收集指令,用两个线程来维护接收、处理指令的操作。共享数据:如果对于共享数据是只读操作的话,不需要考虑互斥量问题 如果对共享数据需要进行读写操作的话...

2020-03-17 21:33:45 501

原创 C++ STL

目录一、lower_bound 和 upper_bound二、vector1.头文件2.初始化3.容量操作4.修改5.迭代器6.元素访问三、map1.头文件2.定义map3.数据的插入4.map的大小5.遍历6.查找7.删除8.交换9.排序一、lower_bound 和 upper_bound头文件#includ...

2020-03-13 19:46:21 289

原创 C++ 按位运算

一、cout如果输出按位运算结果,需要使用int强制转换,如果是printf,前面是%d就可以。其他地方代码直接用。#include<iostream>#include<cstdio>#include<cstring>using namespace std;int main(){ int a, b; cin>> a&...

2020-03-13 10:01:44 1232

原创 FPN 特征金字塔网络

目录一、引入二、FPN结构三、FPN的使用一、引入 很久以前的目标检测算法,为了可以检测到一张图片中不同尺度的物体,需要对图片进行不同尺寸的缩放,缩放之后的图片集就是图像金字塔。 为什么在特征提取网络中也需要FPN(Feature Pyramid Network)呢,?传统的CNN网络结构通过不断地卷积和下采样,得到了图像的抽象特征,但是...

2020-03-05 17:29:03 1411

原创 快排优化(基本有序、基本一致)

思想:子问题:将数组中的元素小于哨兵Key的放在Key左边,大于哨兵Key的放在Key右边然后将哨兵左边的数组当作一个子问题,哨兵右边的数组当作一个子问题,然后递归#include<iostream>#include<cstring>using namespace std;void Qsort(int arr[], int s, int e){ if...

2020-02-26 17:04:07 140 1

原创 SPP-Net目标检测算法深度剖析

目录一、引入SSP-Net二、SSP-Net简介三、网络架构四、总结论文地址 :https://arxiv.org/abs/1406.4729一、引入SSP-Net 为何们猛然间对SSP-Net起了好奇之心呢?因为在学习R-CNN系列算法的时候,总有资料提到SSP-Net(Spatial Pyramid Pooling-Net)算法(其实是一种深度学习的网...

2020-02-25 16:36:56 697

原创 YOLO_9000目标检测算法深度剖析

目录一、何为YOLO_9000二、9000种类的思考三、引入WordTree四、如何计算分类的损失五、如何进行预测六、相较YOLO_v2训练流程的改变一、何为YOLO_9000 YOLO_9000是在YOLO_v2的基础上进行9000中目标的分类算法,其结构等都与YOLO_v2一致,唯一不同的就是分类地方,不再是原先的20位,而是具有更加多样性的900...

2020-02-22 16:45:32 690

原创 YOLO_v2目标检测算法深入剖析

目录一、YOLOv2引入二、网络结构1、结构纵览2、passthrougth层三、Batch Normalization四、微调分类模型五、Anchor思想六、预测边框的位置七、多尺度图像训练八、YOLO_v2训练过程九、损失函数十、总结论文地址:https://arxiv.org/abs/1612.08242一、YOLOv2引入 ...

2020-02-21 16:42:03 1942

原创 YOLO_v1目标检测算法深入理解

目录一、YOLO算法的引入二、算法的初步思考二、简单的网络结构三、数据集的处理四、LOSS函数的形成1、类别部分2、存在物体的置信度部分3、不存在物体的置信度部分4、宽高的部分5、LOSS公式中的几个lambda参数五、预测六、总结论文地址:https://arxiv.org/abs/1506.02640一、YOLO算法的引入 ...

2020-02-19 17:20:10 893

原创 R-CNN、Fast R-CNN、Faster R-CNN深度剖析

讲解目标检测中R-CNN系列的发展变迁,以及家族中各个版本算法的特点,并且着重讲解Faster R-CNN的详细原理,以及算法的首先流程,模型的训练流程。

2020-02-17 20:38:28 1602

原创 MySQL进阶十一:DDL数据定义语言概论

目录DDL含义一、库的管理1、库的创建2、库的修改3、库的删除二、表的管理1、表的创建语法2、表的修改语法案例3、表的删除语法通用写法4、表的复制案例文章涉及到的MySQL、SQLyog的配置安装,请参考MySQL配置+SQLyog安装教程DDL含义库和表的管理库的管理:创建、修改、删除 表的管理:...

2020-02-16 19:21:05 257

原创 MySQL进阶十:DML-删除

目录DML-DELETE语法1、单表删除2、多表删除3、truncate语句4、delete与truncate对比文章涉及到的MySQL、SQLyog的配置安装,请参考MySQL配置+SQLyog安装教程DML-DELETE语法#单表的删除delete from 表名where 筛选条件#多表的删除方法一:deletesql92语法:...

2020-02-16 18:43:03 313

原创 MySQL进阶十:DML-更新

目录DML-UPDATE语法1、修改单表的记录2、修改多表的记录文章涉及到的MySQL、SQLyog的配置安装,请参考MySQL配置+SQLyog安装教程DML-UPDATE语法#修改单表记录update 表名set 列=新值,列=新值,... #字符或者日期型要加单引号where 筛选条件;#修改多表的记录sql92语法update 表1 ...

2020-02-16 18:30:50 266

原创 MySQL进阶十:DML-插入

目录DML-INSERT语法一1、插入的值的类型与列的类型一致或者兼容2、不可以为null的列必须插入值,可以为null的列是如何插入值?方法一:经典的插入方法二:nullable的都可以不写方法三:写入特定的3、列的顺序可以调换4、列数和值的个数必须一致5、可以省略列名语法二两种方法的PK1、方式一支持插入多行,方式二不支持2、方式一支持子...

2020-02-14 21:09:29 424

原创 MySQL进阶九:联合查询

目录UNION含义语法应用场景特点文章涉及到的MySQL、SQLyog的配置安装,请参考MySQL配置+SQLyog安装教程UNION含义将多条查询语句的结果合并成一个结果语法查询语句1union查询语句2union...应用场景要查询的结果来自于多个表,且多个表没有直接的连接关系,但是查询的信息一致时特点要求多条查询语句的...

2020-02-14 20:50:07 623

原创 MySQL进阶八:分页查询

目录LIMIT应用场景语法特点文章涉及到的MySQL、SQLyog的配置安装,请参考MySQL配置+SQLyog安装教程LIMIT应用场景当需要显示的数据,一页显示不全,需要分页提交sql请求语法select 查询列表from 表1【join type join 表2on连接条件where 筛选条件group by 分组字段having...

2020-02-14 20:28:58 2690

原创 MySQL进阶七:子查询

目录SELECT嵌套SELECT含义分类按字查询出现的位置按结果集的不同一、where、having后面特点1、标量子查询2、列子查询3、行子查询二、select后面三、from后面四、exists后面语法文章涉及到的MySQL、SQLyog的配置安装,请参考MySQL配置+SQLyog安装教程SELECT嵌套SELECT含...

2020-02-14 20:07:26 585

原创 MySQL进阶六:连接查询

目录连接查询JOIN含义笛卡儿乘积现象分类按年代分类按功能分类一、sql921、等值连接1) 为表起别名2) 两个表的顺序可以交换3) 插入筛选4) 加入分组5) 加入排序6) 实现三表连接2、非等值连接3、自连接二、sql99语法1、内连接语法特点1) 调换位置2) 添加筛选3) 分组+筛选4)...

2020-02-13 21:29:38 1767

原创 MySQL进阶五:分组查询

目录group by语法注意特点1、简单分组查询2、添加分组前的筛选条件3、添加分组后复杂的筛选条件4、按表达式或者函数分组5、按多个字段进行分组6、添加排序文章涉及到的MySQL、SQLyog的配置安装,请参考MySQL配置+SQLyog安装教程group by语法select 分组函数,列(要求出现在group by的后面)fro...

2020-02-13 20:27:18 502

原创 HDU 3873 Invade the Mars dijkstra最短路

题意:从一个点出发到达一个终点,图为有向图。有一些特殊的点,他有很多的前驱点,只有当前驱点被攻占之后,才可以攻占这个点(这个点才可以通过),每条边的权值为花费的时间,攻占的军队无限,如果可以攻占就攻占,如果前驱点没有攻占完毕,那么军队就在这个城市的外围驻守,等待时间。想法:攻占一个需要有前驱点的时候,要找到所有前驱点用时最多的和本身时间进行比较取最大值,然后此点方可通过。#

2020-02-13 20:04:06 565

原创 MySQL进阶四:常见函数

目录MySQL函数概念好处调用特点分类一、单行函数1、字符函数1) length 获取参数值的字节个数2) concat 拼接字符串3) upper、lower 大写、小写4) substr、substring 截取字符串5) instr 查找子串6) trim 去掉前后空格7) lpad 左填充8) rpad 右填充9) rep...

2020-02-13 19:58:03 1786

原创 MySQL进阶三:排序查询

目录order by语法特点执行顺序1、从高到低排序2、添加筛选条件3、按表达式排序并且支持别名4、按函数排名5、按多个字段排序order by语法select 查询列表from 表where 筛选条件order by 排序列表【asc|desc】#默认是asc特点asc表示升序,desc...

2020-02-13 19:02:48 627

原创 MySQL进阶二:条件查询

该教程使用MySQL5.5.27以及SQLyog安装教程请参考MySQL和SQLyog安装教程目录WHERE语法执行顺序分类1、按条件表达式筛选2、按逻辑表达式筛选3、模糊查询1) like2) between and3) in4) is null5) <=> 完全等于WHERE语法SELECT 查询列表 FROM...

2020-02-12 20:40:27 1633

原创 MySQL进阶一:基础查询

本文主要讲解SELECT的详细用法

2020-02-12 20:10:23 1534

原创 MySQL内容简介

简介MySQL的基本内容以及特点

2020-02-12 19:41:15 1773

原创 MySQL配置+SQLyog安装教程

一 标题、MySQL的配置官网地址:MySQL官网地址。我选择的版本是5.5.27,具体mis文件运行之后的操作步骤参考博客MySQL安装教程。二、SQLyog安装教程安装程序下载:链接:https://pan.baidu.com/s/1MeFavdcOAd0BUG3D9cA9eg提取码:i5mi安装教程参考博客SQLyog安装教程三、所需数据库资源百度云链接:链接:https...

2020-02-12 19:08:12 9440

原创 C++使用类之运算符重载

#include<iostream>#include<cstdio>#include<cstring>using namespace std;class Time{ private: int hours; int minutes; public: Time(); Time(int h, int m = 0); void add...

2020-02-08 21:34:08 235

原创 C++引用

本文讲解C++中引用变量,以及引用变量与函数的结合应用

2020-02-07 20:39:01 192

原创 C++函数指针详解

详细讲解函数指针的作用,声明,赋值,使用,附有代码。

2020-02-05 17:26:09 4861

原创 C++指针详细讲解

详细讲解C++中指针的原理以及应用,附加代码样例。

2020-02-04 22:57:37 2968 2

原创 遍历一个文件夹下的所有文件,例如avi、mp4、png

import osroot = "目录"subsamples = os.listdir(root)# 排序一下subsamples.sort(key=str.lower)

2020-01-07 19:37:23 1174

原创 TensorFlow 构建3D-CNN

本文介绍3D卷积神经网路的原理,以及TensorFlow编码过程,并附有样例代码。

2019-12-23 09:58:19 3386 3

原创 python 命令行参数 argparse用法总结

目录一、使用到的具体函数二、程序用法说明三、位置参数 positional arguments四、可选参数 optional arguments五、类型六、可选值七、互斥参数八、参数默认值一、使用到的具体函数需要 python 库 argparse,命令行。pip install argparse# 创建解析对象parser = argpars...

2019-12-17 11:10:32 1040

原创 稳定婚姻算法 配题(HDU 1522)

稳定婚姻问题:N男和N女的匹配问题,两两配对。 很多BLOG以及稳定婚姻算法的设定都是男生追女生,此处全部改掉。 每一个女生对所有的男生有一个排序,这个女生会最先去追排在第一位的男生,如果这个男的把这个女的拒绝了,那么这个女的就回去选在排在第二位的男生,如果这个男生还把她给拒绝了,那就依次类推。 每一个男生对所有的女生有一个评分(每个男人对每个女生的评分不一样,因人而异),一个男生希望评...

2019-12-07 10:51:31 511

原创 有源汇有上下界最大流/最小流 配题(HDU 3157)

给出解决有源汇有上下界最大流/最小流问题的具体建图步骤,以及算法步骤,并配有例题,以及代码。

2019-12-04 15:26:22 377

原创 TensorFlow 卷积神经网络CNN

本文介绍卷积神经网络的BP推导过程,以及使用TensorFlow构建简易CNN网络架构,对Fashion-MNIST数据集进行识别预测。

2019-12-02 19:15:58 685

原创 MNIST、Fashion-MNIST、SmallNORB数据集下载与读取

介绍MNIST、Fashion-MNIST、SmallNORB数据集以及其加载方式。

2019-12-02 10:26:49 4118 6

原创 TensorFlow 多层感知器

本文介绍如何使用TensorFlow对多层感知器进行编程。

2019-12-02 09:50:44 523

原创 HDU 6118 度度熊的交易计划 最大费用最大流

题意:度度熊参与了喵哈哈村的商业大会,但是这次商业大会遇到了一个难题:喵哈哈村以及周围的村庄可以看做是一共由n个片区,m条公路组成的地区。由于生产能力的区别,第i个片区能够花费a[i]元生产1个商品,但是最多生产b[i]个。同样的,由于每个片区的购买能力的区别,第i个片区也能够以c[i]的价格出售最多d[i]个物品。由于这些因素,度度熊觉得只有合理的调动物品,才能获得最大的利益。据测算,每一个商品...

2019-12-01 12:32:00 203

原创 无源汇有上下界可行流 配题(HDU 4940)

无源汇上下界可行流:每一个边的流量有上界下界限制: 每一个点的所有汇入流量等于该点的所有流出流量提问:是否存在网路流量满足上述的条件?解决方案:构建超级源点 source 超级汇点 sink 计算,其中 u 表示指向点 id 的所有点,v 表示从点 id出发的所有点 如果,不做任何操作 如果,从source指向该点连接一条权重为的边 如果,从该点指向sink连接一条权重...

2019-11-30 11:05:45 302

PyAV-develop.zip

python 中的库 是 PyAV-develop.zip的压缩文件。针对于无法直接pip下载的用户。

2019-10-31

ELM能否直接训练阈值网络

TITTLE:能否直接训练阈值网络(threshold networks) Abstract: 1.具有阈值激活函数(threshold activation functions)的神经网络是非常客观的,因为易于硬件实现。 2.目前流行的基于梯度的学习算法不能用于训练这些网络(neural networks),因为 阈值函数(threshold functions)不可微的。 3.文献中的主要方法是通过sigmoid函数来逼近阈值激活函数的。 4.理论分析表明,ELM算法可以直接训练具有阈值函数的神经网络,而不必用sigmoid函数逼 近。 5.基于实际基准回归问题(real-world benchmark regression problems)的实验结果表明了 ELM的泛化性能优于阈值网络中使用到的其它算法。 6.ELM方法不需要控制变量(手动调节参数),而且速度更快。

2018-09-25

TCP NewReno对快速恢复算法的改进

详细讲述了TCP NewReno对快速恢复算法的改进。如何解决多包丢失的问题。

2018-06-02

TCP拥塞控制算法慢启动,拥塞避免,快速重传,快速恢复

要想更好的了解TCP端到端拥塞控制机制,首先要学习端到端拥塞控制的4个基本也是最主要的算法:slow_start, congestion avoidance, fast retransmit, fast recovery。

2018-06-02

UDP多客户端聊天文件传输源码

简单实现代码

2017-06-05

模拟进程管理课设(FCFS,SJF,时间片轮转调度法)

2016-07-02

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

TA关注的人

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