- 博客(16)
- 资源 (6)
- 收藏
- 关注
转载 STEP 7 (TIA Portal) 中使用符号方式按位,字节,或字访问非结构数据类型
STEP 7 (TIA Portal) 中使用符号方式按位,字节,或字访问非结构数据类型
2022-06-28 22:18:16 1264
原创 Visual Studio控制台输出中文乱码解决方案
中文乱码的原因是文件编码格式与控制台的编码格式不一致导致的。这里建议采用通用的UTF8 无BOM格式。文件的编码格式安装VS扩展FileEncoding,便于查看并修改文件编码格式。安装后可以在右下角查看文件当前编码格式。安装方法:扩展->管理扩展,搜索FileEncoding,下载,重启VS。控制台的编码格式通常中文操作系统安装VS后,控制台的编码格式默认为GBK。查看方法:控制台窗口标题栏单击右键->属性。我们需要修改为UTF-8。方法一:修改注.
2021-11-21 22:43:13 14984 3
原创 Qt遇到的问题
1. qt creator报错 error: C1083: 无法打开包括文件“QSvgGenerator”: No such file or directory先在.pro文件中加入QT+= svg(我本来就有,但还是报错)清理下项目。菜单——build——runqmake注意:一定要执行qmake,不能只清理项目!!!!2.warning C4003: “max”宏的实参...
2020-05-28 08:29:01 1062
原创 MFC中使用Spdlog显示日志
1. 下载spdloghttps://github.com/gabime/spdlog2. 复制头文件将下载源码中路径spdlog-1.x\include\下的spdlog文件夹拷贝至自己项目目录下(例如repos\TestSpdlog\TestSpdlog目录下)3. 添加包含目录通过“项目->项目属性”进入项目属性页,在“VC++目录”下的“包含目录”添加项目目录(例如repos\TestSpdlog\TestSpdlog目录)ps:因为spdlog中的include均使用
2020-05-12 10:53:41 857
原创 git常用操作
创建仓库git init //把这个目录变成Git可以管理的仓库git add README.md //文件添加到仓库git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了git commit -m “first commit” //把文件提交到仓库git remote add origin [email protected]...
2019-02-19 17:45:39 86
原创 Ubuntu系统配置,qt5,pyqt5,pycharm环境
改系统源设置,更改设置后,sudo apt-get uopdatesudo apt-get install libcanberra-gtk-module,安装pycharm依赖模块安装pycharm,见 https://blog.csdn.net/qq_15192373/article/details/81091278...
2019-01-21 11:17:49 834
原创 CuraEngine和Cura配置(Ubuntu18.04环境)
CuraEngine编译:1. 编译安装protobuf(1)安装必要工具sudo apt-get install autoconf automake libtool curl make g++ git(2)下载 protobuf 库git clone https://github.com/protocolbuffers/protobuf(3) cd protobuf(4) gi...
2019-01-21 11:17:30 2783 4
原创 Ubuntu命令行
命令功能apt-get install安装软件包apt-get remove移除软件包apt-get purge移除软件包及配置文件apt-get update刷新存储库索引apt-get upgrade升级所有可升级的软件包apt-get autoremove自动删除不需要的包apt-get dist-upgrade在升级软件...
2019-01-18 14:22:26 170
转载 C语言指针用法
一、指针说明指针是包含另一变量的地址变量。1、int *pp是一个指针,指向整型数。2、int *p()p是一个函数,该函数返回一个指向整型的指针。3、int (*p)()p是一个指针,该指针指向一个函数,这个函数返回一个整数。4、int *p[]p是一个数组,该数组的每一个元素是指向整数的指针。5、int (*p)[]p是一个指针,该指针指向一个数组,这个数组的每一个元素是...
2019-01-02 12:49:50 10719
原创 NX12 OPEN API在VS2017中配置方法
1. 安装NX12。注意端口号在安装完成后要改为27800,否则打开NX12时会报错(许可证错误)。2. 修改对应.vsz文件。修改NX12安装文件下的vs_file中的.vsz文件,Wizard=VsWizard.VsWizardEngine.15.0。VS与VC版本对应关系附后。3. 将NX12安装文件下的vs_file中的VC文件夹复制到C:\Program Files (x86)\...
2018-11-28 11:15:14 3273
原创 C++类对象学习
类对象初始化的3种形式: //3种构造函数初始化 Stock garment_a("a", 50, 2.5);//隐式调用 Stock garment_b = Stock("b", 60, 3.5);//显示调用 Stock *garment_c = new Stock("c", 70, 4.5);//对象指针 只要类方法不修改调用对象,就应将其声明为...
2018-11-17 22:31:22 141
转载 C++ 数据类型
C++ 数据类型使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。这意味着,当您创建一个变量时,就会在内存中保留一些空间。您可能需要存储各种数据类型(比如字符型、宽字符型、整型、浮点型、双浮点型、布尔型等)的信息,操作系统会根据变量的数据类型,来分配内存和决定在保留内存中存储什么。基本的内置类型C++ 为程序员提供了种类丰富的内置数据类型和...
2018-11-17 19:51:49 124
转载 C 数据类型
C 数据类型在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。C 中的类型可分为以下几种:序号 类型与描述 1 基本类型: 它们是算术类型,包括两种类型:整数类型和浮点类型。 2 枚举类型: 它们也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量。...
2018-11-17 19:51:09 122
转载 #pragma once与 #ifndef的区别
为了避免同一个文件被include多次1 #ifndef方式2 #pragma once方式在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句 #endif ...
2018-11-17 19:34:23 110
原创 算法竞赛入门经典笔记
第一章C语言中的逻辑运算符都是短路运算符,一旦能够确定整个表达式的值,就不再继续计算。第二章浮点运算可能存在误差。在进行浮点数比较时,应考虑浮点误差。对浮点数四舍五入的算法: floor(m+0.5) 循环次数不确定时适合用while。 ...
2018-11-14 15:06:43 168
转载 MySQL安装后修改密码,防中文乱码
1、修改默认密码方法1:用SET PASSWORD命令进入CDM,cd到mysql\bin的目录下mysql -u rootmysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladminmysqladmin -u root password "newpass" 如果r
2016-12-15 22:58:54 476
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人