自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

https://ligo100.cn 小何博客欢迎访问。

一个奋斗中的代码狗。

  • 博客(321)
  • 资源 (5)
  • 收藏
  • 关注

原创 Qt开源VS Dock项目Qt-Advanced-Docking-System简单使用

前言最近项目忙完了,一直在写文档,趁有点时间多找一点开源项目为下个项目做准备。今天分享的项目是Qt的一个开源项目:Qt-Advanced-Docking-System 。这个项目是对QDockWidget的增强版本,体验了一把这个项目瞬间不想用Qt的QDockWidget了。下面就一起体验吧!项目使用1. 解压项目2. 新建一个我们自己的项目,记住需要新建一个子项目工程输入项目名称和项目存放路径3. 添加一个子项目4. 复制:Qt-Advanced-Do...

2021-11-24 23:54:49 5804 11

原创 Qt利用QAxWidget实现远程桌面

目录前言正文开始实现步骤:关键代码代码执行结果参考说明前言以前做了一个软件实现远程桌面连接是用的一种比较low的方式,直接用QProcess类调用mstsc命令行方式,然后打开远程桌面界面,用户自己输入密码。最近在网上搜到一个对我来说的新的实现方式,采用Qt的QAxWidget控件绑定微软件的远程桌面连接。具体实现方式如下。正文开始实现步骤:打开MainWindow UI界面,拖一个QAxWidget控件;双击绑定控件,在过滤框中输入: Microsoft RDP Client Control

2020-11-12 22:01:59 4504 12

原创 js 深拷贝和浅拷贝

浅拷贝堆上数据会共享,栈上数据不共享深拷贝后的对象和原对象是两个不同的对象,所有数据不共享。

2024-03-04 10:21:40 382

原创 windows任意APP注册成服务(以nginx服务为例)

最近需要部署一个前端项目,用到了nginx。正常情况是:需要使用时nginx服务时,进入到nginx.exe所在目录,然后执行:start nginx.exe,但是线上环境这样搞的话还是不太科学。由于好奇心(懒),想一个nginx服务自动启动。参考了下windows自带的sc命令,发现如果不按照一定的规则编写程序是不能用的,永远都是1053错误。然后切换第二条路:用以前搞过的instsrv和srvany。直接开干。

2023-12-14 09:32:22 1133

原创 记一次Qt程序在win7上执行报错:0xc000007b排查步骤

今天在运行别人发的一个Qt包的时候发现在我的虚拟机中运行不起,我的虚拟机系统是win7企业版不带sp1。在装vc2015运行库的时候也不能装。在网上搜寻资料说需要安装2919442等相关补丁。我下载相关补丁后运行提示不能安装。于是我又找到win7 企业版sp1的exe程序安装。安装sp1后就可以安装vc2015运行库了。

2023-12-07 10:10:48 867

原创 php循环遍历删除文件下文件和目录

今天在写一个demo的时候需要循环删除目录下文件。如下想删temp下文件和目录。

2023-12-07 09:58:22 623

原创 cmd查看系统信息命令

直接在win+r输入cmd,然后在cmd中输入systeminfo,等待一段时间会看到如下结果。直接在win+r中输入dxdiag,可弹出如下界面。此方式可以查看到已安装的补丁。

2023-12-06 09:40:47 448

原创 Qt内存泄漏工具vld使用

从上图可以查看到huitest\customwindow.cpp (289) 289行有内存泄漏 7个子节。然后就可以根据提示修改解决内存泄漏的问题。复制三个文件夹到工程目录的vld下。我安装在d盘的,如下图所示。

2023-12-04 15:05:49 449

原创 Docker命令大全简介及示例

登录到 Docker Hub 或私有仓库。在多容器应用中定义和管理多个容器的工具。注销 Docker Hub 或私有仓库。根据 Dockerfile 构建镜像。在 Swarm 模式下创建和管理服务。显示 Docker 系统信息。在正在运行的容器中执行命令。管理 Docker 数据卷。将容器的修改保存为新的镜像。获取容器或镜像的详细信息。进入正在运行的容器的终端。管理 Docker 网络。创建和管理多主机容器集群。管理 Docker 系统。管理 Docker 插件。阻塞容器,直到容器停止。

