自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xuleisdjn的专栏

好记性不如烂笔头...

  • 博客(165)
  • 资源 (27)
  • 收藏
  • 关注

原创 不启动桌面直接运行界面程序

ubuntu不启动桌面直接运行界面程序

2023-04-02 08:39:53 998 1

原创 zipOpenNewFileInZip3 密码错误

zipOpenNewFileInZip3 可以加密压缩包。但是测试缺无法解压,一直密码不正确。

2023-03-03 16:36:50 357 1

原创 qt中动态变更objectname来动态变动控件样式

setStyleSheet后,样式就不再更新,动态更换objectName后,基本上都不会刷新。这时候,需要手动去更新控件显示。

2022-11-09 14:10:08 950

原创 QCombox enable item

下拉框特定条目设置不可选设置

2022-11-08 15:28:15 212

原创 MSC_VER 对应vs版本

MSC_VER

2022-08-29 15:27:30 947

原创 does not support raise

This plugin does not support propagateSizeHints()This plugin does not support raise()arm平台界面无法显示,有如上日志。该系统上安装的是5.11.1 qt 版本。在qt的issue上查到有相关bug记录Issue Navigator - Qt Bug Tracker然后不继续排查了。最简单直接的方法更换qt版本试下。...

2022-06-15 10:39:42 3089 1

原创 Qt线程与界面

Qt线程与界面

2022-06-01 18:27:25 1343

原创 compiler explorer

虽然不常用,但还是记录下吧。以前了解过这个在线编辑网站,很久都没用。今天正好在没有编译环境的机器上学习代码。就又想起来他了,还是写一下吧。网址如下:Compiler ExplorerCompiler Explorer is an interactive online compiler which shows the assembly output of compiled C++, Rust, Go (and many more) code.https://godbolt.org/很方便,最上方的A.

2022-05-30 20:37:08 4960 1

原创 qt程序插件报错plugin xcb

xulei@xulei-PC:/opt/apps/xltest/files$ ./xltrayThis application failed to start because it could not find or load the Qt platform plugin "xcb"in "".Available platform plugins are: dde-kwin-xcb, dxcb, eglfs, linuxfb, minimal, minimalegl, offscreen, xcb.

2022-05-27 11:14:21 1775

原创 生成可视化的图形gprof2dot.py

生成可视化的图形生成可视化的图形需要下载gprof2dot:gprof2dot · PyPIgprof2dot · PyPIGenerate a dot graph from the output of several profilers.https://pypi.org/project/gprof2dot/#files这是个Python脚本,下载之后解压,确认gprof2dot.py有运行权限,并把这个脚本添加到$PATH路径中的任一文件夹下,我是在/usr/bin目录下创建了它...

2022-04-28 18:45:13 1496 1

原创 release elf,调试信息分离

release elf,调试信息分离

2022-04-28 09:54:35 1021

原创 报文格式地图

Huawei Info+ - 报文格式查询 - Info Finder(企业网) - Huawei报文格式地图

2022-04-22 15:18:28 370

原创 shell语法链接

Advanced Bash-Scripting Guide参数置换: {}Parameter Substitution:

2022-04-08 11:39:53 211

原创 容器迭代器erase

AssociContainer <int> c;  //关联容器:mapsetfor(auto it=c.begin();it!=c.end();) {  if(badValue(*it))    c.erase(it++);  //关联容器set/map c++11之前版本 erase返回值为void  else    ++it;}说明:c.erase(it++) 会把it的旧值传给erase,但在erase开始执行之前it会自增,正好符合我们的期望。关联容器这样写没有任何..

2022-04-07 12:15:16 1741

原创 gcc cppreference

gcc.gnu.orghttps://gcc.gnu.org/https://gcc.gnu.org/onlinedocs/gcc手册 (比如可以查找attribute 相关介绍)https://gcc.gnu.org/onlinedocs/gcc-7.3.0/gcc/gcc 编译选项(比如fPIC Wall)https://gcc.gnu.org/onlinedocs/gcc-7.3.0/gcc/Option-Index.html#Option-Indexhttps://gcc.gnu.

