WSL2 配置 V2rayN 代理

昨天
Windows: v2rayN客户端开启“允许来自局域网的连接” 配置WSL2 DNS WSL2: 关闭自动更新dns新建配置文件vim /etc/wsl.conf写入以下内容 [network] generateResolvConf = false 编辑以下文件的nameserver为 8.8.8.8 1.1.1.1等常用不受污染的dns服务器vim /etc/resolv.conf ...
Javascript 27 1 0proxy

WSL2 配置 V2rayN 代理

昨天
Windows: v2rayN客户端开启“允许来自局域网的连接” 配置WSL2 DNS WSL2: 关闭自动更新dns 新建配置文件 vim /etc/wsl.conf 写入以下内容 [network] generateResolvConf = false 编辑以下文件的nameserver为 8.8.8.8 1.1.1.1等常用不受污染的dns服务器 vim /etc/resolv.conf 打...

WSL2 配置 V2rayN 代理

昨天
Windows: v2rayN客户端开启“允许来自局域网的连接” 配置WSL2 DNS WSL2: 关闭自动更新dns新建配置文件vim /etc/wsl.conf写入以下内容 [network] generateResolvConf = false 编辑以下文件的nameserver为 8.8.8.8 1.1.1.1等常用不受污染的dns服务器 vim /etc/resolv.co...

WSL2 配置 V2rayN 代理

昨天
Windows: v2rayN客户端开启“允许来自局域网的连接” 配置WSL2 DNS WSL2: 关闭自动更新dns 新建配置文件 vim /etc/wsl.conf 写入以下内容 [network] generateResolvConf = false 编辑以下文件的nameserver为 8.8.8.8 1.1.1.1等常用不受污染的dns服务器 vim /etc/resolv.conf 打...

WSL2 配置 V2rayN 代理

昨天
Windows: v2rayN客户端开启“允许来自局域网的连接” 配置WSL2 DNS WSL2: 关闭自动更新dns 新建配置文件 vim /etc/wsl.conf 写入以下内容 [network] generateResolvConf = false 编辑以下文件的nameserver为 8.8.8.8 1.1.1.1等常用不受污染的dns服务器 vim /etc/resolv.conf 打...

WSL2 配置 V2rayN 代理

昨天
Windows: v2rayN客户端开启“允许来自局域网的连接” 配置WSL2 DNS WSL2: 关闭自动更新dns 新建配置文件 vim /etc/wsl.conf 写入以下内容 [network] generateResolvConf = false 编辑以下文件的nameserver为 8.8.8.8 1.1.1.1等常用不受污染的dns服务器 vim /etc/resolv.conf 打...

WSL2 配置 V2rayN 代理

昨天
Windows: v2rayN客户端开启“允许来自局域网的连接” 配置WSL2 DNS WSL2: 关闭自动更新dns 新建配置文件 vim /etc/wsl.conf 写入以下内容 [network] generateResolvConf = false 编辑以下文件的nameserver为 8.8.8.8 1.1.1.1等常用不受污染的dns服务器 vim /etc/resolv.conf 打...

WSL2 配置 V2rayN 代理

昨天
Windows: v2rayN客户端开启“允许来自局域网的连接” 配置WSL2 DNS WSL2: 关闭自动更新dns 新建配置文件 vim /etc/wsl.conf 写入以下内容 [network] generateResolvConf = false 编辑以下文件的nameserver为 8.8.8.8 1.1.1.1等常用不受污染的dns服务器 vim /etc/resolv.conf 打...

macOS 在根目录下创建目录

1个月前
自 OS X El Capitan (10.11) 开始,Apple 引入了 SIP,限制了对系统关键文件和目录的修改,当尝试在根目录下创建文件或目录时,会有如下报错: mkdir /test # mkdir: /test: Read-only file system 检查 SIP 状态: csrutil status # System Integrity Protection status: ...
Javascript 128 0 0macOSSIP

面向大模型的基建设计

2个月前
最近老板们集体为 AI 而兴奋、激动、疯狂、焦虑,在实际应用中我们主要遇到了以下两点问题: 大模型生成项目比较慢,尤其是带有构建环境的工程。一些 IDE 工具尤其慢,逐个逐字的生成文件,生成几十个文件后还要 npm install 然后再启动,等到看到页面已经过去了半个小时。 每次生成的项目不重样。一会 react 一会 vue 一会又是个 html 文件,拿来做 demo 还行,如果后...
Javascript 399 0 4大模型

AI 编程助手对比测试报告

