自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fearlazy

好好学习 【www.fearlazy.com】

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

原创 【详细】华为云免费SSL证书申请步骤

1.首先进入SSL证书的界面,点此进入。2.点击立即购买,进入证书的选择界面。(未登录的先登录)。3.按照上图选择0元的DV证书,然后点击立即购买。4.勾选同意协议,点击去支付。5.点击确认付款。6.购买成功,回到SSL证书的控制台,如果找不到可以搜索一下。7.点击证书列表中的申请证书8.输入证书绑定的域名,然后下一步。9.填写相应的信息,勾选我已阅读。点击提交申请。10.提交申请后,点击去DNS

2021-08-07 15:02:08 2623 4

原创 【详细】腾讯云免费SSL证书申请流程

1.点此进入SSL证书产品页面2.点击立即选购,进入产品配置界面。3.选择自定义配置-->国际标准-->域名型免费版, 点击免费快速申请。4.进入登录界面,用微信扫二维码。5.填写域名相关信息,点击下一步6.选择域名的验证方式,推荐DNS验证,点击下一步。7.打开域名管理后台,根据上一步获得的域名解析信息,增加一条TXT类型的解析记录。8. 回到腾讯云SSL证书申请界面,查看域名验证结果,验证成功会收到一条短信,反之会有提示错误。9.申

2021-08-07 14:59:08 5669

原创 【详细】2021阿里云免费SSL证书申请

1.进入阿里云SSL证书页面,并登录。点此快速传送2.点击选购SSL证书3.选择SSL证书-->DV单域名证书【免费试用】,数量选择20。 一人一年最多能有20张。然后点击立即购买。4.进入SSL证书的管理控制台。5.点击免费证书下的创建证书,可以看到可创建证书的总数是20。6.填写相应的信息后点击下一步。7.验证域名,在阿里云买的域名不需要按照上图配置域名解析,阿里云自动配置好了点击验证即可。8.验证成功后,点击提交审核即可。...

2021-06-18 22:58:02 997 2

原创 阿里云人脸人体--人物动漫化效果

原文链接:https://www.fearlazy.com/index.php/post/366.html将照片动漫化一方面可以让人物变得更可爱,另一方面还能保护隐私。既实用又有趣。先看看阿里云的人脸动漫化的效果如何效果图:原图:从效果上看不仅人脸被动漫化了,连身体也动漫化了。准备工作:参考《阿里云人脸人体--人像素描风格化效果体验》代码:动漫化使用的模块是GenerateHumanAnimeStyleRequest。除了图片地址外还有一个参数..

2021-08-18 22:56:44 1720

原创 Qt界面中如何嵌入网页?

原文链接:https://www.fearlazy.com/index.php/post/326.html环境:Qt5.9 + vs2017最简单的嵌入网页只需要QWebEngineView,QWebEngineView用于网页内容的展示。QWebEngineView继承于QWidget因此嵌入QWebEngineView很容易。QWebEngineView设置一个Url即可加载对应的网页,无论是本地的还是网络中的。测试:创建一个QWebEngineV..

2021-08-18 22:53:01 3557 1

原创 阿里云人脸人体--人像素描风格化效果体验

原文链接:https://www.fearlazy.com/index.php/post/362.html先上效果图:原图:感觉变素描后更胖了一些。使用前提:1.开通人脸人体服务(开通不用钱),下载sdk。2.创建Accesskey(到处都需要)3.图片要上传到OSS上(上海地区)。相关内容可以参考:《【详细】阿里云人脸识别-人脸检测体验(基于python)》图片限制:格式为JPG、JPEG或PNG。 大小小于10M,分辨率介于100x10..

2021-08-12 23:03:21 664

原创 【示例】QWidget如何查找子控件?

原文链接:https://www.fearlazy.com/index.php/post/324.htmlQWidget类没有提供查找子控件的方法,但是它爹QObject有。这个方法就是findChild,它长这样:很显然它是一个模板,因此使用时需要提供一个类型,这个类型就是要查找的对象的类型。函数有两个参数:第一个是要查找的对象名(对象名通过setObjectName设置)第二个表示查找直接孩子还是递归查找(可以查找后代的后代),默认Qt::FindChil..

2021-08-12 23:01:52 2599

原创 阿里云人脸人体--人脸美妆

