基于QT的仓库礼品出入库管理(第一个给别人使用的软件)

软件界面涉及到的知识点;1、UI控件 布局,点击事件,表格的使用及点击表头的来进行筛选。2、整个文件、文件夹的处理。整个过程都是新建文件,读写文件,解析数值,计算库存,导出表格3、软件图像的替换,还需要利用格式化工厂将图片格式转换为icn的链接:https://jingyan.baidu.com/article/8cdccae9577d0e315413cd88.html;4、QT中r...
分类: 其他 发布时间: 03-01 09:20 阅读次数: 0

C++之调用脚本实现复制当前路径指定目录下文件到另外的地方

使用system()可以完成程序调用脚本,其实system(“pause”);就是这个原理的#include <iostream>#include <string>#include <vector>#include <windows.h>#include "MyFile.h"using namespace std;int main()...
分类: 其他 发布时间: 03-01 09:20 阅读次数: 0

C++学习-1(各种编译器,以及qt下使用qmake,cmake,linux下使用cmake管理)

一、基础C++1、g++和gcc都是ubuntu系统自带的,是一套的,因此很多使用都是一样的,2、g++ -v查看C++编译器版本号,可以查看出x86_64-linux-gnugcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.11)我们使用的是Ubuntu版本16,04,x86版本的gcc编译版本是5.43、-std=c++...
分类: 其他 发布时间: 03-01 09:20 阅读次数: 0

C++学习 -2 namespace大全

需具备的知识体系知识1、编译链接编译:C和C++都是按行编译,因此如果需要调用一个函数,如果在调用之前的代码里面没有定义或声明则会报编译错误,找不到链接;主要是作用域和文件内外部链接属性相关的,这里就是要确保调用的时候能够找得到,编译和作用域的规则决定能否能够看到,链接是能够找到,而链接属性就会决定你是否能够找到。2、C语言中的常识1)static;主要是限制其修饰的在同一文件使用(具体...
分类: 其他 发布时间: 03-01 09:20 阅读次数: 0

Python3.7离线安装Requests无法正常使用问题(转载)

https://www.cnblogs.com/mrgavin/p/12291274.htmlPython3.7离线安装Requests无法正常使用问题继续搬砖…春节前,克服了网络受限的情况下离线安装Python库文件问题,传送门如下:https://www.cnblogs.com/mrgavin/p/12202214.htmlhttps://www.cnblogs.com/mrgavin/p/12206853.html个人比较倾向于第二种方式,说不上为什么喜欢,只要能离线安装成功就行。网络正常
分类: 其他 发布时间: 03-01 09:19 阅读次数: 0

C++解析json格式文本移植第三方库jsoncpp[缺源码解析]

一;’移植第三方库下载第三方库源码网站https://sourceforge.net/projects/jsoncpp/编译第三方库的静态libhttps://www.cnblogs.com/arxive/p/11220854.html注意链接时要与生成是的格式形式一致这里都是多线程的MDT链接https://blog.csdn.net/chenxun_2010/article/details/41847131编译的时候还注意包含include的时候采用""容易编过,二;使用第三方库..
分类: 其他 发布时间: 03-01 09:19 阅读次数: 0

C++学习 -4 查询C++标准库写应用层代码以filestream【缺少对标准库的解析】

1、查看C++标准库的三个方式man手册,但Ubuntu默认不安装,需要自己手动安装,但是linux下查看不方便。两个网址介绍;英文老但是全;http://cplusplus.com/reference/fstream/basic_fstream/中文并且更新到20;https://zh.cppreference.com/w/cpp/io/basic_fstream以使用读写文件的filestream为例;根据C++标准库网页参考编写注意可能会报错,可使用g++ 3.10Filestrea
分类: 其他 发布时间: 03-01 09:19 阅读次数: 0

C++学习-5 普查所有C++关键词对其全面了解(2万长文配合诸多案例进行讲解)

2万字长文结合诸多案例终于完成了对C++全面的基础排查以及总结,通过朱有鹏老师C++课程的学习,自己的实践总结,对C++所有的关键字进行系统性的了解。本文主要介绍了但是不局限与;详细介绍C++的四种cast、[reinterpret_cast、const_cast 、static_cast 、dynamic_cast]面向对象的一系列关键字以及其实战virtual虚函数,override重写,final终止继承、using还原访问权限、friend友元、explicit显示调用
分类: 其他 发布时间: 03-01 09:19 阅读次数: 0

C++船长免费课程 Google测试框架实现

一;预备知识1、cout的本质;cout直接输出对象虚重载左移运算符,返回值和传参为左值引用和const引用,友元函数才能访问对象代码规范其实是不允许直接using namespace的应该具体using要操作的对象2、1)四种编程方式实现加法 面向过程 面向对象 泛型编程 函数式编程C++的语言特性很多,那么学习这些语言特性的时候要对应上这些语言特性用在了那个编程方式对于学习C++是很有帮助的#include <iostream>#include <cstdio&
分类: 其他 发布时间: 03-01 09:18 阅读次数: 0

C++记录本人学习博客-汇总----一步步完善自己的知识体系

