Bing国际版打开搜索结果链接加载慢

在搜索技术文档方面,Bing国际版比国内版的搜索结果更精准,更丰富。Bing国内版的搜索结果链接为直连,打开速度快,而Bing国际版是通过www.bing.com跳转的,打开搜索结果链接需要等待若干秒才开始跳转,很多时候甚至无法跳转。 …

编译安装FFmpeg启用OpenSSL支持https下载

安装依赖: sudo apt-get update -qq && sudo apt-get -y install \ autoconf \ automake \ build-essential \ cmake \ git-core \ libass-dev \ libfreetype6-dev \ libgnutls28-dev \ libmp3lame-dev \ libsdl2-dev \ libtool \ libva-dev \ libvdpau-dev \ libvorbis-dev \ libxcb1-dev \ libxcb-shm0-dev \ libxcb-xfixes0-dev \ meson \ ninja-build \ pkg-config \ texinfo \ wget \ yasm \ zlib1g-dev Ubuntu 20.04还需要安装: sudo apt install libunistring-dev libaom-dev libdav1d-dev FFmpeg为提高编译效率,默认会使用汇编指令,如果没有安装nasm,会导致以下错误: …

编译安装Python 3.13

对于版本较旧的Linux系统,例如Debian 10,使用apt只能安装Python 3.7,此时可考虑编译安装。 目前Python最新稳定版是3.13,本文就以该版本为例。 Python源码下载页面: …

pip安装模块错误:linux-gnueabihf-gcc failed with exit code 1

使用pip安装ssl模块: pip3 install ssl 收到报错: error: Setup script exited with error: command /usr/bin/arm-linux-gnueabihf-gcc failed with exit code 1 安装python3-dev: sudo apt install python3-dev 再次安装ssl模块收到新的错误: File <string>, line 1, in <module> File /tmp/pip-install-wu0ofdmu/ssl/setup.py, line 33 print looking for, f SyntaxError: Missing parentheses in call to print. Did you mean print(looking for, f)? 更新pip解决: …

Cargo构建错误:Blocking waiting for file lock on build directory

Cargo构建时提示如下错误: Blocking waiting for file lock on build directory 导致这个错误的原因可能是之前构建时意外中断而锁定,可尝试结束Cargo进程: sudo pkill rls && sudo pkill cargo 如果仍然不行,可删除缓存: rm -rf ~/.cargo/.package-cache rm -rf ~/.cargo/registry/index/* 重新构建: cargo build --release …

Rust构建提示Updating crates.io index错误

使用Cargo构建时提示如下错误: Updating crates.io index error: failed to fetch https://github.com/rust-lang/crates.io-index 这是由于网络原因导致的,可替换为清华源。 编辑Cargo Config文件: vi $HOME/.cargo/config 写入以下代码: [source.crates-io] registry = "https://github.com/rust-lang/crates.io-index" # 替换成清华镜像源 replace-with = 'tuna' # 清华大学 [source.tuna] registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git" # rustcc社区 [source.rustcc] registry = "git://crates.rustcc.cn/crates.io-index" [net] git-fetch-with-cli=true …

构建GeckoDriver armv7二进制

Selenium调用Firefox提示如下错误: selenium.common.exceptions.WebDriverException: Message: Service ./geckodriver unexpectedly exited. Status code was: 1 这是驱动与平台不兼容导致的,需要指定对应的GeckoDriver。 Mozilla提供了linux-aarch64的版本,可以在官方发行说明页面下载。我的开发板是armv7l平台,v0.23.0之后Mozilla就不提供arm7hf版本了,需要自行构建。 …

百度统计提示页面代码安装状态Referrer被禁用

在百度统计添加网站,并在网站正确配置统计代码,验证代码安装时提示: 代码安装状态:referrer被禁用 检查网站并没有添加禁用referrer的标签: <meta name="referrer" content="no-referrer"> 在网站头部添加如下标签后解决: <meta name="referrer" content="strict-origin-when-cross-origin"> 那么该标签的作用是什么呢? 同源请求:浏览器会完整发送Referer信息,包括协议、主机名、端口和路径; 跨域请求:浏览器仅发送请求页面的Origin部分,即协议和主机名,而不包括路径和查询字符串,从而保护用户隐私。 使用该标签,既满足了跨域请求数据源验证的需求,又避免了泄露完整的URL信息,减少潜在的安全风险。 …

Hugo分页排除部分页面方法

如果使用Hugo搭建简单的企业站点,类似公司介绍、联系方式等页面并不适合出现在列表页。即使普通个人站点,首页的分页里可能也不希望出现某些页面。 在不需要出现在分页的页面里添加如下配置: build: list: never 如此,Hugo在构建时就不会将该页面计算在分页里了。 …

Hugo排除生成XML方法

Hugo默认会为每个Section生成index.xml,但某些Section可能并不需要,例如搜索页面(Hugo实现简单站内搜索功能)。 在配置文件hugo.yaml中添加以下配置可禁止生成XML: disableKinds: - rss 但是,不仅所有Section都不再生成XML,网站地图sitemap.xml也不会生成了。 …