- 博客(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配置+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
原创 遍历一个文件夹下的所有文件,例如avi、mp4、png
import osroot = "目录"subsamples = os.listdir(root)# 排序一下subsamples.sort(key=str.lower)
2020-01-07 19:37:23 1174
原创 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
原创 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
ELM能否直接训练阈值网络
2018-09-25
TCP拥塞控制算法慢启动,拥塞避免,快速重传,快速恢复
2018-06-02
模拟进程管理课设(FCFS,SJF,时间片轮转调度法)
2016-07-02
你的那个好像有一点问题
2015-05-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人