原文链接:https://www.fearlazy.com/index.php/post/360.html先上效果图:前提条件:需要开通人脸人体服务、下载sdk。请参考:《【详细】阿里云人脸识别-人脸检测体验(基于python)》限制:图片不能超过2000x2000像素。URL地址中不能包含中文字符。上代码:人脸美妆使用的模块是FaceMakeupRequest,通过request需要设置几个参数。ImageURL图片地址,目前仅支持上海OSS的链..

2021-08-11 20:37:00 295

原创 Qt5改变虚拟键盘的样式

原文链接:https://www.fearlazy.com/index.php/post/323.htmlqtvirtualkeyboard是基于qml写的,因此需要具备一些qml的知识。1.先找到默认样式的源码,参考位置:默认样式有两个,一个是default,另一个是retro(更酷炫)。2.将样式源码拷贝到QtQuick-->VirtualKeyboard-->Styles下,修改为你喜欢的名字。3.打开样式目录下的style.qml文件,进行..

2021-08-11 20:09:26 1395

原创 阿里云人脸识别--人脸属性识别体验

原文链接:https://www.fearlazy.com/index.php/post/356.html阿里云人脸属性识别功能需要一些准备工作,准备工作参考文章《【详细】阿里云人脸识别-人脸检测体验(基于python)》准备工作完成后开始写代码:人脸属性识别导入的类为RecognizeFaceRequest。使用RecognizeFaceRequest创建一个请求,请求设置图片的URL(OSS上海区域的图片地址)。最后使用AcsClient发送请求,获得结果。返..

2021-08-09 21:19:47 876

原创 Qt5改变虚拟键盘的大小

原文链接:https://www.fearlazy.com/index.php/post/322.html默认情况下qtvirtualkeyboard占据了半个屏幕,太霸道了,那么如何修改虚拟键盘的大小呢?可以通过修改源码的方式来修改其大小。1.找到desktopinputpanel.cpp,参考路径:2.修改show函数注释的代码为源文件原来的代码。3.重新编译安装,编译步骤参考:https://www.fearlazy.com/index.php/post..

2021-08-09 21:17:54 4114 2

原创 阿里云人脸识别-人脸检测体验3

原文链接:https://www.fearlazy.com/index.php/post/354.html上一篇文章《阿里云人脸识别-人脸检测体验2》将阿里云人脸检测出的人脸矩形绘制出来了。但是Data中的数据还有很多,接着将检测出的人脸特征点绘制出来。和人脸特征点相关的属性LandmarkCount和Landmarks。LandmarkCount是人脸特征点的数目,暂时是固定值105.依次为眉毛24点,眼睛32点,鼻子6点,嘴巴34点,外轮廓9点。Landmarks..

2021-08-08 11:43:24 321

原创 Qt5虚拟键盘基本使用步骤

原文链接:https://www.fearlazy.com/index.php/post/321.html环境:Qt5.9.6 + VS2017,桌面版程序。步骤:1.打开VS的命令行工具2.进入Qt源码中qtvirtualkeyboard目录下,执行qmake。默认只支持英文输入法,需要中文输入法可以在qmake后加上CONFIG选项:CONFIG+="lang-en_GB lang-zh_CN"3.nmake, 然后等编译完成。4.n...

2021-08-08 11:41:48 2228

原创 阿里云人脸识别-人脸检测体验2

《【详细】阿里云人脸识别-人脸检测体验(基于python)》已经获得了图片人脸检测的数据。但是只是打印数据不够直观。接着使用python的一些库将人脸检测结果的人脸矩形绘制出来。代码在上一篇的基础上增加:首先导入json模块用于解析人脸检测的返回结果。json.loads加载数据得到python的字典类型。返回结果中的Data对象里包含了很多关于人脸检测描述数据,其中FaceRectangles是人脸矩形。导入PIL打开图片并绘制。关于PIL使用可以参考《python如何给.

2021-08-07 15:00:22 423

原创 Qt5程序界面有时不刷新的问题

现象:用Qt5编写的程序,部分界面有时不能实时刷新。如点击一个QCheckBox,不会立即显示勾选状态,切换到其他界面再切换回来可以看到QCheckBox显示为被勾选。解决办法:设置主窗口属性: setAttribute(Qt::WA_Mapped);具体原因不详。Qt::WA_Mapped解释为指示部件被映射到屏幕,由Qt内核设置和取消。...

2021-08-07 14:57:46 2622 1

原创 【实例】QString编码转换

