- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 Ubuntu离线安装包下载
Ubuntu离线安装包下载sudo apt -y install xxxxxx --download-only下载后的deb安装包在 /var/cache/apt/archives 目录下
2021-03-24 09:42:24 373
原创 windows 程序自签名
windows 程序自签名生成数字签名证书生成方法参照:https://blog.csdn.net/itjobtxq/article/details/9986795?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMach
2021-03-24 09:41:56 391
原创 Ubuntu系统打deb包
Ubuntu系统打deb包新建一个文件夹mkdir test测试的test目录结构如下图的[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jR54qC96-1603711856462)(C:\Users\GP\AppData\Roaming\Typora\typora-user-images\image-20201026190625372.png)]test目录下所有的文件(除了DEBIAN目录)都会解压缩到根目录下(/)。DEBIAN 目录下存放的deb安装卸
2020-10-26 19:31:09 417
原创 USB设备配置
开发环境:Ubuntu 16 .04IDE:Android Studio开发语言:Java在接入设备进行联机调试的时候,遇到了这样的问题:insufficient permissions for device: user in plugdev group; are y...
2020-10-26 18:01:45 699
原创 文件资源管理器卡死现象解决方法
文件资源管理器卡死现象解决方法原文是在百度知道上看到的:https://zhidao.baidu.com/question/1307467899207096339.html 我遇到的问题是进入bai文件资源管理器之后,点击右du键菜单要30秒才能出现,中间不能动否则就卡死,看了您的答案才发现是由于失效ftp文件夹固定在了快速访问中导致的。解决方法就是:在快速访问页面,点击左上角的文件,点开右侧有个常用位置,常用位置有我的ftp文件夹,右侧有个图钉的标志,把那图钉点关闭就行了。希望对你有参考作用。.
2020-10-26 18:00:49 7698
原创 qt 源码编译 cryptopp 8.2.0.0
qt 源码编译 cryptopp 8.2.0.0生成qt工程文件qmake -project修改工程文件cryptopp.proTEMPLATE = app 修改为 TEMPLATE = lib添加 QMAKE_CXXFLAGS += -msse4 -maes -mpclmul -msha -mavx -mavx2并且在最后添加一行:LIBS += -lws2_32删除自动添加的测试文件编译qmakemingw32-make -j4编译结束,拷贝库文件cryptopp.dll lib
2020-10-26 18:00:13 439
原创 Linux源码编译boost
Linux源码编译boost1.安装依赖sudo apt-get install libbz2-devsudo apt-get install libicu-dev2.开始编译./bootstrap.sh3.开始编译./b24.安装sudo ./b2 --prefix=/usr/local/boost install5.配置环境gedit /etc/environment编辑文件添加环境CPLUS_INCLUDE_PATH=/usr/local/boost/includeLIBR
2020-10-26 17:59:40 166
原创 源码编译curl
下载curl-7.52.1.zip到https://curl.haxx.se/download.html下载curl-7.52.1.zip源码包(外网访问,速度很慢)Ubuntu16.04编译安装ssl,对https支持更好sudo apt-get install openssl libssl-dev #安装ssl编译curlchmod +x ./configure #添加执行权限./configure -with-ssl #编译添加sslmake #编译m
2020-10-26 17:59:21 247
原创 小游戏帮助学习Git
小游戏帮助学习GitLearn Git Branching,是一个可视化和交互式学习Git的小游戏,它有一系列的关卡,按照游戏关卡通关即可。不在于知识本身多艰深,只要学习曲线不陡峭,都能爬上去。...
2020-05-03 17:55:57 269
原创 c++减少编译依赖
用声明代替定义 代码编译时间很大的一部分时间都在头文件展开过程中。在头文件中,尽量用声明来代替头文件包含。如下面的例子//#include "A.h"class A; class Test { Test(A &a); // 此处不需要类A的实现,所以用声明可以减少头文件依赖};枚举类型的前置声明 头文件中如果使用到了其他头文件中的枚举类型,也可以对枚举类型前置声明...
2019-04-13 16:23:13 1067
原创 浅谈sqlite临时表
浅谈sqlite临时表上个周在公司项目中,想要读取sqlite数据库中的一张数据表,可是怎么也查不到那张表的数据信息。就感觉很奇怪,源代码中多处使用那张表,而且存取信息也都正常。后来仔细查找了很久,才在创建表的sql语句中发现那是一张临时表。sqlite临时表的创建CREATE TEMPORARY TABLE tablename { dataname datatype};创建完...
2019-02-20 22:45:24 8081
原创 C++/Qt单例模式的实现方法(一)
单例模式是一种非常常用的设计模式,保证一个类只有一个单一的实例化对象。介绍两种常用的写法。一、单例类的头文件class Singleton{public: static Singleton& getInstance(); private: Singleton(); ~Singleton(); Singleton(const Singleto...
2019-01-26 16:24:49 931
转载 Qt 出现“undefined reference to `vtable for”原因总结;
由于Qt本身实现的机制所限,我们在使用Qt制作某些软件程序的时候,会遇到各种各样这样那样的问题,而且很多是很难,或者根本找不到原因的,即使解决了问题,如果有人问你为什么,你只能回答--不知道;今天我在这里列举的问题也是再编写Qt程序时,总是遇到的问题,问题普遍,而答案却不唯一,解释这一个问题的说法很多,往往只适合某一种情况,因为这个错误太笼统了,它就是-- “un...
2019-01-21 19:01:07 2650 3
转载 使用ccahce高速编译c++程序
转载:https://blog.csdn.net/chenb19870707/article/details/37764017      在做游戏服务器时,由于耦合度较高,每次编译都需要编译整个工程,非常耗时,偶然的发现了ccache,安装使用了一下,果然神奇,原来需要5分钟编译的工程1分钟可以编译完成,很好用,下面mark一下ubuntu下安装使用方法。1. ...
2018-11-02 11:24:57 334
原创 源码编译Qt5
Linux Mint源码编译Qt5.8引言编译安装过程下载源码配置安装需要的工具安装xcb的库安装多媒体的库配置选项编译源码配置Qt路径安装qtCreator引言Qt5.5之后,官方的Qt没有Linux系统的32位安装包,开发环境需要32位Qt只能通过源码编译安装。系统是32位Linux Mint,安装Qt5.8编译安装过程下载源码源码下载网址:http://download.qt.io...
2018-10-22 17:17:53 5820
代码整洁之道
2019-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人