自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小膜仙的博客

拒绝伪勤奋,告别假学习,要真学习,学真习。

  • 博客(92)
  • 资源 (4)
  • 收藏
  • 关注

原创 HWCodeCraft2020

初赛+复赛代码一、问题描述题目背景是打击金融犯罪,给了我们账户的转账记录,让我们找出所有的循环转账信息,并按照字典序输出。输入信息输入为包含资金流水的文本文件,每一行代表一次资金交易记录,包含本端账号ID, 对端账号ID, 转账金额,用逗号隔开。本端账号ID和对端账号ID为一个32位的正整数转账金额为一个32位的正整数转账记录最多为28万条每个账号平均转账记录数< 10账号A给账号B最多转账一次举例如下,其中第一行[1,2,100]表示ID为1的账户给ID为2的账户转账100元:

2021-02-24 20:57:25 269

原创 k8s集群配制记录

环境ubuntu18.04配置过程参考文献:https://www.cnblogs.com/whuanle/p/12260471.htmlhttps://blog.csdn.net/qq_35720307/article/details/87724172出现的问题记录kubeadm init失败sudo kubeadm init[init] Using Kubernetes version: v1.21.0[preflight] Running pre-flight checks [W

2021-04-12 23:40:06 938

原创 MemoryPool

文件说明ThreadCache.hpp ThreadCache.cpp 线程缓存CentralCache.hpp CentralCache.cpp 中心缓存PageCache.hpp PageCache.cpp 页缓存Common.hpp 基础组件一、项目要解决的问题内存碎片问题多线程场景获取内存的竞争问题二、高并发内存池设计2.1主要组成部分thread cache:线程缓存是每个线程独有的,用于小于64k的内存的分配,线程从这里申请内存不需要加锁,每个线程独享一个cach

2021-02-24 21:24:17 187

原创 vs code 配置git

转载Ubuntu16.04 配置vscode,leetcode,githubVsCode: 解决git总输入用户名和密码的问题

2021-02-15 00:45:00 148

原创 TX2 刷机

TX2终于用Jetpack 拷贝进去了前几次不成功,第一是没有进入recovery mode,另外就是网络不稳定?参考文献:这个亲测管用

2020-10-12 14:04:05 142

原创 vscode c++环境配置2020最新简便方案

现在都2020年了,最新版本的vs code完全可以自动给你配置好c++所需要的环境.毕竟你linux系统下g++编译器都给你配置好了本来就有.配置是lauch.json 和tasks.json这俩文件,就按照默认配置就行,别听别的博客说那么一大堆还有bug....

2020-04-29 23:23:19 7491 1

原创 关于python多进程中子进程的变量无法返回的问题

原来是,子进程中不可以进行赋值行为,这样的话主进程中申请的空间就换了,那么它返回的时候还去找原来的空间,这样就导致了是0的情况!!!!具体解释,后续我会结合例子进行讲解...

2020-03-21 15:37:57 430

原创 关于python函数中,*args,**kwargs的解释

理解函数形参列表中的*args, **kwargs。函数的参数分为,位置参数,默认参数,关键字参数,可变形参。首先args, kwargs他们的作用都是可以传递任意数量的参数,且args在前,kwargs在后。其中args是传递参数是以列表或者元组的形式传递的形如f(3, 4, 5)。有着两个参数时,多于的位置参数会分配给args,多于的关键字参数会分配给kwargs。有两个博客将的很清楚:...

2020-03-02 17:16:44 216

原创 cs231n学习记录--softmax梯度求导的详细推导过程

写在纸上了,将就着看吧。总结起来就是简单的链式求导法则

2020-02-27 15:32:40 315

原创 由于找不到libzbar64-0.dll,无法继续执行代码。重新安装程序可能会解决此问题

这个报错我找了一个晚上,命名依赖项都加进去了呀,但还是报错。而且我“生成解决方案”的时候并没有报错,但是点击运行的时候就报错了。最终发现,原来是因为我生成了exe文件是成功的,但是这个exe文件想要运行,就需要调用这个dll文件,但是由于依赖的dll文件并不在exe的当前目录中,所以笨拙的exe就找不到dll了,就报错了。解决方法就是,把依赖的dll复制到exe的当前目录下面。这里就涉及到dl...