1、C++系统学习路径博客记录1)C++学习-1(各种编译器,以及qt下使用qmake,cmake,linux下使用cmake管理)2)C++学习 -2 namespace大全3)C++学习 -3 C和C++的混合编程及库的调用4)C++学习 -4 查询C++标准库写应用层代码以filestream【缺少对标准库的解析】5)C++学习-5 普查所有C++关键词对其全面了解(2万长文配合诸多案例进行讲解)目前正在总结C++面向对象相关知识的总结,后面还有模板泛型相关的2、C++项目源码介绍1)
分类: 其他 发布时间: 03-01 09:18 阅读次数: 0

C++学习-6 如何很多全面学习C++面向对象特性;已基本完成、缺少总结和补充,后期补上

一;如何学习面向对象以及如何实现面向对象,面向对象要考虑什么问题1、如何学习面向对象 具体的学习方法就是先理念;再不同面向对象的语言特性,最后就是学习实战案例2、面向对象的编程步骤 需要注意的是一般面向对象的实现都是两部分人一个是类库的设计实现者,还有一部分是类库的调用者,学习面向可以需要有这种思维是分工合作的,很多特性都是为了保证这两部分的协作而引入的一些特性。3、原生支持面向对象和非原生支持面向对象 都能实现面向对象,只是原生的方便简单,而非原生的需要自己去实现一遍面向对象的细节。4、面向
分类: 其他 发布时间: 03-01 09:18 阅读次数: 0

linux之IO文件全解

一、文件操作1、静态文件和动态文件文件平时都是存放在块设备中的文件系统中的,我们把这种文件叫静态文件。当我们去open操作这个文件 的时候,内核在进程中就会建立一个打开文件的数据结构记录一下我们操作这个文件的信息(内核也会在内存中申请一块内存将这个静态文件的内存从块设备中读取到内存的特定地址用于管理,这个时候就叫动态文件)为什么要这样设计;因为块设备的读取操作不灵活,而内存则可以按字节读取,所以建立一个动态文件的机制便于管理。2、文件描述符文件描述符本质就是一个数字。这个数字就是与之前(内核在进
分类: 其他 发布时间: 03-01 09:18 阅读次数: 0

linux之进程线程信号全解

涉及了atexit函数,进程中环境变量,以及进程线程作用,fork引入,以及父子关系,以及进程的诞生销毁和相关资源。进程的几种状态以及exec族函数介绍,守护进程的创建。linux进程间相互通信的手段介绍,IPC对象特性,管道以及实现全双工,FIFO实践单服务端多客服端线程介绍以及线程同步的相关技术
分类: 其他 发布时间: 03-01 09:17 阅读次数: 0

linux之网络通信

该文章主要介绍了网络编程的基本硬件设备在网络通信过程中的作用,如中继器,交换机,路由器等,以及在网络通信过程中一些特殊的协议如DNS,DHCP,NAT及他们的作用。还将网络编程中需要使用的一些API进行了介绍,以及简单案例,最后还结合socket编程和thread线程实践一个单服务器多客户端向服务器注册学生信息的案例
分类: 其他 发布时间: 03-01 09:17 阅读次数: 0

C++学习-7 模板之全面深入学习

C++模板和STL库的全面深入学习讲诉了模板的引入以及多场景的使用,如函数模板、单模板参数的类模板,多模板参数的类模板,以及他们的模板友元函数、模板友元运算符函数、和模板在类继承中的各种场景,还有模板类型推导及编译器的隐式转换。讲诉了STL的算法关键,以及谓词、函数对象,lamda表达式,函数适配器各种概念以及其使用方法,并且加入了模板的全特化及偏特化,和他们与普通函数之间的匹配规则,还有类型萃取以及泛型算法与迭代器萃取的关系。
分类: 其他 发布时间: 03-01 09:17 阅读次数: 0

杂项操作问题记录

1、USB转串口驱动安装无效问题;后面使用了CH340芯片后使用之前的PL2303驱动则识别不了。解决方法;下载驱动精灵进行扫描识别从而安装对应CH340的驱动
分类: 其他 发布时间: 03-01 09:16 阅读次数: 0

海思项目学习记录 -1

视频行业涉及模块海思SDK初识、进行交叉编译工具链,mmp环境部署及介绍
分类: 其他 发布时间: 03-01 09:16 阅读次数: 0

简单的病毒

最简单的恶搞病毒1.先创建txt文档2.写入assoc.exe=txtfile3.将文件改为bat后缀的批处理文件4.点击bat文件然后打开所有的exe文件都会变成以txt格式打开的,就算是dos命令cmd也是无法打开的,这时候只能将原来的bat文件以记事本打开改为assoc.exe=exefile然后执行...
分类: 其他 发布时间: 03-01 09:16 阅读次数: 0

2020下载kali 安装详解

首先在kali官网下载;https://www.kali.org对应的iso镜像
分类: 其他 发布时间: 03-01 09:16 阅读次数: 0

kali安装配置出现黑屏,无网络的解决方案

配置完出现黑屏,可能是你配置的内核数量太少在关机后再次开启虚拟机发现开启不了,首先在使用vm,要养成打快照的习惯,在黑屏的时候能返回到之前的状态,建议在装机的时候拍一个快照,在安装完后拍一个快照,这样在出现黑屏时才能通过快照返回,避免不必要的损失出现桥接和NAT都无法连接的情况,查看服务中vm的服务是否开启2. 出现第一次开机网络正常,第二次打开vm打开挂起的虚拟机时无网络。延迟...
分类: 其他 发布时间: 03-01 09:15 阅读次数: 0