- 博客(81)
- 资源 (1)
- 收藏
- 关注
原创 QuickDock 上手评测:一个不写注册表、把 30+ 开发运行时收进用户目录的 Windows 工具箱
QuickDock(快启坞)是一个面向 Windows 开发者的桌面效率工具,把环境管理、窗口排版、截图标注、资源管理、本地 AI 与 MCP 服务整合进一个不污染系统、免管理员、自动更新的 exe。本文用六个真实痛点,讲清它怎么帮你少折腾、多写代码。
2026-09-22 10:42:26
25
原创 桌面应用插件化实战:QuickDock 的三种 Runtime 与在线市场设计
声明式 manifest + 统一 JSON-RPC 协议 + 沙箱隔离 + CI 全自动发布。这套骨架让一个人也能维护 20+ 插件的生态——发版脏活全部交给流水线,插件之间互不干扰,宿主不因插件变重。资源地址主仓库插件仓库插件中心主页开发文档插件仓库内如果对插件协议、goja 沙箱注入或 CI 流水线实现感兴趣,欢迎提 issue 交流。觉得有帮助的话点个 star,插件生态持续更新中。
2026-08-26 17:32:49
29
原创 # 把 DeepSeek 官方 Agent 工作台,直接装进 Windows 启动器里
QuickDock集成DeepSeek Harness,为Windows开发者提供一站式AI Agent工作台。通过侧边栏一键唤出原生窗口,开发者可直接将报错信息、代码任务交给具备文件操作和终端执行能力的Agent处理,无需在浏览器和编辑器间反复切换。QuickDock自动管理Node.js环境,支持dsh插件扩展,保持会话持久化。该方案实现了本地安全运行(仅绑定127.0.0.1),开源透明(MIT协议),且与现有QuickDock轻量AI助手互补,适合希望低门槛使用AI辅助编程的效率工具爱好者。项目采用
2026-08-18 16:15:08
55
原创 # 用 Go + Wails3 造一个 Windows 版 Raycast:开源桌面启动器 QuickDock 的设计与实现
本文介绍了作者基于Go 1.25 + Wails3 + Vue3开发的开源Windows桌面启动器QuickDock。该工具旨在解决Windows平台缺乏高效启动器和工作空间管理器的痛点,通过四级树状结构(工作空间、场景、集合、项目)组织开发资源,集成了剪贴板历史、HTTP调试、数据库连接、网站监控等功能模块。技术实现上采用Wails3替代Electron以获得更小体积和更快启动,使用纯Go SQLite库避免CGO依赖,并通过本地HTTP服务实现流式输出。文章还分享了DPAPI加密、SQL防注入等关键实现
2026-08-14 14:52:18
415
原创 拼图也能这么专业?这个在线拼图网站真有点意思!(附万能工具箱推荐)
【150字摘要】一款专业在线拼图工具Online Collage Maker突破传统App限制,提供2-12张照片灵活布局、自定义行列/间距/圆角,支持透明PNG导出无锯齿。具备多模板库、九宫格相框、背景定制及图片编辑功能,适配社交平台画布尺寸。同步推荐全能小程序Toolie,集成上百种生活办公工具,二者均以轻量化、无广告为特色,分别满足图像创作和效率管理需求,实现即开即用的纯净体验。(注:实际149字,保留所有核心功能点)
2025-10-23 10:57:10
1239
原创 常用、高效、实用的 Linux 服务器监控与运维工具清单
本文介绍了Linux服务器运维中的实用工具集,涵盖系统监控、磁盘管理、网络诊断、会话管理、日志分析等方面。重点推荐了htop、glances、nload等监控工具,ncdu、tree等磁盘分析工具,以及lsof、mtr等网络诊断工具。同时介绍了tmux终端复用和cron定时任务管理,并分享了journalctl、goaccess等日志分析工具。此外还推荐了"小程序图力Toolie"移动端运维工具,帮助运维人员实现高效的系统管理和移动端监控。这些工具的熟练掌握能显著提升Linux服务器运维
2025-10-16 10:15:55
1000
原创 手机里那些真·实用工具软件推荐
【实用工具推荐】精选9款长期留存的手机应用:计算器++(多功能计算)、WPS Office(办公全能)、钱迹(简洁记账)、Toolie图力(微信小程序工具箱)、Solid Explorer(安卓文件管理)、Documents(iOS文件处理)、AccuBattery(电池监测)、飞书(协同办公)、Google日历(日程管理)。这些应用均满足三大标准:实用刚需、界面清爽、无广告干扰。特别推荐自研的"图力Toolie"小程序,集成20+日常工具,轻量免安装。让手机真正成为高效生产力工具,告别
2025-10-15 10:56:12
969
原创 多功能随身工具箱,小程序实用指南
Toolie(图力)是一款专为程序员和技术用户设计的轻量级多功能工具箱小程序。它整合了JSON/CSV/XML格式转换、计算工具、办公效率、健康管理等实用功能,具有轻量快速、无广告、支持离线使用的技术优势。特别适合开发调试数据转换、生成测试二维码等场景,同时涵盖日常生活管理需求。用户可通过微信搜索"图力Toolie"直接使用,无需下载安装,是技术人员随身携带的便捷工具助手。
2025-10-13 17:01:39
1183
原创 Go语言实战:使用 excelize 实现多层复杂Excel表头导出教程
本文介绍了一个基于 Go 语言和 excelize 库实现的 Excel 导出工具,支持多层复杂表头的生成。通过封装 ExcelExporter 结构体,工具能够处理简单和复杂的表头结构,并自动合并单元格、映射字段位置、设置列宽和样式。核心设计包括递归生成表头、自动计算最大深度以及统一单元格样式。工具还提供了完整的使用示例,展示了如何创建复杂表头并导出数据。未来可扩展功能包括支持更多数据格式、条件着色、单元格注释等。该项目旨在帮助开发者高效构建报表导出模块,提升业务系统的灵活性和可维护性。
2025-05-20 16:13:27
988
原创 目前为止微信最全错误码类-php
微信对接错误码在一个liang/wechat-tripartite-platform 包中可安装使用也可复制下面代码修改使用
2024-01-19 11:02:59
3970
原创 使用 GO 编写 Web 应用:学习如何使用 GO 语言编写 Web 应用,包括使用 HTTP 路由、模板引擎等。
当然,GO 语言的 Web 开发远不止这些,我们还可以使用数据库、中间件等更多的技术来构建出功能强大的 Web 应用。数据库操作:GO 语言提供了多种数据库操作方式,比如使用官方的 database/sql 包,或者使用第三方 ORM 工具,如 GORM、Xorm 等,可以方便地与 MySQL、PostgreSQL、MongoDB 等数据库进行交互。以上是 GO 语言 Web 开发中常用的一些技术和工具,当然还有许多其他的库和框架可以使用,开发者可以根据自己的需求选择合适的工具来提高开发效率。
2023-04-23 13:58:59
700
原创 如何写出可维护的 PHP 代码
综上所述,编写可维护的 PHP 代码需要遵循一些编码规范和最佳实践,同时需要保持清晰的逻辑、有意义的命名和简洁的实现。编写可维护的 PHP 代码是一个重要的主题,它不仅有助于代码的可读性和可维护性,而且可以使开发工作更加高效和愉快。使用测试驱动开发:测试驱动开发(TDD)可以帮助你编写更加健壮和可维护的代码,因为它要求你首先编写测试,然后编写实现代码。这可以使代码更加易于理解和重用,同时也使测试和维护更加容易。使用有意义的变量名:使用有意义的变量名可以使代码更加清晰易懂,避免使用无意义的变量名和缩写。
2023-04-23 13:51:09
634
原创 如何成为一名成功的 PHP 开发者
当今的网络应用开发市场,PHP 一直是其中最受欢迎的语言之一,许多优秀的网络应用程序都是由 PHP 开发人员设计和开发的。
2023-04-11 14:08:35
797
原创 使用 Go 语言进行并发编程的实践方法
Go语言是一门开源的编程语言,由谷歌公司开发。它的特点是非常适合进行并发编程,这使得它在云计算、分布式系统、网络编程、大数据等领域得到了广泛应用。在本文中,我将介绍Go语言的并发编程实践方法,包括并发模型、通道、锁、条件变量等方面的内容,以帮助读者更好地理解并发编程。
2023-03-22 08:52:13
531
原创 kali工具之abootimg介绍和使用方法
在这个示例中,我们使用 abootimg 工具解析了一个名为 boot.img 的 Boot Image 文件,该文件包括 zImage 内核文件、ramdisk.cpio.gz 根文件系统和指定的内核命令行。另外,在使用 abootimg 工具时,您应该确保输入的文件路径和命令行参数是正确的,并且仔细阅读工具的文档以确保正确地使用它。另外,在使用 abootimg 工具时,您应该确保输入的文件路径和命令行参数是正确的,并且仔细阅读工具的文档以确保正确地使用它。
2023-03-09 14:37:24
1672
原创 kali工具之0trace介绍和使用方法
0trace的工作方式类似于常规的Traceroute工具,但是0trace可以使用TCP SYN和ACK数据包进行路由跟踪,而不是使用常规的UDP或ICMP数据包,这使得0trace可以通过防火墙等网络设备,来检测到目标主机的真实路由路径。总体来说,0trace是一款非常有用的网络枚举工具,可以帮助安全研究人员和网络管理员快速检测网络设备和防火墙的过滤规则,并且可以通过TCP数据包来检测目标主机的真实路由路径。如果路由跟踪成功,0trace会输出目标主机的路由路径和相关的网络设备信息。
2023-03-07 11:21:49
1077
原创 PHP常用框架介绍与比较
随着互联网的快速发展,PHP的应用场景变得越来越广泛,从简单的网站到复杂的Web应用程序都可以使用PHP来开发。它具有优秀的文档和强大的社区支持,但相对来说比较复杂,需要花费更多的时间和精力学习和使用。Zend Framework是一个可扩展性极高的PHP框架,它拥有庞大的组件库和强大的扩展性,适用于大型、高度定制化的应用程序。Yii是一个高性能的PHP框架,它专注于快速的开发速度和高效的性能。Symfony的配置相对复杂,需要熟悉其体系结构和组件之间的关系,才能进行有效的配置。
2023-03-07 11:06:12
1237
原创 Go 语言面向对象编程及实践
面向对象编程是计算机科学中的一种重要的编程方法,它将数据和处理它的代码组合成对象,并将这些对象组合成更大的程序。在 Go 语言中,我们同样可以使用面向对象编程的方式进行开发。本篇文章将介绍 Go 语言面向对象编程的概念、特性、使用方法以及实践技巧。
2023-03-07 10:45:21
516
原创 Go 语言基础语法及应用实践
Go语言是一种简单、高效、并发安全的编程语言,拥有完善的标准库和丰富的第三方库,可以应用于Web开发、云计算、网络编程等多个领域。通过本文的介绍,我们了解了Go语言的基础语法和应用实践,包括函数、指针、并发编程、内存管理、常用框架等方面。如果你想学习Go语言,可以通过官方文档、在线教程和书籍等途径进行学习和实践,相信你也能够掌握这门优秀的编程语言。
2023-03-05 10:35:42
845
原创 PHP 常见错误及其解决方法
PHP是一种广泛应用于Web开发的编程语言,由于其易学易用的特点,越来越多的开发者开始使用PHP进行开发工作。然而,在PHP开发过程中,可能会出现各种错误,导致程序无法正常运行。本文将介绍PHP开发过程中常见的错误,并提供相应的解决方法,帮助PHP开发者解决常见的问题。
2023-03-05 10:23:31
1932
原创 opkg 安装软件到别的分区或者U盘
下面用分区示例(U盘同理) #进入目录 cd /opt/ #创建包文件夹 mkdir packages #修改opkg.conf echo dest opt /opt/packages/ >> /etc/opkg.conf #安装golang opkg --dest opt install golang 此处安装成功如果觉得麻烦可添加软连接 ln -s /opt/packages/usr/bin/go /usr/bin/go...
2021-11-23 16:17:03
4545
原创 golang学习之动态获取无限极分类
func GetTree(pid int, list interface{}) []TreeList { treeList := []TreeList{} sv := reflect.ValueOf(list) svs := sv.Slice(0, sv.Len()) for i := 0; i < svs.Len(); i++ { e := svs.Index(i) currentPid := gconv.Int(e.Elem().FieldByName("Pid").Int())
2021-09-23 10:08:51
568
原创 树莓派开机发送IP到邮箱
首先安装heirloom-mailx从网上查找适合版本的heirloom-mailx我这已树莓派4b(kali)为例获取163授权码#下载wget http://ftp.br.debian.org/debian/pool/main/s/s-nail/heirloom-mailx_14.8.16-1_all.deb#安装 如果提示缺少依赖请单独安装 我本地提示缺少 s-nailsudo apt install s-nailsudo dpkg -i heirloom-mailx_14.8.16
2021-09-02 16:59:03
596
原创 树莓派4B安装go环境
go语言中文网 选择自己合适的版本(Linux liang 5.10.52-v7l+ #1440 SMP Tue Jul 27 09:55:21 BST 2021 armv7l GNU/Linux),/go1.17.linux-armv6l.tar.gz使用wget下载 -e 开启代理此网站不需要代理可删除安装 # 下载 wget -e http_proxy=127.0.0.1:10809 https://studygolang.com/dl/golang/go1.17.linux-armv6l.
2021-08-17 10:47:03
1146
原创 wsl-kali 安装 MariaDB
首先安装服务 sudo apt install mariadb-server mariadb-client-10.5启动service mariadb start设置密码 默认无密码 sudo mysql_secure_installation流程NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB SERVERS IN PRODUCTION USE! PLEASE READ EACH
2021-07-05 09:28:11
618
原创 wsl-kali 汉化man
首先看环境安装sudo apt install manpages-zh设置别名 echo "alias cman='man -M /usr/share/man/zh_CN' " >>.bashrc source .bashrc检查是否生效 cman man
2021-07-03 14:47:35
540
原创 公网Linux环境搭建frp实现内网穿透
首先你要有一台服务器或者VPS,还要有个域名,内网主机一台。服务器或者VPS、域名的购买,本文不赘述。本文所用的服务端是Debian GNU/Linux 10系统,客户端是windows10系统。服务端(Linux)搭建步骤1:下载服务端的frp:使用wget命令下载。如果wget command not found,则先安装wget,安装命令如下:apt -y install wget下载frp到服务器,在 https://github.com/fatedier/frp/releases
2021-07-01 15:52:27
2677
原创 超简单的Linux Man手册汉化使用配置教程
工具/材料:电脑、linux、man帮助文档、中文版帮助文档、wsl2-kali1、首先,我们打开linux软件,可以看到,默认的man帮助文档是英文版本的。2、要使文档变成中文,首先要安装中文版帮助文档 sudo aptitude install manpages-zh3、安装完成后添加别名echo " alias cman='man -M /usr//share/man/zh_CN' ">>.bash_profilesource .bash_profile4、设置完成
2021-06-23 17:40:04
1912
原创 PHP的微信第三方平台扩展库
PHP的微信第三方平台扩展库此为基于微信官方文档进行封装使用composer require liang/wechat-tripartite-platform官方文档返回码快速查找DIRECTORY STRUCTUREsrc library 部分接口未测试可提issues路由统一管理文件:UrlConfig目前集成模块开放平台接口library下OpenPlatform授权相关接口|授权方账号管理接口library下Authorization小程序..
2021-05-26 10:49:37
408
原创 法大大php扩展库
Fdd安装 composer require liang/fadada方法清单1注册账号 accountRegister#####1)此接口针对接入平台已有账号体系,判断open_id是否存在,存在则返回对应账号。否则随机生成账号并返回账号#####2)open_id是接入方给用户定义的唯一标识,注册成功返回的customer_id客户编号是用户在法大大的唯一标识#####3)一个用户只需要注册一次即可,open_id已存在则返回对应customer_id,否则随机生成customer_id返回
2021-04-21 16:15:02
1668
原创 DNS枚举工具之DNSenum
DNSenum是一款非常强大的域名信息收集工具。它能够通过谷歌或者字典文件猜测可能存在的域名,并对一个网段进行反向查询。它不仅可以查询网站的主机地址信息、域名服务器和邮件交换记录,还可以在域名服务器上执行axfr请求,然后通过谷歌脚本得到扩展域名信息,提取子域名并查询,最后计算C类地址并执行whois查询,执行反向查询,把地址段写入文件。本小节将介绍使用DNSenum工具检查DNS枚举。在终端执行如下所示的命令:┌──(liang㉿DESKTOP-K7T738K)-[~]└─$ dnsenum --en
2021-03-04 10:01:04
911
1
原创 Windows 10 开启ssh服务
Windows 10 开启ssh服务一、本地SSH下载与服务开启看到这篇博客的你可能之前在自己的 PC 上搞过SSH的相关内容,不妨先在本地查看下SSH服务。Win+R键入cmd,回车,打开命令提示符 或者打开 Windows PowerShell在命令提示符里键入ssh如果有上图中的输出,则可跳过该部分二、SSH下载当前的Win 10版本已经支持OpenSSH服务。Win 10默认程序已经安装好了OpenSSH 客户端,打开Windows设置–>应用–>应用和功能-可选功能
2020-12-24 09:45:44
124426
8
原创 简单容器实现代码逻辑
此处使用为yii框架1.创建接口文件Container.php<?phpnamespace common\container;interface Container{ //生产 public function make($abstract, $params = []): void; //得到 public function acquire($abstract, $attribute = null); //移除 public functi
2020-10-16 17:12:14
284
原创 Yii2 实现数据库操作日志
1创建迁移文件<?phpuse yii\db\Schema;use yii\db\Migration;class m200817_080729_operation_log extends Migration{ public function init() { $this->db = 'db'; parent::init(); } public function safeUp() { $tab
2020-08-19 11:40:51
1114
8
原创 windows通过WSL 搭建swool开发环境
windows通过WSL 搭建swool开发环境首先前往商店安装子linux系统(该教程适用于kali)安装完成可在菜单里面查看|启动|卸载如第一次无法打开请设置(控制面板->启用或关闭windows功能->适用于linux的windows子系统)apt search php #查看php可用版本(此处以7.4为例)apt install php7.4 php7.4-dev php-pear #安装完成安装swoolpecl install swoole#最后,编译安装成功
2020-07-08 18:07:24
921
转载 事务隔离级别(图文详解)
本文由 SnailClimb 和 guang19 共同完成。文章目录事务隔离级别(图文详解)什么是事务?事务的特性(ACID)并发事务带来的问题事务隔离级别实际情况演示脏读(读未提交)避免脏读(读已提交)不可重复读可重复读防止幻读(可重复读)参考事务隔离级别(图文详解)什么是事务?事务是逻辑上的一组操作,要么都执行,要么都不执行。事务最经典也经常被拿出来说例子就是转账了。假如小明要给...
2020-04-22 11:09:18
350
转载 一千行MySQL命令
原文地址:https://shockerli.net/post/1000-line-mysql-note/转载地址:https://snailclimb.gitee.io/javaguide/#/docs/database/一千行MySQL命令作者:格物非常不错的总结,强烈建议保存下来,需要的时候看一看。基本操作数据库操作表的操作数据操作字符集编码数据类型(列类型)列属...
2020-04-22 09:26:50
335
原创 python实现图片转字符画
话不多说直接上代码需要执行pip install pillow 安装图片处理模块from PIL import ImageIMG = "51_616.jpg"ascii_char = list("$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,\"^`'. ") #图片转字符#将25...
2020-04-01 14:10:24
368
原创 一键启动程序脚本
当每次开机想快速打开工作软件时可使用@echo off echo 准备启动Xampp。。。 start /min "" "D:\WorkUse\xampp\xampp-control.exe" echo 准备启动Chrome。。。 start /min "" "C:\Program Files (x86)\Google\Chrome\Application\chrome....
2020-03-27 09:52:00
1660
[黑客入门全程图解].吴自容等.扫描版
2017-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