原文链接:https://www.fearlazy.com/index.php/post/314.htmlQString以16位unicode方式存储,用16位表示一个字符。正常情况下在程序中使用同一的编码即可,但有时需要将字符串发送到别的设备时,有的设备支持的编码方式有限制就需要进行转码。QString提供了几个转换编码的函数进行编码转换。例:输出:toLocal8Bit()将字符串转换为本地的编码,toUtf8()将字符串转换为utf-8。这些函数返回..

2021-07-31 12:23:43 2126

原创 【实例】 以十六进制形式打印QString字符串

原文链接:https://www.fearlazy.com/index.php/post/312.html十六进制形式可以更直观的看到数据的真实样子,有时候对于调试很有帮助。不同的编码方式下QString的十六进制不同,如:GBK用两个字节来表示一个中文字符,而utf-8用三或四个字节来表示一个中文字符。QString可以借助QByteArray来实现十六进制形式输出,将QString转换为QByteArray打印。例:字符串 "中文english"以上3个以to开头的函

2021-07-31 12:21:41 2887

原创 使用arg格式化字符串

原文链接:https://www.fearlazy.com/index.php/post/311.html需求:现有分钟和秒数,需要格式化时间字符串,秒数不足两位时前面用0补充,如14:08。方法:QString可以用sprintf函数格式化字符串,也可以用arg来达到以上目的。arg有20个重载函数,我们使用一个带4个参数的,代码如下:结果输出14:08。在第二个arg使用了格式化,其4个参数分别是数值(int型)、最小宽度、进制和填充的字符。第二参数(最小..

2021-07-31 12:19:18 574

原创 Qt判断对象的类名的坑

原文链接:https://www.fearlazy.com/index.php/post/310.html现象:Qt可以通过元对象获取对象的类名。例如:获取按钮的类名可以使用btn->metaObject()->claassName(); 其中btn是QPushButton类型的指针。在判断一个对象的类名使用了 == ,如下所示:结果显示false。原因:className()函数返回值类型是const char*,而“QPushButton”字符

2021-07-31 12:17:54 1741

原创 echarts--折线图的数据与y轴不匹配

原文链接:https://www.fearlazy.com/index.php/post/309.html现象:echarts折线图上有两个系列,两个系列的值设置为一样的。结果图表中一条折线的值显示与y轴不匹配。配置项:原因:错误的使用了stack, stack表示数据的堆叠,配置了相同的stack的后一个系列的值会在前一个系列的值上相加。所以第二条折线的值[300,460...]解决办法:删除stack配置即可。---> 文章来源于我...

2021-07-27 19:54:10 3185 3

原创 用VS运行程序错误,提示0x000007b

原文链接:https://www.fearlazy.com/index.php/post/308.html现象:Qt程序使用QtCreator运行没有问题。想要调试程序,于是换成VS运行程序, 结果程序无法启动并提示0x000007b。原因:QtCreator可以运行VS不行,首先想到的是看看VS中项目的工作目录是否设置正确,经确认设置无误。然后查看可执行程序与动态库的位数是否一致。在VS和QtCreator中使用的动态库 是一样的,所以也没有问题。接着尝试直

2021-07-27 19:50:53 597

原创 Go语言基础-defer延迟函数

原文链接:https://www.fearlazy.com/index.php/post/307.htmldefer关键字放在函数或方法之前,可以使函数或方法延迟到调用该函数的函数退出之后执行。测试1:不使用defer关键字,正常的函数调用从结果可以看出程序按顺序执行了四个Println函数。测试2:在第一句前添加defer关键字可以看到第一句最后被执行。测试3:使用return提前退出函数。在执行完第二句之后退出函数,可以看到延迟函数仍被执...

2021-07-25 18:12:19 136

原创 【详细】阿里云人脸识别-人脸检测体验(基于python)

原文链接:https://www.fearlazy.com/index.php/post/325.html前提:开通阿里云人脸识别的功能,参考:https://www.fearlazy.com/index.php/post/318.html1.下载aliyun核心sdk,其它功能也需要这个。python使用pip安装就好了pip3 install aliyun-python-sdk-core第一次安装失败了,但是有提示,解决办法:尝试更新pip再重试。更新了pip在重..

2021-07-18 12:45:35 946

原创 【详细】阿里云OSS上传文件

原文链接:https://www.fearlazy.com/index.php/post/319.html1.登录OSS管理控制台,《点此快速传送》。登录后点击右上角的控制台。若之前没进入过OSS管理控制台,可以在中间上方进行搜索OSS:点击控制台入口下的对象存储OSS即可进入OSS管理控制台。2. 点击Bucket列表,然后点击一个Bucket名称(目标Bucket)。3. 点击文件管理,再点击上传文件。4. 扫描文件或扫描文件夹(选择文件)。...

