会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
软件工程的目的是控制复杂度,而不是制造复杂度
博客园
首页
新随笔
新文章
联系
订阅
管理
2024年9月29日
supabase 私有化部署问题记录
摘要: 一、ERROR vector::config::loading: Error opening config file. error=Permission denied (os error 13) path="etc/vector/vector.yml" 解决方法: 修改 docker-compose
阅读全文
posted @ 2024-09-29 22:14 y1j2x34
阅读(31)
评论(0)
推荐(0)
编辑
2024年8月21日
JS 读写剪贴板
摘要: document.execCommand API 复制操作 复制时,先选中文本,然后调用document.execCommand('copy'): const inputElement = document.querySelector("#input"); inputElement.select()
阅读全文
posted @ 2024-08-21 22:17 y1j2x34
阅读(93)
评论(0)
推荐(0)
编辑
2024年2月13日
manjaro 开机黑屏问题记录
摘要: 环境信息 系统: manjaro-kde 6.6.12-1-MANJARO 显卡:Radeon RX 580 2048SP 问题描述 偶现开机黑屏,无法进入登录界面,无法进入 tty 检查 /var/log/Xorg.0.log 日志,可以发现以下异常信息: AMDGPU(0): get vblan
阅读全文
posted @ 2024-02-13 20:34 y1j2x34
阅读(399)
评论(0)
推荐(0)
编辑
2024年1月29日
HTML5 Server-Sent Events 使用——客户端
摘要: HTML5 Server Sent Events Server-Sent Events(以下简称:SSE) 是 HTML5 标准中的一个API,它提供了一种服务器主动向浏览器推送数据的方式。 SSE 与 WebSocket 类似,都允许浏览器“订阅”服务器端的数据源,每当有新数据产生时,服务器就会发
阅读全文
posted @ 2024-01-29 22:28 y1j2x34
阅读(184)
评论(0)
推荐(0)
编辑
2023年12月22日
nginx map 指令
摘要: map指令是一项强大的功能,由 ngx_http_map_module 模块提供,默认情况下,nginx 有加载这个模块,除非人为地排除(--without-http_map_module)。 什么是 map 指令? map指令允许我们在Nginx配置文件中创建一个变量映射,以便根据输入变量的值映射
阅读全文
posted @ 2023-12-22 17:09 y1j2x34
阅读(451)
评论(0)
推荐(0)
编辑
2023年11月17日
VIM 使用技巧 —— 四种模式
摘要: VIM,作为一款强大而高效的文本编辑器,以其独特的模式体系而闻名。在VIM中,有四种主要的模式,每一种都赋予用户不同的功能和操作。本文将深入探讨这四种模式,以帮助你更好地理解和利用VIM编辑器。 1. 普通模式(Normal Mode) 普通模式是VIM的默认模式,允许用户浏览和导航文本。在普通模式
阅读全文
posted @ 2023-11-17 16:04 y1j2x34
阅读(882)
评论(0)
推荐(0)
编辑
VIM 使用技巧 —— 全选删除
摘要: 操作步骤 确保进入普通模式,按下ESC 跳转到文件开头 —— gg 进入可视模式 —— V, 也就是 shift+v 将光标移到文件末尾 —— G, 也就是 shift+g 删除 —— d 解释 1. 可视模式 可视模式允许我们选择一块文本区域,然后在上面进行编辑,比如删除、替换等。Vim 中有在三
阅读全文
posted @ 2023-11-17 16:02 y1j2x34
阅读(3979)
评论(0)
推荐(0)
编辑
2023年10月30日
将 MySQL 所有表名改为大写
摘要: 最近在看一个快速开发框架,在搭建环境过程中发现框架认不到小写的数据库表名,应该和我使用的 Linux 系统有关,于是找到这么一个解决方法,能够批量地将所有小写的表名转为大写: select concat('rename table ', table_name, ' to ' , upper(tabl
阅读全文
posted @ 2023-10-30 00:17 y1j2x34
阅读(285)
评论(0)
推荐(0)
编辑
2023年8月24日
如何设置 APT 代理
摘要: $ sudo vim /etc/apt/apt.conf.d/proxy.conf 然后填写下列内容: Acquire::http::Proxy "http://<<代理IP>>:<<代理端口>>"; 注意有个 ; 号别漏了。 如果代理地址需要账号密码,则配置写法变成: Acquire::http:
阅读全文
posted @ 2023-08-24 14:49 y1j2x34
阅读(456)
评论(0)
推荐(0)
编辑
2023年6月29日
Tips: How to Get the Currently Selected HTML Content in Major Browsers
摘要: ```js function getSelectionHtml() { const sel = window.getSelection(); if (sel.rangeCount) { var container = document.createElement("div"); for (var i
阅读全文
posted @ 2023-06-29 17:13 y1j2x34
阅读(2)
评论(0)
推荐(0)
编辑
下一页