上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 43 下一页
摘要: 简介 CSV(comma separated values),逗号分隔值(字符分割值,字符可以不是逗号),常用的文本格式,用以存储表格数据,包括数字或者字符。kaggle就是csv格式,python有内置的csv模块。 csv中的函数 1、reader(csvfile,dialect='excel' 阅读全文
posted @ 2019-08-02 18:06 Austin_anheqiao 阅读(984) 评论(0) 推荐(0) 编辑
摘要: mobilenet_ssd caffe模型可视化地址:MobileNet_ssd conv13是mobilenet的最后一个卷积层,作者仿照VGG-SSD的结构,在MobileNet的conv13后面添加了8个卷积层(dw和pw分开算)。 一共抽取6层用作检测,没有用分辨率为38x38的层(即con 阅读全文
posted @ 2019-08-01 19:13 Austin_anheqiao 阅读(1562) 评论(0) 推荐(0) 编辑
摘要: 在 C++中,数组永远不会按值传递,数组是被传递为指针的,传递的是第0个元素的地址。 例如声明:void fun(int[10]); 编译器会视为:void fun(int*); 数组的长度与参数声明无关,下面三个等价: 因此fun对参数数组的改变将直接应用在数组实参上,如果想防止修改,可以加con 阅读全文
posted @ 2019-07-31 16:19 Austin_anheqiao 阅读(2556) 评论(0) 推荐(0) 编辑
摘要: 介绍 lambda 表达式是一种匿名函数,即没有函数名的函数。语法定义为: [capture] (parameters) mutable ->return-type {statement} 其中: [capture]:捕捉列表。是lambda表达式的开始标志。编译器根据它识别接下来是否是lambda 阅读全文
posted @ 2019-07-30 20:47 Austin_anheqiao 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一、补充知识 1、虚假唤醒 wait中要有第二参数(lambda)并且这个lambda中要正确判断要处理的公共数据是否存在 wait,notify_ont/notify_all notify_all(),一个线程取到了数据,另一个线程唤醒了但是取不到数据了(容器为空),这就是虚假唤醒 2、atomi 阅读全文
posted @ 2019-07-30 17:34 Austin_anheqiao 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、windows临界区 类似于互斥量 == 临界区。 二、多次进入临界区 进入临界区(加锁); 离开临界区(解锁); 同一个线程中windows中相同临界区变量代表的临界区进入(entercirticalsection)可以被多次调用(多次进入),别忘了进了几次,就离开临界区几次。c++11不允许 阅读全文
posted @ 2019-07-30 16:54 Austin_anheqiao 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 一、原子操作 g++; g+=1; g = g+1;//结果不对 一般原子操作针对++,--,+=,&=,|=,^=是支持的,其他的可能不支持 二、std::async深入 用来创建异步任务。 1、async参数 延迟调用:std::launch::defered 强制创建一个线程 std::lau 阅读全文
posted @ 2019-07-30 16:24 Austin_anheqiao 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 用一个双端队列,队首是当前窗口最大值索引。 滑动一次,判断当前最大值是否过期; 新增的值从尾开始比较,把所有比他小的值都丢掉。 例如{2,3,4,2,6,5,1,3,2},窗口3 deque max 2 {0} 2 23 {1} 3 234 {2} 4 此时队列长度达到3,开始输出第一个窗口的最大值 阅读全文
posted @ 2019-07-30 15:12 Austin_anheqiao 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 构造两个堆,左大顶堆,右小顶堆。 如果奇数,中位数就是做大顶堆的root;如果是偶数,中位数就是两个顶堆root的平均值 阅读全文
posted @ 2019-07-30 13:44 Austin_anheqiao 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 struct TreeNode { 3 int val; 4 struct TreeNode *left; 5 struct TreeNode *right; 6 TreeNode(int x) : 7 val(x), left(NULL), right(NULL) { 8 } 9 }; 10 */... 阅读全文
posted @ 2019-07-29 20:53 Austin_anheqiao 阅读(169) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 43 下一页