自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HiroGuo 的博客

不忘初心

  • 博客(134)
  • 收藏
  • 关注

原创 Qt Quick Controls2 —Styling 不同风格切换

简述Qt Quick Controls2 可以通过 Styling 实现非常简单的样式切换,Qt5.12 提供了一下: (“Default”, “Fusion”, “Imagine”, “Material”, “Universal”) 几种样式儿。介绍1、Default DesignQt Quick Controls2的默认风格是一种朴素,轻量的风格,这种风格体现在控件的所有方面。其好处...

2020-01-09 15:26:47 3669

原创 Qt Quick Controls2 —Text的使用

Text{ id:text_test width: 200 anchors.horizontalCenter: parent.horizontalCenter clip :true //是否剪切掉超出显示范围的文字,默认false ...

2020-01-07 11:34:12 1037

原创 Qt开发 — QtQuick无法加载

简述在做Qt QML QML 程序开发的时候,当切换啦电脑,重新安装啦QT Create。但是在调试程序的时候,会莫名奇妙的报错QtQuick 未被安装等。如下错误:QQmlApplicationEngine failed to load componentqrc:/main.qml:1 module "QtQuick.Controls" is not installedqrc:/main...

2019-12-19 14:29:08 3624 1

原创 Qt开发 — QDebug 使用小结

关闭自动插入空格QDebug &QDebug::nospace()范例:qDebug() << "Hello" << "world!";qDebug().nospace() << "Hello" << "world!";输出:Hello world!Helloworld!关闭引号字符禁用在 QChar,QString 和...

2019-12-12 11:15:11 3837

原创 Qt开发 —Window 中文路径问题

在做跨平台开发过程中,你可能会遇到Mac 和 Linux平台下面都没有问题。然而在Window端 ,遇到了地址 或者字符转码问题。以下提供两个转码方案:QString ----------> std::string//Qstring to std::string //unicode -> utf8 ???std::string ConvertQString( const QS...

2019-12-09 11:40:42 1928

原创 Qt开发 —Linux板USB串口通讯的插拔检测

项目开发中,在安装linux系统的ARM9板上,需要实时检测USB口与Windows客户端的连接和断开情况,从而中断命令的发送,由于USB的连接和数据交互使用的串口通讯,在板子启动的脚本就直接加载了g_serial.ko的模块,在dev目录下生成了ttyGS0的端口号。串口通讯中断端口地址也不会消失,因此,只有通过在一定时间内检测端口的读写状态来判断串口通讯是够正常,如超时则认为连接断开。首先,...

2019-12-03 11:03:34 2542

原创 MacOS 开发 —后台启动程序

简介: 在实际的开发过程中,我们需要启动一些无窗口的应用程序。并且需要在后台启动程序,前台不需要做任何显示。这个时候,如果使用 NSTask 直接启动程序则前端则会启动终端。达不到我们想要的效果。这里可以通过脚本实现程序 后台启动(WandServer 为程序名称)。启动脚本startup.sh#!/bin/bashbase_dir="$(dirname "$0")"cd $base_...

2019-11-26 10:21:33 5053

原创 苹果上线错误问题集锦

ITMS-90788错误提示:WARNING ITMS-90788: “Incomplete Document Type Configuration. The CFBundleDocumentTypes dictionary array in the xxx Info.plist should contain an LSHandlerRank value for the CFBundleTyp...

2019-11-11 11:20:38 2038

原创 Jenkins --- 学习资料

持续集成平台Jenkins的书籍或是学习资料https://www.zhihu.com/question/29163932

2019-11-05 12:19:26 586

原创 MacOS 开发 —实现UILabel的功能

下载路径简述:在Mac OS X上实现UILabel的主要功能。与NSTextField相比,占用内存和CUP消耗更小,完美的像素呈现。使用需求ObjC 2.0和自动引用计数(ARC)。Xcode6+,最低在Xcode6上测试过,不知道是否适用于更旧版本依赖关系除了Cocoa框架之外,没有其他依赖项。使用引入JHLabel.h 。像UILabel类那样使用它。但是请记住,并...

2019-11-05 11:57:32 406

原创 iOS给应用添加支持的文件类型/根据文件类型打开应用

iOS给应用添加支持的文件类型/根据文件类型打开应用之前写过类似的文章 IOS UTI(统一类型标识符) 根据文件后缀打开APP 和 自定义UTI 注册你的APP所支持的文件类型 这里 再次总结说明。已经存在的UTL类型苹果官方文档提供了常见情况下,所支持的UTL类型 【链接】如何添加已经存在的类型在Xcode中选择TARGES----> Info 添加 Document type...

2019-11-04 12:12:27 4834

原创 macOS 10.15 Catalina 有道词典V2.5.0 无法打开

macOS 10.15 Catalina 有道词典V2.5.0 无法打开解决方案:系统偏好设置---->语言与地区----->App------>增加网易有道词典

2019-10-30 16:46:54 1994

原创 Qt开发 — 基于openCV 实现摄像头采集以及拍照功能

基于openCV 实现摄像头采集以及拍照功能首先安装OpenCV编译库关于OpenCV的编译安装,参考本人之前博客,这里不做介绍创建工程界面打开 Qt Create 创建桌面应用;编辑camaraget.h#ifndef CAMARAGET_H #define CAMARAGET_H #include <QWidget> #include <QImag...

2019-10-30 09:59:12 2156 3

原创 raspberrypi 开发 — mac下安装树莓派镜像

raspberrypi 开发 — mac下安装树莓派镜像1、下载镜像下载地址解压生成 img2、sd卡插入读卡器并查看磁盘序号执行命令diskutil list我得到的是 /dev/disk23、解除占用磁盘diskutil unmountDisk /dev/diskn这里diskn是disk24、写入镜像sudo dd bs=1m if=xxxxx.img of=/d...

2019-10-30 09:48:58 1506

原创 Qt开发 — libusb在Linux端无法打开设备

libusb linux 无法打开设备问题:在使用Qt或者其他开发工具,开发Linux端的程序时。遇到 libusb 在linux下无法正常打开,需要 root 权限才可以打开,而普通权限能调用库,但是无法打开设备进行通讯。解决方案需要在 Linux的系统下的 /etc/udev/rules.d 系统文件下,创建 .rules 文件。文件内容如下: # Put this file in ...

2019-10-18 16:20:07 1560

原创 iOS 开发 — 静态库调试

静态库调试Xcode 静态库调试策略(已经有现成的工程和静态库源码) ***** 为安全期间建议备份一下静态库Step1: 下载最新的工程[工程中有所要测试的静态库和头文件需要删除];Step2: 把静态库工程的.xcodeproj工程文件拖拽到最新的工程中;step3: 选择工程-->TARGETS-->Build Phases-->Link Binary Wi...

2019-09-06 11:59:03 1254

原创 Qt开发 — pro 中 contains的使用

contains和 { 必须在同一行,否则报错contains和 { 必须在同一行,否则报错contains和 { 必须在同一行,否则报错contains和 { 必须在同一行,否则报错contains和 { 必须在同一行,否则报错if(contains(DEFINES,TYPE_X5)||contains(DEFINES,TYPE_HIPPO_UP300)||contains(DEFIN...

2019-09-04 17:55:39 14334 3

转载 Markdown 生成带大纲的HTML

...

2019-07-04 17:31:36 5334

原创 Window DOS 常用命令搜集

dir (directory) :列出当前目录下的文件以及文件夹md (make directory): 创建目录rd (remove directory):删除目录cd (change directory):进入指定目录cd… : 退回到上一级目录cd\ : 退回到根目录del:删除文件exit:退出dos命令行cls (clear screen): 清屏有关某个命令的详细信息...

2019-06-21 10:01:48 476

原创 iOS 开发 — .a文件的合并与拆分

查看.a文件所包含架构lipo -info xxxx.a按架构分离不同平台的静态库lipo xxxx.a -thin i386 -output xxxx.a在当前目录拆分静态库为目标文件.oar -x xxx.a将目标文件.o合并为静态库libtool -static -o xxxx.a *.o将不同架构平台的静态库合并为完整的通用静态库lipo -create xxxx...

2019-06-10 09:34:28 1022

原创 MacOS 开发 — 线程依赖

等待多个异步函数执行完毕之后,在执行某段代码dispatch_group_t group = dispatch_group_create(); for (ALUser *user in self.users) { dispatch_group_enter(group); [ALFeed updateByUser:user completion:^{ dispatch_group_l...

2019-05-31 12:05:54 602

原创 【Ubuntu】gcc g++安装与卸载(专治手残党)

安装之前要卸载掉老版本的gcc、g++sudo apt-get remove gcc gcc-xx #可能有多个版本,都要删掉 sudo apt-get remove g++安装gccsudo apt-get install gcc安装g++编译器,可以通过命令sudo apt-get install build-essential执行完后,就完成了gcc,g++,mak...

2019-04-29 18:56:26 13550

原创 Windowd端换行字符

在Windows上,所有写成“\n”字符要写成“\r\n”

2019-04-28 18:42:11 387

原创 Qt开发 — WindowType详解

Qt::Widget : QWidget构造函数的默认值,如新的窗口部件没有父窗口部件,则它是一个独立的窗口,否则就是一个子窗口部件。Qt::Window : 无论是否有父窗口部件,新窗口部件都是一个窗口,通常有一个窗口边框和一个标题栏。Qt::Dialog : 新窗口部件是一个对话框Qt::Sheet : 新窗口部件是一个Macintosh表单。Qt::Drawer : 新窗口部件是一...

2019-04-04 10:43:32 7186

原创 Qt开发 — 错误can not find -lGL的解决方法

64位ubuntu安装qt后,用桌面套件构建运行时,错误显示can't find -lGLcollect2:error:ld returned 1 exited status这是由于缺少opengl库引起的,可以在终端输入 sudo apt-get install libgl1-mesa-dev安装之后,就可以构建运行qt项目了。...

2019-03-25 19:08:04 1493 1

原创 Qt开发 — QML常用控件

QML TypeContainerDelayButtonDialDialogButtonBoxDialogDrawerMenuMenuBarOverlayPageIndicatorRangeSliderScrollViewSpinBoxStackViewSwipeViewSwitchTabBarToolBarToolSeparatorToolTipTum...

2019-03-25 17:41:40 2003

原创 MacOS 开发 — NSTextField的使用

以下记录关于按钮NSTextField在项目中涉及到的需求:1、取消焦点的高亮状态://点击的时候不显示蓝色外框self.focusRingType = NSFocusRingTypeNone; 2、文字垂直居中:- (NSRect)adjustedFrameToVerticallyCenterText:(NSRect)frame {// super would normally ...

2019-03-19 21:30:00 3019

转载 MacOS 开发 — NSWindow的使用

文章目录零:整体结构一、contentView 相关1、设置窗口背景颜色方法1:window.backgroundColor方法2:window.contentView.layer.backgroundColor2、设置 window frame/尺寸3、设置为点击背景可以移动窗口二、Content Border三、titleBar1、设置窗口标题2、设置标题栏图标3、隐藏tit...

2019-03-19 09:13:30 7416

原创 MacOS 开发 — http请求数据失败

Xcode中http 请求失败对应的错误提示如下:2019-03-18 14:56:32.687068+0800 Afinia Debug[10987:469562] App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary excepti...

2019-03-18 15:11:35 3334 4

原创 Flutter 开发 —Flutter 开发环境搭建

Flutter for Window 环境搭建请参考: https://blog.csdn.net/mo911108/article/details/88596342Flutter for Mac 环境搭建:参考. [入门搭建环境](https://flutterchina.club/setup-macos/)1、下载Flutter官网下载: https://flutter.dev/d...

2019-03-17 16:56:45 568

原创 MacOS 开发 — Qt 创建Mac 应用如何打包

在安装Qt的时候,在大家安装Qt的文件下,可以找到 macdeployqt 脚本在命令行下 cd 进入这个目录。然后运行./macdeployqt /Users/XXX/QtProject/build-QDemo-Desktop_Qt_5_10_0_clang_64bit-Debug/QDemo.app -dmg注意前面是 ./,然后就会在你编译的Qt程序目录下面生成一个QDemo.d...

2019-03-14 22:07:38 7751 11

原创 MacOS 开发 — Qt Create 创建Mac 应用

环境的使用打开Mac OS 端安装的Qt Create点击new project,在项目左侧电动机apolication, 选择qt wedgets application,选择choose按钮点击设置文件名与路径名,这里选择工程的名字为test,路径默认,大家可以自己选择选择套件Code创建完成之后的工程如下Code ,然后点击绿色按钮即可自动进行编译运行运行结果...

2019-03-14 21:56:13 3945 2

原创 MacOS 开发 — MacOS安装Qt Create

下载1、下载网址:http://download.qt.io/official_releases/qt/5.11/ 选择最新板的QT5.11.1进行安装。其他版本也可以自选(PS:如果下载很慢可以选则 挂梯子)。选择dmg的安装包下载下载完成后大概2G多不到3G,双击完成安装安装省去若安步骤注意下面弹窗选择OK继续选择安装地址(PS 注意选择一个自定义的文件夹)出现了选择q...

2019-03-14 21:42:26 2575

原创 CSDN支持语法高亮的常用语言

CSDN支持语法高亮的常用语言 语言名 关键字 Bash bash CoffeeScript coffeescript C++ cpp C# cs CSS css Diff diff HTTP http...

2019-03-12 12:13:12 608

原创 IOS 实现View背景渐变

在某些特定情况下,我们希望使用渐变背景视图。这里总结,实现渐变背景有三种不同的方法:CAGradientLayer、CGGradient和CoreImage。要定义渐变颜色,我们至少有四个属性: @property (nonatomic) CGPoint inputPoint0; @property (nonatomic) CGPoint inputPoint1; @p...

2019-03-12 11:50:09 2761

原创 OpenCV3.4.x移植到嵌入式ARM板

OpenCV3.4.x移植到嵌入式ARM板一、交叉编译需要嵌入开发的ARM板环境二、交叉编译openCV1、Opencv源码下载*下载opencv3.4+ 源码解压opencv 源码2、cmake配置在源码目录下 打开终端 安装cmake ,运行 cmake-gui在 cmake界面进行配置第一步:第二步:第三步:1),下图为网上流传非常广泛的配置方法:在这个配置...

2019-03-12 00:38:29 6894 2

原创 Socket 知识图谱

Socket 知识点整理

2019-03-11 14:12:43 470

转载 MacOS 开发 — 关闭开机自启动软件

在MAC OS上不小心安装了一些自启动软件之后,想要关闭这个开机自启动软件,很烦也我从下手。不如:卡巴斯基、Cisco Anyconnect等等。以下提供两种方法:系统设置:通过一般的系统设置的方法关闭它。我前后试了三次,都失败了。每次看似把这个开机启动项给删除了,但是只要重启,它还是会出现在Login Items里面命令行移除/Library/LaunchAgents/之...

2019-03-08 10:11:11 5407

原创 MacOS 开发 — GLaTex 软件使用

GLaTexGLaTex 是一款识别数学函数式 转换成LaTex 进而转换为图片的个人开发软件。下载地址https://github.com/JHiroGuo/GLaTex/tree/master/Software使用下载并安装 GLaTex在任意页面点击应用 Mac顶部的 GLaTex图标Command+M 框选需要的 Mathpix 的部分。点击确定,Mac顶部GLaTex图...

2019-03-07 15:06:03 554

原创 MacOS 开发 — NSStatusBar + NSPopover

MacOS 开发 — NSStatusBar + NSPopoverNSStatusBar : macOS系统的顶部导航栏item@interface AppDelegate (){ NSStatusItem * statusItem;}- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {...

2019-03-06 21:08:17 1168

3D_Games_by_Tutorials_v1.1 by Chris Language.pdf

3D_iOS_Games_by_Tutorials_v1.1 by Chris Language.pdf https://www.raywenderlich.com/ Make 3D iOS games! Learn how to make 3D games in Swift, using Apple’s built-in 3D game framework, Scene Kit. Through a series of mini-games and challenges, you will go from beginner to advanced and learn everything you need to make your own 3D game! Fully updated for iOS 9, Swift 2.2, and Xcode 7.3, and includes all 4 complete mini-games – over 375 pages!

2017-01-18

编程常用单词缩写

编程常用单词缩写,规范编程习惯。方便阅读,提高代码的美观

2018-12-27

Packages 打包 preinstall

Packages 打包 preinstall

2024-07-30

package 打包 postinstall 文件

package 打包 postinstall 文件

2024-07-30

Packages 解决了在MacOS 最新系统上 演示选项卡无法查看的问题

package 解决了在MacOS 最新系统上 演示选项卡无法查看的问题,Packages App for MacOS cannot view the Presentation Tab

2024-07-11

基于Orange Pi AIpro的OpenGL 3D 性能展示程序

一个跨平台的 OpenGL 3D性能展示程序,使用Qt编写。可以跨平台运行在不同的系统上。供学习参考使用。

2024-05-23

SPI 优化提升啦显示刷新的速率

SPI 优化提升啦显示刷新的速率

2022-03-10

MVideoRecorder.zip

通过访问Camera,实时获取图片,请参考文档地址 https://blog.csdn.net/heroguo_jp/article/details/79500654#comments

2019-10-31

Qt使用qbreakpad示例工程.zip

跨平台的Qt程序崩溃生成Dump文件 linux\mac\window 使用教程,跨平台的Qt程序崩溃生成Dump文件 linux\mac\window 使用教程

2020-04-08

GLaTex macOS 端软件

GLaTex 是一款识别数学函数式 转换成LaTex 进而转换为图片的个人开发软件。

2019-03-07

基于C语言的 跨平台 zip unzip

基于C语言的 跨平台 zip unzip实现,源码。多平台公用。

2019-02-19

SystemTrayIcon.zip

使用Qt/QML创建程序小托盘,方便用户操作。实用、简介。

2021-05-17

Win64OpenSSL_Light-1_1_1g.zip

Qt 5.12.X https 请求失败 解决方案【Window】,Qt 5.12.X https 请求失败 解决方案【Window】

2020-09-07

window.zip

Window端Qt Create dmp的生成与解析

2020-04-08

2018 IOS面试大全

2018年 北京公司面试大全。Ios面试大全。一手资料整理。

2018-03-22

OpenCV教程--基础篇

OpenCV教程--基础篇--刘瑞祯,于仕其。内容全而且丰富,基础教程。

2019-01-23

Win64OpenSSL-1_0_2p.zip

Qt 5.12 请求Https TLS initialization failed 解决方案,使用于5.12.0版本

2020-09-07

2019面试编程思想教程

2018面试编程思想教程,IOS、Objective-C 源码解析,生动形象。

2019-02-25

核心动画资料教程

IOS核心动画教程,简单使用,底层优化比较明显。提高效率防止丢帧卡顿

2019-01-23

空空如也

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

TA关注的人

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