2023-12-04 09:35:45 1240

原创 Dockerfile脚本编写流程及示例

设置用于执行 RUN 指令的默认 shell。定义构建参数,可在构建过程中传递给镜像。将文件、目录或远程文件添加到容器中。指定运行容器的用户名或 UID。在下一级镜像中执行指定的命令。Dockerfile 指令。创建挂载点,用于持久化存储。容器启动后默认执行的命令。将文件或目录复制到容器中。设置停止容器时发送的信号。复制文件并设置所有者和组。添加文件并设置所有者和组。容器启动时要执行的命令。检查容器健康状态的指令。

2023-12-04 09:22:35 967

原创 docker-compose脚本编写关键词详解

这些关键词可以根据你的应用程序需求来定制docker-compose文件,提供更多的灵活性和扩展性。它们包括构建镜像、命令定义、服务链接、端口暴露、网络连接、卷共享、健康检查、部署配置、日志记录、配置文件和机密等方面的功能。这些关键词可以帮助你更精细地配置和管理docker-compose文件中的容器,例如指定用户、工作目录,覆盖入口点,设置停止信号等。这些功能可以满足对容器化应用程序更高级的需求,使得容器的运行环境更加灵活和定制化。将容器内部的端口映射到主机上的端口。暴露容器的端口给连接的服务或主机。

2023-12-01 11:23:07 889

原创 dockerfile与docker-compose解释及对比

总结来说,Dockerfile用于定义单个镜像的构建过程和配置,而Docker Compose用于管理多个容器的编排和配置。Dockerfile关注于镜像的构建,而Docker Compose关注于容器的编排和管理。两者结合使用可以更方便地进行容器化应用的开发、测试和部署。

2023-11-30 14:29:21 902

原创 docker-compose脚本编写及常用命令

由一组关联的应用容器组成的一个完整业务单元。一个项目可以包含一个或多个服务,这些服务可以通过 Docker Compose 文件进行定义和管理。在一个项目中,你可以定义服务之间的依赖关系、网络连接、存储卷等。一个应用容器,可以运行多个相同镜像的实例。每个服务都包含一个 Docker 镜像以及其相关的配置信息,例如容器的名称、端口映射、环境变量等。多个服务可以组合成一个完整的应用程序。ip为安装docker机器机器的ip,端口是上面配置的。服务(service)项目(project)

2023-11-30 14:16:35 775

原创 dockerfile文件:copy和add 异同

只有在确实需要自动解压缩或复制远程文件的情况下,才考虑使用。综上所述,对于简单的文件复制操作,推荐使用。

2023-11-29 17:10:12 874

原创 Guacamole简介及centos7下搭建教程

Guacamole是一款开源的远程桌面框架,它允许用户通过Web浏览器远程访问计算机资源。

2023-11-24 15:48:00 1280

原创 css中flex两列布局(一列自适应其他固定)

最近写一个布局的时候,遇到一个问题。在没有图片的时候布局是正常的,如果有图片且设置了width:100%;则会出现图片将自适应布局撑开的情况。我的解决方式是让图片不缩放,图片外层再添加一个div元素。大家有什么更好的方式麻烦告知我一下呗,多谢!

2023-11-24 11:15:58 1018

原创 css图片缩放属性object-fit说明

属性来控制图片在容器中的显示方式,以实现不同的布局效果。你可以根据具体需求选择适合的值来使图片在容器中得到合适的展示。

2023-11-24 11:08:36 507

原创 electron使用better-sqlite3打包失败(electron打包有进程没有界面)

解决: 管理员权限执行:taskkill /IM 你的进程名.exe /F,再次执行build。日志文件一般在appData/roaming目录下,envtools是我的项目名。原因是代码及依赖包安装有误,模块丢失。主要分享的是排查思路。最后分享一下我的成果。

2023-11-17 17:47:18 1489