2019-12-03 23:03:55 4639

原创 Caffe代码研读--都2019年了,研读这个源码还有意义吗?

relu_layer.cpp中的前向传播template <typename Dtype>void ReLULayer<Dtype>::Forward_cpu(const vector<Blob<Dtype>*>& bottom, const vector<Blob<Dtype>*>& top) {...

2019-11-19 23:17:43 283

原创 《C++ Primer》 回顾记录

第七章 类关于构造函数中的隐式类型转换,这种转换只会发生在构造函数接受一个参数的情况,当接受多余一个参数时就不会发生隐式类型转换了。比如,我们的构造函数介绍一个const string的参数,来构造一个类的对象,那么我们在调用直接调用这个类的成员函数,函数需要的是类的对象,但传给他的是一个string 参数,那么这个时候就会执行隐式类型转换,变成类的对象,才能进行后续成员函数的操作。当然,需要注...

2019-11-19 21:11:02 98

原创 《大话设计模式》阅读笔记

第一章 简单工程模式从一个计算器的例子开始讲起这一章用编写一个计算器作为例子。讲述了面向对象的三个最重要的方面,即封装、继承和多态。我们写程序不仅仅只是得到一个正确答案,这是远远不够的,还需要考虑其复用性、可扩展性、易维护性,从而达到编程的艺术。之前做的离心管的项目,把所有东西都放在一个头文件加源文件里头了,这样非常不好找,另外就是当他们需求变了之后,增加和修改功能非常不方便。所以,对于计算...

2019-11-15 23:58:58 107

原创 数据结构-邓俊辉-知识总结

第六章 图6.9 双连通域分解重点就是关节点的判断可行算法思想: 分为两部分进行判断–根节点和其他节点:对于根节点,如果它有多个分支,并且任一分支之间没有跨边相连,那么就是关节点。如果只有一个分支,那么就不是。对于其他中间的节点:只要存在某一分支的所有节点都没有与比它更高的节点相连,那么就是关节点。方法,实时更新所有节点的真祖先,来找关节点。...

2019-11-14 10:18:18 385

原创 Message和Folder类的设计与实现

class Folder {public: void addMsg(Message*); void remMsg(Message*);};class Message { friend class Folder;public: explicit Message(const string& str = ""): contents(str){} Message(const...

2019-10-18 15:43:23 1296

原创 VS2019 配置ZXing解码库+OpenCV4.1成功案例

一、前言刚刚转到windows下面的环境下,OpenCV库已经配置好了,接下来需要配置二维码解码库了。二、环境系统:Win10VS2019OpenCV 4.1ZXing三、配置过程3.1 预先配置先安装好VS2019,并配置好OpenCV4,这个网上一大堆教程,不再赘述。3.2 安装CMake在CMake官网下载安装即可,注意将其添加进系统环境变量。3.3用CMake编译...

2019-09-25 14:35:47 2653 11

原创 OpenCV中对横纵坐标、高度宽度、行列的定义

OpenCV中的坐标系与我们数学当中是不同的,我总结了一下。如图所示,简单明了。想不清楚的时候查这张图即可。

2019-07-30 11:07:32 1391 3

原创 OpenCV 旋转矩阵RotatedRect介绍

旋转矩阵由一个中心点(或者质量重心),每条边的长度和一个旋转角构成。下面给出例子 // 图像,八位三通道,黑色 Mat image(200, 200, CV_8UC3, Scalar(0)); // 构建旋转矩阵,位置,大小,旋转角度 RotatedRect rRect = RotatedRect(Point2f(100,100), Size2f(100,50), 30...

2019-07-29 11:53:00 2171

原创 vs code快捷键

工欲善其事必先利其器。整理了几个比较有用的快捷键自动对齐:先选中想要对其的几行,然后同时按下,control + K + F代码整体右移Tab代码整体左移Shift + Tab查看函数定义control + 鼠标左键返回上一步的位置control + alt + -前进一步的位置control + shift + -...

2019-07-24 11:27:53 110

原创 OpeCV CommandLineParser类的用法

现在OpenCV 4更新了不少东西,其中就有CommandLineParser类,可以方便我们管理命令行,使得输入的更少。那么怎么用呢?这里有一个key的参数: const string keys = "{h help ? | | print help messages }" "{i in | | input path...

2019-07-23 20:49:23 171 1

原创 Opecv运行是比较奇怪的一个问题

terminate called after throwing an instance of 'cv::Exception' what(): OpenCV(4.0.1) /home/~/Downloads/opencv-4.0.1/modules/core/src/arithm.cpp:1726: error: (-215:Assertion failed) ! _src.empty() i...

2019-07-17 19:52:14 512

原创 C++遇到的一个比较奇怪的问题

今天碰到一个比较奇怪的问题,就是先在for循环外面定义一个Mat,然后在里面反复用,将mat内容push_bach到一个vector当中,但是这样会造成vector当中的内容只有第一次的Mat内容,循环累加之后,却无法将新的Mat推进vector当中。后面我将Mat的定义放在了循环里面,啥时候用,立马在前面定义上,然后在push_back到vector当中,就正常。不知道咋回事,难道这个mat里...

2019-07-15 19:51:01 121

原创 CMake 链接自己添加的C++库

这个问题被我无意间解决了,主要还是学艺不精,导致花费了这么多时间。关键总结一句就是,将可执行文件链接到编译好的静态链接库上。后面有时间详细补充。...

2019-07-15 10:10:12 945 1

原创 C++利用OpenCV识别二维码QRCode

县借鉴,后整理http://www.360doc.com/content/18/0322/17/52973095_739329415.shtml

2019-07-15 10:07:44 6814 2

原创 OpenCV图像处理---颜色转换

目标:检测出图像的绿色区域、白色区域先了解一些HSV色域HSV色域设置:

2019-07-14 11:29:10 472

原创 pytorch 文档学习---torch.autograd.Variable

torch.autograd能够为类和函数提供自动求导。要使用它,只需要声明需要计算梯度的张量,加上requires_grad=True即可Variable-在pytorch 1.0版本中已经不赞成使用了,它对自动求导已经不是必须的了,只需要自动加上requires_grad=True就能自动求导了。有如下几个不同:①Variable(tensor) 和 Variable(tensor, r...

2019-05-05 23:35:27 350

原创 pytorch学习---view的作用

作用:返回一个新的张量,这个张量与原来的张量具有相同的数据,但是形状却可能不同。因此经常被用来变换形状,在写前向传播函数时经常遇到。简单的例子:>>> x = torch.randn(4, 4)>>> x.size()torch.Size([4, 4])>>> y = x.view(16)>>> y.size()...

2019-05-05 20:50:32 112

原创 pytorch 学习---vgg16_bn结构浅析

import torchvision.models as modelsvgg16featuremap = models.vgg16_bn(pretrained=True).featuresprint(vgg16featuremap)print('*'*50)model = models.vgg16_bn(pretrained=True)print(model)结果:/home/w...

2019-05-05 20:09:59 552

原创 pytorch wrong when predicting using trained model

RuntimeError: Error(s) in loading state_dict for ResNet: Missing key(s) in state_dict: "conv1.weight", "bn1.running_var", "bn1.running_mean", "bn1.bias", "bn1.weight", "layer1.0.conv1.weight", "layer...

2019-05-02 21:32:21 287

原创 pytorch---利用训练好的模型进行图片分类测试

先参考一下这篇博客:https://www.jianshu.com/p/bf4a2082014f我觉得可行!就应该使用softmax啊。

2019-05-02 19:29:15 546

原创 pytorch测试问题

今天遇到一个问题,就是,首先导入自己训练好的模型。然后导入需要测试的数据,但是,在我选择对测试数据的shuffle选项,选择False时预测精度非常低,选择True时精度正常,但是即使是选择True,每次预测的精度都不一样。这到底是为什么啊?!...

2019-05-01 21:41:53 194

原创 代码解析--pytorch利用字典(dict)导入训练和测试数据

首先需要会一点点Python字典的知识,可以参考菜鸟教程注意一下人家字典的元素调用方式。然后对着代码分析就可以了。上代码# 这里就运用了字典结构。分为两部分train和val,各自的内容用“:”加到后面。然后两#部分之间会用一个小逗号“,”隔开。当然冒号后面代表的是分别给train和val数据集的操作#就比如给train先后进行随机裁剪,转换成Tensor向量,然后进行规范化操作,这三个...

2019-05-01 21:39:26 1336

原创 linux2018和windows10系统时间显示不一致的问题

参考博客https://www.jianshu.com/p/de2bccb97452就一行代码的事儿,希望能够有用,没用再回来找他。。。

2019-04-30 19:22:05 95

原创 wronging record

Epoch 48/49----------train Loss: 0.1041 Acc: 0.9642val Loss: 1.0708 Acc: 0.7543Epoch 49/49----------train Loss: 0.0983 Acc: 0.9671val Loss: 0.9702 Acc: 0.7900Training complete in 88m 8sBest...

2019-04-29 10:47:15 96

原创 pytorch保存模型,导入模型

https://blog.csdn.net/u014264373/article/details/85332181看起来没那么简单。明天解决吧。

2019-04-24 22:29:48 116 2

原创 teamveiwer解决五分钟强制退出

找了访问量最多的博客,不知道有没有用,可是试一下。另外,我在linux下面也有teamviewer,不知道可不可以通过更改地址的方式弄一下呢。

2019-04-19 15:58:21 578

原创 pytorch实现cfar-10图像分类

要做好图像分类,需要有一下几个步骤。1.使用torchvision载入cfar-10的数据2.定义卷及神经网络3.定义损失函数4.在训练集上完成训练5.在测试集上完成测试挺简单的,照着tutorail做就好。不过里面缺少许多东西,比如,如何保存训练好的模型,如何利用与训练好的模型进行finetuning,如何利用自己的jpg格式的数据集做训练等等。这个还得深入了解一下。...

2019-04-18 20:33:35 888

原创 pytorch学习过程

这个开源深度学习框架更新的快,里面的资源多一些。为了毕设的进度,就开始学习这个框架吧。0.简介在pytorch tutorial 中有非常详细的教程,咱们就跟着这上面学习了。添加了一些特性,能够让我们使用notebook和Google clab。而且可以把turorial下载下来。也有一些高级教程,例如图像分类,非监督学习,强化学习和机器翻译等。可以再doc中找到pytorch的api 和层的...

2019-04-18 15:46:16 234

原创 ipython使用技巧

ipython可以直接在终端运行,适合轻量级代码运行,也适合迅速学习教程等等。发现了一个讲述ipython 的使用tips的博客写的不错,可以学习一下。https://www.cnblogs.com/cgzl/p/7623347.html...

2019-04-17 16:10:23 195

转载 (转)Linux系统下PDF文件的编辑

Linux下PDF编辑软件修改用pdfedit,加注记用xournal,合并用pdktk。当用户在寻找适宜的PDF编辑器时,Linux PDF编辑软件吸引了大家的眼球。它是一个自由,开源的PDF文档处理器,而且在图形用户界面以及命令行界面都可以使用。Linux PDF editor是一个可运行脚本的软件,几乎所有的脚本都可以运行。对于用户来说,PDFedit是一个入门很快的软件,它可以实现:...

2019-04-13 09:15:37 3976

caffe+anaconda3(python3)+cpu_only的Makefile.config的配置

caffe+anaconda3(python3)+cpu_only的Makefile.config的配置

2018-12-20

数字图像处理-冈萨雷斯-MATLAB版教程素材

数字图像处理-冈萨雷斯-MATLAB版教程素材,里面有各个章节的图片供使用。

2018-12-18

c++ primer 中文版 答案

c++ primer 中文版 答案

2017-03-29

空空如也

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

TA关注的人

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