linux.do
21.9K subscribers
137K photos
203 videos
133 files
280K links
linux.do最新话题和热议话题
Download Telegram
有没有可以远程控制安卓手机的软件 ?

在工厂里不让带手机,不过有时候需要操作手机,有没有相关软件

3 posts - 3 participants

Read full topic

via LINUX DO - 最新话题 (author: histore)
Flutter如何实现类似IOS的键盘跟随滚动效果?

我找了Flutter官方issue,发现似乎好像很多人反馈了这个问题,但是并没有计划实现:
RFC: Add interactive scroll to dismiss keyboard · Issue #76170 · flutter/flutter
Let iOS keyboard dismissal synchronize with scroll · Issue #57609 · flutter/flutter
Support synchronized IME on Android · Issue #62876 · flutter/flutter

然后我找到一些实现的第三方库:
siyehua/WindowInsetsAnimation: 键盘高度,导航栏,状态栏高度
cupertino_interactive_keyboard | Flutter package

flutter_interactive_keyboard | Flutter package
这个好像好久没人维护了,我使用了报错:
A problem occurred configuring project ':flutter_interactive_keyboard'.
> Could not create an instance of type com.android.build.api.variant.impl.LibraryVariantBuilderImpl.
> Namespace not specified. Specify a namespace in the module's build file:

有没有佬也遇到过这个问题的?Flutter有什么更好解决方案吗,或者说需要自己在Flutter里面写
原生代码实现?

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: yzyl)

Invalid media: animation
移动流量超量限速有什么办法提速吗

十几年前办的移动卡,套餐是无限流量的,之前每月20G流量完全够用的,现在严重不足。
但是好像现在没有无限流量这个套餐了,有什么办法可以保留无限流量并提速的吗?
现在是超量后网速限制1M,只能聊天了,其他干什么都卡!

5 posts - 5 participants

Read full topic

via LINUX DO - 最新话题 (author: 星语者•流光)
【教程】在 leaflow 上部署自己的 searxng 搜索服务,10分钟内搞定

searxng 是一个开源的搜索服务,可以在 web 页面搜索,也可以通过 api 搜索,许多 AI 工具都支持配置 searxng api 来实现搜索功能。
跟随本帖,你将10分钟内完成:在 leaflow 上部署自己的 searxng,并开放出 json 格式 api。
(别看帖子很长,实际上很多话都是防呆,你要做的很少)

----------------------

第一步:在 leaflow 部署清单一键部署容器、挂载存储、创建对外服务

复制以下 yaml 部署配置
点我展开 (click for more details)
leaflow 部署清单 最大的输入框里,粘贴以上 yaml 配置,点击【应用/更新】按钮,稍等10-20秒。

验证是否成功:

新增了一个应用(searxng)、一个服务(searxng)、两个存储(searxng-config、 searxng-data)
searxng 服务内,拿到【可访问地址】(一个ipv4的ip+端口),在浏览器打开,你应该看到这样的界面(已经可以搜索了):

----------------------

第二步:修改配置,支持 json 格式 api 调用
上一步我们已经可以在 web 页面搜索了,但还不能使用 json 格式 api,需要改配置、重启应用。

