2024年09月02日
# QT 三大残缺
1,QT多继承时,只能有一个父类继承自QObject父类,规避:采取内部private对象的方式包含;
2,QT的UI槽处理不能被其他线程直接调用,规避:必须经过槽和信号关联之后,采取发送信号的方式间接调用。
3,QT信号和槽,信号的返回值没有统一的方法获取返回值,依赖于调用位置,连接方式;规避:不使用返回值。
备注:
# QT 一大挖坑
只有QT的UI类加入到UI对象树的组件才能在MainWindow析构调用delet
2024年08月09日
一,首先静态编译整个QT源码或者使用别人编译的静态组件,参考编译命令:configure -confirm-license -opensource -platform win32-msvc -debug-and-release -static -static-runtime -force-debug-info -opengl dynamic -prefix "./bu
2024年07月20日
常用命令:
# ALL TEST CASE OK with php-crud-api-1.2.18 use curl7.83 for php5.3
# ADD
## LINUX
curl -X POST -d '{"id":2,"name":"Internet"}
2024年07月11日
命令使用:安装:
wsl --install
列出:
wsl -l
版本:
wsl -l -v
关机:
wsl --shutdown
导出:
wsl --export Ubuntu-18.04 E:\Ubuntu-18.04_export.tar
wsl --export Ubuntu-20.04 E:\Ubuntu-20.04_export.tar
2024年07月04日
一,数值类型和派生类型1,数值类型
值类型 (int、float、bool、string、arry、strcut) 变量直接存储值,内存通常在栈中分配
引用类型 uintptr、slice、map、chan、interface 变量存储的是地址,地址的空间才存储数据值,内存在堆中分配
基础数据类型有:布尔型(bool) 整型(int) 浮点型(float) 字符串(string) 复数(complex)
引用类型有:字典(map) 切片(slice) 通
2024年02月01日
一,组件地址(vs_Community.exe 需要自己获取,并且区分版本,目前官网无法下载到社区版了):# https://learn.microsoft.com/zh-cn/previous-versions/visualstudio/visual-studio-2017/install/create-an-offline-installation-of-visual-studio?view=vs-2017# https://learn.microsoft.com/zh-cn/pr
2024年01月22日
1,安装python,并添加如下路径到环境变量D:\Python36-32
D:\Python36-32\Scripts2,启用pip模块 ,命令查询参考(python2715.chm)python -m ensurepip --default-pip3,安装 numpy,pandas,matplotlibC:\Users\Administrator>pip list
Package &n
2024年01月15日
以window为例,配置如下:0,安装 解压 Sublime Text 2.0.2 x64.zip到Sublime Text 2.0.2 x64目录1,汉化,解压ChineseLocalization-st2-1.0.5.tar.gz到D:\app_win\Sublime Text 2.0.2 x64\Data\Packages,修改文件夹名为LocalizedMenu中文汉化包:https://github.com/zam1024t/LocalizedMenu/releases?page=52
2023年11月20日
常用信息快速查询python -m calendar 2023
python -m http.server 8080 # New in version 3.5.
python -c "exit()"
python -c "import os; print(os.getcwd
2023年11月15日
一,安装sudo apt update && sudo apt upgrade
sudo apt install openssh-server二,配置vim /etc/ssh/sshd_config
Port 22
ListenAddress 0.0.0.0
PermitRootLogin yes
PubkeyAuthenticati
2023年10月17日
adb reboot bootloader
--windows manager install xiaomi_usb_driver.rar and select Android fastboot Interface
fastboot devices
fastboot flash boot boot-KSU-1016.img
fastboot 
2023年08月25日
后期可以结合IMGUI绘图包含【左树,表格,输入框,按钮】直接参考代码:1,微软官方示例代码:https://learn.microsoft.com/en-us/windows/win32/learnwin32/your-first-windows-program#ifndef UNICODE
#define UNICODE
#endif
#include <windows.h>
LRESULT CALLBACK&n
2023年08月03日
代码逻辑实现如下:
try {
using string = std::string;
static const string str("I like t
2023年01月03日
各省、自治区、直辖市人民政府,国务院各部委、各直属机构:经国务院批准,现将2023年元旦、春节、清明节、劳动节、端午节、中秋节和国庆节放假调休日期的具体安排通知如下。一、元旦:2022年12月31日至2023年1月2日放假调休,共3天。二、春节:1月21日至27日放假调休,共7天。1月28日(星期六)、1月29日(星期日)上班。三、清明节:4月5日放假,共1天。四、劳动节:4月29日至5月3日放假调休,共5天。4月23日(星期日)、5月6日(星期六)上班。五、端午节:6月22日至24日放假调休,
2023年01月03日
一,QT对象new完了谁负责删除
1,如果全是ui组件,并且指定了父组件,那么 main window 的 new UI和 delete UI 将会自动析构UI树,如果手动删除控件,也会从父组件的队列删除子指针
2,QT类需要在各个类之间发送消息,则class内部必须声明Q_OBJECT并且继承QObject,才可以使用信号槽。信号和操依赖QT的元对象系统。
3,Qt内存自动释放有两个前提条件:1.
2022年12月28日
# 以太网网络协议 Ethernet II和IEEE 802.3的帧格式
一. Experimetal Ethernet
1973至1980年,是实验性以太网(Experimental Ethernet)研发阶段。这时的通信线路材质用的是同轴电缆,速度可达367k bytes/s
二. Ethernet Version 1
1980至1981年,第一代以太网技术被Di
2022年08月25日
零,版本对应关系Linux Mint 18(Sarah) 新版本基于Unbutu1604,属于LTS版本,一直维护到2021年 GCC4.8.5Linux Mint 19 “Tara”将成为基于Ubuntu 18.04 LTS(Bionic Beaver) GCC7.5Linux Mint 20 正式版发布:代号「Ulyana」,基于 Ubuntu 20.04 GCC8.3Linux Mint 21“Vanessa”正式版发布,基于 Ubuntu 22.04 LTSvim :set
2022年06月17日
# C语言 位运算和进制转换
## 一,& (按位与)、| (按位或)、^ (按位异或)、~ (按位取反)、>> (按位右移)、<< (按位左移)
(1)按位与运算符(&)
“a&b”是指将参加运算的两个整数a和b,按⼆进制位进⾏“与”运算。
运算规则:0&0=0; 0&1=0;
2022年04月07日
Golang中的正则表达式用法:单一: . 匹配任意一个字符,如果设置 s = true,则可以匹配换行符
[字符类] &
2022年04月06日
JetBrains 系列 IDE 快捷键大全快捷键组合说明Ctrl + Space代码自动完成提示(选择)Alt + Enter显示意图动作和快速修复Ctrl + P参数信息 (在调用方法参数忘记的时候,提示)Ctrl + Q快速查找文件,可以查找当前类定义的文件等Ctrl + 鼠标滑过基本信息Alt + Insert生成代码...(细节需要多次操作会发现很有意思)Ctrl + O重写方法(在PHPStorm中是重写父类方法,会有选择框)Ctrl + I实现方法(一般是指实现接口类或抽象类方法)