自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 c++ qt 操作Excel 实现冻结窗格的功能。

使用qt操作Excel的一些基本操作内容我就不介绍了,你们搜一下就可以了,如果不想麻烦可以去下面这个链接地址看一下。qt操作Excel基处使用技巧本文主要讲一个知识点,就是使用qt操作Excel实现冻结窗格的功能。因为我搜了好久没找到实现冻结窗格的功能的例子。就搜到一个c#写的,不多说上代码。 QAxObject* m_pApplication = new QAxObject(this); if (m_pApplication->setControl("Excel.Application"))

2020-11-24 16:23:48 882

原创 gdb调试的一些命令

1、gdb调试gcc hello.c main.c -o app -g-g:会保存函数名和变量名2、启动gdbgdb 可执行程序的名字例如:gdb app如果需要给程序传递参数:set args xxx xxxl //默认查看显示main函数l+文件名l 文件名:行号 //查看文件的某一行l 文件名:函数名 //查看函数list showsize //显示行号set lis...

2020-04-17 11:15:53 125

原创 一个简单的makefile文件

src = $(wildcard ./*.c)obj = $(patsubst %.c,%.o,$(src))target = app$(target):$(obj) gcc $^ -o $@%.o:%.c gcc -c $< -o [email protected]:cleanclean: -rm $(obj) $(target) -f

2020-04-17 08:07:44 148

原创 库的一些介绍(随笔)

1、什么叫做库?它是一些经过加密的二进制文件2、 库分为:静态库和动态库3、 静态库Linux下静态库的命名规则命名规则:例如libMytest.alibxxx 库的名字.a 结尾格式静态库的生成步骤:原材料:源代码文件.c .cpp将.c文件生成.o文件、gcc hello.c -c将.o打包打包需要工具arar rcs 静态库的名字 原材料例如:ar rcs l...

2020-04-16 04:08:34 421

原创 gcc的一些使用

1、 gcc的工作流程:预处理:宏替换、头文件展开、注释去掉编译:x.i文件生成x.s文件汇编:x.s文件生成x.o文件链接:x.o文件生成可执行文件gcc 文件名 默认生成a.out文件gcc 源文件 -o 生成的文件名 例如gcc hello.c -o hello2、 gcc的常用参数-v:版本号-I:编译时指定头文件路经目录 ,例如gcc hello.c -I ./inc...

2020-04-16 01:34:54 96

原创 vim操作命令笔记

1、vim三种模式:命令模式、编辑模式、末行模式。命令模式下可以做的事情:修改。编辑模式下可以做的事情:修改。末行模式下可以做的一些事情:查询、跳转、替换、保存、退出等。1.1 命令模式向编辑模式切换快捷键为:a或者i键。1.2 编辑模式向命令模式切换快捷键为:Esc键。1.3 末行模式向命令模式切换快捷键为:按1下esc键;按2下esc键,删除末行中的全部命令;或者按backspac...

2020-04-15 23:42:26 374

原创 以Ubuntu系统为例介绍Linux下的常见目录

打开终端,输入ls命令,按回车键可查看当前系统有哪些目录;输入cd +目录路径,可进入该目录。在终端输入ls + / ,进入根目录- /bin:binary,存放的都是二进制文件,这些文件一般是可执行的程序,这些程序是会经常用到的shell命令。在终端输入cd /bin命令进入bin目录,如下图,类似用红笔圈出来的那些颜色是一些软连接(相当于Windows下的快捷方式),这个颜色是系统自动...

2020-03-13 10:47:58 439

原创 ubuntu下终端的一些实用的shell命令

1、命令或目录补齐:tab键。2、查看敲入的历史命令:history;想查看历史命令的前一个命令用快捷键: Ctrl+p;想查看历史命令的后一个命令用快捷键:Ctrl+n3、在终端上的某一行想让光标移动,向前移动:Ctrl+b ;向后移动: Ctrl+f;光标移动到头部:Ctrl+a光标移动到尾部:Ctrl+e4、在终端的某一行输入了好多字符,想删除字符:删除光标覆盖的字符:Ctr...

2020-03-13 08:56:40 169

原创 网络中OSI七层模型和TCP/IP模型

OIS七层模型:物、数、网、传、会、表、应。物理层:是将模拟信号转化为数字信号,该层有光纤、双绞线等。数据链路层:该层确定了数据传输的基本单位(帧),主要用于数据传输。网络层:主要是表示两台主机之间点到点之间的传输,IP协议就在该层。传输层:tcp、udp协议就在这层,主要用于端到端之间的数据的传输。会话层:该层指传输层建立起来的通道。表示层:主要负责编解码,和翻译的工作。应用层:这...

2020-02-20 11:35:11 279

原创 c++相比C语言扩展的内容

1、全局变量检测增强。如果定义两个相同名称的全局变量,c语言下是不会报错的,c++下会报错。2、类型的扩展,c++有bool类型,c语言下没有。3、struct结构体的增强,c++下可以存放函数,c语言下不可以。4、函数检测增强,c++下 函数的参数必须要填写变量的类型,c语言则没有这样严格,可写或不写。5、三目运算符的增强,c++下放回的是变量,可以再对返回的变量赋值;而c语言下返回的是...

2020-02-18 11:56:03 1503

原创 c++中using的使用

#include<iostream>using namespace std;namespace Jiongma{ int piaofangshu=500;}void test_01(){ int piaofangshu=200; //using Jiongma::piaofangshu;//此处是using声明 //cout<<Jiongma::pia...

2020-02-16 10:34:08 221

原创 namespace命名空间的使用

1、用途:解决名称冲突’。2、在命名空间下可以存放函数、变量、结构体、类等。3、声明:命名空间必须声明在全局作用域下。4、命名空间是可以嵌套命名空间的。5、我们可以随时向命名空间添加成员,命名空间是开放的。6、命名空间可以写成匿名的。7、可以给一个命名空间起别名。#include<iostream>using namespace std;class MyHome{...

2020-02-15 19:02:07 132

原创 c++中的双冒号作用域运算符的使用

双冒号作用域运算符的使用#include<iostream>using namespace std;int num=10;void usingOfDoubleColon(){ int num=32; std::cout<<"num="<<num<<std::endl;//使用就近原则 std::cout<<"num="&l...

2020-02-15 17:33:51 234

原创 c++学习HelloWorld

@TOCc++学习(第一天)HelloWorld(第一天学习)HelloWorld#include<iostream> //标准输入输出流 i input 输入 o output 输出 stream 流using namespace std; //使用标准命名空间int main() //程序入口,main函数只有一个{ //cout 标准输出流对象 可以向屏幕打印内存 ...

2020-02-15 17:16:08 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除