11 2023 档案
1
摘要:本节对应的视频讲解:B_站_链_接 https://www.bilibili.com/video/BV1334y1776z Qt 是一个跨平台的 图形用户界面应用程序框架 为应用程序开发者提供建立艺术级图形界面所需的所有功能 是完全面向对象的,很容易扩展,并且允许真正的组件编程C++``Qt``Qt
项目笔记迭代更新方法论
摘要:2024年2月11日13:58:17,项目大,难,很容易被问死,知识点考察这块好像好不如webserver 第一版 看着别人的项目大纲 + 扫一眼相关代码注释和帮助文档记录关键步骤,会有遗漏 第二版 看着别人的项目大纲 + 扫一眼相关代码注释和帮助文档记录关键步骤 + 写过的记录文档 + 讲师会讲解
C++和C++112
摘要:4、C++输出数据数据是信息的载体,写程序的目的就是为了处理数据。1)数据的分类数据有数字、字符和字符串三种类型。数字:直接书写,如:100、18.52、0、9;字符:用半角的单引号包含的一个符号,如:'A'、'Z'、'0'、'9'、'~'、'+',汉字和全角的标点符号不是字符;字符串:用半角的双引
项目正式——数据同步(重点章节,可应付面试)
摘要:他妈的一个数据库的使用阿来了 创建四个表 参数记得128 记得1521要一致 监听不行就重启 思路重要 代码功能这一块很简单 数据同步-业务需求 单点故障是指系统中的一个组件或部件出现故障,导致整个系统无法正常工作。这可能是由于硬件故障、软件错误或人为失误等原因造成的。单点故障可能会对系统的可靠性和
项目正式——网络代理模块
摘要:网络代理-正向代理的实现 连接逻辑缺陷:上级无法直接管下级,同级无法相互管理 链表关系,只能逐级查找 对于代理程序两边的端口可以不同,通过代理程序可以A直接访问C 参数配置文件 代理服务程序需要监听四个端口,非阻塞,初始化多个监听端口加到epoll中 for循环里面的端口有事件连接,向对应地址的端口
第11章 事件系统--事件驱动编程模型的典范
摘要:事件系统--事件驱动编程模型的典范 事件循环--基于事件的编程模型 父子控件之间事件的传递处理(一) 创建自定义的linedist重写 然后提升 使用相关的事件 子窗口ignore 可以使得在父窗口实现的相同类在子类发生事件后进行传递到父类发生
项目正式——数据访问接口模块
摘要:数据访问接口模块 现在的要求 在URL输入 数据访问接口-HTTP协议的本质 http基础知识 写一个普通的server程序用来接受浏览器的请求报文以便于分析 模拟请求报文的发送 注意这里网页的内容比较多,调用一次智能读取到一部分的数据, 输出到文件保存起来 还能抓取图片的地址 数据访问接口-HTT
第10章 Qt 对话框--实现浏览器和用户的交流
摘要:Qt 对话框--实现浏览器和用户的交流 用户登录窗口--升级为模态对话框 这里不是转到槽而是点击信号槽方法,转到槽是自己编写代码反应的逻辑 浏览器用户登录窗口与主窗口切换 导入对应的指针 按照需求 绑定退出的信号, 为上传功能添加标准对话框 本章小结
第6章 Qt GUI--界面编程基础
摘要:Qt GUI--界面编程基础 认识设计师界面--每个窗口的功能及用法 在UI设计师界面设计的属性会被QTwidget设计在这里面 拖动拖放试试看 属性是根据基础的父类从上到下排序的 编辑和信号槽模式 核心--信号槽的理解与应用(这里比较粗糙) QT和其他GUI框架最大的区别 红灯是信号,看到红灯就走
第7章 Qt 窗口--开发云对象存储浏览器的登录窗口
摘要:Qt 窗口--开发云对象存储浏览器的登录窗口 本章导学 学习常用的控件,通过文档使用控件 窗口基本知识讲解(代码7-2) 生活中的窗口是连接人与外面风景的桥梁,计算机的窗口是连接人和操作系统资源的桥梁,并且更加方便,使用命令行太难了 任务栏的应用程序上一般为顶层窗口,顶层窗口内打开窗口相对前者是次级
第9章 窗口和布局综合应用--编写云对象存储浏览器主界面(综合运用,非常重要!)
摘要:除了每章小结以外,这节课是对前面所学知识点的综合运用,非常重要非常重要 看完每一小节再跟着敲 窗口和布局综合应用--编写云对象存储浏览器主界面(巩固加深课) 很重要! 界面最好是手敲,跟敲 前端分层模式 一个人窗口类为了获取另一个类的一部分功能,却需要引入一整个类,导致代码污染紊乱 创建对象存储浏览
第8章 Qt 布局管理--动态调整浏览器登录
摘要:Qt 布局管理--动态调整浏览器登录 控件没有跟随窗口变大的位置 布局管理器概念及原理讲解 参考值:控件变化的最小限度 扩展策略:水平垂直扩展时扩展的方案都拉伸还是只拉伸,还有保持不变的方案 比利:多个控件分别按多少比利1:1 间隙:美观 边距:美观 这块吃实践,暂时放着····· QSS会出手的
第2.3章 学前须知、环境搭建、IDE基本认识
摘要:第二章 学前需知 QT框架介绍 QT有统一的API接口来适应不同的语言和平台,直接使用配套的代码编译。像MFC就不行 根据类名来理解作用就不会觉得别扭 用来做其他领域的胶水框架 跨领域必备框架 第三章 Qt 开发环境搭建 本章导学 不同的操作系统有不同的编译器 编译器 链接器 执行器将代码变成010
QT学习问答
摘要:
第5章 QtCreator 开发工具必知必会技巧
摘要:第5章 QtCreator 开发工具必知必会技巧 本章导学 Creator 代码编辑界面功能介绍 项目视图展示是pro文件里面的编译文件列表 上面加号可以添加各类文件的视图分栏 看见打开的文档 还可以打开新的窗口 Creator 常用快捷键--程序开发的提效利器 Creator 片段--一键十行的编
第4章 Hello 云对象存储浏览器!
摘要:Hello 云对象存储浏览器! 导学 从零讲解一些基本的文件代码组成 moc是QT很多特性如信号槽的基础 总不能让别人安装QTcreate打开吧,需要打开exe 编写第一个“Hello 云对象存储浏览器”程序(代码4-2) 重难点,其他看注释 这里看代码文件更加清晰 认识 moc 编译器,探索 Qt
项目正式——基于ftp协议的文件传输
摘要:基于ftp协议的文件传输系统-业务需求基于ftp协议的文件传输系统-业务需求 用门例子来举例 配置ftp服务 见文档 手工执行ftp命令 需要两个用户一个作为服务器一个作为客户端来访问 输入用户和密码 大概面临 封装ftp客户端 下载ftplib.h lib.cpp文件并且编译成库![image]并
项目正式——数据管理模块
摘要:数据管理-业务需求 数据清理模块 删除个数有限 使用主键快速查找 绑定参数 数据迁移模块 从原表获取数据插入到目的表,批量插入表,从迁移表删除记录,这里的逻辑很简单只需要使用最简单。
数据入库模块
摘要:这一块十分的繁琐 数据入库-业务需求 前面的入库程序是热身用的,下面的程序是为了解决上述的问题,表结构不同的问题 数据字典可以获取表的全部字段和主键 数据入库-搭建程序的框架 数据入库-读取数据字典 嘎了噶了,记住大体流程就行,这块太难了 数据入库-应用的经验
项目正式——数据抽取模块
摘要:2023年11月7日21:43:44 数据抽取-业务需求_合并 搭建程序的框架 数据抽取是一个通用的模块 全量抽取根据字段 增量抽取根据序列器 数据抽取-实现全量抽取 数据抽取-实现增量抽取 需要在oracle创建全国气象站点参数表和气象观测数据表 在数据库维护一个保存最大字段的表,保存在自己的数据
项目正式——C++开发Oracle数据
摘要:创建表_合并 oracle命令权限太大,使用普通用户改变权限, 环境变量vi .bash_profile 修改oracle/home/bin 的oracle chmod +s 权限 会用就行,源代码太复杂了 注意字符集子类的参数不要弄错 在linux目录下查看 c++11标准出现的错误要注意 然后执
项目正式——Oracle数据库基础
摘要:为什么使用MySQL Oracle数据库系统的安装 无法连接外网排查 按着文档来 以及开始自启动 记得使用前需要打开监听 关闭前也是 补充:出现了无法连接的出现重启vm0和vm8 Oracle客户端的安装和配置Oracle客户端的安装和配置 根据视频要求来,很详细2023-11-06 12:52:4
项目正式——基于tcp协议的文件传输系统
摘要:基于tcp协议的文件传输系统-业务需求 类似校园网 模拟网上银行APP服务端 略 抱歉 tcp短连接和长连接 上传文件(一) 和FTP文件传输系统功能类似 一个上传服务端和客户端模块 客户端子函数实现心跳的功能,在循环睡十秒然后发送报文,报文过期六十秒,所以一般不会出现超时避免长连接,只要发送和接受
项目正式——服务程序的监控和调度
摘要:public/tools/procctl.cpp(项目的通用工具目录)的服务程序调度 主要用来调度测试程序和清理压缩 利用ps -ef检测和kill杀死来检测 服务程序的监控和调度-进程的心跳 进程心跳在模块直接快捷调用 善用查看共享内存和 ipcs -m,以及杀死程序进行测试 加锁和复用进程id
项目正式——生成测试数据
摘要:生成测试数据——业务需求的分析 全国气象站点数据 生成测试数据-搭建程序的框架 idc目录站点参数文件 cpp:crtsurfdata.cpp 本程序用于生成气象站点观测的分钟数据 bin:存放可执行文件 bak:历史文件版本 makefile 生成测试数据-加载站点参数 使用费cat检查日志文件、
项目正式——开发框架
摘要:例如上述的C++代码没有分割字符串的自带库,所以需要自己写,这些写完封装好的函数或者类是通用的工具,可以直接输入规定的API,到达一定的规模后,就叫框架 项目源文件概览 public目录 _cmpublic.h,此程序是开发框架公用头文件,包含了应用开发常用的头文件 _ftp.cpp,此程序是开发框
项目问题汇总以及本身配置
摘要:之前做过一次,这是第二次做,后续会把之前遇到的问题搬运,真的好累,这里手痒再做一次总结,如果我重新学一次编程或者带别人学,下面这个路线半年直接速成,可惜现在以及过了一年了 观看代码主要逻辑 查看日志 测试代码加深理解方便编 配置参数 项目总体布局架构 项目售卖介绍界面编写 最后老师讲解 不需要太注重
项目前提--linux编程基础
摘要:就当复习了 项目能和八股文配合起来,可以是实验室分工协作,不会就甩锅,知道大体运行流程,对项目的热情,测试数据以及其他如校园网ftp的研究认证 两天入门linux课程——已经会了 基本问题都有啊所有问题