自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

波风水门

雁字回时,月满西楼

  • 博客(31)
  • 资源 (27)
  • 问答 (1)
  • 收藏
  • 关注

原创 Qt for android 弹出Detected problems with app native libraries (please consult log for detail): 解决方案

最近开发Qt for android的时候,因为采用了webview框架的原因,老是弹出一个警告框(如下图):大致内容如下:Detected problems with appnative libraries(please consult log for detail):libQt5Core.so: unauthorizedaccess to "libcrypto.so"libQt5...

2018-05-22 13:58:16 5143

原创 Qt共享内存的使用

Qt主要是通过QSharedMemory类来访问以及操作共享内存。以下是几个主要的步骤1.对于QsharedMemory类的对象进行创建利用QSharedMemory类创建实例对象时,必须为该共享内存指定关键字(即为该共享内存起一个名字)。只有当共享内存被设置了关键字之后,才可以执行创建create()、关联attach()等操作。为共享内存指定关键字有两种方法:a.直接在通过构造...

2018-05-18 09:52:10 3570

原创 android实现点击两次返回键实现退出功能

在使用android平台的app是我们经常会发现点击两次返回键会提示是否退出的功能,下面讲讲此功能是如何实现的(此方法比较简单)第一种方法是对系统返回键进行监听,定义一个变量记录按键时间,通过计算时间差来实现该功能,代码如下://退出时的时间private long mExitTime;//对返回键进行监听@Overridepublic boolean onKeyDown(i...

2018-05-15 09:54:11 486

转载 浅谈 qmake 之 pro、pri、prf、prl文件

尽管每次和cmake对比起来,我们总是说 qmake 简单、功能少。但是qmake仍然是一个非常复杂的东西,我想大多人应该和我一样吧:不是太清楚CONFIG等变量到底如何起作用的用过的qmake内置变量和函数不超过20个看Qt Creator源码或者QtSolution等库中自己使用的 *.pro 文件就想看天书一样本文只能抓住一条线,简单介绍一下 *.pro、*.pri、*.prf、*.prl等...

2018-05-11 14:56:32 647

转载 Pro文件变量详细说明

学习Qt时,发现有些知识看了不经常用就忘了,以下是书本上写的一些关于qmake的相关知识,自己看后,打算把一些经常用到的记下来,整理整理。Qt程序一般使用Qt提供的qmake工具来编译。qmake工具可以使用与平台无关的.pro文件生成与平台相关的makefile。该工具包含了调用Qt内置代码生成工具(moc,uic,rcc)的必要逻辑规则。 可以在命令行下,输入qmake -project来生成...

2018-05-11 13:22:50 1010

原创 QT跨目录编译及多工程集成(动态库的创建、引用及工程间相互依赖关系的pro文件编写方法)

采用一个非常简单的Qt程序作为例子,通过pro文件的合理编写,使得我们的程序在使用动态库的时候,几乎可以忽略掉动态库的存在。它包括3部分:生成动态库使用动态库生成与使用的自动化测试环境:ubuntu 12.04 + Qt 5.9.4windows vista + Qt 5.9.4(MinGW)引子一个非常非常简单的Qt的小程序,是吧?widget.h#ifndef WIDGET_H#define...

2018-05-10 16:53:41 2296 1

转载 如何去解决fatal: refusing to merge unrelated histories

我在Github新建一个仓库,写了License,然后把本地一个写了很久仓库上传。先pull,因为两个仓库不同,发现refusing to merge unrelated histories,无法pull因为他们是两个不同的项目,要把两个不同的项目合并,git需要添加一句代码,在git pull,这句代码是在git 2.9.2版本发生的,最新的版本需要添加--allow-unrelated-his...

2018-05-09 17:11:44 354

转载 Git的使用教程(六)远程仓库

之前的操作我们只是把Git当做了一个仓库,做本地的一个版本管理,这对Git来说简直大材小用。Git作为分布式版本控制系统,分布才是其特色,如何分布呢?肯定要有一台机器充当原始的版本库,其他的机器“克隆”这个原始版本库,其实每台机器上的版本都一样,没有主次之分,之所以有原始版本库,是为了方便多人协作时候有一个基准,让各机器上的版本保持一致。一般情况下,原始的版本库不会跟我们工作的电脑在一起,它对于我...

