自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 cpp检查无用的include头文件工具(include what you use)

环境ubunu 18.04安装linux下安装比较简单。https://github.com/include-what-you-use/include-what-you-use参考上方网址,别装错版本,基本没啥问题。上方链接中安装步骤讲解的非常清楚,不再赘述。最后我们获得了include-waht-you-use可执行程序。用项目下的python脚本生成imp文件,该文件用于防止使用的时候提示你把类似#include 这种替换成#include <qstring.h>。py

2020-05-19 11:24:11 2310 4

原创 qt环境cpp编译加速

前言我试图让 cpp 项目编译的更快一些以缩短”coffee time”,试用了以下方法,有的没有成功,不知道是不是使用方式不当,若有大牛发现不足之处,欢迎纠正指点,提前谢过。(持续更新中)我的正常开发环境是:win10 + msvc & ubuntu 18.04。1.Pimpl我的理解是类里不要放其它类实例,而是放指针。比如Class Zoo里要有个Class Panda,如果放实例,那么Class Panda改动则 Class Zoo大小发生改变,也会重新编译;若用指针则可能不会,

2020-05-16 17:26:43 512

原创 好早之前写的shell脚本了,统计代码行数用的

原创不易,转载请注明出处,谢谢。好早之前写的shell脚本,统计代码用的CodeCounter.sh#! /bin/bash#=========================================================================# @usage# @brief 统计代码行数信息# @author Lynn# @version 1.00 2017/12/02#=========================================

2020-10-07 11:27:32 117

原创 qtCreator启动报错 “由于找不到python36.dll,无法继续执行代码。重新安装程序可能会解决此问题。“

下载python36.dll,放到 C:\Windows\System32 即可。

2020-08-30 15:36:47 2597

原创 qml 自动销毁cpp创建的对象

cpp通过Q_INVOKABLE函数返回自定义类型对象到qml,可能会将对象的生命周期给qml管理,这可能会造成难以定位的问题,一般都表现在访问对象的成员变量的时候,由于对象已经被qml销毁,造成段错误。解决方法有两个:1.目前发现用Q_PROPERTY将对象成员变量写成属性了,就不会被销毁了。2.调用函数指定用cpp管理该对象的生命周期:QQmlEngine::setObjectOwnership(obj, QQmlEngine::CppOwnership);...

2020-07-07 09:38:55 380

原创 shell脚本各种括号、引号的使用心得

原创不易,转载请注明出处,谢谢。整理东西的时候发现原来写shell脚本的时候记录的一些笔记,分享出来:引号:PS:以下所说的特殊字符不包括转义字符,若有转义字符生效选项,转译字符是在输出时被翻译的*一:单引号不论是在定义变量还是在使用变量的时候,当碰到第一个单引号开始就屏蔽任何特殊字符的含义,直至第二个单引号出现。二:双引号不论在定义还是使用变量的时候,双引号可以翻译特殊字符的内容三:反引号反引号中的内容被认为是一个系统命令括号:一:小括号: 1.(代码段)结构: 代表

2020-05-29 18:10:13 488

原创 ubuntu循环登录解决

用主用户登录发现循环登录,先试试切换到其它用户登陆是否会出现相同问题1.如果其它用户可以登录,说明只是该用户的配置问题,只需切换到tty1(ctrl+1)用主用户登录删除配置文件即可,sudo rm -r ~.Xauthority*。2.若其它用户也不能登录,进入BIOS设置secure boot。...

2020-05-29 17:54:33 868

原创 连接多个网络时,选择默认使用的网络。

使用的网络优先级时通过跃点(metric)来控制的,跃点越小优先级越高,将要使用的网络跃点调小,不使用的调大即可。

2020-05-19 17:33:53 332 1

原创 QtCreator反射、代码补全卡顿的问题

帮助->关于插件->C++选项卡中,取消ClangCodeMode

2020-05-13 17:49:06 934 5

原创 ubuntu 外接usb显示器

安装displaylink即可:https://www.displaylink.com/downloads/file?id=1369

2020-03-06 09:35:07 1065 4

原创 解决VsCode linux下卡死问题

问题: 最近写Angular代码,发现VsCode总是卡死。解决:1.设置里加上这句:“search.followSymlinks”: false2.删除新版本的TSLing,改用这个:3.重启电脑

2020-03-05 15:03:28 7122 10

python36.dll-66678.zip

windows下的dll文件。python36.dll,缺失该文件可能会导致有的软件启动不正常。列入win10下缺少这个文件,QtCreator启动的时候会报出一个错误。

2020-08-30

DisplayLink USB Graphics Software for Ubuntu 5.2.zip

ubuntu系统安装该驱动后可以使用usb外接显示器。目前仅在Ubuntu18.04上试过有效,若其它linux发行版安装时出现问题,请自行寻找对应发行版的驱动安装。

2020-03-11

空空如也

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

TA关注的人

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