ssd模算法的pytorch实现与解读

首先先放下github地址:https://github.com/acm5656/ssd_pytorch 然后放上参考的代码的github地址:https://github.com/amdegroot/ssd.pytorch 为什么要使用pytorch复现呢,因为好多大佬的代码对于萌新真的不友好,看半天看不懂,所以笔者本着学习和练手的目的,尝试复现下,并分享出来帮助其他萌新学习,大佬有兴趣看了后可以提些建议~ 然后对ssd原理感兴趣的同学可以参考我的这篇博客https://www.cnblog
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

终极解决方案——sbt配置阿里镜像源,解决sbt下载慢,dump project structure from sbt耗时问题

#sbt下载慢的问题 默认情况下,sbt使用mvn2仓库下载依赖,如下载scalatest时,idea的sbtshell 显示如下url https://repo1.maven.org/maven2/org/scalatest/scalatest_2.10/3.0.1/scalatest_2.10-3.0.1.jar 此源速度很慢,用浏览器可以直接打开并测试速度,发现呵呵。 两种覆盖默认mvn2仓库解决方案,使用阿里云镜像 1.项目覆盖 resolvers += "central" at "h
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

JS-函数声明 和 函数表达式

问题: 1, function foo() {}; 2, var foo = function () {}; 1,上面的语法是声明,可以提升,因此在函数定义的上方也可以调用 2,下面的语法是函数表达式,函数名是 foo (其实是变量名提升),提升的不是函数体 ### 函数表达式也支持名字语法的 ********************************************* var foo = function func() { console.log(func); //在函数内部可
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

ssd算法解读

开篇放下论文地址https://arxiv.org/abs/1512.02325,可以自行参考论文。 接着放下我使用pytorch复现的版本地址https://github.com/acm5656/ssd_pytorch,如果这篇博客或者代码有帮到你,麻烦给个星哈。 代码解读的博客链接如下https://www.cnblogs.com/cmai/p/10080005.html,欢迎大家前来阅读。 模型图 首先来介绍下ssd模型: 模型图如下:   在图中,我们可以大概看下模型的结构,前半部分是
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

No query specified

MySQL SHOW CREATE TABLE tablename \G; 会出现 ERROR: No query specified 原因 去掉分号 ; \g \G三者选其一即可。
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

【转载】Katalon Studio 基本用法--录制脚本并查看测试报告

最近有在研究Katalon Studio,但是网上并没有多少关于此软件的教程,只能一边翻译官方文档一边对照程序进行使用,所以想把这个工具的一些简单使用分享一下。 KS(katalon studio)是一个简单但是功能强大的自动化测试工具。相信使用过selenium的人会很快上手,没有使用过也很快上手,KS不需要太多的编程知识。 话不多说,使用软件首先你要下载。 1. 录制App脚本 安装 Appium 参考 Mobile on Windows,如果使用npm不能安装,选择使用cnpm安装 配置
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

Chisel 学习笔记(六)

