自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白太白的博客

小白的博客主要用于自己学习和总结经验等,欢迎交流~

  • 博客(288)
  • 收藏
  • 关注

原创 CentOS+Anaconda+Tensorflow安装

参考:https://blog.csdn.net/zhaoyoulin2016/article/details/80776198本文中tensorflow版本为1.5,python版本为3.5利用Anaconda配置独立环境进入Anaconda官网下载linux版本的安装包,如Anaconda3-2020.02-Linux-x86_64.sh然后将安装包放到/usr/local目录里,进...

2020-06-16 21:04:39 394

原创 微信小程序+SpringBoot入门项目

效果展示123一、搭建SpringBoot环境当创建完成SpringBoot项目后,打开设置查看Maven配置是否正确。然后编写如下测试方法,并注释相关依赖(否则不会启动成功)pom.xml最后运行项目,并测试也可以修改相关配置进行测试二、设计数据库及创建实体类数据库对应实体类...

2019-11-29 16:41:29 1341

转载 【转】ATB协议

ATB协议主要用于在SOC的Debug系统中,将数据流导出给CoreSight使用。

2023-12-12 16:20:24 205

转载 【转】读书笔记——重述《Effective C++》

原链接:https://normaluhr.github.io/2020/12/31/Effective-C++/为什么写这篇BLOG我动手写这篇博文——或者说总结——的想法已经很久了,《Effective C++》这本书的作者和译者都是C++大师,这篇著作有也已享誉全球很多年。但是书无完书、人无完人,这本书也因为这样或那样的原因(我更愿称之为引起我不适的问题)让我有必要为此写一篇总结,使得这篇总结更像《Effective C++》对应的工具书版本,帮助我在未来想要回顾某一条款的内容时,最大限度地节.

2021-09-11 14:29:16 296

转载 【转】浅谈Pytorch中的显存利用问题(附完善显存跟踪代码)

前言之前在浅谈深度学习:如何计算模型以及中间变量的显存占用大小和如何在Pytorch中精细化利用显存中我们已经谈论过了平时使用中显存的占用来自于哪里,以及如何在Pytorch中更好地使用显存。在这篇文章中,我们借用Pytorch-Memory-Utils这个工具来检测我们在训练过程中关于显存的变化情况,分析出我们如何正确释放多余的显存。在深度探究前先了解下我们的输出信息,通过Pytorch-Memory-Utils工具,我们在使用显存的代码中间插入检测函数(如何使用见工具github页面和下文部分),就

2021-09-09 09:16:56 4557

原创 语义分割数据集制作(借助labelme)

1、安装labelme在虚拟环境中输入下述命令:# 安装pyqt:conda install pyqt# 安装labelme:pip install labelme -i https://pypi.tuna.tsinghua.edu.cn/simple2、标注使用labelme进行标注3、获取掩码图像在当前虚拟环境中运行如下代码"""最后得到的文件如上图 b_json 目录所示"""import globimport osdata_folder = r"datasets"

2021-08-05 17:27:23 868

原创 图像旋转(无黑边)

当我们对图像进行旋转后,常常会导致边缘存在黑边,尤其当将该旋转后的图像“贴图”到其他图像上时,黑边的存在感极强,但是这并不是我们所需要的。同时该代码有对旋转前后坐标点的转换解决方案:贴图采用PIL第三方库完成若有坐标等信息,采用旋转矩阵进行转换(下方有转换代码)def rotate(img, rotate_angle): """ img: Image读取图像 rotate_angle: 旋转角度 return: 旋转后的图像(无黑边),旋转矩阵 """

2021-08-05 15:13:28 1186

转载 Gitalk评论插件使用

Gitalk评论插件使用简介参考: Gitalk评论插件使用教程Gitalk 是一个基于 GitHub Issue 和 Preact 开发的评论插件。Gitalk 的特性:1、使用 GitHub 登录2、支持多语言 [en, zh-CN, zh-TW, es-ES, fr, ru]3、支持个人或组织4、无干扰模式(设置 distractionFreeMode 为 true 开启)5、快捷键提交评论使用Gitalk需要你做一些提前准备:1、在github上创建一个仓库,Gitalk会

2021-04-10 18:25:12 543

转载 VSCode配置C/C++环境(Win10系统)