2018-05-09 09:58:40 466

转载 Git-命令行-删除本地和远程分支

命令行方式Git Bash:切换到要操作的项目文件夹 命令行 : $ cd <ProjectPath>查看项目的分支们(包括本地和远程) 命令行 : $ git branch -a删除本地分支 命令行 : $ git branch -d <BranchName>删除远程分支 命令行 : $ git push origin --delete <BranchName&gt...

2018-05-09 09:58:16 552

转载 Git本地分支与远程分支的追踪关系

序言测试环境:ubantu14、window10读本文需要用到的操作基础注:以下操作命令主要与分支有关。且认为本地master为当前分支,dev为要新建的分支。从当前分支切换到‘dev’分支:git checkout dev建立并切换新分支:git checkout -b 'dev'查看当前详细分支信息(可看到当前分支与对应的远程追踪分支):git branch -vv查看当前远程仓库...

2018-05-09 09:57:47 1810

转载 Git的使用教程(五)管理修改

  Git比其他版本控制工具优秀的地方就在于Git跟踪并管理的是“修改”,而非文件。    什么是修改?新增一行是修改,删除一行也是修改,只要让文件变得跟原来不一样就是修改。    如何证明Git管理的是修改而非文件?下图就充分说明了这一点。    具体操作过程:第一次修改README.md——>git add——>第二次修改README.md——>git commit。如果Gi...

2018-05-08 17:10:39 445

转载 Git的使用教程(四)工作区和暂存区

 对于Git,相信大家都有一个初步的了解,再继续深入学习Git之前,我们有必要先了解两个名词,工作区和暂存区。其实在学习Git命令之前,我们首先应该理解工作区和暂存区的概念,这样才能更好的明白Git的操作到底做了些什么事情。之所以没有提前说明,是因为小编觉得这些概念提前灌输会让初学者不知所云,失去学习Git的兴趣。工作区还比较容易理解,但是暂存区就没有那么容易理解了,即便是现在,对Git有了一定认...

2018-05-08 17:09:59 458

转载 Git的使用教程(三)查看日志和版本回退