3个月前
Claude-Code/Gemini-Cli/Cursor-Cli/JoyCode/Trae/CodeBuddy/Qoder 大比拼 测试场景:Git 仓库创建功能优化 项目概览 项目结构 ./frontend - 前端工程 ./backend - 后端工程 场景描述 此项目的功能是通过指定的模板来创建 Git 仓库。目前存在的问题是:创建仓库时会直接调用 Git 创建仓库的接口,没有判断...
Javascript 556 2 0AIclaudecursor

certbot ‌‌申请泛域名证书

1年前
今天登录服务器,想增加一个新的子域名,又想到了很久之前一直想折腾的这个泛域名证书,现在每次新增子域名都得重新申请子域名证书,过于麻烦,所以决定折腾一下。 1. 执行 certbot certonly --cert-name xwenliang.cn -d xwenliang.cn -d *.xwenliang.cn 报错: Client with the currently select...
Javascript 1351 2 1certbotsslhttps证书

限定行数的富文本末尾实现展开收起

2年1个月前
需求背景:希望做一个限定行数的富文本容器,当超过指定行数时,要在末行的尾部追加「展开」展开所有文本,以及展开后追加 「收起」来恢复折叠状态,以下展示几个用例: 当不超过指定行数时不做处理: 结合以往经验,类似的需求一般是在服务端来做处理,通过字数截断文本,将缩略文本和全部文本放在两个字段里,前端分别渲染就可以了,但是这个需求是要求限定行数,而服务端无法方便的得知用户本地的渲染效果,所以无法...
Javascript 6773 0 2cssjs

通用在线加密视频解密方案

3年4个月前
最近有小伙伴花了大几千买了某视频网课的课程,快到期了还没看过,问我能不能下载到本地 先去 github 逛了一圈,发现有个叫做 CocoCut 的浏览器插件,可以下载视频,对于加密视频,只要能播放就能下载 试用后发现存在几个问题: 无法自动化,对于加密视频需要每次打开网页后点击插件弹出面板上一个叫做「force download」的按钮,跳转到其官网后打开 「Recording m...
Javascript 5956 3 9hlsm3u8video

让页面的滚动更流畅

3年7个月前
我们知道移动端页面的滚动响应对于用户体验来说至关重要,但是触发页面滚动的 touch 事件监听器往往会导致严重的滚动性能问题。Chrome 已经通过允许将 touch 事件监听器设置为 passive(给 addEventListener() 传递 {passive: true} 参数) 并传递 pointer events API 来解决了这个问题。这些新特性对于推动不阻塞页面滚动的新模式具有重...
Javascript 2711 0 205passive-event-listeners 翻译

监听 CSS position:sticky 的事件

3年10个月前
在新的 app 开发中或许我们可以不再需要 scroll 事件了。接下来我将演示当 position:sticky 的元素改变状态时如何使用 IntersectionObserver 来触发事件,但是不使用滚动监听事件。下面是例子: 例子 | 源码 sticky-change 事件的介绍 这是一个 CSS position:sticky 缺失的事件,目前并不存在 目前浏览器并...
Javascript 5256 3 0sticky翻译

1 核 2G 服务器安装 gitlab-ce

4年5个月前
3 年前花了 360 元买的 1 核 2G 企鹅云要到期了,上面跑着我的 gitlab, 看了下续费一年的价格达到了惊人的 1135.44 元,为了防止被割韭菜,打算把该服务直接迁到目前用了 7 年多的当前博客部署的某动物园云,配置同样也是 1 核 2G 内存。 看官方安装介绍,1 核 4G 已经是能运行的最低配置,那我原来的机器是怎么运行的呢?查看原来安装版本发现是 gitlab-ce_9....
Javascript 3657 0 0gitlab

adb 不能连接

4年7个月前
执行 adb devices 之后输出: * daemon not running; starting now at tcp:5037* daemon started successfullyList of devices attached 再次执行 adb devices 之后,还是输出: * daemon not running; starting now at tcp:50...
Javascript 2443 0 0adb android

跨域 cookie 二三事

4年8个月前
web 开发发展到现在,前端和后端几乎已经完全分离了,不仅部署的环境分离,很多时候域名也是分离的。今天主要讨论一个不同域名下前后端交互所带来的问题。 我们先来看看 cookie 的写入规则: 当浏览器接收到请求返回时,会尝试解析 response header 中的 Set-Cookie 字段,它的构成一般是这样的: Set-Cookie: a=1; domain=xwenliang...
Javascript 4403 2 0samesite third party cookie cors

ESM(ES6 Module) 的前世今生

5年前
翻看很多第三方库的代码,会发现有一些库的 package.json 中有个 module 字段: { "name": "vue", "version": "2.5.17", "main": "dist/vue.runtime.common.js", ...
Javascript 5628 2 0npm package esm module
加载更多
京公网安备 11011202003202号 鲁ICP备 13027548号-1