经过多次常识,找到了一种简单高效的方式。参考:2200年了还在用Dev吗? 快来使用vscode配置高效-美观-简洁的c/c++编程环境步骤:下载VSCode软件,较为简单不再赘述。中文插件等非必须插件可自行百度安装插件:Bracket Pair Colorizer 2、C/C++、Code Runner(直接搜索安装即可)由于上述软件为编辑器,而非编译器,因此需要安装编译环境。下载地址:MinGW-w64 - for 32 and 64 bit Windows 并搜索x86_64.

2021-02-08 23:57:23 1003

原创 【CCF】并查集 - 模板例题

问题描述试题编号: 201412-4试题名称: 最优灌溉时间限制: 1.0s内存限制: 256.0MB问题描述:   雷雷承包了很多片麦田,为了灌溉这些麦田,雷雷在第一个麦田挖了一口很深的水井,所有的麦田都从这口井来引水灌溉。  为了灌溉,雷雷需要建立一些水渠,以连接水井和麦田,雷雷也可以利用部分麦田作为“中转站”,利用水渠连接不同的麦田,这样只要一片麦田能被灌溉,则与其连接的麦田也能被灌溉。  现在雷雷知道哪些麦田之间可以建设水渠和建设每个水渠所需要的费用(注意不是所有麦田之间都可以建立水

2020-12-11 21:21:23 152 1

原创 【CCF】tarjan算法-求强联通分量例题

问题描述试题编号: 201509-4试题名称: 高速公路时间限制: 1.0s内存限制: 256.0MB问题描述:  某国有n个城市,为了使得城市间的交通更便利,该国国王打算在城市之间修一些高速公路,由于经费限制,国王打算第一阶段先在部分城市之间修一些单向的高速公路。  现在,大臣们帮国王拟了一个修高速公路的计划。看了计划后,国王发现,有些城市之间可以通过高速公路直接(不经过其他城市)或间接(经过一个或多个其他城市)到达,而有的却不能。如果城市A可以通过高速公路到达城市B,而且城市B也可以通过高

2020-12-11 21:12:05 285 1

转载 [转]keras报错:AttributeError: ‘_thread._local‘ object has no attribute ‘value‘

参考链接:https://www.cnblogs.com/zhenmei/p/12978921.html本人使用 Tensorflow + kreas 训练得到的 NLP 迁移学习模型,然后采用 Flask web 框架搭建预测模型的独立服务。单独使用该模型时一切正常,后面引入框架后报如题(AttributeError: '_thread._local' object has no attribute 'value')所示错误,网上查阅各种解决办法都没有解决,最后找到了如上链接才解决。简而言之,就是.

2020-12-11 10:13:31 671

原创 [转]keras报错:AttributeError: '_thread._local' object has no attribute 'value'

参考链接:链接1链接2本人使用 Tensorflow + kreas 训练得到的 NLP 迁移学习模型,然后采用 Flask web 框架搭建预测模型的独立服务。单独使用该模型时一切正常,后面引入框架后报如题(AttributeError: '_thread._local' object has no attribute 'value')所示错误,网上查阅各种解决办法都没有解决,最后找到了如...

2020-12-11 10:09:00 2031 2

原创 NVIDIA 驱动程序升级/回退方法

查看是否需要升级在命令行输入:nvidia-smi可查看驱动版本和驱动产品名称(若无可能没有配置环境变量,根据自己情况配置,默认:C:\Program Files\NVIDIA Corporation\Nsight Compute 2019.1\)安装最新驱动进入网站:https://www.nvidia.cn/Download/index.aspx?lang=cn搜索对应产品的驱动(上图第二个红框),其他默认即可安装。安装完成后再次查看,则版本已经升级之后可安装需要的CUDA版本.

2020-12-01 10:42:33 11113 3

转载 [转载] tf.tile() 用法举例(TensorFlow)

tile 的含义:n. 瓦 / 瓷砖 / 软木片 / 亚麻油地毡片v. 用瓦盖 / 贴砖于 / 铺以瓦 / 铺以瓷砖函数定义:def tile(input, multiples, name=None):函数功能:Constructs a tensor by tiling a given tensor.即:通过“平铺”一个给定的 tensor 来构造一个新的 tensor。用人话讲就是:把输入的 tensor,在指定的维度上复制N遍(就像铺瓷砖一样),来创建出一个新的 tensor。

2020-11-27 21:42:41 170

原创 ECharts使用方法简介

1、下载并引入项目方法其一是进入其github下载Source code (zip)。进入下载的压缩包incubator-echarts-4.5.0-rc.2.zip\incubator-echarts-4.5.0-rc.2\dist目录里把echarts.min.js引入项目中。2、进入ECharts官网选择需要的图表,引入js中并设置相关格式。然后编写后端代码获取数据并传入前端3、对于...

2020-11-21 16:40:11 472

原创 爬虫实践 - 渐进式学习

爬虫"模板"推荐谷歌浏览器:F12 -> 网络 ->【XHR】重新加载查看 json文件信息等 -> 获取 URL + 响应头 + 参数import requestsimport jsonfrom tqdm import trangeurl = 'http://...' # 点击要爬取的json文件,将会显示实际的url,全部复制即可headers = { # 请求头部信息,直接全部复制即可(注意不同类型的网页会不一样) "Accept": "......"

2020-11-20 19:56:11 161 1

原创 python环境迁移列表 - requirements.txt

当前环境下输入命令:pip freeze > requirements.txt,则会在当前目录下生成包含需要环境的requirements.txt文件在需要安装环境的命令行输入:pip install -r requirements.txt,即可自动安装所有指定的环境...

2020-11-19 19:44:32 235 1

原创 使用Tensorflow目标检测API训练自己的数据集

使用官方1.x的目标检测API,安装过程见:https://www.jianshu.com/p/3257a32d4c5a一、制作数据集制作自己的数据集可以参考该方式: https://www.bilibili.com/video/BV1kV411k7D8即准备好图片集,然后利用LabelImg等公开标注软件进行标注并生成指定格式的标注文件。本文使用COCO数据集制作为tf_record格式数据集:COCO数据集下载可参考:https://yunyaniu.blog.csdn.net/ar.

2020-11-18 18:56:49 1360 3

原创 利用Tensorflow API将数据集转换为tfRecord格式

本文使用Tensorflow 目标检测API中的文件进行转换。以 目标检测数据集 的转换为例,其他可参照源码同理进入models/research/object_detection/dataset_tools/目录,里面存放各种数据存放方式的转换文件,本文以create_pascal_tf_record.py为例。运行方式:参数分别表示数据集位置、年份(其中前两个组合为一个路径且不可省略,默认检索路径如下图所示,具体见源码),最后一个参数表示生成文件的位置及名称。目录文件如下图所示(符合该结构即.

2020-11-12 21:39:25 437

原创 P1309 瑞士轮

瑞士轮 思路import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); ...

2020-11-12 13:30:48 98

原创 P1014 Cantor表

Cantor表 思路见代码import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); int n = cin.nextInt(); ...