来到 searxng 应用,点击【终端】按钮,一步步进入终端。
终端执行:cd /etc/searxng/
终端执行:vi settings.yml,这个文件里应该已经有很多东西,不用管
(搜索、编辑、保存涉及到 vi 编辑器的使用技巧,如果你不会,问问 AI) 搜索(按/formats:,找到
formats:
- html
这两行,进入编辑模式(按 i),在 html 下面加- json(注意缩进对齐),变成:
formats:
- html
- json

退出编辑模式(尝试ctrl-cctrl-[esc),保存并退出(:wq回车)

验证是否成功:

执行 less settings.yml 应该能看到
formats:
- html
- json


第三步:重启应用

这一步听上去很简单,但是如果你直接点重启,可能等半天新容器都启不起来。
这样做:

还是来到searxng 应用
点【停止】-【确认停止】,然后应用就停止了,没有容器了
点【编辑】
【副本数】显示 0,因为刚才你停止应用了,改为 1。其他的不要动
点击页面底部的【更新工作负载】
等待容器启动(不会超过1分钟)

----------------------

完事了!

验证 json 格式 api 是否正常:

来到 searxng 服务内,拿到【可访问地址】
在【可访问地址】后面拼接/search?q=hello&format=json,完整的地址是这样的:http://ip:port/search?q=hello&format=json,浏览器打开这个地址,你应该能看到页面上展示了一堆 json 文本。

如果没有问题,在 AI 工具里直接使用这个【可访问地址】或者在网站管理中给它绑定一个域名都可以,随意探索更多玩法吧少年!

如果有用就给我点个赞吧~

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: hahadalin)

Invalid media: image
【病友】有没有这样一种可能

Era Code - 一款 Claude Code 替代品继续讨论:

铎: 我现在正在想
铎: 能不能有一个大佬突然看上 Era Code 然后砸我 900M USD 作为经费
铎: 纯投资 不需要股份 不需要署名 不过问资金去向那种
铎: 我觉得很有可能
铎: 所以大佬你在哪()

----------------------

⬆️ 源自 Era Code 群聊

⬆️出处
纯水,认真你就输了()

好了我要睡觉了
让我想想什么姿势入睡能做这种梦

13 posts - 11 participants

Read full topic

via LINUX DO - 最新话题 (author: 铎)

Invalid media: image
有没有一起学前端的佬

希望有幸能链接到一些前端领域的朋友或前辈,一起学习、交流经验、共同进步。同时希望能组队参与开源项目、交流面试经验,互相督促

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: 平安)
解决 SillyTavern 启动太慢,修改代码实现在3秒内打开页面

刚刚在论坛看到一个帖子,说SillyTavern每次打开都要8秒。

帖子里的佬友有提到是默认没开缓存的问题。

我试了下,确实是这个问题,优化后效果挺明显。

录了个实测视频

主要有下面这些改动,改起来挺方便的。

1. 开启浏览器缓存cacheBuster

在 config.yaml 里把 cacheBuster.enabled 改成 true。

这样 JS、CSS 这些文件的 URL 会自动带上版本号。浏览器一看版本没变,就不会再重新下载,直接用缓村里的内容。

2. 给静态资源加缓存头

在 src/server-main.js 里调整 express.static 的配置:
app.use(express.static(path.join(serverDirectory, 'public'), {
maxAge: '1d', // 缓存 1 天
etag: true, // 启用 ETag
lastModified: true, // 启用 Last-Modified
setHeaders: (res, filePath) => {
// 对于不经常变化的资源,设置更长的缓存时间
if (filePath.match(/\.(js|css|woff|woff2|ttf|svg|png|jpg|jpeg|gif|ico)$/)) {
res.setHeader('Cache-Control', 'public, max-age=86400, must-revalidate'); // 1 天
}
// 对于 HTML 文件,使用较短的缓存或协商缓存
if (filePath.match(/\.html$/)) {
res.setHeader('Cache-Control', 'public, max-age=3600, must-revalidate'); // 1 小时
}
},
}));

重启程序后打开浏览器开发者工具,看 Network 面板。刷新后大部分变成from cache,耗时非常端。

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: 武则天)

Invalid media:
animation
image
AI认知教育 02

“AI 是放大器,不是地基。”

如果你基础扎实,AI 让你如虎添翼
如果你基础空虚,AI 只会让你更依赖它

新手最需要的不是"快速做出东西",而是"理解为什么这样做"。

视频和实践给你"为什么",AI 给你"怎么更快"——这才是正确的顺序。

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: Yuzx)
这nm是人玩的/

7 posts - 6 participants

Read full topic

via LINUX DO - 最新话题 (author: 𝓫𝓪𝓷𝓵𝓪𝓷)

Invalid media:
animation
image
我怎么感觉AI Studio现在Gemini 2.5 pro还不如新出的Gemini 2.5 flash了
我感觉多模态和推理都不如flash啊,是我号的问题吗。。。。