2021-07-18 12:43:22 1285

原创 echarts--设置折线图折点的样式

原文链接:https://www.fearlazy.com/index.php/post/306.html目标: 如上图所示:设置折线折点(数据对应的标记)的为实心圆。设置方法:设置series里的symbol和symbolSize。测试代码:symbol用于设置形状如: circle、rect、roundRect、triangle等。symbolSize用于设置大小,[8,8] 表示symbol的宽为8,高为8。宽和高一样可以简写为一个数,如symbolSi...

2021-07-18 12:40:00 16321

原创 echarts--设置图表背景网格线

目标:如上图所示,要实现图表的背景为虚线组成的网格。设置方法:需要同时设置x轴和y轴的spliteLine。option配置项:(以y轴为例,x轴的splitLine设置方法是一样的)show表示是否显示, lineStyle用于设置线的样式,其中dashed表示线型为虚线。---> 文章来源于我的个人博客:fearlazy---> 编程是一件怎么也学不会的事情,但是如果能享受学习的过程也是挺好的。...

2021-07-15 21:46:40 16870 1

原创 提示错误: Uncaught SyntaxError: Invalid or unexpected token

原文链接:https://www.fearlazy.com/index.php/post/304.html现象:使用javascript时提示错误:Uncaught SyntaxError: Invalid or unexpected token代码:错误提示:解决办法:提示无效或意外的标识符,就是代码里的符号错了, 多了、少了或是半角与全角的问题。 解决这类问题就和大家来找茬差不多,拼的就是眼力。上面的代码的错误就是多写了个点号。...

2021-07-13 00:03:13 20983

原创 使用echarts错误:Cannot read property getAttribute of null

原文链接:https://www.fearlazy.com/index.php/post/303.html现象:使用echarts时,出现如上图错误。Uncaught TypeError: Cannot read property 'getAttribute' of null。解决办法:问题出在echart初始化时获取的的div不存在。检查发现复制Div的ID的时候把双引号也复制进来了,所以找不到。解决办法就是给getElementById传入正确的ID。--文章

2021-06-26 11:51:25 810

原创 ora-28000 账号被锁定

原文链接:https://www.fearlazy.com/index.php/post/302.html现象:登录oracle失败,并提示错误ora-28000:账号已被锁定。如下图所示:解决办法:既然账号被锁定,解锁就好了,解锁语句:alter user 你的账号acount unlock;登录system用户执行如上语句:--文章最终版本更新在我的独立博客fearlazy中,博客中我们尽量只聊编程技术本身。...

2021-06-26 11:48:21 214

原创 Eclipse中的Package Explorer不见了

原文链接:https://www.fearlazy.com/index.php/post/301.html现象:用Eclipse打开了尘封很久的spring项目,想看看Package,发现Package Explorer不见了。解决办法:Window->Show View->Other接着Java -> Package Explorer,藏的还挺深。--文章最终版本更新在我的独立博客fearlazy中,博客中我们尽量只聊编程技术本身。...

2021-06-26 11:45:48 8829 2

原创 【详细】阿里云开通人脸识别步骤

1.进入人脸识别的页面,点击控制台。《点此快速传送》2.如果没有登录的话,需要登录,使用支付宝账号即可。3.登录成功后进入智能视觉管理平台页面,点击人脸人体.4.点击立即开通,进入开通界面。地域只有华东2。5.勾选服务后点击立即开通。6. 开通成功---> 文章来源于我的个人博客:fearlazy---> 编程是一件怎么也学不会的事情,但是如果能享受学习的过程也是挺好的。...

2021-06-19 12:35:47 4497

原创 【详细】阿里云Accesskey创建步骤记录

1.登录阿里云,《点此快速传送》,登录后点击控制台。2.鼠标移动到右上角头像3.点击AccessKey管理4.出现了安全提示,继续使用Accesskey。5.点击创建AccessKey,出现短信验证操作,按照提示操作。---> 文章来源于我的个人博客:fearlazy---> 编程是一件怎么也学不会的事情,但是如果能享受学习的过程也是挺好的。...

2021-06-19 12:04:42 1616

原创 【详细】阿里云域名解析步骤