2020-11-12 13:30:39 43

原创 P1464 Function

Function 思路记忆化搜索,除了边界条件,把其他结果存入数组中再进行返回import java.util.Scanner;public class Main { static long[][][] arr = new long[25][25][25]; public static void main(String[] args) { ...

2020-11-12 13:30:27 47

原创 P1090 合并果子

合并果子 思路优先队列(堆),默认为升序import java.util.PriorityQueue;import java.util.Queue;import java.util.Scanner;public class Main { public static void main(String[] args) { Sca...

2020-11-12 13:30:10 44

原创 P1219 八皇后

八皇后 思路从第一行开始搜,每次搜到 i 行后遍历每一列。然后判断该列、左右两个斜线(分别为横纵坐标相加相等 和 横纵坐标相减相等)是否存在棋子,如果不存在则数组记录每列的数据,进行下一行搜素。最后搜完再取消标记。import java.util.Scanner;public class Main { static int[] ans = new int[50];...

2020-11-12 13:29:57 45

原创 阶乘位数

阶乘位数 思路参考:传送import java.math.BigDecimal;import java.math.BigInteger;import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner cin=new Scanner(Syst...

2020-11-12 13:29:44 52

原创 炮台实验

炮台实验 思路参考:传送概率相加即为期望。求每一个数的概率import java.math.BigDecimal;import java.math.BigInteger;import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner...

2020-11-12 13:29:24 64

原创 忽明忽暗

忽明忽暗 思路先对100个灯输出结果来查看有没有规律://分析public class Main{ public static void main(String[] args){ int n = 225; int[] s = new int[1000]; for(int i=1; i<=n;...

2020-11-12 13:29:05 103

原创 修建公路

修建公路思路参考:传送import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner cin=new Scanner(System.in); int n = 2019; long ans = 1; final long MOD =...

2020-11-12 13:28:50 111

原创 马的管辖

马的管辖在中国象棋中,马是走日字的。一个马的管辖范围指的是当前位置以及一步之内能走到的位置,下图的绿色旗子表示马能走到的位置。如果一匹马的某个方向被蹩马脚,它就不能往这个方向跳了,如下图所示,海星的位置存在旗子,马就不能往上跳到那两个位置了:那么问题来了,在一个 n×m 的棋盘内,如何用最少的马管辖住所有 n×m个格子。比如 n=m=3 时,最少要用 5 只马才能管辖所有棋盘,...

2020-11-12 13:28:31 140

原创 代码填空:全排列

代码填空:全排列#include <cstdio>#include <cstdlib>#include <cstring>#include <iostream>#include <algorithm>using namespace std;const int N=1e3;char str[N], buf[N]...

2020-11-12 13:28:05 82

原创 天上的星星

天上的星星在一个星光摧残的夜晚,蒜头君一颗一颗的数这天上的星星。蒜头君给在天上巧妙的画了一个直角坐标系,让所有的星星都分布在第一象。天上有 nnn 颗星星,他能知道每一颗星星的坐标和亮度。现在,蒜头君问自己 q 次,每次他问自己每个矩形区域的星星的亮度和是多少(包含边界上的星星)。样例输入55 0 67 9 78 6 139 7 13 0 1940...

2020-11-12 13:27:52 151 2

原创 封印之门

封印之门输出格式如果蒜头君能开启封印之门,输出最少的操作次数。否则输出一行 −1。样例输入abcddddd3a bb cc d样例输出6题目来源2018 蓝桥杯省赛 B 组模拟赛(一)思路用最短路求两个字母转化的最小变化次数,权值为1import java.util.*;import java.math.*;publ...

2020-11-12 13:27:35 114

原创 数独

数独样例输入:* 2 6 * * * * * ** * * 5 * 2 * * 4* * * 1 * * * * 7* 3 * * 2 * 1 8 ** * * 3 * 9 * * ** 5 4 * 1 * * 7 *5 * * * * 1 * * *6 * * 9 * 7 * * ** * * * * * 7 5 *思路从第一个点(本题是0,0)开...

2020-11-12 13:27:16 92 2

原创 P3371 【模板】单源最短路径(弱化版)

P3371 【模板】单源最短路径(弱化版)输入输出样例输入样例#1: 复制4 6 11 2 22 3 22 4 11 3 53 4 31 4 4输出样例#1: 复制0 2 4 3说明时空限制:1000ms,128M数据规模:对于20%的数据:N<=5,M<=15;对于40%的数据:N<=100,M<=10000;...

2020-11-12 13:26:52 47

原创 P1141 01迷宫

P1141 01迷宫 思路连通块,给每个连通块编号。查找时记录结果,若重复查找则直接输出import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.LinkedList;import java.util.Queue;public class Main { sta...

2020-11-12 13:26:32 48

原创 结果填空:礼物盒

结果填空:礼物盒他们对应的宽度和高度如下,单位(cm)。思路对每个盒子排序后贪心搜索,注意题意要求import java.util.Arrays;class Main { static int ans = 0; static int[] a = {11,8,11,16,1,2,6,10,17,10,6,5,2,19,4,7, 5...

2020-11-12 13:26:11 81

原创 结果填空:补全等式

结果填空:补全等式思路把每个数字存数组然后全排列判断。class Main { static int ans = 0 ; public static void main(String[] args) { int[] a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}; getAns(a, 0); Syst...

2020-11-12 13:25:33 117

原创 Win 10安装Tensorflow目标检测API(三大步7小步)

第一步:下载源码1、从官网(https://github.com/tensorflow/models/tree/master)下载目标检测的源码,注意版本需要一致!!!(本人使用的 r1.13.0版本进行下载的)选择自己的版本2、解压到想要安装的文件夹内,并将文件夹命名为models(不是必须)第二步:编译文件3、安装protoc(https://github.com...

2020-11-10 21:48:26 572

原创 pyinstaller 使用

前提是安装了:pyinstaller下述E:\Anaconda3\envs\tf-gpu\Lib\site-packages是运行环境所依赖的包(环境)运行:pyinstaller -F -w -i pic.ico -p E:\Anaconda3\envs\tf-gpu\Lib\site-packages test.py-i 后面接 .ico 类型的图标(可选)-p 指定环境最后是...

2020-11-08 12:09:46 199

空空如也

空空如也

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

TA关注的人

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