欢迎来到 Franklin-Qi 的世界

Max
Min

11 2020 档案

vmware 安装 V10.1-1114的初始化
摘要:安装新的V10.1-1114版本,需要一些处理才能进行开发。 一、安装vmware-tool插件 可以解决vmware下ubuntu窗口不适应和无法复制文件到虚拟机。 (1)在VMware菜单栏上选择 虚拟机->安装 VMware Tools (2)拷贝并解压VMwareTools-10.1.6-5 阅读全文

posted @ 2020-11-25 17:51 yusq77 阅读(232) 评论(0) 推荐(0)

Qt + Opencv 图片矫正
摘要:一、霍夫变换+边缘检测 实现图片矫正 #include<opencv2\opencv.hpp> #include <iostream> using namespace cv; using namespace std; #define ERROR 1234 //度数转换 double DegreeTr 阅读全文

posted @ 2020-11-09 16:37 yusq77 阅读(462) 评论(0) 推荐(0)

代码扫描工具TScanCode
摘要:引入开源工具TscanCode对源代码进行静态扫描,开发人员对工具扫描的问题进行有针对性的分析及处理。 一、TScanCode安装 代码仓库为:https://github.com/Tencent/TscanCode, 我们可以自己下载下来编译, 也可以使用腾讯预编译好的可执行文件(代码仓库的 re 阅读全文

posted @ 2020-11-09 14:11 yusq77 阅读(7590) 评论(0) 推荐(0)

禅道规范指南
摘要:禅道是个很好用的国产项目管理软件。 但在wiki上无论中英文暂时都未定义该词条。 一、什么是禅道? 项目管理软件 是国产的开源项目管理软件,专注研发项目管理,内置需求管理、任务管理、bug管理、缺陷管理、用例管理、计划发布等功能,实现了软件的完整生命周期管理。 二、为什么要使用禅道? 进行项目管理, 阅读全文

posted @ 2020-11-07 13:41 yusq77 阅读(466) 评论(0) 推荐(0)

Qt 输出日志到文件
摘要:一、日志简介 Qt有Debug、Warning、Info、Critical、Fatal五种级别的调试信息。 qDebug:调试信息 qWarning:警告信息 qInfo:警告信息 qCritical:严重错误 qFatal:致命错误 Qt4提供了qInstallMsgHandler(Qt5:qIn 阅读全文

posted @ 2020-11-06 16:07 yusq77 阅读(922) 评论(0) 推荐(0)

Qt 代码编程风格
摘要:Qt Coding Style Indentation 4 spaces are used for indentation Spaces, not tabs! Declaring variables Declare each variable on a separate line Avoid sho 阅读全文

posted @ 2020-11-05 13:23 yusq77 阅读(463) 评论(0) 推荐(0)

优雅的提交你的Commit
摘要:良好的Commit能体现程序员的职业素养。 一、运行环境搭建 apt-get install python3-pip pip3 install inquirer 二、git-inquirer配置代码 将以下代码内容保存到/usr/bin/git-inquirer,赋予可执行权限,然后输入git-in 阅读全文

posted @ 2020-11-05 10:47 yusq77 阅读(307) 评论(0) 推荐(0)

Qt 配置fakevim
摘要:fakevim 支持 vimrc,也支持定义 ex command,所以可以自行配置 vimrc 来做键位 mapping。 一、设置运行命令run 下面以 “Run“命令为例,讲解如何配置 vimrc。 打开 Fakevim 的 ex command mapping,搜索Run,并在Ex Comm 阅读全文

posted @ 2020-11-04 18:04 yusq77 阅读(1887) 评论(0) 推荐(0)

C++ switch/case的替换方案
摘要:switch语句改为多态结构更好些。 1. 常规switch #include <iostream> enum EnumType { enumOne, enumTwo, enumThree }; void showMessage(int type) { switch (type) { case en 阅读全文

posted @ 2020-11-04 16:10 yusq77 阅读(826) 评论(0) 推荐(0)

Gnome Glib 工具
摘要:在gnome桌面,可以使用glib结合C语言绘制图形界面。 lightdm 中tests/例子编译 gcc dbus-env.c -o dbus-env `pkg-config --cflags --libs gtk+-3.0` 参考: Glib html 阅读全文

posted @ 2020-11-03 14:43 yusq77 阅读(119) 评论(0) 推荐(0)

安装vscode
摘要:linux 可以通过安装vscode进行c/c++代码调试 一、RHEL,Fedora和CentOS的基于分布# 目前,我们在yum存储库中提供了稳定的64位VS代码,以下脚本将安装密​​钥和存储库: sudo rpm --import https://packages.microsoft.com/ 阅读全文

posted @ 2020-11-03 10:01 yusq77 阅读(219) 评论(0) 推荐(0)

C/C++ 推荐IDE工具
摘要:在过去的几年中,要从头开始创建应用程序,开发人员必须付出很多努力。因为要创建软件应用程序,所以从编码,编译,测试,调试,构建和部署开始将需要很多步骤。所有这些不同的阶段将需要安装不同的软件包,并且开发人员难以维护。 因此,为了提高生产率并加快软件开发过程,所有对开发必不可少的软件包都集成或组合到称为 阅读全文

posted @ 2020-11-02 20:07 yusq77 阅读(3880) 评论(0) 推荐(0)

Qt 任务栏标题汉化
摘要:任务栏标题和pro文件的TARGET应用程序名字段和程序的主标题有关。 当未设置 setWindowTitle(tr("kylin-scanner")); 并汉化,那么最小化到任务栏的图标旁的文字就为pro中的TARGET; 因此,修改最小化到任务栏的图标旁的文字,那么就需要在widget.cpp中 阅读全文

posted @ 2020-11-02 16:52 yusq77 阅读(208) 评论(0) 推荐(0)

导航