- 博客(62)
- 收藏
- 关注
原创 vscode配置
在配置vscode时,通常使用一些预定义值,官方文档有解释含义,但有时候想知道当前预定义值具体是什么,可以尝试下面链接,第一个回答的第二种方式。workspaceFolder"or"workspaceFolder"or"
2022-07-21 18:43:41 1167 1
原创 VS属性配置相关知识
VS属性配置总结按需添加 附加包含目录注意预编译头的设置按需添加 附加库目录 以及 附加依赖项注意预处理器定义注意配置类型,是 应用程序 or 动态链接库注意区分子系统,是 窗口 还是 控制台定义预编译头 C++预编译头_粉刷工匠的博客-CSDN博客_预编译头预处理器定义预处理器定义宏_《好好先生》专栏-CSDN博客_预处理器定义窗口控制台和控制台应用的区别唯一的区别是,如果控制台应用程序不是从一个控制台启动(或者控制台在启动时被主动抑制),它总是会生成一个控制台。另一方面,W
2022-05-05 19:46:03 213
原创 视频编解码相关资料汇总
相关概念window图形和显示相关概念Graphics APIs in Windows自Windows早期以来,图形编程的主要API就是图形设备接口(GDI)。此API设计用于处理大量2D输出设备,它构成了Windows用户界面体验的基础。DirectDraw和Direct3D作为替代API引入,以支持全屏游戏和3D渲染,作为当时现有硬件的扩展。与GDI的相互作用是复杂的。这种设计限制了传统GDI元素与Direct3D元素的有效混合。WDM的WindowsXP版本称为XPDM,反映了GDI和Direc
2022-03-31 14:53:09 664
原创 桌面远程协议-编解码
spice协议songtianyi.info/pages/vdi/004-vdi.html官方文档编解码图像: LZ/GLZ 和 QuicLZ/GLZ 和 Quic 之间的选择是基于图像属性的启发式选择。从概念上讲,合成图像使用 LZ/GLZ 压缩效果更好,而真实图像使用 Quic 压缩效果更好。视频流: MJPEG显示驱动基于WDDMspice / win32 / qxl-wddm-dod · GitLabGitHub - freedesktop/spice-qxl-wddm-dod
2022-01-20 19:35:44 1441
原创 Prometheus
Alerts相关Alerts rule for clausePrometheus将在每次触发告警之前检查告警在for语句指定的时间内是否处于活动状态。处于活动状态但尚未触发的元素处于pending状态。换句话说,在警报从挂起状态转换为触发状态之前,标签集需要在表达式输出向量中保持的持续时间。ALERTS和ALERTS_FOR_STATEPrometheus告警数据在远程库中存有两种表:ALERTS和ALERTS_FOR_STATE,乍一看很像,二者有两点区别:value:ALERTS的va
2021-03-09 14:26:51 555
原创 Dicom开源工具库
pydicom纯python库能够实现dicom的读写通过安装对应的依赖包能支持dicom图像数据解压,但不支持dicom图像数据压缩。注:pylibjpeg和pylibjpeg-libjpeg都是pydicom的子项目,用来支持解压,不支持压缩。pydicom在其文档中特别提醒,它不能保证所生成的未压缩像素数据的正确性。image_data_handlersGDCMGDCM是DICOM标准的开源实现。采用C++编写,还提供其它语言的封装接口,如 Python。不仅能够实现dicom医
2021-01-04 17:38:27 1494
原创 隐秘的pandas
记录一些pandas不常见的注意事项groupbygroupby操作在1.1.0版本之前,如果group keys包含NA值,则会删除NA值以及行/列。1.1.0版本增加了一个dropna参数可以控制是否drop NA值。
2020-10-23 11:13:57 99
原创 pandas boolean index问题
https://stackoverflow.com/questions/46374860/python-pandas-core-indexing-indexingerror-unalignable-boolean-series-key-providdf_vmid = pd.DataFrame({‘id’:[1,2,3,4,5,6,7,8,9], ‘values’:[100,101,102,103,104,105,106,107,108]}, index=[2,6,8,11,20,25,36,37,40])
2020-09-04 17:48:06 5066 1
原创 时间表示符号和Python datetime
timestamprfc3339时区 UTC GMTutc_time = datetime.utcnow().replace(microsecond=0) relative_time = now_time + timedelta(hours=8)tz_cn = timezone(offset=timedelta(hours=8))cn_time = datetime.now(tz=tz_cn).replace(microsecond=0)print(utc_time.isoformat(),
2020-09-03 14:23:28 1019 1
原创 使用InfluxDB数据库的疑惑
InfluxDB是一个用于时序数据存储的开源数据库,下面记录一些使用过程中的小坑(针对1.8.x版本)。关于Client版本官方文档中推荐的Python Client为influxdb_client,新版本客户端是为InfluxDB2.0版本开发的,但兼容1.8.x版本。有新版本肯定对应有老版本,Python包名为influxdb,在其文档介绍中提到适配1.7及以下版本。实际测试发现,老客户端也可以在1.8.1上使用。关于查询语言目前存在两种查询语言,分别是经典款InfluxQL以及新款Fl
2020-08-24 10:39:39 1073
原创 Anconda安装的pytorch依赖的cuda版本和系统cuda版本不一致问题
背景1.使用Anaconda源码配置环境2. 源码需要使用python setup.py来编译涉及cuda的拓展模块,如 nms,ROIPool,ROIAlign等等3. 系统的CUDA和Conda装的cudatoolkit版本不同问题符合上述背景条件或者类似条件,会导致一些奇怪的错误,例如:ImportError: ***/ATSS/atss_core/_C.cpython-36m-...
2019-12-23 14:03:06 9746 4
原创 配置历史版本Detectron遇到的问题
背景 最近想测试一个目标检测模型CBNet,该模型是基于Detectron改写的,但是又不是最新的Detectron,属于历史版本。 众所周知,Detectron基于caffe2,所以先得安装caffe2。官网有多种安装方式,常用 源码安装或者conda预构建包安装。遇到的问题 因为以前源码编译过,这次想偷个懒用conda直接安装caffe2(其实就是安装pytorch,后来整合进去...
2019-12-21 22:00:45 829
原创 Python的C/C++拓展
文章目录ctypes教程注意事项pybind11教程Python允许使用 C 或 C++ 编写模块以使用新模块来扩展 Python 解释器的功能。除了ctypes能够兼容C数据类型,包装动态库以外,还有不少第三方工具提供更简单或更复杂的方式为Python创建C和C++的拓展,例如:Cython,Cffi,boost.python,pybind11等等。ctypes教程官方文档Calli...
2019-12-21 21:17:25 341
原创 Linux开发中涉及的常识
前言: 自己对Linux开发这一块完全不了解,最近因为一些项目开始着手了解,中间查了很多东西,怕自己不用以后忘了又找不到,就把重点记录一下,细节请点击下面提供的参考链接!文章目录Linux命令查看Linux下程序所依赖的库查看Linux下函数/命令定义的位置GCC命令选项生成动态库和静态库:Makefile入门参考资料重点语法C++和C混合编程C++调用C函数C函数调用C++参考链接Linux...
2019-11-20 22:02:57 235
原创 TeX or LaTeX or MikTeX or TeX Live or CTeX
TeXTeX及其拓展TeXLaTeXCTANTeX发行版MikTeXTeX LiveCTeXproTeXt关系图参考链接在写论文时接触到LaTeX,但是用和查资料时发现相关概念很多,虽说这些概念并不会太影响你的使用,但是本着一问到底的原则,有必要来深究一下其中的复杂关系,更利于使用和理解!!!TeX及其拓展TeXTeX是一种排版系统(或“格式设置系统”)TeX提供了一套功能强大并且十分灵...
2019-10-18 09:59:08 5752
原创 合成中文识别数据集的相关repo
介绍合成中文识别数据集的相关repoSynthText_Chinese_version修改自SynthText(CVPR2016),用于生成自然场景文本图像。备注:但代码给人的感觉是很混乱,没有清晰结构,目前作者也停止了维护,代码基于OpenCV2.4,版本过旧无法pip直接安装或者需要自己改动一些代码。TextRecognitionDataGenerator一个合成数据生成器用于文本识...
2019-08-26 11:12:01 1101 2
原创 CentOS7源码编译FFmpeg的坑
目录前言编译FFmpeg报错编译x265报错前言由于不能访问第三方源,因此没办法yum安装FFmpeg,只能选择按照官方文档源码编译。CompilationGuide/Centos – FFmpeg该文主要记录遇到的问题,细节步骤请按官方文档操作。编译FFmpeg报错ERROR: freetype2 not found using pkg-config报上述错误,搜到了不少同样错误的...
2019-07-23 17:29:17 4096
原创 Jetson TX1安装 Pytorch
参考链接:https://gist.github.com/dusty-nv/ef2b372301c00c0a9d3203e42fd83426https://github.com/andrewadare/jetson-tx2-pytorchPyTorch for Jetson Nano - NVIDIA Developer Forumshttps://github.com/dusty-nv...
2019-06-06 13:10:32 1223
原创 配置TX1的系统 + 设为固态盘启动
TX1系统的安装官方安装教程主机交叉编译环境的配置JetPack安装包下载链接1. 运行安装包chmod +x JetPack-L4T-3.3-linux-x64_b39.run注意:建议运行上述代码之前,新建一个文件夹,将安装包放在该文件夹内,之后操作均在该文件夹内进行。2. 下载相关文件连续点击next进行下一步即可(与官方安装教程相同)注意:在上述新建文件夹下进行下...
2019-06-04 20:05:59 356
原创 nvcc fatal : redefinition of argument 'std'
如题,近日在cmake编译一个依赖Dlib的程序时报错nvcc fatal : redefinition of argument 'std'检索发现一个解释的比较靠谱的回答,简单总结如下:主要原因:CUDA_NVCC_FLAGS的编译参数中重复出现-std=c++11解决办法:找到dlib-19.x/dlib/CMakeLists.txt文件中list(APPEND CUDA_NVCC...
2019-05-16 19:32:51 4333
原创 CodeBlocks调试时查看STL容器中的值
最近在使用CodeBlocks(17.12)调试程序时发现无法正常查看STL容器中的值,给调试带来了极大的不便。到网上查找解决方案时,发现有很多,大部分操作较为复杂,且时间过于久远。最后找到官方WIKI中有一个教程,简单明了,亲测可用,推荐给大家!!!传送门:Pretty Printers - CodeBlocksP.S. 16.01版本没有试过,有尝试成功的小伙伴请留言。...
2019-04-26 17:28:29 2804 1
原创 Python学习笔记
开篇写博客主要是作为个人笔记,也方便有需要的人可以阅读。由于知识水平有限难以保证博文的准确性,仅供参考,欢迎指正。文章目录开篇笔记大杂烩Python中的type和object快速查找并了解模块方法的方式查看Python内建函数的源码Python2和Python3的区别总结关于print关于除法关于迭代器关于字符编码关于nonlocalPython的新式类和经典类Python与其他语言差异较大之.........
2018-12-04 20:17:01 357 1
原创 OpenCV学习笔记(二)还没想好取什么标题
文章目录如何用opencv将视频保存为特定编码方式示例1 将视频保存为H.264编码方式OpenCV C API如何用opencv将视频保存为特定编码方式写视频VideoWriter的API中是通过fourcc参数来控制编码格式,fourcc是媒体文件中使用的视频编解码器,压缩格式,颜色或像素格式的标识符。编码列表可从Video Codecs by FOURCC获取!Note:注意区分 (...
2018-12-04 17:04:26 170
原创 Pytorch学习笔记(四)各组件的Debug记录
Pytorch数据并行的流程定义:model = torch.nn.DataParallel(model, device_ids=args.gpus).cuda()在调用网络模型(类实例)时,实际是进入模型基类Module的特殊方法__call__,实现对类实例的调用(module.py)。再通过self.forward进入DataParallel类的forward方法(data_para...
2018-11-18 17:00:36 1497
原创 论文那些事
文章目录摘要常见外文库简介ISI-SCI 科学引文索引 (SCI)[EV2-EI 工程索引](https://www.engineeringvillage.com/search/quick.url)[Web of Science](http://apps.webofknowledge.com/UA_GeneralSearch_input.do?product=UA&search_mode=...
2018-09-20 18:27:56 304
转载 Deep Learning基础知识点汇总
引言本篇文章作为笔记形式,记录一些基础知识点和好的博文!卷积神经网络Dilated/Atrous Convolutions(扩张卷积/空洞卷积)在不增加卷积核大小(参数数量)的情况下,扩大感受野大小。 如何理解空洞卷积(dilated convolution)? - 知乎Receptive Field(感受野)某层的单个像素/特征点,对应输入图像/特征图上的区域。 ...
2018-08-30 16:51:57 467
原创 Pytorch学习笔记(三)Pytorch的常用操作记录
查看Pytorch网络的各层输出(feature map)、权重、偏置在使用Pytorch的时候,我总是在想我怎么看每一层的输出、权重、偏置,下面记录我自己的方法,应该是方式多样,但是我现在的水平没办法评价好坏,如果有更好的办法欢迎留言告知,我会珍惜每次学习的机会!!!weight and bias# Method 1 查看Parameters的方式多样化,直接访问即可mode...
2018-08-04 14:41:03 5101 2
原创 Pytorch学习笔记(二)使用Pytorch的常见错误汇总
那些年我们一起踩过的坑 _, pred = output.data.cpu().topk(1, dim=1)RuntimeError: cuda runtime error (59) : device-side assert triggered at /pytorch/aten/src/THC/generic/THCTensorCopy.c:70...
2018-07-31 17:12:58 71162 7
原创 Pytorch学习笔记(一) 使用PyTorch搭建神经网络的套路
自古套路得人心!!!PyTorch Python中的张量和动态神经网络,具有强大的GPU加速功能。目录自古套路得人心!!!PyTorch目录常见模块的导入构建网络模型自定义Net类并实例化使用顺序容器构建网络并实例化定义训练函数定义测试函数常见模块的导入import torchimport torch.nn as nn...
2018-07-29 20:19:59 18364 12
原创 Pytorch启程篇
说白了我就是蹭蹭热度!!!PyTorch Python中的张量和动态神经网络,具有强大的GPU加速功能。目录说白了我就是蹭蹭热度!!!PyTorch目录官方资料传送门五花八门的中文社区入门资料收集官方资料传送门官方手册中文版参考手册官方例程五花八门的中文社区PyTorch 中文社区 - ApacheCNPyTorch Tu...
2018-07-26 09:24:36 450
原创 关于Python导入模块的搜索路径以及优先级问题(Search path for python import module )
背景这里都是废话,别看!!! 服务器是多用户使用,都对规范化操作没啥经验,多次出现多用户、多版本管理问题。我希望我的用户环境不受别人操作的干扰,在不断的学习中也发现了一些较好的办法,例如使用Virtualenv(venv)。但我一开始就是使用的系统默认安装的Python,本着坑还是要填的原则,暂时先把问题解决,在实施新方案。 背景知识,往这看! Python import m...
2018-07-20 12:17:53 7184 1
原创 Caffe实战之Python接口系列 终章总结
引言 对官方例程中所用到的Python接口的用法做一个归纳,方便查询。目录引言目录往期传送门常用的模块1. 网络的初始化1.1. 网络模式设置1.2. 用模型prototxt加载网络(net = caffe.Net版)1.3. 用求解器prototxt加载网络(solver = caffe.get_solver/SGDSolver版)1.3. 用Caffe自带...
2018-07-11 12:25:29 2499 1
翻译 Caffe实战之Python接口系列(八)Siamese Network Tutoria
引言 记录学习官网的例程中的一些重要语句,遇到的问题等,内容分散,建议顺序查看。 主要是调用Caffe的Python接口 源文件就在{caffe_root}/examples中(目录下面的中文标题也附有链接),安装sudo pip install jupyter打开即可运行,初学者最好是放在它指定的目录,如,否则要改很多路径。 注:eaxmples是用jupyter ...
2018-07-11 12:17:19 558
翻译 Caffe实战之Python接口系列(七)R-CNN detection
引言 记录学习官网的例程中的一些重要语句,遇到的问题等,内容分散,建议顺序查看。 主要是调用Caffe的Python接口 源文件就在{caffe_root}/examples中(目录下面的中文标题也附有链接),安装sudo pip install jupyter打开即可运行,初学者最好是放在它指定的目录,如,否则要改很多路径。 注:eaxmples是用jupyter ...
2018-07-10 21:12:09 779
翻译 Caffe实战之Python接口系列(六)Net Surgery(Editing model parameters)
引言 记录学习官网的例程中的一些重要语句,遇到的问题等,内容分散,建议顺序查看。 主要是调用Caffe的Python接口 源文件就在{caffe_root}/examples中(目录下面的中文标题也附有链接),安装sudo pip install jupyter打开即可运行,初学者最好是放在它指定的目录,如,否则要改很多路径。 注:eaxmples是用jupyter ...
2018-07-10 18:25:07 339
翻译 Caffe实战之Python接口系列(五)Multilabel classification on PASCAL using python data-layers
引言 记录学习官网的例程中的一些重要语句,遇到的问题等,内容分散,建议顺序查看。 主要是调用Caffe的Python接口 源文件就在{caffe_root}/examples中(目录下面的中文标题也附有链接),安装sudo pip install jupyter打开即可运行,初学者最好是放在它指定的目录,如,否则要改很多路径。 注:eaxmples是用jupyter ...
2018-07-07 14:25:37 335
翻译 Caffe实战之Python接口系列(四)Brewing Logistic Regression then Going Deeper
引言 记录学习官网的例程中的一些重要语句,遇到的问题等,内容分散,建议顺序查看。 主要是调用Caffe的Python接口 源文件就在{caffe_root}/examples中(目录下面的中文标题也附有链接),安装sudo pip install jupyter打开即可运行,初学者最好是放在它指定的目录,如,否则要改很多路径。 注:eaxmples是用jupyter ...
2018-07-06 13:15:37 345
翻译 Caffe实战之Python接口系列(三)Fine-tuning a Pretrained Network
引言 记录学习官网的例程中的一些重要语句,遇到的问题等,内容分散,建议顺序查看。 主要是调用Caffe的Python接口 源文件就在{caffe_root}/examples中,安装sudo pip install jupyter打开即可运行,初学者最好是放在它指定的目录,如,否则要改很多路径。 注:eaxmples是用jupyter notebook写的,部分Cel...
2018-07-05 14:21:38 489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人