我们使用任何的版本管理工具,原因无外乎就是想要记录文件新增、修改、删除等相关操作,当我们修改文件出现错误的时候,可以及时回到没有出错的“备份”文件。当然Git作为优秀的版本管理工具这样的功能当然不能少,下面我们就来看下与版本管理相关的一些命令吧。    命令:git log    git log可以记录我们git commit操作(不会记录git add操作,如果你没有进行过一次git commi...

2018-05-08 17:09:30 955

转载 Git的使用教程(二)查看状态与文件比较

 在实际工作当中,我们可能经常需要对文件做出各种各样的调整,例如新增,修改,删除等等,但是我们不可能准确的记住我们修改了什么文件,修改了哪些内容,但是这些修改操作又对我们十分重要,我们需要知道我们做了什么调整,好有针对性的做出下一步的计划,此时今天要讲的命令就派上用场了。        命令:git status    仓库中的文件可能存在各式各样的状态,例如有的是新增未添加,有的是添加却未被提交...

2018-05-08 17:08:57 1037

转载 Git的使用教程(一)初识Git

 安装完Git后是不是想要迫不及待的来练练手了,那我们现在就开始吧。    测试环境:操作系统——windows xp,软件——Git for Windows,操作终端——Git Bash    首先要做下准备工作,找到一个合适的位置创建一个空目录,小编选择在E盘下创建一个名为git的空目录。完成准备工作后,我们就可以接触到使用Git的第一个命令git init。    命令:git init  ...

2018-05-08 17:07:43 418

转载 git add , git commit 添加错文件 撤销

1. git add 添加 多余文件 这样的错误是由于, 有的时候 可能git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件git add 如果添加了错误的文件的话撤销操作git status 先看一下add 中的文件 git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了 git reset HEAD XXX/XXX/XXX.java...

2018-05-08 16:35:10 550

转载 删除github中某个文件夹

在上传项目到github时,忘记忽略了某个文件夹target,就直接push上去了, 最后意识到了此问题,决定删除掉远程仓库中的target文件夹删除前:删除后:在github上只能删除仓库,却无法删除文件夹或文件, 所以只能通过命令来解决首先进入你的master文件夹下, Git Bash Here ,打开命令窗口$ git --help 帮助命令$ git pull origin master...

2018-05-08 13:57:01 1049

转载 github常见操作和常见错误!错误提示:fatal: remote origin already exists.

  如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git     提示出错信息:fatal: remote origin already exists.    解决办法如下:    1、先输入$ git remote rm origin    2、再输入$ git remote add orig...

2018-05-08 13:23:32 355

转载 fatal: Could not read from remote repository.的解决办法

查看远端地址 git remote –v 查看配置 git config --listgit status git add . // 暂存所有的更改 git checkout . // 丢弃所有的更改 git status // 查看文件状态 git commit -m "本次要提交的概要信息" // 提交设置远端仓库地址 git remote set-url origin 你的远端地址 ...

2018-05-08 13:19:58 3674

转载 git 上传文件到仓库上提示:origin does not to be a git repository

最近上传代码到GitHub的时候,当我输入 git push -u origin master的时候,它提示:origin does not to be a git repository在网上找到的解决办法:重新输入一次:git remote add origin git@github.com:yourusername/test.git然后再输入:git push -u origin master...

2018-05-08 11:24:37 473

原创 QML 提示Error: LocalStorage: can't create path /QML/OfflineStorage/Databases解决方案

    今天在Qt for Android跑离线数据,要使用到Sqlite数据库,当时是在pc端跑过了的,一切流程都很ok了,所以就准备转移到安卓设备上面试一试,发现刚运行初始化Sqlite时就出现了下面这个警告:Error: LocalStorage: can't create path /QML/OfflineStorage/Databases    当时就懵了,查阅百度也没什么解决,索性看了...

2018-05-07 15:32:07 611

原创 QML使用Sqlite数据库存储ListModel数据

(本文为utf-8格式,可以直接使用相应代码) Models 是用来提供数据的,它既可以以 QML 的形式出现也可以是 C++的类。QML中的Model有ListModel、XmlListModel、VisualItemModel;C++ 中的 Model 有 QAbstractItemModel、QStringList、 QList<QObject*>等。另外我们可以把数据存...

2018-05-07 10:45:54 1854

转载 搭通自己的电脑与GitHub的传输通道

一、远程仓库怎么玩1. 自己搭建一个运行Git的服务器Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上,但肯定有一台机器有着最原始的版本库,然后别的机器来克隆这个原始版本库,这样子就没有主次之分!因此,很多时候,我们会找一台电脑来充当服务器的角色,每天24小时开机,便于其他人从这个“服务器”仓库克隆到自己的电脑上,并且各自把各自的提交推送到服务器仓库,也从服务器仓库中拉取别人的...

2018-05-04 14:34:05 473

转载 多人开发时Git下冲突的产生和解决

冲突的产生很多命令都可能出现冲突,但从根本上来讲,都是merge 和 patch(应用补丁)时产生冲突。而rebase就是重新设置基准,然后应用补丁的过程,所以也会冲突。git pull会自动merge,repo sync会自动rebase,所以git pull和repo sync也会产生冲突。当然git rebase就更不用说了。冲突的类型逻辑冲突git自动处理(合并/应用补丁)成功,但是逻辑上...

2018-05-03 16:57:49 2507

转载 Git五分钟教程

许多人认为Git太混乱,或认为它是一种复杂的版本控制系统,其实不然,这篇文章有助于大家快速上手使用Git。入门使用Git前,需要先建立一个仓库(repository)。您可以使用一个已经存在的目录作为Git仓库或创建一个空目录。使用您当前目录作为Git仓库,我们只需使它初始化。git init使用我们指定目录作为Git仓库。git init newrepo从现在开始,我们将假设您在Git仓库根目录...

2018-05-03 15:28:36 326

转载 git远程库与本地联系报错:fatal: Not a git repository (or any of the parent directories): .git

在github上新建了一个仓库,然后相与本地的仓库联系起来$ git remote add origin https://github.com/liona329/learngit.gitfatal: Not a git repository (or any of the parent directories): .git总是报这个错解决方法:git init成功...

2018-05-03 14:53:28 1017

原创 git---如何解决The authenticity of host 'github.com (192.30.255.112)' can't be established.

新生成密钥的时候,git clone或者push的时候,经常会报这样的错误:?12The authenticity of host 'github.com (192.30.255.112)' can't be established.RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.Google之后明...

2018-05-03 14:52:05 4823

转载 Github 简明教程

如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工。但是你如果已经在读这篇文章了,我觉的你已经知道Github了。正是Github,让社会化编程成为现实。什么是 Github?github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。Gi...

2018-05-03 14:50:04 405

转载 [QT]加快qt编译:设置默认多核编译qt

设置默认多核编译qt  来源:http://stackoverflow.com/questions/8860712/setting-default-make-options-for-qt-creator单个项目设置多核编译:作者 学海方舟:加快QT工程编译速度:http://blog.csdn.net/favory/article/details/50061141 菜单栏-&gt;工具-&gt; ...

2018-05-03 11:28:19 753

原创 QML使用Sqlite数据库

在程序中,我们经常需要把一些数据持久化,比如一些设置信息和程序配置。QML并不能直接访问本地文件,但是可以通过Offline Storage API访问本地Sqlite数据库,从而达到目的。 首先在qml目录下创建一个storage.js[javascript] view plain copy//storage.js  // 首先创建一个helper方法连接数据库  .import QtQuick...

2018-05-02 17:29:27 2670 2

转载 QtAndroid详解(1):QAndroidJniObject

 转载于:https://blog.csdn.net/foruok/article/details/43459069  Qt 5.3之后,新增了 QtAndroid 名字空间,内有下列四个方法:QAndroidJniObject AndroidActivity()int androidSdkVersion()void startActivity(const QAndroidJniObject &a...

2018-05-02 14:09:48 1068 3

log4Qt 可用win、linux系统demo

想要免费获取源码可关注博客,查看博客地址 https://blog.csdn.net/CLinuxF/article/details/130683086 可详细了解相关log4qt的使用、编译、动态库的使用,以及最新的log4qt维护库

2023-05-15

svg-explorer-extension-32bit-64bit-exe.zip

Svg win系统预览插件,安装以后可以和预览PNG一样直接看到图片样式,一目了然,而不需要一 一通过浏览器来打开才能看到,安装后无需任何操作,就能生效

2021-11-01

24种设计模式介绍与6大设计原则高清入门讲解.7z

非常适合初学者学习入门的设计模式

2021-08-04

MediaPlayer.7z

具体介绍使用请查看https://fulin.blog.csdn.net/article/details/114275914博客

2021-03-04

HttpUpload Qt Http上传文件简单示例

基于Qt5.12.10开发的http文件上传,采用QHttpMultiPart方式上传,详情请看博客: https://fulin.blog.csdn.net/article/details/111933283

2020-12-30

Qt Http下载 支持断点续传、实时网速、剩余时间

基于Qt5.12.10 写的 Http下载 支持断点续传、实时网速、剩余时间,详情查看博客https://fulin.blog.csdn.net/article/details/111571800

2020-12-23

C/C++11-20的标准API中文帮助文档CHM

C++因为没有标准的帮助文档,所以用起来全靠累积和百度,这里提供最新的C++Api帮助文档,中文版本,C语言也在里面,都适用,此CHM文件的离线归档的最后日期是2018-10-28

2020-11-25

web前端视频大全学习资源,内涵css,html等零基础视频

(如果资源失效,请私信作者获取)本套视频为web前端开发全套视频教程,适合零基础系统学习前端,可以边看边学

2020-06-15

openssl_bin1.1.7z

用于Qt 5.12MSVC版本编译的openssl-1.1版本,32位编译, 详情参考博客https://blog.csdn.net/CLinuxF/article/details/102552317

2020-04-16

基于QtQuick的QCustomPlot实现 (QML 实现)

QCustomPlot 默认是QWidget实现,该demo可以很好的学习QWidget如何转换qml,详情查看博客 https://blog.csdn.net/CLinuxF/article/details/98208351

2019-08-02

QtMSVC VS2017版本编译的Openssl1.0.2s(可用于qt,原C/C++使用)

可用于QtMSVC 提示QSslSocket::connectToHostEncrypted: TLS initialization failed错误,内含所有编译文件,请参考博客:https://blog.csdn.net/CLinuxF/article/details/97751931

2019-07-31

最全软件dll依赖可视工具

主要用于exe打包时查看所需要的dll依赖,该软件不能自动拉取dll依赖,只能根据查看到的dll依赖手动去拉取,所以该软件可以直观的看到哪些是非必要的, Qt打包参考博客:https://blog.csdn.net/CLinuxF/article/details/85112119

2019-06-10

ChinaAreaCode.js

最新全国省市区数据,地区码--省市区,下拉框使用,下载使用即可。被我整理好的json文件,去掉了空格压缩了的格式,可以去http://www.bejson.com/ 专页json校验格式化工具网站进行校验

2019-05-17

SAE J2534 API 编程详细说明手册

非常全面的J2534资料说明,适合想在OBDII 的基础上直接开发KWP2000,ISO15765等等 协议,

2019-03-22

Microsoft Visual Basic参考

使用Qt或C++操作控制Office文档等读写控制手册,手册大全,具体详情请参考博客:https://blog.csdn.net/CLinuxF/article/details/85072681和https://blog.csdn.net/CLinuxF/article/details/85073047 资料介绍

2018-12-18

Qt 中文及字符混合加密,双重加密解密

支持中英文的混合加密,通过base64加密一层后自定义一层加密方法,通过钥匙掌控自己的解密方法,安全可靠,详情请参考博客:https://blog.csdn.net/CLinuxF/article/details/81975923

2018-08-23

libcrypto.so和libssl.so最新库下载

为解决Qt for android弹窗提示Detected problems with app native libraries (please consult log for detail),具体请看博客:https://blog.csdn.net/CLinuxF/article/details/80404625

2018-05-22

QT跨目录编译及多工程集成(动态库的创建、引用及工程间相互依赖关系的pro文件编写方法)

可以学习Qt多pro和pri的编写方法以及动态库的创建、引用及工程间相互依赖关系的pro文件编写方法

2018-05-10

Qt及Qt Quick开发实战精解(超清PDF)

超清晰的qt quick书籍,是学习qml最上手的书籍,没有之一。虽然内容提及版本很低,属于4.8版本的qml,但是不影响其学习的语法和快捷性,其中的qt项目很有参考价值

2018-05-03

Qt for Android Honeywell 扫描器的Android SDK开发demo

支持Honeywell 手机的SCAN扫描按键进行二维码和一维码的扫描,主要工程文件在android中的/src中,详细请看我的博客介绍:https://blog.csdn.net/CLinuxF/article/details/79927495

2018-04-13

SQL反模式(中文完整版)

《SQL反模式》是一本广受好评的SQL图书。《SQL反模式》是一本广受好评的SQL图书。

2018-04-13

android-support-v4最新版本解决无ContextCompat.checkSelfPermission问题

最新v4包解决没有ContextCompat.checkSelfPermission方法的问题

2018-04-04

Qt开发原生微信支付Demo

采用qt开发的原生微信支付,亲测可用,只要将demo中的appid等商户信息自己替换即可使用,内含测试apk,具体详见https://blog.csdn.net/clinuxf/article/details/79456138

2018-03-23

Qt for Android 调用原生系统摄像头进行录像并保存输出

使用Qt for android调用原生系统的摄像头来录取设备,稳定高效,使用于安卓7.0版本及以上,测试在魅族5.0会后台死掉,但是录像会成功

2018-03-19

Qt for android打开原生系统相机和相册

资源中的打开相机和相册均是原生Java代码实现,在我自己手机和安卓7.0版本上面稳定可靠,测试在魅族5.0版本左右打开相机会死掉,由Qt调用,demo可学习Qt如何与原生Java的交互通信,代码均有注释,里面还有微信等接口,由于java包的依赖,废了我相当长时间去解决,所以资源分相对高点,但学习的价值很高,对于搞qt开发安卓的是一个晋级性的demo,详情细见我的博客http://blog.csdn.net/clinuxf/article/details/78720374

2018-03-19

QML实现不同虚线效果Demo

可以通过代码学习qml如何与C++打交道,实现不同虚线效果,纯QML无法实现虚线效果,有需要的朋友可以下载

2018-02-24

安卓所有不同字体库TTF文件

安卓能用到的自定义字体资源库,所有ttf字体,也有苹果字体

2018-02-02

Opencv编译嵌入式所需文件

编译opencv到嵌入式所需文件,全都打包,有些太大上传不了,需要的可以联系我!

2016-08-18

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

TA关注的人

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