原创 在 Electron上安装better-sqlite3出错

我直接在package.json/scripts中加"rebuild": "electron-rebuild -f -w better-sqlite3",不能使用,必须用上面的手动运行。安装:pnpm install better-sqlite3 --save安装命令 pnpm i -D electron-rebuild。一直卡npm install --global windows-build-tools --vs2015 这一步。

2023-11-14 15:26:18 1430 2

原创 2023最新electron 进程间通讯的几种方法

2023最新electron 进程间通讯的几种方法。

2023-11-10 15:26:42 525

原创 快速掌握QML ListView添加、删除、修改元素的技巧

在QML中,可以通过ListModel的remove()函数来动态删除ListElement数据。在QML中,可以通过ListModel的insert()函数来动态插入ListElement数据。在QML中,可以通过ListModel的set()函数或者直接修改ListElement的属性来动态修改ListElement数据。要在QML中动态添加ListElement,可以使用ListModel的append()函数或insert()函数。

2023-10-07 13:52:14 1586

原创 qml ListView点击元素元素高亮实现(ListView移入到元素高亮实现)

最近学习qml,在使用listview时想实现点击高亮效果,记录一波。

2023-09-26 14:02:19 359

原创 Loader自定义组件sourceComponent 和source区别

Loader 组件是用于动态加载其他组件的组件。它可以通过两种方式来指定要加载的组件:sourceComponent 和 source。

2023-09-26 10:40:43 250

原创 koa路由自动注册

koa路由自动注册。

2023-08-31 16:15:34 105

原创 koa使用Sequelize:定义数据结构

database: "notes_app", // 库名username: "notes_app", // 用户名password: "notes_app", // 密码options: {// 配置define: {// 把驼峰命名转换为下划线scopes: {bh: {},iv: {},pool: {max: 5,min: 0,},timezone: "+08:00" // 东八时区},// 过期时间 1小时try {

2023-08-31 16:08:46 386

原创 快速入门:掌握Koa基础使用技巧

本文主要是学习koa的使用。

2023-08-29 09:50:00 125

原创 go:正确引入自己编写的包(如何在 Go 中正确引入自己编写的包)

目录如下:文件内容如下:2. 添加go.mod文件1. 包文件夹下进入testm目录执行2. 引用目录下执行进入tuchuang目录执行通过import方式引入。记住只有大写的方法才能被外部引用最后运行结果如下:

2023-08-25 13:51:46 1839 1

原创 wangEditor修改节点数据

wangEditor 是一款基于 JavaScript 和 jQuery 的开源富文本编辑器,具有简单易用、功能丰富的特点。它提供了一整套的富文本编辑功能,包括文字样式设置、插入图片、插入表格、插入链接、代码块等。wangEditor 支持多种浏览器,适用于 Web 页面的编辑需求。wangEditor 的主要特点和功能包括:1.简单易用:wangEditor 提供直观的用户界面和简洁的操作方式,使用户能够轻松进行文字编辑和格式设置。

2023-08-18 16:15:33 546

原创 11、ThinkPHP6实战开发高大上企业站(TP6)之邮件发送

今天给大家带来邮件发送的功能。

2023-07-11 13:51:40 571

原创 react-flow基础使用及dagre库的使用

最近项目中需要用到拓扑图的展示,最开始选用的是antv的拓扑图组件。antv组件虽然此很方便,但是在布局的时候总是会有莫名其妙的bug,然后自己也想法去解决(看前辈经验、官方issue),最后还是不能解决。于是更换了组件库,也就是我们今天的主角:react-flow。React Flow 是一个基于 React 的用于构建可视化流程图和图形编辑器的库。它提供了一个灵活的、可扩展的组件集合,使开发者可以轻松地创建交互式的流程图和图形编辑器应用。

2023-07-11 13:48:36 4649

原创 nextjs13中cssModule设置子标签的样式

