学习资料
郁琳枫
计算机从业者
展开
-
release有生成pdb文件,但是无法调试命中断点
设置下工程属性配置,如下:属性 -》C/C++ -》常规,设置常规页中的调试信息格式为:程序数据库(/Zi)原创 2020-09-07 10:00:25 · 441 阅读 · 0 评论 -
Qt之eventFilter函数
事件过滤器可以接收一个对象的所有事件,当这个对象收到事件之前,事件过滤器通过eventFilter()函数先接收事件。eventFilter()函数返回true,则取消事件(事件不再向目标对象发送),返回false,则事件被继续发往目标对象。事件过滤器可以是任何从Qobject继承的对象,只要实现eventFilter()这个函数。当多个事件安装到同一个对象时,最后被安装的事件过滤器将最先接收到事件。下面写个复写eventFilter函数的实例。 效果图如下:![在这里插入图片描述](https://i.原创 2020-07-13 21:31:49 · 1373 阅读 · 0 评论 -
QtChart绘图库安装与使用
转载链接:https://www.jianshu.com/p/88fa240f19b7简介Qt的线性绘图控件有大名鼎鼎的Qwt,ChartDirector,小巧玲珑的QCustomPlot,当然还有自家的QtChart。长久以来QtChart在Qt家族里一直是收费的模块,只有商业版才可以使用,但Qt5.7之后将开放其权限,可参见:Qt 5.7 亮瞎眼的更新。下面将介绍如何安装QtChart并进行简单的绘图。下载如果大家还用Qt5.4以下版本请升级完再看,Qt5.4以下是不支持滴Git地址:原创 2020-06-08 16:26:36 · 1539 阅读 · 0 评论 -
代码实现加载dll,动态调用调用dll接口函数
【背景】 多个模块对外接口都一样,只是内部实现不同,这些模块都被封装成dll,便于管理、开发和维护,调用这些模块的情况随用户操作接口确定调用哪个dll的。【实现】dll封装注:1、dll封装时需要实现从基类继承的虚函数,并导出两个函数供外部调用:a、CreateLidarPlugin函数用于new子类对象供外部使用;b、DestroyLidarPlugin函数用于释放CreateLidarPlugin函数new的对象 2、dll都必须继承...原创 2020-06-03 22:42:52 · 1800 阅读 · 1 评论 -
Rational Rose安装
1、安装包下载地址:https://pan.baidu.com/s/1i3OvhSL?errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0&traceid=2、安装文件是.bin文件,不能直接打开,需要安装winiso,下载地址:http://www.winiso.com/3、通过winiso...原创 2018-11-13 21:45:36 · 555 阅读 · 0 评论 -
Win32 Api函数
1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举操作...转载 2018-11-17 16:31:59 · 708 阅读 · 0 评论 -
编译boost库
1、下载boost,地址:https://www.boost.org/users/download/ 2、打开Visual Studio 2010 命令提示窗口,切换到bjam.exe所在目录下,(1)编译所有boost动态库 (release|debug),包括头文件和库文件bjam --toolset=msvc-10.0 --prefix=D:/downloads/boost_...原创 2018-12-02 09:47:24 · 238 阅读 · 0 评论 -
linux下程序打包发布
程序以test为例:1.从可运行程序的文件中将可执行文件拷贝出来放到一个文件夹(该文件夹即为最后发布的文件夹,如:testApp)中,例:test2.终端下使用ldd命令查看需要的连接库,例:ldd test3.把ldd查询到的所有需要的库导出可以使用脚本cp.sh将ldd打印出来的依赖库复制到指定路径,cp.sh内容如下:#!/bin/shexe="test" #发布的程...原创 2019-08-18 18:15:22 · 1994 阅读 · 1 评论 -
CloudCompare学习
CloudCompare工具是一个非常好的处理点云数据的开源工具,有个不错的框架,很多公司对该工具进行二次开发以满足公司需要(毕竟自己重新设计框架从0开发出一个这样的工具的成本还是非常大的),最近面试一家公司,也是对这个工具做二次开发的,所以现在开始学习了解下。 1、CloudCompare主页:http://www.cloudcompare.org/,软件下载、源码下载...原创 2018-11-13 15:41:33 · 11303 阅读 · 1 评论 -
【oracle学习】Oracle 安装时提示[INS-13001] 环境不满足最低要求
【问题】win10 64位系统下安装Oracle11g时,提示:[INS-13001] 环境不满足最低要求。【解决方案】 打开你的解压后的database文件夹,找到stage下的cvu_prereq.xml文件,用记事本打开,在<CERTIFIED_SYSTEMS>标签下增添以下内容:<OPERATING_SYSTEM RELEASE="6.2"> ...原创 2018-09-15 20:43:35 · 296 阅读 · 0 评论 -
Python文件读写
读和写文件open() 将会返回一个 file 对象,基本语法格式如下:open(filename, mode)filename:filename 变量是一个包含了你要访问的文件名称的字符串值。mode:mode决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。不同模式打开文件的完全列表:模式描述r以只读方式打开文件。文件的指针...原创 2018-04-01 18:28:15 · 162 阅读 · 0 评论 -
Python 数学运算相关函数
Python math 模块、cmath 模块Python 中数学运算常用的函数基本都在 math 模块、cmath 模块中。Python math 模块提供了许多对浮点数的数学运算函数。Python cmath 模块包含了一些用于复数运算的函数。cmath 模块的函数跟 math 模块函数基本一致,区别是 cmath 模块运算的是复数,math 模块运算的是数学运算。要使用 math 或 cma...原创 2018-03-28 14:56:16 · 6081 阅读 · 1 评论 -
Python列表
Python 列表(List)序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方...转载 2018-03-29 10:24:47 · 212 阅读 · 0 评论 -
Python元组
1、Python的元组与列表类,不同之处: a、元组的元素不能修改,列表可以。 b、元组使用小括号,列表使用方括号。2、元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 a、创建空元组 tup = () b、元组中只包含一个元素时,需要在元素后面添加逗号?貌似不加逗号也可以(执行没有报错),有待确认 tup = (50,)3、元组与字...原创 2018-03-29 10:57:04 · 866 阅读 · 0 评论 -
Python 直接赋值、浅拷贝和深度拷贝解析
直接赋值:其实就是对象的引用(别名)。浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。字典浅拷贝实例实例>>>a = {1: [1,2,3]}>>> b = a.copy()>>> a, b({1: [1, 2, 3]}, {1: [...转载 2018-03-29 11:22:01 · 144 阅读 · 0 评论 -
Python 日期和时间
Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳, 如下实例:#!/u...转载 2018-03-29 11:52:08 · 320 阅读 · 0 评论 -
Java相关快捷键
java中代码的注释和快捷键添加必要的注释,对一个有责任心、有道德模范的前端必须具备的好习惯,可以大大提高代码的可维护性、可读性。java代码注释快捷键:ctrl+shift+/首先熟悉一下html、css、js的注释的写法:1、HTML注释语法:<!--注释的内容-->2、css注释语法/* 注释内容 *//* ----------文字样式开始---------- */3、java...转载 2018-05-30 22:20:33 · 161 阅读 · 0 评论