matlab批量读取指定类型的文件+通配符匹配(*tag.txt) + 频率统计 + 作图

文章目录批量读取指定类型的文件(以*.txt为例)利用通配符匹配以某个标识结尾或者开头的文件频率统计作图批量读取指定类型的文件(以*.txt为例)dirPath= 'C:\Users\ZHM\Desktop\801\final\*.txt';fileList = dir(dirPath);dir列出文件夹内容语法dirdir namelisting = dir(name)说明dir 列出当前文件夹中的文件和文件夹。dir name 列出与 name 匹配的文件和文件夹。如果 na
分类: 其他 发布时间: 10-25 04:16 阅读次数: 0

剑指offer04.二维数组中的查找 && 记一次因为unsigned int引发的边界判断错误

这是一道简单题,需要的思想也很简单。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof本题与主站 240 题相同:https://leetcode-cn.com/problems/search-a-2d-matrix-ii/原题描述:在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组
分类: 其他 发布时间: 10-25 04:16 阅读次数: 0

剑指 Offer14- I.剪绳子(基于贪心思想)

来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/jian-sheng-zi-lcof原题描述:给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]…k[m-1] 。请问 k[0]k[1]…*k[m-1] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。示例 1:输入: 2输出: 1解
分类: 其他 发布时间: 10-25 04:15 阅读次数: 0

剑指 Offer 32 - II. 从上到下打印二叉树 II (BFS解题套路总结)

来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/cong-shang-dao-xia-da-yin-er-cha-shu-ii-lcof原题描述:从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。例如:给定二叉树: [3,9,20,null,null,15,7]  3  /   \  9   20   /   \   15   7返回其层次遍历结果:[[3],[9,20],[15,7]]解
分类: 其他 发布时间: 10-25 04:15 阅读次数: 0

C语言 了解extern关键字

最重要的结论:extern在项目中不是必须的。如果在一个项目中遇到有extern声明的变量或者函数,知道其作用即可。C++中已经完全见不到extern关键字了,有更好的方式。extern主要有两个用途:extern 修饰全局变量,改变全局变量的生命周期或者作用范围让被 extern “C” 修饰的变量和函数是按照 C 语言方式编译和链接的目前用的最多的是后一种。1.extern 修饰全局变量或函数被 extern 限定的函数或变量是 extern 类型的,且被修饰的变量一定是全局的,局部变
分类: 其他 发布时间: 10-25 04:15 阅读次数: 0

C/C++ 中const && static && this指针

文章目录conststaticthis指针const作用:修饰变量,变量不可改变:const int var1即常量,更推荐使用const而不是以#define定义常量,因为const可以指定常量类型,而define仅仅是符号替换。修饰指针,分为两种情况:(1) const 在*前,const int * p1,int const * p2两者等价,都是说不能通过* p来修改所指向的变量的值。(2) const在*后,int * const p, p一经指定,就不能指向其他变量。这个和C++的
分类: 其他 发布时间: 10-25 04:15 阅读次数: 0

C++面试题:虚函数(virtual)可以是内联函数(inline)吗?

原文链接:https://github.com/huihut/interview答案:虚函数可以是内联函数,内联是可以修饰虚函数的,但是当虚函数表现多态性的时候不能内联。理由如下:内联是在发生在编译期间,编译器会自主选择内联,而虚函数的多态性在运行期,编译器无法知道运行期调用哪个代码,因此虚函数表现为多态性时(运行期)不可以内联。 inline virtual唯一可以内联的时候是:编译器知道所调用的对象是哪个类(如 Base::who()),这只有在编译器具有实际对象而不是对象的指针或引用时才会发生。
分类: 其他 发布时间: 10-25 04:14 阅读次数: 0

c++ 中 operator总结

1、operator作类的转换函数类可以使用构造函数将其他类型转化为此类的对象,比如my_class a = my_class(int i);将int型转化为my_class类的一个对象。同样,也可以使用类的转换函数将类的对象转化为其他的类型。类的转换函数应当满足以下的几个条件:转换函数必须是类方法转换函数不能指定返回类型转换函数不能有参数下面是一个类转化函数的例子#include <iostream>using namespace std;class my_c
分类: 其他 发布时间: 10-25 04:14 阅读次数: 0

面试题:new/delete与malloc/free的区别与联系?

1.malloc/free为C的标准库函数,函数原型为:void* malloc(size_t size)//参数代表字节个数void free(void* pointer)//参数代表内存地址new、delete则为C++的操作运算符,它调用的分别为赋值运算符重载operator new()和operator delete();2.在使用上,malloc/free如下:用malloc分别开辟了1个和4个整型大小的空间和并free释放它们;void func(){ //开辟一个空间 i
分类: 其他 发布时间: 10-25 04:14 阅读次数: 0

github知名企业开源项目索引

亚马逊:https://github.com/amzn饿了么 https://github.com/ElemeFEhttp://lrd.ele.me/腾讯 https://github.com/Tencenthttps://github.com/AlloyTeamhttps://github.com/weui百度https://github.com/ecomfehttps://github.com/BaiduQAhttps://github.com/baidufe携程https://git
分类: 其他 发布时间: 10-25 04:14 阅读次数: 0