6 posts - 4 participants

Read full topic

via LINUX DO - 最新话题 (author: lueluelue)
突发奇想,生成情侣图片用哪个ai好?免费的 吧

仅提供大头贴这种难度高的 🤨

3 posts - 3 participants

Read full topic

via LINUX DO - 最新话题 (author: 离线)
工商银行星座卡校园版提额

如题,大学生的星座卡如何提额?需要多长时间多少流水?

17 posts - 5 participants

Read full topic

via LINUX DO - 最新话题 (author: すみれ す)
佬们,车衣有用吗

最近定了新车,001,提车后有必要第一时间去贴车衣吗

5 posts - 5 participants

Read full topic

via LINUX DO - 最新话题 (author: mel2oo)
令人绝望的SEO问题表,要疯了

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: 郑超舰)

Invalid media: image
足球鞋选择推荐

有没有喜欢踢球的佬友 请问国内假草适合什么钉(tf之类的)要是能附上款式推荐就更好了😇🫡

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: sleepy dog)
clash-verge 代理问题

求助各位老,我的clash-verge对同一个域名在网页浏览和通过proxifier代理navicat访问目标域名的3306端口时一个走代理一个却是直连。这该怎么解决啊,我想都走代理

8 posts - 4 participants

Read full topic

via LINUX DO - 最新话题 (author: Suhuanzhen)

Invalid media:
image
image
WSL 安装和配置指南 使用 Codex 使用 Claude Code

WSL 安装和配置指南

本文档介绍如何在 Windows 11 上安装和配置 WSL (Windows Subsystem for Linux),以及安装开发工具。

1. 启用 Windows 功能

1.1 打开 Windows 功能设置

1. Win + R 打开运行窗口
2. 输入 optionalfeatures控制面板\程序\启用或关闭 Windows 功能
3. 点击确定

1.2 启用必要功能

在"启用或关闭 Windows 功能"窗口中,勾选以下选项:
● 适用于 Linux 的 Windows 子系统 (WSL)
● 虚拟机平台 (如果可用)

注意: Windows 11 可能只显示部分选项,这是正常的。
勾选后点击确定,系统可能需要重启。

----------------------

2. 设置 WSL 版本和安装 Linux

2.1 设置 WSL 默认版本

打开 PowerShell 或命令提示符(管理员权限),执行:

# 设置默认版本为 WSL2

wsl --set-default-version 2



2.2 查看可用的 Linux 发行版

# 查看可用的 Linux 发行版

wsl --list --online



2.3 安装 Linux 发行版

选择一个发行版进行安装(推荐 Debian 或 Ubuntu):

# 安装 Debian

wsl --install -d Debian

# 或者安装 Ubuntu

wsl --install -d Ubuntu


----------------------

3. 用户配置

3.1 创建普通用户

如果首次进入发行版后是 root 用户,需要创建普通用户:

# 创建新用户(替换 your_username 为你的用户名)

adduser your_username

# 将用户添加到 sudo 组

usermod -aG sudo your_username



3.2 设置默认用户

编辑 WSL 配置文件:

sudo vim /etc/wsl.conf


/etc/wsl.conf 中添加以下内容:

[user]

default=your_username


保存后,在 Windows 中重启 WSL:

wsl --shutdown


----------------------

4. 替换镜像源(加速下载)

4.1 备份原配置文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak



4.2 编辑源列表

sudo nano /etc/apt/sources.list



4.3 替换为国内镜像源

对于 Debian,将内容替换为:

deb https://mirrors.aliyun.com/debian/ trixie main

deb-src https://mirrors.aliyun.com/debian/ trixie main


对于 Ubuntu,可使用:

#deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse

#deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse



4.4 更新软件包

sudo apt update

sudo apt upgrade -y



4.5 测试网络(可选)

sudo apt install apache2 -y


----------------------

5. Claude Code 安装

5.1 安装 Node.js

# 下载并安装 Node.js LTS 版本(Ubuntu/Debian)

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo bash -

sudo apt-get install -y nodejs



5.2 验证安装

