07 2021 档案

摘要:一、守护进程 在Linux进程中,普通程序会随着自己所属的Shell关闭而终止,如果需要实现像windows服务程序一样的效果,第一步就需要将普通进程变成守护进程。 守护进程特征: 生命周期长,在系统启动的时候被创建并且一直运行知道系统被关闭。 守护进程不需要终端,它是在后台运行的 创建一个守护进程 阅读全文
posted @ 2021-07-18 23:06 gd_沐辰 阅读(1169) 评论(0) 推荐(0) 编辑
摘要:windows 气泡使用API Shell_NotifyIcon,首先需要使用Shell_NotifyIcon 的ADD添加一个通知icon,就是windows通知小窗口里面的小图标,之后再利用NIM_MOIDFY显示对应的气泡 大致代码 AddNotificationIcon BOOL AddNo 阅读全文
posted @ 2021-07-18 23:01 gd_沐辰 阅读(842) 评论(0) 推荐(0) 编辑
摘要:C++17新特性 C++17新特性 前言 If Statements with Initializer Constexpr if inline 变量 嵌套命名空间 属性说明符 [[fallthrough]] 标准属性 [[maybe_unused]] 标准属性 [[nodiscard]] 标准属性 阅读全文
posted @ 2021-07-18 22:57 gd_沐辰 阅读(1521) 评论(0) 推荐(0) 编辑
摘要:| # Lua 与 C++ 交互 | | | | ## 提供系统级别Lua API | | | | 提供系统级别API需要对Lua源码进行修改 | | | | ### Lua源码编译 | | | | [LuaResourceCode]:https://github.com/lua/lua "lua源 阅读全文
posted @ 2021-07-18 22:55 gd_沐辰 阅读(118) 评论(0) 推荐(0) 编辑
摘要:简介 智能指针就是对指针进行封装,使其提供特有的功能。 unique_ptr:封装了原始指针使其只能在同一时刻被同一对象拥有,并且在离开作用域时会自动销毁。 shared_ptr: 封装了原始指针,利用引用技术技术,实现多个对象同时共享一个指针,并且在所有对象都离开作用域时释放内存. weak_pt 阅读全文
posted @ 2021-07-18 22:53 gd_沐辰 阅读(285) 评论(0) 推荐(0) 编辑
摘要:C++11 Memory Order 为什么需要Memory Order 多线程下可能影响程序执行结果的行为: 原子操作(简单语句,C++也不保证是原子操作) 指令执行顺序(编译器可能优化代码使代码顺序发生变化,CPU可能会调整指令执行顺序) CPU可见性(再CPU cache的影响下,可能存在一个 阅读全文
posted @ 2021-07-18 22:48 gd_沐辰 阅读(344) 评论(0) 推荐(0) 编辑
摘要:前言 启动命令提示符后,是否有这些疑问: 为什么执行ipconfig,可以直接查询到IP信息 为什么执行ping ip,可以查询到对应的主机状态。响应、未响应。 为什么执行notepad,可以启动记事本。 为什么执行explorer,可以启动文件管理器。 这些背后的原理会是什么?运作的机制又是什么? 阅读全文
posted @ 2021-07-18 22:46 gd_沐辰 阅读(213) 评论(0) 推荐(0) 编辑
摘要:设置与读取上图中的脚本地址,用于HTTP请求与下载时可以走代理环境 头文件 #include"wininet.h"#pragma comment(lib, "Wininet.lib") 给系统设置代理信息 #if defined(OS_WIN) BOOL SetSystemProxyFromPacU 阅读全文
posted @ 2021-07-18 22:37 gd_沐辰 阅读(1034) 评论(0) 推荐(0) 编辑
摘要:参考链接:https://linux.cn/article-9932-1.html windows linux PC品牌 wmic computersystem get Manufacturer /sys/devices/virtual/dmi/id/sys_vendor PC序列号 wmic bi 阅读全文
posted @ 2021-07-18 22:32 gd_沐辰 阅读(334) 评论(0) 推荐(0) 编辑
摘要:Linux系统的结构 何为linux的shell? 各类程序或解释过后命令是通过Kernel(Linux内核)与Hardware(计算机硬件)交流,驱动硬件设备完成相关的行为;那么我们又通过什么与系统内核交流呢?没错的,是Shell,Shell 英文名叫“壳”,是一个处理用户请求的工具或接口,它负责 阅读全文
posted @ 2021-07-18 22:31 gd_沐辰 阅读(204) 评论(0) 推荐(0) 编辑
摘要:Windows Windows提供了几种方式对文件和目录进行监控,包括:FindFirstChangeNotification、ReadDirectoryChangesW、变更日志(Change Journal)等。 (1)FindFirstChangeNotification函数,可以监控到目标目 阅读全文
posted @ 2021-07-18 22:25 gd_沐辰 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:QML原生自带的表格控件--TableView。 原生态的样式上有点不太美观,可以尝试去修改下样式。 TableView { id: configDataTable focus: true anchors.fill: parent TableViewColumn{ role: "addr" ; ti 阅读全文
posted @ 2021-07-18 22:17 gd_沐辰 阅读(2351) 评论(0) 推荐(0) 编辑
摘要:基本思路:从简单到复杂、从整体到局部 布局思想详情请参见:Qml之横纵布局 不存在版 这是一种典型的网格布局,也是最标准的,每一个样式、布局都是一模一样的。 但是,在实际的需求上很少很少遇到。 如果文本形式的可以直接使用"Repeater"加载;但是如果是上图中的编辑框,一般都是需要配置ID,然后参 阅读全文
posted @ 2021-07-18 22:16 gd_沐辰 阅读(500) 评论(0) 推荐(0) 编辑
摘要:Qml中布局组件包括:Row、Column、Grid、Flow、嵌套布局。 具体的区别参见: https://www.qter.org/forum.php?mod=viewthread&tid=20745 https://cloud.tencent.com/developer/article/181 阅读全文
posted @ 2021-07-18 22:11 gd_沐辰 阅读(1728) 评论(0) 推荐(0) 编辑
摘要:实现一个动态的表格效果,可以随意地添加、删除的操作。 Rectangle{ id:tableHeadRect anchors.top: parent.top anchors.topMargin: 156 anchors.left: parent.left anchors.leftMargin: 40 阅读全文
posted @ 2021-07-18 22:08 gd_沐辰 阅读(811) 评论(0) 推荐(0) 编辑
摘要:Qml中基本的文本输入组件包括:TextInput、TextField、TextEdit、TextArea。 具体的区别参见: https://blog.csdn.net/gongjianbo1992/article/details/101156110 https://blog.csdn.net/k 阅读全文
posted @ 2021-07-18 22:05 gd_沐辰 阅读(1051) 评论(0) 推荐(0) 编辑
摘要:实现一个普通的按钮控件 思路一:根据功能点出发,就是要点击效果 1、定义一个按钮控件,利用按钮控件自带的点击效果onClicked,实现“点击功能” 2、在这个按钮控件基础上,利用背景设置,再将一个有颜色矩形框作为背景。 3、在矩形框中再配置各种文字。 Button{ width: 160 heig 阅读全文
posted @ 2021-07-18 22:00 gd_沐辰 阅读(1645) 评论(0) 推荐(0) 编辑
摘要:环境 系统:Windows10 64位 Qt版本:5.9.0 msvc2015 64位编译器:Visual Studio 2015 专业版 背景 需要实现一个全屏化的弹窗。没有其他任何的窗口,只有一个个的弹窗。 方式: 1、设置一个透明化的全屏窗口。 2、每一个弹窗都基于全屏化的窗口来展示。 期望效 阅读全文
posted @ 2021-07-18 21:55 gd_沐辰 阅读(982) 评论(1) 推荐(1) 编辑
摘要:Json { "data": [ { "addr": "testAddr1", "name": "testName1", "symbol": "testSymbol1" }, { "addr": "测试测试", "name": "测试无BUG", "symbol": "测试通过" 阅读全文
posted @ 2021-07-18 21:51 gd_沐辰 阅读(1545) 评论(0) 推荐(0) 编辑
摘要:背景 需要在屏幕在居中位置显示一个对话框,由用户来进行决策;且此对话框是非模态对话框。 实现方式 1、顶层窗口是一个Window,此窗口设置屏幕居中,透明。 2、对话框设计为Dialog,再将此Dialog挂载在Window上。 这样,只要Windows可能居中、置顶即可。 结果发现 此对话框并不会 阅读全文
posted @ 2021-07-18 21:16 gd_沐辰 阅读(3336) 评论(0) 推荐(0) 编辑
摘要:一、 什么是左值、右值 首先不考虑引用以减少干扰,可以从2个角度判断: 左值可以取地址、位于等号左边; 而右值没法取地址,位于等号右边。 比如: int num = 3; num可以通过 & 取地址,位于等号左边,所以num是左值。 3位于等号右边,3没法通过 & 取地址,所以3是个右值。 再者: 阅读全文
posted @ 2021-07-18 21:11 gd_沐辰 阅读(237) 评论(0) 推荐(0) 编辑
摘要:C++11中的几种存储 序号类型存储器及链接方式备注 1 auto 自动存储期 该关键字用于两种情况:1. 声明变量时: 根据初始化表达式自动推断变量类型。2. 声明函数作为函数返回值的占位符。 2 static 静态或线程存储期,同时提示是内部链接 static变量只初始化一次,除此之外它还有可见 阅读全文
posted @ 2021-07-18 21:06 gd_沐辰 阅读(1578) 评论(0) 推荐(0) 编辑