- 博客(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
2951
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
630
原创 好早之前写的shell脚本了,统计代码行数用的
原创不易,转载请注明出处,谢谢。好早之前写的shell脚本,统计代码用的CodeCounter.sh#! /bin/bash#=========================================================================# @usage# @brief 统计代码行数信息# @author Lynn# @version 1.00 2017/12/02#=========================================
2020-10-07 11:27:32
157
原创 qtCreator启动报错 “由于找不到python36.dll,无法继续执行代码。重新安装程序可能会解决此问题。“
下载python36.dll,放到 C:\Windows\System32 即可。
2020-08-30 15:36:47
2683
原创 qml 自动销毁cpp创建的对象
cpp通过Q_INVOKABLE函数返回自定义类型对象到qml,可能会将对象的生命周期给qml管理,这可能会造成难以定位的问题,一般都表现在访问对象的成员变量的时候,由于对象已经被qml销毁,造成段错误。解决方法有两个:1.目前发现用Q_PROPERTY将对象成员变量写成属性了,就不会被销毁了。2.调用函数指定用cpp管理该对象的生命周期:QQmlEngine::setObjectOwnership(obj, QQmlEngine::CppOwnership);...
2020-07-07 09:38:55
496
原创 shell脚本各种括号、引号的使用心得
原创不易,转载请注明出处,谢谢。整理东西的时候发现原来写shell脚本的时候记录的一些笔记,分享出来:引号:PS:以下所说的特殊字符不包括转义字符,若有转义字符生效选项,转译字符是在输出时被翻译的*一:单引号不论是在定义变量还是在使用变量的时候,当碰到第一个单引号开始就屏蔽任何特殊字符的含义,直至第二个单引号出现。二:双引号不论在定义还是使用变量的时候,双引号可以翻译特殊字符的内容三:反引号反引号中的内容被认为是一个系统命令括号:一:小括号: 1.(代码段)结构: 代表
2020-05-29 18:10:13
544
原创 ubuntu循环登录解决
用主用户登录发现循环登录,先试试切换到其它用户登陆是否会出现相同问题1.如果其它用户可以登录,说明只是该用户的配置问题,只需切换到tty1(ctrl+1)用主用户登录删除配置文件即可,sudo rm -r ~.Xauthority*。2.若其它用户也不能登录,进入BIOS设置secure boot。...
2020-05-29 17:54:33
943
原创 连接多个网络时,选择默认使用的网络。
使用的网络优先级时通过跃点(metric)来控制的,跃点越小优先级越高,将要使用的网络跃点调小,不使用的调大即可。
2020-05-19 17:33:53
399
1
原创 ubuntu 外接usb显示器
安装displaylink即可:https://www.displaylink.com/downloads/file?id=1369
2020-03-06 09:35:07
1379
4
原创 解决VsCode linux下卡死问题
问题: 最近写Angular代码,发现VsCode总是卡死。解决:1.设置里加上这句:“search.followSymlinks”: false2.删除新版本的TSLing,改用这个:3.重启电脑
2020-03-05 15:03:28
7764
10
python36.dll-66678.zip
2020-08-30
DisplayLink USB Graphics Software for Ubuntu 5.2.zip
2020-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人