node --version

npm --version



5.3 安装 Claude Code

npm install -g @anthropic-ai/claude-code



5.4 设置环境变量

# 临时设置环境变量(当前会话有效)

export ANTHROPIC_AUTH_TOKEN=sk-你的token

export ANTHROPIC_BASE_URL=https://anyrouter.top



5.5 永久保存环境变量

echo 'export ANTHROPIC_AUTH_TOKEN=sk-你的token' >> ~/.bashrc

echo 'export ANTHROPIC_BASE_URL=https://anyrouter.top' >> ~/.bashrc

source ~/.bashrc



5.6 使用 Claude Code

# 验证安装

claude --version

# 进入项目目录使用

cd your-project

claude


----------------------

6. OpenAI Codex 安装

6.1 安装 Codex

npm i -g @openai/codex



6.2 创建配置目录

mkdir -p ~/.codex



6.3 创建配置文件

cat > ~/.codex/config.toml << 'EOF'

model = "gpt-5-codex"

model_provider = "anyrouter"

preferred_auth_method = "apikey"

[model_providers.anyrouter]

name = "Any Router"

base_url = "https://anyrouter.top/v1"

wire_api = "responses"

EOF



6.4 创建认证文件

cat > ~/.codex/auth.json << 'EOF'

{

"OPENAI_API_KEY": "你的KEY"

}

EOF



6.5 使用 Codex

# 验证安装

codex --version

# 进入项目目录使用

cd your-project

codex


----------------------

7. 常用 WSL 命令

7.1 查看和管理发行版

# 查看已安装的发行版

wsl --list --verbose

# 停止 WSL

wsl --shutdown

# 设置默认发行版

wsl --set-default Ubuntu



7.2 导出/导入发行版(备份或迁移)

# 导出发行版

wsl --export Ubuntu ubuntu_backup.tar

# 导入发行版

wsl --import Ubuntu C:\wsl\ubuntu C:\wsl\ubuntu_backup.tar



7.3 其他常用命令

# 卸载发行版

wsl --unregister Ubuntu

# 查看 WSL 版本

wsl --version

# 进入指定发行版

wsl -d Debian


----------------------

参考资料

本文档参考了以下资源:

[Linux.do - WSL 安装讨论] 纯小白 WSL 入门教程(附CC和Codex配置)
[Any Router 服务]https://anyrouter.top/

----------------------

常见问题

Q: WSL 启动失败怎么办?

A: 尝试以下步骤:

1. 确认已启用 “适用于 Linux 的 Windows 子系统” 和 “虚拟机平台”
2. 检查 BIOS 是否启用了虚拟化技术 (Intel VT-x 或 AMD-V)
3. 运行 wsl --shutdown 后重新启动

Q: 如何更新 WSL?

A: 在 PowerShell 中运行:

wsl --update



Q: 如何在 Windows 和 WSL 之间访问文件?

A:

在 WSL 中访问 Windows 文件:/mnt/c/Users/YourName/
在 Windows 中访问 WSL 文件:\\wsl$\Ubuntu\home\username\

----------------------

最后更新时间: 2025-01-19
有人准备在双十一添家电么

最近准备添加油烟机和空调,刷了刷小红书几乎看来看去都像软广,有佬同样烦恼么,有佬推荐么

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: akn)
针对闲鱼 L站 邀请码 成品号 大家怎么看?

我是一个热爱 L站 的佬友,发现好多人都是一元初始,心想我也想要,想着闲鱼是不是有成品号(心生邪念),搜了一下确实很多,但是思考了一下是不对的,就没有买.
我在想有没有必要去捣毁一下这个窝点,首先触及了佬友们的利益,会跟我们抢一些公益站的资源,其次没有好好读始皇的公告,社区想对于一年前,注册的通过率高了很多,去闲鱼买邀请码的人首先肯定没有认真读佬大的话,也没有把社区当回事,有同样想法的佬友吗?

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: 小田)
科硕的移动硬盘好便宜,请问佬们,有什么坑在里面吗

我看4t才490块?

6 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: user1756)