
programming tools/编程工具
文章平均质量分 57
comedate
这个作者很懒,什么都没留下…
展开
-
详解 C++ 中移动构造与移动赋值
本文介绍了 C++ 中的移动构造与移动赋值语法的原理,并通过基类,子类的例子,说明了移动构造赋值的写法;原创 2024-01-27 15:57:58 · 1221 阅读 · 0 评论 -
Ubuntu 下多个终端多开的工具 tmux
Ubuntu 下多个终端多开的工具 tmux原创 2021-04-11 21:07:50 · 793 阅读 · 0 评论 -
C1189 #error: unsupported Microsoft Visual Studio version!
问题安装VS2017版本,与 Cuda 9.2 版本,发现有一个错误:fatal error C1189: error: -- unsupported Microsoft Visual Studio version! Only the versions 2012, 2013, 2015 and 2017 are supported! 这是有点奇怪了,我的版本是 2017版本啊,怎么不支持啊。解决方式查网页,一般说是:C:\Program Files\NVIDIA GPU Computing原创 2021-01-31 21:38:11 · 3242 阅读 · 3 评论 -
Linux 系统下配置 vim 的 python 环境
从 Windows 切换到 Linux 下Python 开发,可以使用 VSCode 这个IDE,也可以使用 vim + plugin 的方式开发。 下面是一些 linux 需要掌握的基本技能,记录下来。原创 2021-01-17 16:22:46 · 418 阅读 · 0 评论 -
GIT中 删除文件 方法介绍
# 删除 untracked filesgit clean -f # 连 untracked 的目录也一起删掉git clean -fd # 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)git clean -xfd # 在用上述 git clean 前,墙裂建议加上 -n 参数来先看看会删掉哪些文件,防止重要文件被误删git clean -nxfdgit clean -nfgit clean -nfd原创 2020-12-11 22:14:43 · 321 阅读 · 0 评论 -
Git 简明用法以及应用场景
git fetch origingit checkoutgit mergegit checkoutgit commitgit pullgit pushgit statusgit add原创 2020-11-22 22:37:12 · 237 阅读 · 0 评论 -
python numpy 中的 searchsorted 用法
Help on function searchsorted in module numpy:searchsorted(a, v, side=‘left’, sorter=None)Find indices where elements should be inserted to maintain order.Find the indices into a sorted array `a` such that, if thecorresponding elements in `v` were inse原创 2020-11-22 20:40:56 · 776 阅读 · 0 评论 -
LuxCore 的 渲染引擎 三方库
LuxCore 是一种很强大的渲染引擎,github 路径如下:https://github.com/LuxCoreRender/LuxCore/tree/master/scenes原创 2020-11-15 23:03:54 · 749 阅读 · 0 评论 -
Python 实现的 日志logging 单例
python 中,使用Logger,可以直接使用 logging 模块。因此,在工程中,写了一个单例的LogWrapper,可以直接调用,输出Logger。代码如下#!/usr/bin/env python# -*- coding: utf-8 -*-import loggingimport logging.handlersimport osimport timedef singleton(cls): instances = {} def _singleton(*a原创 2020-10-25 22:02:34 · 1589 阅读 · 0 评论 -
软件设计的几大原理
随着经历过好几次项目的重构,发现重构的代码,基本上都是因为不满足基本的软件设计原则。因此,将软件设计的几大原则再次温习一下。开闭原则一个软件如 类, 模块和函数应该对扩展开放, 对修改关闭用抽象构建框架, 用实现扩展实现优点: 提供软件系统的可复用性及可维护性.依赖倒置原则高层模块不应该依赖底层模块, 二者都应该依赖其抽象抽象不应该依赖细节, 细节应该依赖抽象.针对接口编程, 不要针对实现编程.优点: 可以减少类间的耦合性, 提高系统稳定性, 提高代码可读性和可维护性原创 2020-10-24 22:23:37 · 2099 阅读 · 0 评论 -
Python 从 vtkRenderWindow 中通过GetRGBACharPixelData取图像转换成 Numpy
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器 """ 从RenderWindow中取出 RGBA CharPixel原创 2020-10-16 22:32:08 · 475 阅读 · 0 评论 -
python 中 list 重载符 + 与 numpy 的 vstack 与 hstack 应用
python list 叠加np.vstack([np.array(list_data), np.array(list_data_2)])list_data + list_data_2原创 2020-10-14 22:51:47 · 496 阅读 · 0 评论 -
python 从路径中得到文件名以及后缀
在文件处理工程中,经常需要从路径中得到文件名或者文件的后缀,主要使用的是os.path 中的方法。可用的方法如下:split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串os.path.basename(path) 返回文件名os.path.splitext(path) 分割路径中的文件名与拓展名代码如下:#!/usr/bin/python# -*- coding: UTF-8 -*-import osdef get_file_原创 2020-09-26 21:52:22 · 4587 阅读 · 0 评论 -
Python 中 numpy 中数据的array 与 asarray 的深拷贝与浅拷贝
对于C++来说,深拷贝与浅拷贝 的概念非常明确。但是,对于python的numpy 来说,深拷贝与浅拷贝比较难理解。因此,当Python传指针给C++时,很容易出现局部变量的指针提前释放产生的Bug。array和asarray都可以将结构数据转化为ndarraynp.array 会copy出一个副本,占用新的内存,属于深拷贝np.asarray 当 dtype 相同时,指针指向的内存相同,属于浅拷贝。np.asarray 当 dtype 不同时,使用深拷贝。代码验证如下:import原创 2020-09-24 23:18:04 · 1898 阅读 · 7 评论 -
[转载] django 实现将本地图片存入数据库,并能显示在web上
将图片存入数据库关于数据库基本操作的学习,请参见这一篇博客:https://www.cnblogs.com/leejy/p/6745186.html这里我默认,您已经会了基本操作,能在数据库中存图片了,然后,也会用图形界面操作数据库中的数据了2.这里,我先给出我的代码,能少走些弯路就少走些a) 项目的urls.pyfrom django.contrib import admi...转载 2018-10-14 21:51:15 · 697 阅读 · 0 评论 -
【Python】PyCharm 搜索快捷键
搜索/替换快捷键序号 快捷键 作用1 CTRL + F 查找2 F3 查找下一个3 SHIFT + F3 查找上一个4 CTRL + R 替换5 CTRL + SHIFT + F 指定路径下查找6 CTRL + SHIFT + R 指定路径下替换引用自: https://blog.youkuaiyun.com/haiyang_duan/article/details/79078205?utm_...转载 2018-10-14 17:28:26 · 2550 阅读 · 0 评论 -
VS 2008 的工程配置:(输出dll 以及 Lib文件)
VS 2008 的工程配置:(输出dll 以及 Lib文件)64Debug:..\..\..\..\Output\win7_64bit\bin\Debug..\..\..\..\Output\win7_64bit\lib\Debug\ 32Debug:..\..\..\..\Output\win7_32bit\bin\Debug..\..\..\..\Output\原创 2012-02-10 20:16:14 · 729 阅读 · 0 评论