linux
javaaad
这个作者很懒,什么都没留下…
展开
-
Ubuntu16编译qt5.14.1记录
准备安装perlsudo apt install perl下载源码首先克隆顶级Qt 5 git存储库git clone https://code.qt.io/qt/qt5.git切换qt分支cd qt5git checkout 5.14.1下载子仓库cd qt5git checkout v5.12.0perl init-repository 在...原创 2020-03-30 09:45:36 · 1347 阅读 · 0 评论 -
缩小安装包大小的方法
发布程序是,为方便用户下载传递,我们总是希望我们的安装包可以变得更小下面收集了一下方法参考软件发布前的库优化与裁剪:初识原创 2020-03-23 17:15:47 · 1964 阅读 · 0 评论 -
shell遍历文件及目录
使用命令行 ls -R 使用脚本#! /bin/bashfunction read_dir(){ for file in `ls $1` #注意此处这是两个反引号,表示运行系统命令 do if [ -d $1"/"$file ] #注意此处之间一定要加上空格,否则会报错 then echo "目...原创 2020-03-13 19:37:17 · 2346 阅读 · 0 评论 -
shell 压缩某个目录下的所有隐藏文件
文件目录结构如图压缩该目录下的所有隐藏文件及文件夹使用的命令tar -zcvf hide.tar `ll | awk '{ if(NR > 3) {print $9}}' | grep "^\."`压缩包内容原创 2020-03-10 20:55:01 · 416 阅读 · 0 评论 -
Linux 程序性能分析工具
参考:Perf – Linux下的系统性能调优工具,第 1 部分系统级性能分析工具perf的介绍与使用Linux性能分析工具Valgrind 使用入门KCachegrindCallgrind:调用图生成缓存和分支预测分析器系统级性能分析工具 — PerfLinux性能评测工具之一:gprof篇...原创 2019-11-19 16:43:10 · 812 阅读 · 0 评论 -
Linux测试函数运行时间
class RunTimeRecord{public: RunTimeRecord(QString fu):fun(fu) { gettimeofday(&tpstart,NULL); } ~RunTimeRecord() { gettimeofday(&tpend,NULL); float time = (1000000*(tpend.tv_sec-t...原创 2019-11-13 16:06:03 · 953 阅读 · 0 评论 -
qt获取操作系统字体缩放值
如果在程序启动期间,修改了Linux系统的字体大小,此时是程序获取到的dpi依旧为程序启动前的dpi无法及时更新,除非重现启动程序。如果此时不想程序启动程序,可以使用下面的方法在程序中获取此时系统的dpiif (qgetenv("DESKTOP_SESSION").contains("deepin") ){ FILE* file = popen("gsettings get com.de...原创 2019-11-13 10:56:15 · 1082 阅读 · 0 评论 -
hosts文件说明
Linux 修改 etc/hosts文件hosts文件hosts —— the static table lookup for host name(主机名查询静态表)。hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。hosts文件包含了ip地址与主机名之间的映射,还包括主机的别名。在没有域名解析服务器的情况下,系统上的所有网络程序...原创 2019-06-10 17:57:39 · 1023 阅读 · 0 评论 -
cmake基础入门
cmake入门单个源文件我们编写如下文件#include <stdio.h>#include <stdlib.h>int main(int argc, char *argv[]){ printf("hello world\n"); return 0;}我们编写如下CMakeLists.txt# CMake 指定运行此配置文件所需...原创 2019-06-19 20:07:35 · 1739 阅读 · 0 评论 -
Linux命令学习
Linux命令学习安装一个程序的源码sudo apt-get source fcitx-frontend-qt4安装一个程序的所有依赖sudo apt-getbuild-dep fcitx-frontend-qt4make时显示链接的库文件make VERBOSE=1xargs...原创 2020-03-10 14:12:41 · 137 阅读 · 0 评论 -
Ubuntu 18.4 qt5.12 安装搜狗拼音输入法
Ubuntu 18.4 qt5.12 安装搜狗拼音输入法安装fcitx使用命令行模式安装 apt install fcitx搜狗拼音下载搜狗输入法搜狗输入法下载地址安装搜狗输入法dpkg -i sogoupinyin_2.2.0.0108_amd64.deb解决安装中的错误信息apt install -f配置fcitx配置系统输入法配置fcitx将fci...原创 2019-03-04 17:48:15 · 889 阅读 · 0 评论