-
Electron 26.0.0 正式发布,跨平台桌面应用开发工具!
8 月 15 日,Electron 26.0.0 正式发布!该版本包括了对 116.0.5845.62、V8 11.2 和 Node.js 18.16.1 的升级。下面就来看看该版本都有哪些更新吧! 可以通过以下命令来安装最新版本: npm install electron@latest 主要更新 技术栈: Chromium 116.0.5845.62 V8 11.2 Node.js 18.16.…... Corvk- 0
- 0
- 43
-
在群晖 Synology 上搭建 Bark 消息推送服务器
Bark 是一款完全免费且开源的消息推送工具,有客户端和服务端。客户端用于接收消息,服务端用于推送消息。本文主要介绍如何在群晖 Synology 服务器上搭建 Bark 服务端并启用 HTTPS,安全地推送敏感信息。 启用 SSH 服务 进入 DSM 控制面板 > 终端机和 SNMP > 终端机,勾选启用 SSH 服务。指定 SSH 连接的端口号并保存设置。为了确保…... Corvk- 0
- 0
- 82
-
群晖 Synology 部署 Bitwarden 密码管理器
Bitwarden 是一款开源的密码管理器,其功能主要有账号密码管理、自动生成密码、导出所有密码、密码自动填充、方便切换多个账号等。而 Vaultwarden 是一个使用 Rust 编写的非官方 Bitwarden 服务器实现,它与官方 Bitwarden 客户端兼容,且支持更多的系统平台和架构。本文介绍如何在群晖 S…... Corvk- 0
- 0
- 30
-
LFTP 命令行工具常见用法大全详解
LFTP 是一个命令行 FTP 客户端工具,拥有丰富的功能和扩展性,是 Linux 和其他 Unix 类操作系统中最受欢迎的 FTP 客户端之一。与传统的 FTP 客户端相比,LFTP 具有以下功能特点: 支持多线程传输和断点续传,能够极大地提高文件传输速度和传输稳定性; 支持FTP、HTTP、FISH、SFTP和ISIS协议,能够满足多种文件传输需求; LFTP支持脚本编程,可以自动化地执行FT…... Corvk- 0
- 0
- 171
-
如何关掉 Mac 版 Photoshop 的更新提示:「Time to update! 」
由于 Mac 版 Photoshop Beta 由于破解限制只能停留在 24.6 版本,功能上用着是没问题但是会有个烦人的更新提示: 那如何关掉这个提示呢,查了下网上的方法,最后发现竟是「用魔法打败魔法」 解决方案 首先我们在侧边选择「对象选择工具」,三选一随便都行 然后随便选择一块选区,再点击上方的「选择主体」 然后将新弹出来的窗口移动到这个「Time to update!」的黄色方块上方并点击…... Corvk- 0
- 0
- 723
-
老 Mac:绕过 BootCamp 安装 Windows 操作系统
最近要在老 MacBook 上安装 Windows 10 以让它多活个几年,奈何苹果把我这款机型的 BootCamp 驱动在服务器删掉了,以至于给自家新产品固件屯地。至于 Windows 7 / 8 需要的 BootCamp 5 和 XP / Vista 需要的 BootCamp 4 都无了,只能在网上找备份。那么必须双系统运行 Windows 吗,本身就 128 GB 的 SSD 也不够用那能不…... Corvk- 0
- 0
- 176
-
总结 Git 删除远程 Commit 的方法
Git是一个开源的分布式版本控制系统,为开发者提供了一些重要的命令和工具,在软件开发和合作过程中极为方便。其中,Git交流的关键在于提交(commit)的概念,因为在提交的过程中,可以让团队了解到代码的修改情况以及个人贡献。 然而,有时候我们需要删除已经提交的commit,比如提交了一些无用的代码或者敏感信息,需要从远程代码库中删掉。这时候,我们需要学会如何在Git中删除已经提交的commit,以…... Corvk- 0
- 0
- 44
-
支付宝二维码生成 – 自定义金额、备注信息、不限次数
现在很多免签约支付的平台,就是使用了这个方法实现了支付宝二维码的实时生成,可以自定义生成的金额,备注信息,而且还不限制生成数量。 实现方法 实际上就通过支付宝APP的一个内部协议实现的: alipays://platformapi/startapp?appId=20000123&actionType=scan&biz_data={"s": "money…... Corvk- 0
- 0
- 328
-
让你的 Proxmox VE 既是服务器也是 Linux 桌面
这里就不配图文了,人越老就越懒,简化流程版,你实在不懂,也懒得看后面括号里的注解,就直接按照顺序复制粘贴,也能成功。装桌面并不是为了打游戏,和看电影,纯粹是为了并不想走到另一台电脑,直接打开显示器(如果有的话),就开干了,占不了多少资源的,空闲的时候几乎和不装时一样。0 - mv /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/source…... Corvk- 0
- 0
- 118
-
JavaScript 中 forEach 和 map 有什么区别
forEach和map都是数组对象中的方法,但它们的功能不同。 1. forEach forEach可以遍历数组中的每个元素并执行一个回调函数。该回调函数接受三个参数:当前元素的值、当前元素的索引和数组本身。forEach方法不返回任何值,仅用于迭代数组。 示例: const array = [1, 2, 3, 4]; array.forEach(function(element, index, …... Corvk- 0
- 0
- 50
-
JavaScript 中的防抖和节流的应用场景
防抖和节流都是一些前端优化技术,用于控制 JavaScript 代码的执行频率。它们可以有效减少一些耗时操作对页面性能的影响,提高用户体验。 防抖(Debounce)是指在短时间内连续触发同一事件时,只会执行一次处理函数,并且在最后一次触发之后指定的时间间隔内不再执行。常见的应用场景包括搜索框输入时实时搜索、窗口大小调整后重新布局等等。 节流(Throttle)则是指当持续触发事件时,每隔一段时间…... 一纸忘忧- 0
- 0
- 46
-
konva.js 阻止 click 事件冒泡到父元素
前言 在 KonvaJS 中,事件冒泡是默认启用的,这意味着当在子元素上触发事件时,该事件将向上传播到父元素。因此,如果在图层上注册了 click 事件并在其上创建了一个组,那么单击该组也将触发该事件。 KonvaJS 并没有 stopPropagation() 方法来防止事件冒泡。相反,KonvaJS 使用了自己的事…... 一纸忘忧- 0
- 0
- 104
-
Vue 的 v-model 和 model-value 有什么区别
Vue.js 中的 v-model 和 model-value 都是用于实现表单数据的双向绑定的指令。 v-model 是 Vue.js 提供的一个语法糖,可以让开发者在模板中更方便地实现表单数据的双向绑定。当在一个表单元素上使用 v-model 时,它会自动监听元素的 input 或 change 事件,并将表单元素的值同步到相应的 Vue 组件数据中,反之亦然。例如: <input v-…... Corvk- 0
- 0
- 861
-
WordPress 配置 CDN 后字体的跨域(CORS)问题
什么是跨域(CORS)? 跨域指的是:浏览器不能执行其他网站的脚本,从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域。跨域是由浏览器的同源策略造成的,是浏览器施加的安全限制。a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,所进行的访问行动都是跨域的。 什么文件最容易产生跨域问题? 字体文件,如.tff、woff文件等。 怎么解决? 源站配置跨域ap…... Corvk- 0
- 0
- 141
-
1分钟一键启动一个带证书的 WordPress 博客
前言 我相信大家都是面向cloudflare建站吧介绍RT,使用cf内网穿透工具,快速启动一个网站,省略搭建运行环境步骤 优点 1.cloudflare tunnel是一个内网穿透工具,它不需要你的服务器暴露端口到公网,也不需要你的服务器有公网ip地址,只要你的设备能联网就能启动一个网站,最关键是完全免费不要钱!带宽看你服务器带宽,和其他内网穿透工具不一样的是,用它搭建的服务自动接入cloudfl…... Corvk- 0
- 0
- 147
-
在 Vue3 中使用 PDF Object 预览 PDF 文件
最近在开发Zdir 3的PDF预览功能,网上搜索了一圈,大部分都是pdf.js来实现,pdf.js对Vue3兼容性不太好,要自己写一大堆代码,对我这个前端小白而言非常不友好。那有没有那种几行代码就能搞定Vue3预览PDF的方案呢,答案是肯定的,那就是使用PDFObject这个库。 安装PDFObject 官方介绍:PDFObject是一个开源标准友好的JavaScript实用程序,用于将PDF文件…... Corvk- 0
- 1
- 744
-
PHP 向 MySQL 数据库插入反斜杠”” 符号时被过滤
前情概要 需求是要向数据库插入例如:\\10.1.2.3\user\hexingxing\date 局域网共享的路径,但是使用 PHP 插入到数据库后其中的反斜杠 \ 符号不会在数据库中显示,原因是反斜杠在字符串中是属于转义字符,经过语法解析器解析时会进行一次转义,所以在数据库中就相当于为空。 以下方案是通过 PHP 自带的替换语句将原始的插入的一个反斜杠 …... Corvk- 0
- 0
- 44
-
更改 Windows 10 系统默认的微软雅黑字体
打开注册表路径 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts 系统默认字体族 Microsoft YaHei & Microsoft YaHei UI (TrueType) msyh.ttc -> 默认值 -> 微软雅黑 Microsoft YaHei Bold & Micro…... Corvk- 0
- 0
- 162
-
宽带与 IPTV 共用一条网线 (单线复用) 实践方案
概览 由于装修时客厅只预留了一条网线,导致的问题是用于网络时不能接入 IPTV,接入 IPTV 时不能接入网络,只能二选一,而电信宽带安装师傅的解决方案大多数是将一条 8 芯网络拆分为两个 4 芯的网络,4 芯用于 IPTV,4 芯用于网络,这样的方案固然是解决了同时使用 IPTV 和网络,但这个方案同时也会导致这个线路出来的网络最高速率只能达到 100Mb/s,实际下载速度跑满也只有 9MB 左…... Corvk- 0
- 0
- 1.6k
-
Debian 11安装qbittorrent-nox并设置Nginx反代
因为PT站优先qbittorrent,所以弃用aria2,而在Debian 11上安装qbittorrent,并配置Nginx反代。注意:qbittorrent是自带GUI的,适用于桌面环境;而qbittorrent-nox才是服务器用的,并没有提供桌面GUI,但是提供了网络访问的Web-GUI界面。安装qbittorrent-nox没什么好说的,直接执行以下命令就好了,debian 11仓库的q…... Corvk- 0
- 0
- 637
-
脱离 Docker!直接安装 Vaultwarden (BitWarden_rs) 并可自动更新脚本
不喜 Docker 作为生产环境,Vaultwarden 都是手动安装的。闲来无事写了个一键更新 Vaultwarden 的脚本,进而又把它扩展成了一键安装脚本,可以实现 SQLite, MariaDB, MySQL 和 PostgreSQL 等 Vaultwarden 本身支持的所有类型数据库在安装时直接配置连接。配合更新脚本 + crontab 实现自动无感更新。食用方法:1. 建立好数据库(…... Corvk- 0
- 0
- 239
-
排查 Golang WEB 框架 Gin 不输出日志问题
最近一个新项目使用了Golang WEB框架Gin,之前也用过这个框架,都挺好的,但最近发现一个奇怪的问题就是Gin没有输出任何日志内容。(包括终端和日志文件) 代码分析 先上代码: // 启动Gin func Start() { //Gin运行默认 RunMode := controller.ConfigGet("servers.RunMode") gin.SetMode(R…... Corvk- 0
- 0
- 431
-
密码强度与长度校验正则表达式
密码必须包含字母、数字和特殊字符 "^(?![0-9]+$)(?![a-zA-Z]+$)(?![0-9a-zA-Z]+$)(?![0-9\\W]+$)(?![a-zA-Z\\W]+$)[0-9A-Za-z\\W]{6,18}$" 其中:(?![0-9a-zA-Z]+$)表示排除只有字母和数字的组合(?![0-9\\W]+$)表示排除只有数字和特殊字符的组合(?![a-zA-Z\…... Corvk- 0
- 0
- 33
-
PHP 页面和数据库显示乱码和问号
插入数据规格 mysqli_query($conn,"set names 'utf8'"); 解决 php 向数据库插入数据时导致数据库的中文汉字变成乱码; 读取数据规格 header("Content-Type: text/html; charset=utf-8"); 解决 php 页面向数据库读取数据时在 php 页面显示中文汉字为问…... Corvk- 0
- 0
- 194
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!