Chisel 学习笔记(六) Chisel 参数 样例1 classclass ParameterizedWidthAdderParamet (in0Width: Int, in1Width: Int, sumWidth: Int) extends Module { require(in0Width >= 0) require(in1Width >= 0) require(sumWidth >= 0) val io = IO(new Bundle { val in0
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

Pandas——读取csv,txt文件

1 """ 2 读取csv文件 3 该文本中的分割符既有空格又有制表符(‘/t’),sep参数用‘/s+’,可以匹配任何空格。 4 """ 5 import pandas as pd 6 dataset1 = pd.read_csv('C:/Users/62497/Desktop/data1.csv',sep='\s+') """ 读取txt文件 该文本中的分割符既有空格又有制表符(‘/t’),sep参数用‘/s+’,可以匹配任何空格。 """ #header=None:没有每列的
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

浅谈脚本化css(一)

读写css属性 每一个dom元素都有一个属性style,dom.style里面存放的这个元素的行间样式,我们可以通过这个属性来读写元素的行间样式。 注意: 1.我们碰到float这样的关键字属性的时候,前面要加一个css前缀。 float—>cssFloat 2.复合属性必须拆解 border: 1px solid red; 这种属性是不允许出现的,只能写border-width、border-color、border-style。 3.当css中的样式是用“-”连接起来的时候,我们要变成小驼
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

声明元素<%! %>、Scriptlet元素<% %>、表达式元素<%= %>

声明元素   <%! 类成员声明或方法声明 %>   在声明元素中编写的代码,将转译为Servlet中的类成员或方法。   重新定义jspInit()方法,或是在jspDestroy(),就是在声明元素中编写。   使用声明元素声明变量,必须小心数据共享与线程安全的问题。因为容器默认会使用同一个Servlet实例来服务不同用户的请求,每个请求是一个线程,而声明元素中声明的变量对应至类变量成员,因此会有线程共享访问的问题。 Scriptlet元素   <% Java语句 %>   Scriptl
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

HDU 3594 Cactus (强连通+仙人掌图)

<题目链接> <转载于 >>> > 题目大意: 给你一个图,让你判断他是不是仙人掌图。 仙人掌图的条件是: 1、是强连通图。 2、每条边在仙人掌图中只属于一个强连通分量。仙人掌图pdf说明>>> 解题分析: 1、首先得先熟练掌握tarjan算法的应用。 2、必须了解仙人掌图的三个性质: (1).仙人掌dfs图中不能有横向边,简单的理解为每个点只能出现在一个强联通分量中。 (2).low[v]<dfn[u],其中u为v的父节点 (3).a[u]+b[u]<2 , a[u]为u节点的儿子节点中有a
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

状态模式-State Pattern

1. 主要优点 状态模式的主要优点如下: (1) 封装了状态的转换规则,在状态模式中可以将状态的转换代码封装在环境类或者具体状态类中,可以对状态转换代码进行集中管理,而不是分散在一个个业务方法中。 (2) 将所有与某个状态有关的行为放到一个类中,只需要注入一个不同的状态对象即可使环境对象拥有不同的行为。 (3) 允许状态转换逻辑与状态对象合成一体,而不是提供一个巨大的条件语句块,状态模式可以让我们避免使用庞大的条件语句来将业务方法和状态转换代码交织在一起。 2. 主要缺点 状态模式的主要缺点如
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

PAT-乙级-1060 爱丁顿数

英国天文学家爱丁顿很喜欢骑车。据说他为了炫耀自己的骑车功力,还定义了一个“爱丁顿数” E ,即满足有 E 天骑车超过 E 英里的最大整数 E。据说爱丁顿自己的 E 等于87。 现给定某人 N 天的骑车距离,请你算出对应的爱丁顿数 E(≤)。 输入格式: 输入第一行给出一个正整数 N (≤),即连续骑车的天数;第二行给出 N 个非负整数,代表每天的骑车距离。 输出格式: 在一行中给出 N 天的爱丁顿数。 输入样例: 10 6 7 6 9 3 10 8 2 7 8 输出样例: 6
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

PAT-乙级-1062 最简分数

一个分数一般写成两个整数相除的形式:/,其中 M 不为0。最简分数是指分子和分母没有公约数的分数表示形式。 现给定两个不相等的正分数 / 和 /,要求你按从小到大的顺序列出它们之间分母为 K 的最简分数。 输入格式: 输入在一行中按 / 的格式给出两个正分数,随后是一个正整数分母 K,其间以空格分隔。题目保证给出的所有整数都不超过 1000。 输出格式: 在一行中按 / 的格式列出两个给定分数之间分母为 K 的所有最简分数,按从小到大的顺序,其间以 1 个空格分隔。行首尾不得有多余空格。题目保
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

如何用ABP框架快速完成项目(8) - 用ABP一个人快速完成项目(4) - 能自动化就不要手动 - 使用自动化测试(BDD/TDD)

做为一个程序员, 深深知道计算机自动化的速度是比人手动的速度快的, 所以”快速”完成项目的一个重要武器就是: 能自动化就不要手动. BDD/TDD有很多优势, 其中之一就是自动化, 我们这节文章先讲自动化, 在后面的文章里面会讲到BDD/TDD的其他优势. 在ABP .NET Core + SPA版本和52ABP里面, 可以在以下层面做自动化测试: 前端Angular项目的e2e自动化测试 前端Angular项目的unit test 后端.NET Core项目的unit test 后端.NET
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

《Linux 性能及调优指南》1.5 网络子系统

翻译:飞哥 (http://hi.baidu.com/imlidapeng) 版权所有,尊重他人劳动成果,转载时请注明作者和原始出处及本声明。 原文名称:《Linux Performance and Tuning Guidelines》 原文地址:http://www.redbooks.ibm.com/abstracts/redp4285.html -------------------------------------------------------------------------
分类: 其他 发布时间: 12-06 23:18 阅读次数: 0

JS--事件

事件流 DOM2级事件规定事件流包括三个阶段 (1)事件捕获阶段 (2)事件目标阶段 (3)事件冒泡阶段 同时规定捕获阶段不会涉及事件目标,但IE9,Chrome等浏览器都会在捕获阶段触发事件对象上的事件 此外,IE8不支持事件流 事件处理程序 响应某个事件的函数,如onclick,onload等
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

PAT-乙级-1061 判断题

判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,是每道题的满分值。第三行给出每道题对应的正确答案,0 代表“非”,1 代表“是”。随后 N 行,每行给出一个学生的解答。数字间均以空格分隔。 输出格式: 按照输入的顺序输出每个学生的得分,每个分数占一行。 输入样例: 3 6 2 1 3 3 4 5 0 0 1 0 1 1
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

生成器函数yield

先看一个栗子: # -*- coding:UTF-8 -*- __autor__ = 'zhouli' __date__ = '2018/12/6 21:08' # 生成器函数,函数里只要有yield关键字 def gen_func(): yield 1 def func(): return 1 if __name__ == "__main__": gen = gen_func() re = func() pass 生成器函数这个对象是是什
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0

path-lookup

[未完待续]
分类: 其他 发布时间: 12-06 23:17 阅读次数: 0