vi的三种模式切换及基本命令

vi 三种模式vi的三种模式为命令模式,编辑模式,末(尾)行模式vimplus可以参考官网文档:https://github.com/chxuan/vimplus/blob/master/help.md普通vi三种模式下的常用命令如下:命令模式命令模式(默认),按下esc即可,可以执行移动光标,删除等操作光标移动字符级h 左j 下k上l 右等价于四个方向键单词级w 移动到下个单词首字母b 上个单词首字母e下个单词结尾行级0 行首$ 行尾段落级{ 上} 下屏幕级
分类: 其他 发布时间: 10-25 04:13 阅读次数: 0

C语言按位清0和置1操作(位运算符合移位运算符组合)

文章目录位(bit)运算符移位运算符位运算符和移位运算符结合——清0和置1位(bit)运算符运算符类型解释&双目运算符按位与,相同位的两个数字都为1,则为1;若有一个不为1,则为0。|双目运算符按位或,相同位只要一个为1即为1~单目运算符按位取非,0,1互换,包括符号位说明:任何数跟0做位与,结果为0,任何数跟1做位与,保持原值下表模拟C = A & B,即将A与B的每一位都执行按位与操作将结果赋值给C数字2进制16进制
分类: 其他 发布时间: 10-25 04:13 阅读次数: 0

C/C++一些开源项目

https://www.cnblogs.com/starhu/p/6269603.html
分类: 其他 发布时间: 10-25 04:13 阅读次数: 0

ArcGIS Pro2.5新特性

ArcGIS Pro2.5新特性底图中增加了多种样式的天地图ArcGIS Pro2.5已经上手一段时间了,这里简单写写一下自己已经用上的几个新的功能。底图中增加了多种样式的天地图Pro2.5中的天地图都为CGCS2000地理坐标系,这是国家在测绘领域新采用的坐标系,...
分类: 其他 发布时间: 10-25 04:12 阅读次数: 0

ArcEngine 查询要素图层某个字段的唯一值

ArcGIS按属性查询中有列出字段唯一值的功能,在教学案例中给出了一段实现代码,作为Engine的初学者觉得有点看不懂,怎么办。。。用之前学的基础知识写一段看的懂的。。。...
分类: 其他 发布时间: 10-25 04:12 阅读次数: 0

Notepad++运行C#碰到的坑及解决

Notepad++是我使用了很久的一个小巧的代码查看器,几乎可以查看所有的语言,配置之后甚至可以运行。之前很快就配置成功过Python并且能够运行代码,但是在配置C#时碰到了一些麻烦,今天总算是知道原因了。之前查到的博文给出了编译、运行、编译且运行三段代码编译:cmd /k C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe /out:"...
分类: 其他 发布时间: 10-25 04:12 阅读次数: 0

使用PyCharm调用arcpy运行代码出现错误:没有注册类

在PyCharm中调用arcpy运行以下代码import arcpyrows = arcpy.UpdateCursor("D:\\Documents\\ArcGIS\\Default.gdb\\南昌市渔网_label")for row in rows: row.getValue("value", 100) rows.updateRow(row)del rowdel row...
分类: 其他 发布时间: 10-25 04:12 阅读次数: 0

ArcEngine10.2与VS2017搭配使用时的注意事项

之前是ArcEngine10.2搭配VS2012使用,但是ArcGIS Pro 2.5 SDK只适用于VS2017及之后的版本,所以就想将ArcEngine10.2搭配在VS2017上使用,这样不至于装两个VS。但是因为ArcEngine10.2本身不和VS2017适配,所以中间还是倒腾了一阵,记录一下。首先正常安装VS2017,这个就不说了。然后安装ArcEngine10.2(这里不清楚是不...
分类: 其他 发布时间: 10-25 04:11 阅读次数: 0

查看ArcGISProAPIReference.chm时页面切换缓慢

最近在学习ArcGIS Pro SDK,从https://github.com/Esri/arcgis-pro-sdk上下载了ArcGISProAPIReference.chm作为参考,但是发现在win10自带的hh.exe中查看的时候发现页面之间的切换特别缓慢,折腾了几天发现了几个解决办法。1. 断网查看这里也尝试过使用防火墙禁止hh.exe联网,但是添加了出、入站规则之后依然不行,所以只能...
分类: 其他 发布时间: 10-25 04:11 阅读次数: 0

创建ArcGIS Pro按钮——一键移除所有图层

有时候地图里面的图层加的乱七八糟的,想清空图层的时候一般是shift连选之后右键移除,但是如果图层上有图表就会经常点错行,很不方便。找了一圈竟然也没找到一键移除图层的按钮,所以使用SDK构建了一个地图上下文菜单按钮,一键移除所有图层。效果如下按钮的核心代码十分简单 internal class Button_RemoveAllLayers : Button public...
分类: 其他 发布时间: 10-25 04:11 阅读次数: 0