最近在学习nextjs中发现,如果在cssModule文件中直接设置子标签的样式比较麻烦,最后在网上看到一种方式可以解决,方式如下。ps: 此方式不一定最优,因为在我看来此代码耦合性太高了,看着不太舒适,因为我的文件目录是包含有一个css样式,所以想把样式统一在css中,后面找到解决办法再更新。

2023-07-11 13:41:35 290

原创 react中styled-components 全局样式设置

使用 styled-components 库时,你可以使用它的函数来设置全局样式。

2023-07-11 13:39:37 1009

原创 计算机网络唤醒技术说明与实现

网络唤醒是一种远程唤醒计算机的技术,也称为Wake-on-LAN (WOL)。它可以通过局域网内的其他设备向计算机发送唤醒信号,使得计算机从睡眠状态或者关机状态中被唤醒。网络唤醒通常需要满足以下条件:支持Wake-on-LAN功能的网卡:计算机的网卡需要支持Wake-on-LAN功能,这意味着网卡可以在待机状态下监听网络信号,并在接收到唤醒信号时将计算机唤醒。启用Wake-on-LAN功能:在计算机的BIOS设置中,需要启用Wake-on-LAN功能,以便于网卡在待机状态下仍能够监听网络信号。

2023-03-31 09:21:07 2669 1

原创 前端js操作符: ?/?? /!!用法

最近大概浏览别人源码的过程中发现有些操作符我竟然从来没用过。经过查询做个笔记。

2022-10-04 15:57:53 1951

原创 React antd组件Checkbox.Group单选实现

在做项目过程中,发现需要用checkbox实现radio单选效果。checkbox组件本身不提供,需要自己在onchang事件中自己定义。

2022-09-09 11:08:31 2397

原创 React常用开源组件①

React常用开源组件收集

2022-06-30 09:08:56 572

原创 qt 遍历文件夹下文件及目录

今天做了一个功能需要用qt 遍历文件夹下文件及目录,下方是遍历方法,记录一下。

2021-11-18 22:29:34 10492 1

原创 tp5 uniapp request函数真机post请求失败总结

前言这两天想折腾一个发帖的软件,但是一直卡在uniapp用request发送请求时后端一直提示的都是GET请求的问题,感觉网上的方法都试遍了,就是没有解决。场景复现后端代码:if (!Request::instance() -> isPost()) { exit('提交方式错误');}uniapp代码uni.request({ url: 'http://www.xxx.cn/xxx/articleAdd', method: 'POST', success:

2021-11-16 20:56:14 1602 2

原创 2021最新论文查重网站分享(附免费查重网址)

2021最新论文查重网站分享(附免费查重网址)...

2021-11-16 20:52:50 4729 2

原创 Qt中关于QQ登录界面特殊布局的思考及实现

QQ登录界面如下所示以前有段时间想做个登录界面,想模仿一下QQ的登录界面,但是呢在想模仿QQ登录界面的头像模块时突然就止步了,很长一段时间都很疑惑是怎么回事的。当然有段时间看到别人做的QQ登录界面,用的是绝对定位,完全没用布局。可能在实现功能上是一种方式。但是对我来说总感觉有点怪,就一直想着用布局来实现,也在思考Qt是否有一种像div一样既有相对定位也有绝对定位。今天在做一个功能的时候终于发现了。最后实现了类似的功能,效果如下。实现方式 上下两块区域用垂直布局 中间..

2021-10-11 22:36:34 524

Qt 低版本可以用的openssl库(直接用)

Qt 低版本可以用的openssl库(直接用)

2021-02-26

Qt模仿VS2015界面框架

Qt模仿VS2015界面框架,是源码,需要自己编译。

2021-01-28

QRadioButton图片资源.rar

QRadioButton样式美化qss代码中的图片

2021-01-28

QTableView+QComboBox简单使用

QTableView+QComboBox简单使用。采用Qt代理的方式,用QComboBox做了指定列的代理。 功能: 1. 采用QComboBox作为QtableView某一列的代理 2. 可添加QtableView的项; 3. 可删除QtableView的项;

2020-12-15

房屋管理系统winform源码

2016-09-19

空空如也

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

TA关注的人

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