1.登录阿里云进入域名管理的控制台,《点此快速传送》2.点击域名列表3.在全部域名中找到待解析的域名,点击解析。4.点击添加记录,进入域名解析的配置页面。5. 记录类型选择,做网站通常选择A即可。6. 主机记录选择www和@ (分两次添加 )。 支持www.xxx.com和xxx.com两种形式访问。7.记录值填写服务器的IP地址,解析线路和TTL默认即可。8.点击确认。---> 文章来源于我的个人博客:fearlazy---> 编.

2021-06-19 11:45:02 12826

原创 【详细】阿里云开通oss详细步骤

oss是什么?全称Object Storage Service(对象存储服务),适合存放类型的文件。开通服务1. 打开oss网址:《点击进入 》然后登录。2. 点击立即开通3. 勾选服务协议,然后点击立即开通。有警告的话点击确定。4.至此OSS服务就开通完成了。创建存储空间1.进入OSS管理控制台,在概览标签页面的右侧,看到如下界面:2.点击创建Bucket,进入创建页面3.填写Bucket名称和地域,名称不能重复(和别人的重复...

2021-06-18 23:08:44 2076

原创 Go语言基础-接口

原文链接:https://www.fearlazy.com/post/300.html个人觉得接口和中文里的接口字面意思差不多,接口就是预留的一个标准。在使用时先使用接口标准做一部分工作,例如:假设我需要从A到B,要乘坐交通工具,有可能交通工具还没被造出来,但是只要这个交通工具会跑就行,因此可以先定义一个接口叫会跑的,它必须带有跑这个功能。后续制造出来的交通工具只要带有跑这个功能,就称为满足会跑的接口。定义接口:使用关键字interfacetype 接口名 in...

2021-05-18 22:52:10 140

原创 Go语言基础-结构体

原文链接:https://www.fearlazy.com/post/299.htmlGo语言预置了几种数据类型,但是这些数据不能满足我们所有的需求,我们需要自定义更复杂的数据类型。Go语言提供了结构体,结构体是由一个或多个数据类型组成的数据集合。声明结构体使用struct关键字声明一个类型,形如:struct{ 字段1 类型1 字段2 类型2 ...}使用结构体例:定义一个结构体类型的变量和定义普通的类型的变量方式...

2021-05-18 21:44:54 155

原创 Go语言基础-map

原文链接:https://www.fearlazy.com/post/298.htmlmap是什么?map是一种无序的键值对类型的数据结构,数组使用下标来访问数组里的元素,下标是int类型的,而map的键可以使用其它类型。可以想象map长这样(并非底层数据结构):map里存放了像("apple",23)这样的键值对,"apple"被称为键(key),23被称为值(value)。通过key就能找到值。声明map由于map有键和值,所以声明map需要填两种数据类...

2021-05-17 23:36:47 125

原创 Go语言基础-切片

原文链接:https://www.fearlazy.com/post/297.html切片是什么?切片是Go语言的一种数据结构。和数组相似,不过切片可以在它的结尾增加更多的元素。这样可变长度在实际编程中更为有用。声明切片切片的声明和数组也很相似,只是声明切片时不需要指定大小。例:var myArray [5] int //声明一个数组,需要指定大小var mySlice [] int //声明一个切片,不需要指定大小创建切片声明的切片变量并未...

2021-05-17 22:17:20 261

原创 Go语言基础-数组

原文链接:https://www.fearlazy.com/post/296.html什么是数组?数组是用来保存特定数量数组的数据结构。所谓特定数量指的是数组里的元素个数在数组声明后就是固定不变的。数组长什么样?把数组想象成一个矩形,矩形被分成若干个小格。每个小格子里可以存放一个数据。数据类型可以是任意的,一个数据称之为一个元素。声明数组和初始化数组声明数组的格式如:var 数组名 [元素个数] 元素数据类型例如:var myarray [10] i...

2021-05-16 22:50:47 142

原创 flask如何获取模板中的for循环的索引值?

原文链接:https://www.fearlazy.com/post/295.html如题,如何在flask模板for循环中,获取当前的索引值?flask使用jinja2作为默认的模板引擎,该引擎提供了两个特殊的变量表示循环的索引。loop.index:当前索引,从1开始计算。loop.index0:当前索引,从0开始计算。测试一下:测试结果:特别说明:若后续发现文章中的错误或者对文章内容补充将只在我的博客中进行更新。我的博客主要记录编程中学...

2021-05-16 21:03:16 520

空空如也

空空如也

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

TA关注的人

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