- 博客(49)
- 资源 (2)
- 收藏
- 关注
原创 linux桌面问题笔记
linux开始菜单不见了error: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quarkinvalid gvdb header
2022-08-30 10:10:44
702
原创 Linux命令备忘
来自:https://www.linuxcool.com/ xwininfo命令 – 窗口信息实用程序 rename命令 – 批量改变文件名 dpkg-trigger命令 – 软件包触发器udevadm info命令 – 查询udev数据库中的设备信息telinit命令 – 更改系统的运行级别fixfiles命令 – 修复安全上下文...
2022-01-21 09:55:15
304
原创 C++多线程同时读写变量
关于同时读写变量的问题:多个线程同时写一变量会否造成问题【c++吧】_百度贴吧Saingel :不一定,要看哪种了,stdstring那种随写入操作而内存位置或大小变更的对象肯定会有问题,如果是在固定的内存上写,不写出界基本没问题,最多运算结果会错//Sample 同时读写变量#include <pthread.h>#include <string.h>#include <stdio.h>#include <time.h> void .
2021-11-12 17:05:54
4197
原创 COM事件处理
连接Com事件,#ifndef TEVENT_HANDLER_H #define TEVENT_HANDLER_H#include <windows.h>//#include <SHLOBJ.H>//#include <memory>//#include <string>namespace TEventHandlerNamespace{// Generic event handler template class (espec
2021-07-26 07:48:24
415
原创 C++的遇到的坑
1、浮点数与整数相乘,可能导致浮点被先转换为整数2、void* A;delete A; 能导致 ,如果A指向的是对象,则A的构造函数不会被调用。
2021-06-28 10:10:53
269
原创 悲痛!深圳马拉松名将在甘肃遇难 【转载】
转载自http://3g.k.sohu.com/t/n534140111悲痛!深圳马拉松名将在甘肃遇难深圳商报05/23 17:09+关注收听在甘肃省举行的黄河石林山地马拉松百公里越野赛,已造成21人遇难。甘肃省白银市市长张旭晨在发布会上说:“作为赛事主办方,我们深感内疚和自责,并对遇难人员表示沉痛哀悼,对遇难者家属和受伤人员表示深切慰问。”目前,黄河石林景区已发布闭园公告。( 突发!甘肃一马拉松越野赛遇极端天气,已致21人遇难 )打开APP,查看更多精彩图片..
2021-05-24 14:58:54
151
原创 Qt类VS快捷键自定义文件(.kms)
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE KeyboardMappingScheme><!-- Written by Qt Creator 4.3.1, 2021-02-03T11:24:02. --><mapping> <shortcut id="ProjectExplorer.Stop"/> <shortcut id="QtCreator.Mode.Project">.
2021-02-03 11:26:44
580
原创 VBA笔记
插入行可bai以引发 Change 事件,在du此事件中可用修改的单元zhi格地址来dao判断插入或删除zhuan行,代码如下:shuPrivate Sub Worksheet_Change(ByVal Target As Range) MsgBox Target.Address(0, 0) If Target.Address(0, 0) Like "#*:#*" Then '如果是插入或删除行,才能运行到这里 MsgBox Target.Address(0, 0) ...
2021-02-02 08:39:14
254
原创 QSS 笔记
QString sScrollBarqss(QString( " QScrollBar {background-color: rgb(225,225,225)}" //控件所有子部分的默认背景颜色 //指定可拖动区域,也关系到箭头按钮的宽高 " QScrollBar::horizontal {padding-left:16px;p.
2021-01-11 17:39:26
300
2
原创 获取唯一PC标识
http://help.fangcloud.com/hc/kb/article/1300993/如何查看电脑设备的唯一标识码亿方云客服 • 发表于:2019年08月05日 15:39:39 • 更新于:2019年08月05日 15:45:461. Windows电脑Windows电脑使用系统UUID作为设备的唯一标识码。获取方法在命令提示符下输入wmic 再输入csproduct 或 csproduct list full:2. Mac电脑M...
2020-12-17 10:53:13
10373
原创 获取时间函数
#include <stdio.h>#include <time.h> #define BST (+1)#define CCT (+8) int main (){ time_t rawtime; struct tm *info; time(&rawtime); /* 获取 GMT 时间 */ info = gmtime(&rawtime ); printf("当前的世界时钟:\n"); prin.
2020-11-27 18:42:05
294
原创 qmake编译选项的控制CONFIG(debug,debug|release)
在 Qt 编程中,多数人用的都是 qmake,并编写相应pro文件。实际中经常需要对 debug 与 release 两种编译模式 设置不同的选项,比方说链接不同库遇到该问题,简单看看qmake的manual,不少人都会写出类似下面的内容:debug {LIBS += -L../lib1 -lhellod}release {LIBS += -L../lib2 -lhello}很不幸,这么做通常不能正常工作。如果打开看生成的makefile文件,会发现 无论是debug.
2020-11-10 09:27:46
1334
原创 linux下字符集编码转换(c++) [笔记,转载]
#include <string.h>#include <iconv.h>#include <iostream>using namespace std;int code_convert(char *from_charset, char *to_charset, char *inbuf,int inlen, char *outbuf,int outlen){ iconv_t cd; char **pin = &...
2020-11-05 11:01:19
541
原创 打包复制依赖库 copylib.sh
#!/bin/bashLibDir=$PWD"/lib"Target=$1lib_array=($(ldd $Target | grep -o "/.*" | grep -o "/.*/[^[:space:]]*"))$(mkdir $LibDir)for Variable in ${lib_array[@]}do cp "$Variable" $LibDirdone打包复制依赖库的脚本
2020-10-21 17:32:59
452
原创 Qt快捷键以及常用自定义设置note
TextEditor1、Select Block Up 选择单词,段落2、GoToNextWord、GoToPrevWord
2020-10-14 10:06:03
169
原创 宽字节,多字节 字符编码是否相同问题
判断linux字符串编码问题#include <stdio.h>#include <wchar.h>#include <string.h>#include <locale>#include <bits/codecvt.h>#include <string>#include <sstream>#include <vector>#include <functional>usin.
2020-09-14 16:01:34
275
原创 多线程、信号量 Sample、 编程例子、 笔记
#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <string.h>#include <pthread.h>#include <semaphore.h> sem_t sem; void func1(void* arg) { sem_wait(&sem); int *running=arg; .
2020-09-14 10:11:51
162
原创 setlocale 设置为 ansi
转自:https://zhidao.baidu.com/question/874938270251835652.html头文件与声明如下:bai1 #include <locale.h>2 char* setlocale(int category, const char* locale);说明:category:为dulocale分类,表达一种locale的领域方面zhi,通常有下面这些预dao定义常量:LC_ALL、LC_COLLATE、LC_CTYPE、LC_MESSAGES、L
2020-09-11 17:46:06
294
转载 Qt中的消息通知和事件发送
Qt中的消息通知和事件发送 【转载】来源https://my.oschina.net/shelllife/blog/68242Qt中的信号和槽机制、事件机制是其具有特色的两大机制。利用这两种机制可以轻松地实现需要的消息通知和事件通知。1、信号和槽机制充分使用Qt库中已经定义和实现好的对象的信号和槽函数,如按钮的clicked()/pressed()信号等,它们能满足很多的需求; 自定义缺乏的信号和槽函数,借助Qt的元对象系统和内省机制,在创建类时添加Q_OBJECT宏,使用sign..
2020-09-07 18:10:57
866
原创 linux g++ 环境编译配置笔记
ubuntu 快捷键:Alt + Tab 切换不同应用, Alt + ` 切换相同应用ubuntu 安装软件 sudo apt install libjpeg 按Tab显示匹配apt search libjpeg 查找匹配apt-file 查找头文件所在库libtool | automake | autoconf | net-toolssudo apt-cache search x11-devmake -n先把apt-file装上并更新一下数据apt-file search
2020-07-13 12:06:18
921
2
原创 Qt以及linux相关问题记录
编译工具sudo apt-get install build-essentialgtk-2.0sudo apt-get install libgtk2.0-devcairo2sudo apt-get install libcairo2-dev安装SDL2_image使用的图像开发库sudo apt install libjpeg-devsudo apt install libwebp-devsudo apt install libtiff-devSDL2,SDL2_Image 自
2020-07-13 12:04:58
272
原创 gcc g++ 参数以及相关问题记录、资源文件编译
实践经验:1、编译时依赖库顺序的问题: 举例: 假设需要两个依赖库libfoo.a libbar.a(其中 libbar.a 依赖于libfoo.a),那么编译时依赖库参数要按 (先上层后下层,先依赖后被依赖)顺序。这里的参数应该为: -lbar -lfoo (如果互相依赖还需再次添加-lbar)。...
2020-07-13 12:02:28
297
原创 配置,configure 常用选项
rpath $ORIGIN../configure CFLAGS='-fPIC' LDFLAGS=-Wl,-rpath=\'\$\$\ORIGIN\'QMAKE_LFLAGS += -Wl,-rpath,\'\$\$ORIGIN\'
2020-04-14 09:26:19
601
原创 Qt环境安装Log
show20@UOS-SHOW204:/$ sudo apt-get install io.qt.qtcreator正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列软件包是自动安装的并且现在不需要了: imageworsener libmaxminddb0 libqtermwidget5-0 libutf8proc2 ...
2020-04-13 09:38:13
668
转载 [转载] How to resolve “cc1: all warnings being treated as errors” ?
How to resolve “cc1: all warnings being treated as errors” ?C Programs,Compilation,Errors & Failures,Programming LanguagesIf you are compiling some C program or open source package using Ma...
2019-10-31 14:09:42
495
原创 grep和sed替换文件中的字符串
阅读:https://www.cnblogs.com/Ryan-Lee/p/5855899.html笔记:注:如果不需要查找子目录,仅需要在当前目录替换,可直接用sed命令:sed -i s/"str1"/"str2"/g ./*.[ch]grep和sed替换文件中的字符串将当前目录下的所有.c、.h文件中的str1字符串替换为str2字符串。参数解释:sed:-i ...
2019-09-26 18:12:20
352
原创 Qt 源码编译
mkdir /home/username/Qt5buildcd Qt5buildvim custom_config.sh/diskE/tools/Qt598Src/qt-everywhere-opensource-src-5.9.8/configure -release -opensource -confirm-license -platform linux-g++ -no-openg...
2019-07-15 10:05:06
219
转载 Qt 相关
QTreeView :转载http://www.qtcn.org/bbs/simple/?t66006.html1,QTreeView一个简单使用示例2,常用API介绍3,表头、行列相关的设置方法4,Model/View框架介绍5,选中信号处理6,单击双击的信号与事件7,右键菜单8,风格美化,使用qss样式表9,使用委托示例:定制item输入效果10,使用委托示例:定制...
2019-07-04 09:12:50
165
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人