2022-03-15 10:27:53 1111

原创 gcc 编译参数 so查找路径

基本的命令把一个源文件,编译成可执行文件,经过了预处理、汇编、编译与链接。-E: 对目标文件只进行预处理,生成的还是源码。例如:g++ -Etest.cpp -o test.i-S: 对目标文件进行预处理、编译操作,生成汇编代码。例如:g++ -S test.cpp -o test.s-o: 对目标文件进行预处理、编译和汇编操作,生效obj文件。例如:g++ -c test.cpp -o test.o-fsyntax-only : 对代码只进行语法检查,不做其它任何动作。.

2022-03-12 23:16:01 4860

原创 awesome c/c++

GitHub - fffaraz/awesome-cpp: A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesom

2022-02-08 17:45:43 1444

原创 文件类型快速判定(Magic Number)

后缀名判断文件类型十分不准确, 并且linux上也不需要有文件后缀, 我们如何判断文件类型呢.比如使用bash 命令 filefile logo.pnglogo.png: MS Windows icon resource - 7 icons, 16x16, 16 colors, 4 bits/pixel, 16x16, 8 bits/pixel我们可以读取文件的头部二进制数据根据这前几位来判断是什么类型00000000: 0000 0100 0700 1010 1...

2022-01-26 18:21:39 1105

原创 d-bus配置文件

