
编程
文章平均质量分 54
blanklog
这个家伙很懒,什么都没留下~
展开
-
Matlab关于find()函数的心得,查找三维数组
find函数语法如下,我们着重讨论下返回值的问题,并对二维以上数组进行查找1.k = find(X)2.k = find(X,n)3.k = find(X,n,direction)4.[row,col] = find(___)5.[row,col,v] = find(___) 一、前三个语法返回的是一个线性索引k,如果x是多维数组,则按照第一维,第二维,第三维的顺...原创 2018-04-10 20:09:52 · 14003 阅读 · 6 评论 -
【分享】看图软件
一个简易的看图软件,可以查看像素值用于图像分析。基于QT和Opencv实现,目前只实现基本功能。原创 2022-10-23 17:27:27 · 1493 阅读 · 0 评论 -
[c++] c++对象的初始化方式
C++的对象初始化主要分为:默认初始化值初始化零初始化直接初始化复制初始化列表初始化聚合初始化原创 2022-09-25 16:33:39 · 2176 阅读 · 0 评论 -
[c++] 什么是平凡类型,标准布局类型,POD类型,聚合体
这些类型的详细定义都枝词蔓语看,本文从定性的角度去认识他们。原创 2022-09-25 16:05:22 · 2133 阅读 · 1 评论 -
Python脚本路径和工作目录
python获取脚本文件所在目录和文件名原创 2022-07-16 01:35:48 · 6102 阅读 · 0 评论 -
【c++】对象初始化
目录1. 默认初始化2.零初始化3.值初始化4.直接初始化5.复制初始化6.聚合初始化7.列表初始化C++类型大致分为:标量: int; float; char; bool; enum; void,nullptr_t; 指针;引用复合体:数组;union;class/struct根据生存期大致可分为:静态:全局,static变量自动:局部变量,类非静态数据成员这些类型的初始化行为可以分为以下几种:1. 默认初始化语法:T obj;ne原创 2022-04-16 22:27:06 · 4706 阅读 · 0 评论 -
[code-python] Pillow/PIL open()函数观察
#check 52284 img=Image.open(r"C:\Users\W\Pictures\2233.jpg") #check 52812 array = np.array(img) #check 67172 img.load() # check 67168 img.close() #check #59064 del array #check 52968 del img # check 52...原创 2022-03-15 00:38:19 · 5163 阅读 · 0 评论 -
[分享]文件批量重命名-python
挂一个文件批量改名小工具。可以使用正则表达式匹配文件 可以灵活生成新文件名,可以使用正则表达式获取的内容,可以使用计数器介绍平时需要对大量拍摄的照片进行规范命名,特写了一个小工具,仅一个python脚本文件。完全使用python标准库实现,可跨平台不需要额外安装依赖。 可视化新旧名字预览,避免改名错误。 强大灵活的新名称生成使用方式1. 通过OpenDir选择目录加载符合之地那个统配符的文件2. 通过match pattern可以使用正则表达式进一步筛选,输入正则后原创 2022-03-12 16:18:45 · 367 阅读 · 0 评论 -
【C++Note】输入输出流
C++输入输出流的框架和使用笔记原创 2022-02-26 13:31:02 · 438 阅读 · 0 评论 -
Windows Ceres 编译安装
Ceres Solver是一个C++环境下的非线性最小二乘问题的求解工具包,可用来建模并解决大型复杂的非线性最小二乘问题。这个工具包已经广泛被用于很多商业软件中。在google project里面有它的主页: http://code.google.com/p/ceres-solver/。环境Windows 10 ProVisual Studio 2015Cmake GUI 3.10....转载 2020-03-21 15:47:07 · 1964 阅读 · 1 评论 -
对缓存的思考——提高命中率
开篇编写高效的程序并不只在于算法的精巧,还应该考虑到计算机内部的组织结构,cpu微指令的执行,缓存的组织和工作原理等。好的算法在实际中不见得有高效率,如果完全没有考虑缓存、微指令实现的话。前两篇博文局部性原理浅析 介绍了程序的局部性原理,如何写出局部性良好代码。提高程序性能、何为缓存 讨论了存储器层次结构,计算机内部的存储结构、缓存的概念,简单的介绍了缓存的工作机制。建议先...转载 2018-10-19 17:02:46 · 212 阅读 · 0 评论 -
C++之类型转换
C++类型转换形式很多,尤其是隐式转换的模糊很容易导致程序的各种问题。所以我参考了Cppreference简单做了一点总结:一:算数隐式转换 当表达式两个值进行运算时,首先会进行类型提升,其提升规则如下:简单点来说,当两个值进行运算时,会将两个操作数都提升为等级最高的操作数的类型。(上图从左到右等级由低到高)但是当两个操作数都为int型及其以下时,会将其全部提升为i...原创 2018-10-12 22:13:07 · 911 阅读 · 0 评论 -
UML类图介绍
1、为什么需要类图?类图的作用我们做项目的需求分析,最开始往往得到的是一堆文字,请看下面这堆文字:本项目是在一期的基础上增加对电缆、通讯工程的管理和施工详细数据的记录和统计,使整个系统更好的管理各工程项目从中标开始到竣工验收的全部过程和资料和分析施工过程的数据。本系统将一条或一个标段的架空电力线路工程定为一个单位工程,即系统中的一个工程项目;每个单位工程分为若干个分部工程;每个分部工程...转载 2018-07-24 21:05:12 · 416 阅读 · 0 评论