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版本了,需要自行构建。 …

WordPress返回最后一条评论修改时间函数:get_lastcommentmodified

WordPress函数get_lastcommentmodified用于返回最后一条评论的修改时间。 get_lastcommentmodified( string $timezone = 'server' ): string|false 函数参数$timezone 字符串,默认值:server 可用值:gmt、blog、server …

Ubuntu安装配置Snipaste教程

Snipaste截图软件非常好用,但早期一直没有Linux版本。记得曾经还咨询过作者Linux版本的开发计划,答复太忙没时间。这几天偶然发现不知何时已经发布Linux版本了,体验了一下和Windows版本一样好用。 …

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

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

Hestia面板启用IP访问phpMyAdmin

Hestia面板安装phpMyAdmin后,默认只能使用安装面板时绑定的域名访问,要启用IP访问,编辑以下文件: vi /etc/apache2/conf.d/[ip].conf 注意将其中的IP更换为你的安装IP,在<VirtualHost>块添加如下代码: …

Hugo分页排除部分页面方法

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

Hugo排除生成XML方法

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