启动D-Bus服务进程可以按需要启动对应服务。有两种启动方式,它们都需要请求服务的客户提供要连接的公共名:1. 使用总线对象所提供的方法2. 使用连接公共名,直接调用目标连接上的对象方法要建立可以自动启动的服务,需要设置服务配置文件。服务配置以UTF-8文本形式存放在.service文件中。比如com.xl.safe.service(文件名是任意的,但必须以.service结尾,放到目录/usr/share/dbus-1/services下文件格式如下:[D-BUS Service]

2021-12-20 11:53:49 1571

原创 root用户启动后,用户名显示1000

软件安装后,postinst启动,这个时候用户权限是root,但是启动之后的程序用户名确是1000, 而本台机器上没用1000的用户名,也没有1000的uid. 很奇怪.关闭程序后,手动以root用户启动后, 查看用户名还是1000.  原来是:制作安装包时安装包文件夹的用户名和组没有修改为root, 安装后安装目录的用户名和组都是异常的1000,也就是安装路径文件夹以及文件所属的用户名和组不是root造成的.sudo chown root:root 目录 -R然后再次启动就正常了...

2021-12-20 11:53:16 1827 1

原创 mv: error while loading shared libraries: libc.so.6

想把libc.so换成低版本的测试下程序反应,mv /lib/x86_64-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/libc.so.6_bk然后就全部ls: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directorymv: error while loading shared libraries..

2021-08-02 17:42:49 750

原创 Qt鼠标穿透

设置方法// 一定要先设置鼠标穿透,否则无法穿透,应该是属性中间有值影响setAttribute(Qt::WA_TransparentForMouseEvents, true);setWindowFlag(Qt::FramelessWindowHint);setAttribute(Qt::WA_TranslucentBackground, true);入坑// 一定要先设置鼠标穿透,否则无法穿透,此代码窗口无法穿透setWindowFlag(Qt::FramelessWindowHi..

2021-06-15 10:29:58 4264

原创 托盘显示

deepin上遇到 failed to register service "org.kde.StatusNotifierItem-14530-2"然后托盘一直不显示图标,直到重启系统。原因是啥呢?后来再也没遇到。

2021-04-28 17:16:19 207

原创 sw 浮点数例外

sw421编译选项添加 -mieee

2021-04-26 18:14:43 174

原创 qt标准对话框翻译

在 deepin/uos上调用静态函数可以调用系统的本地对话框,调用类对象调用内置的对话框。但是在kylin上都不能调用本地对话框,这样的话窗口上的文字就是英文的。QT内部类QFontDialog、QColorDialog、QMessageBox、QLineEdit和QTextEdit的右键菜单等中的文字默认是英文的。对于这个问题,加载一个翻译文件就行。Qt已经为我们准备好了,在"安装目录/translations/qt_zh_CN.qm这个文件QApplication...

2021-03-29 15:00:43 386

原创 bash -x输出到logfile

#! /bin/bashlogfile=/var/log/xltest.logecho `date` >> ${logfile} 2>&1echo postinst arg:$1 >> ${logfile} 2>&1exec {BASH_XTRACEFD}>>${logfile} #//bash -x输出到logfileexec 1>>${logfile}  #//标准输出到文件exec 2>&g..

2021-03-29 11:52:55 831

原创 C++ Standards Support in GCC

C++ Standards Support in GCChttps://gcc.gnu.org/projects/cxx-status.htmlGCC 4.8.1 was the first feature-complete implementation of the 2011 C++ standard, previously known as C++0x.This mode can be selected with the-std=c++11command-line fl...

2021-01-23 22:50:56 90

原创 qt菜单问题

国产系统下实际项目中遇到的问题。Qt4中需要给托盘设置上下文菜单,并且不能为空,否则会出现崩溃。而在Qt5中,如果要响应activated(QSystemTrayIcon::ActivationReason)中的QSystemTrayIcon::Context,那么就不能设置上下文菜单,否则将会直接调用菜单,菜单中的QWidgetAction将会不显示。#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) //小于5.0版本需要设置 if (NU...

2021-01-11 16:43:55 179

原创 窗口置顶

使用setWindowFlags接口设置窗口的WindowStaysOnTopHint属性实现置顶操作。WindowStaysOnBottomHin置底操作setWindowFlags(windowFlags()| Qt::WindowStaysOnTopHint);在X11上的一些窗口管理器上,您还必须传递Qt::X11BypassWindowManagerHint,以使此标志正确工作。setWindowFlags(Qt::FramelessWindowHint | Qt::Window.

2020-12-21 19:18:06 455

原创 sqlite3_bind

sqlite3_bind_text 中绑定的指针,在sqlite3_step 时必须存在,不能释放,否则会是乱码sqlite3_bind_blob中绑定的指针,在sqlite3_step 时必须存在,不能释放,否则会是乱码sqlite3_bind_int 、sqlite3_bind_double绑定临时变量是可以的,因为传的是值void test_parameter_binding() {//1. 不带参数绑定的情况下插入多条数据。char strSQL[128];fo...

2020-12-21 14:29:55 2847

原创 sudo qt程序中文输入

linux下 sudo启动qt程序无法输入中文处理方式,右键菜单 select IM 两个选项 fcitx、XIM第一种apt-get安装fcitx包,中文输入法在fcitx模式下输入中文,此种方法需要安装fcitx。xulei@xulei-PC:/etc/sudoers.d$ apt-cache search fcitx-libs-qtfcitx-libs-qt - transitional dummy packagefcitx-libs-qt5 - transitional...

2020-11-24 15:58:14 476

原创 qt窗口显示问题

首先,在QT中对于窗口显示常用的有这么几个方法可以调用:但是有些时候是失效的。Qt全屏显示函数showFullScreen()Qt最大化显示函数 showMaximized()Qt最小化显示函数 showMinimized()Qt固定尺寸显示函数resize(x,y)Qt设置最大尺寸函数setMaximumSize(w,h)Qt设置最小尺寸函数 setMinimumSize(w,h)但是sh...

2020-10-01 17:45:11 1938

原创 x_str_to_struct not declared in this scope

#include "x2struct/x2struct.hpp"....error: ‘x_str_to_struct’ was not declared in this scope x_str_to_struct(*obj, val);这个问题不要怀疑是否因为没有引用头文件导致的问题了。这个是要转换的结构体里面没有添加XTOSTRUCT 导致。......

2020-09-16 15:19:08 364 3

原创  #include_next <stdlib.h> qt fatal error: stdlib.h: 没有那个文件或目录

qt4编译正常,改成qt5后遇到问题usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o tmp/obj/main.o main.cppIn file included from /usr/include/c++/7/bits/stl_algo.h:59:0, from /usr/include/c++/7/algorithm:62, from /usr/include/x86_64-l...

2020-09-01 16:37:23 5195 2

原创 WTL程序出现error RC1015: cannot open include file ‘atlres.h‘

问题描述:WTL程序出现error RC1015: cannot open include file 'atlres.h'VS2008安装WTL: cmd,cscript WT\AppWiz\setup90.js WTL工程属性——配置属性——C/C++——常规——附加包含目录 添加WTL的Include目录编译时出现 Editor.rc(10) : fatal error RC1015: cannot open include file 'atlres.h'....

2020-08-20 14:20:11 282

原创 x2struct rapidjson

项目重构,序列化成json字符串,其中用到rapidjson,据说目前性能最好的json工具。RapidJSON是腾讯开源的一个高效的C++ JSON解析器及生成器,它是只有头文件的C++库。RapidJSON 是一个 C++ 的 JSON 解析器及生成器。它的灵感来自RapidXml。RapidJSON 小而全。它同时支持 SAX 和 DOM 风格的 API。SAX 解析器只有约 500 行代码。 RapidJSON 快。它的性能可与strlen()相比。可支持 SSE2/SSE...

2020-06-05 14:59:01 1362

转载 dot 学习笔记

deepin上可以用sudo apt-get install xdot 安装转自 http://liyanrui.is-programmer.com/posts/6261.htmldot 是一种绘图语言,它可以方便你采用图形的方式快速、直观地表达一些想法,比如描述某个问题的解决方案,构思一个程序的流程,澄清一堆貌似散乱无章的事物之间的联系……等等。总之,当你打算使用铅笔在纸上乱画一些圈圈框框并用一些带箭头的线将它们联系起来的时候,不妨考虑一下使用 dot 来完成这个工作。安装do..

2020-06-01 19:13:06 431

转载 神奇的sqrt函数以及高精度记时函数

转载https://diducoder.com/sotry-about-sqrt.html// TestC.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "math.h"#include <windows.h>#define eps 1e-7float InvSqrt(float x){ float xhalf = 0.5f*x; int i = *(int*)&x; // get bits ..

2020-05-28 11:09:01 1067

原创 普通程序以root启动的运行方法

root身份(或者更一般地说,作为另一个用户)以图形方式运行应用程序。sudogksu,gksudo和kdesudo这样的程序是sudo的图形前端。 可以启动图形界面程序pkexec是PolicyKit的图形前端。 不能启动图形界面程序https://ubuntuqa.com/article/977.html...

2020-05-14 14:40:04 1881

原创 qss 记录

背景图居中,不重复,不拉伸可以设置背景颜色,颜色上面是背景图片QPushButton#main_btn_left{ max-width: 10px; max-height: 68px; border: 1px solid #0040b0; background-image: url(:/icon/main_left.png); background-...

2020-04-15 18:31:01 126

Linux_driver.tar

-rw-r--r-- 49207435 1月 25 18:04 'LINUX设备驱动程序(第3版) (1).pdf'

2021-01-25

Postman__x64_linux.tar.gz

postman linux x64平台,好用的postman. 该文件是linux操作系统,x64平台的版本。 好用的 网络请求模拟 工具。。。

2020-04-23

qtloghelp.tar

qt qdebug 到 log 支持qt4 qt5。 方便使用。支持文件名称路径,大小进行设置 qt qdebug 到 log 支持qt4 qt5。 方便使用。支持文件名称路径,大小进行设置

2020-03-18

framexl.zip QT可移动、可拉伸改变大小的无边框对话框

QT/C++ 可移动、可拉伸改变大小的无边框对话框 xlmainwindow

2019-07-08

对话框 qt linux 可设定目录

qt linux qdialog 继承修改,根据自身要求自己修改,设定目录,顶级目录,

2019-03-06

eigen3.3.4使用测试工程

eigen3.3.4使用的测试工程 使用步骤见博客https://blog.csdn.net/xuleisdjn/article/details/80769766

2018-06-22

eigen 3.3.4

Eigen是C++中可以用来调用并进行矩阵计算的一个库,里面封装了一些类。 官网数度慢,备份一份

2018-06-21

vs2010助手可用版

vs 2010 assistant readme pojieban 好用,解压,加压,运行,替换

2018-01-30

windows编程

windows 核心编程

2017-05-09

qt5开发及实例

qt5 学习

2017-05-09

Open gl学习

glut工具,及其在windows下的使用方法。open gl 在win32 console 和MFC 对话框及MFC 单文档中的使用方法

2016-12-06

socket程序(各种socket模型,及libevent用法)

socket程序,客户端 服务器,5种模型 select WSAAsyncSelect EventSelect select OVERLAPPED CompletionPort libevent 共9个程序,1个启动client工具,一个client程序,7个服务器程序,各不相同

2016-09-19

透明窗体覆盖在其他窗体上画图

原本是想在显示图像的地方直接画需要的图形,最后发现显示图像的地方在dll中,没有源码,只能够另辟他径了。 于是有了下面想法: 在窗口上覆盖一个透明窗口,然后对透明窗口进行绘图。根据需要对透明窗口进行刷新重绘。 代码中实现了透明窗体,进行了对主窗体透明覆盖,在透明窗体上画图。 在透明窗体范围内,鼠标点哪,就在哪画十字星,主窗体更新不形象画的图。

2016-05-20

vc 根据硬件变动枚举所有串口comport

vc 根据 硬件变动枚举所有串口comport,vs2010编译并在win7下进行测试。可以正常运行,硬件变动会自动刷新com 列表。 非常简单明了的代码。

2016-05-16

QT使用样式表进行界面美化

QT使用样式表进行简单的界面美化。在default.css文件中修改界面上各控件包括Dlg的样式,可改背景颜色图片,将default.css放到exe运行目录下即可。 简单实现了QT使用样式表进行美化界面,简单明了。

2016-03-08

ping 局域网所有IP

ping IP 局域网 所有IP地址 lan help ping ping通 ping不同IP 显示

2013-04-17

超声Lamb波在发动机壳体无损检测中的应用研究.pdf

超声Lamb波在发动机壳体无损检测中的应用研究.pdf超声Lamb波在发动机壳体无损检测中的应用研究.pdf超声Lamb波在发动机壳体无损检测中的应用研究.pdf

2011-06-16

经典C语言程序设计100例

经典C语言程序设计100例(经典C语言程序设计100例(经典C语言程序设计100例(经典C语言程序设计100例(

2011-06-16

多模和单模光纤的极限传输距离.doc

多模和单模光纤的极限传输距离.doc多模和单模光纤的极限传输距离.doc多模和单模光纤的极限传输距离.doc多模和单模光纤的极限传输距离.doc多模和单模光纤的极限传输距离.doc

2011-06-16

PCI WDM驱动开发

本驱动代码含有IO空间读写功能,MEM空间读写功能,PCI配置空间读写功能,简单的中断应答功能。以及电源管理功能

2011-03-21

VC串口通信编程实践第2版+龚建伟著

VC串口通信编程实践第2版+龚建伟著.rar

2011-03-21

PCI设备Windows通用驱动程序的设计

PCI设备Windows通用驱动程序的设计,架构上有指导作用

2011-03-21

嵌入式Linux系统下CompactPCI总线设备驱动程序的实现.pdf

嵌入式Linux系统下CompactPCI总线设备驱动程序的实现.pdf嵌入式Linux系统下CompactPCI总线设备驱动程序的实现.pdf

2011-03-21

vc++日志程序代码

vc++日志程序代码vc++日志程序代码vc++日志程序代码vc++日志程序代码vc++日志程序代码

2011-03-19

vc++下如何利用matlab进行信号处理

vc++下如何利用matlab进行信号处理、。。。。。。。。。

2011-03-19

中国象棋vc++源代码

vc++源代码 中国象棋 绝对可用。。。。。。。。。。。。。。。。。

2011-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除