ubuntu22.04 服务器 SSH 密钥登录失败 SSH密钥登录,是将SSH公钥写入服务端的文件中。今天装了ubuntu22.04的系统,按照以往操作,在服务端配置了SSH公钥之后,发现竟然无法登录。
Joplin利用TeraCLOUD(InfiniCloud)进行WebDAV同步完美替代坚果云同步 由于Joplin使用坚果云WebDAV同步总是丢失笔记,因此,本文介绍了一种替代坚果云同步的方案——使用TeraCLOUD进行WebDAV同步关于坚果云丢笔记介绍可以看这篇文章:Joplin使用坚果云WebDAV同步存在的问题以及解决办法TeraCLOUD介绍TeraCLOUD是一款日本的老牌网盘,具备以下功能:支持WebDAV不限速,高达100Mbps兼容任何设备提供免费版,提供10G空间,填写推荐码:THWFA,额外获得5G永久空间。收费情况如下:TeraCLOUD注册官网地址:
Joplin使用坚果云WebDAV同步存在的问题以及解决办法 Jopin简要介绍Joplin是一款开源笔记应用程序,支持从任何设备安全的访问笔记。数据本地存储优先,离线可用,安全放心支持Markdown。也可以调用外部编辑器,比如:Typora支持图像、视频、PDF和音频文件数学表达式和图表利用chrome/Firefox插件实现网页剪辑。可完美替代印象笔记Evernote ,支持导入 enex 格式的 Evernote 文件支持插件、自定义主题支持多平台。windows、macOS 、Linux、安卓、ios支持多种同步方法(File syst
ubuntu设置系统时间(北京时间) 查看当前时间$ dateTue 01 Mar 2022 04:07:57 AM UTC从输出中可以看到我们现在使用的UTC时间。设置时区$ tzselectPlease identify a location so that time zone rules can be set correctly.Please select a continent, ocean, "coord", or "TZ". 1) Africa 2) Americas 3) Antarctica 4) Asi
细数makefile遇到的那些坑 细数makefile遇到的那些坑参考文章:[Makefile] 缩进与空格–记录踩过的坑1号坑:示例1:.PHONY: allA=helloifeq($(A), hello) INFO=trueelse INFO=falseendifall: @echo "result: $(INFO)"执行结果:$ makeMakefile:5: *** 缺失分隔符。 停止。错误原因:第5行:ifeq 和 ( 之间应该有空格2号坑:示例2:.PHONY:
tar命令打包压缩时排除.svn .git .repo等特定文件/文件夹报错/未生效 tar命令打包压缩时排除特定文件/文件夹报错/未生效当使用tar命令打包压缩的同时期望排除某类文件或文件夹时,可以使用--exclude参数。在ubuntu20.04版本,执行命令tar -caf /tmp/mydocs.tar.gz * --exclude=.git报错,如下:$ tar -caf /tmp/mydocs.tar.gz * --exclude=.gittar: 下列选项在归档创建或更新模式中用在任何非可选参数之后。这些选项是可选的,且仅影响跟随其后的参数。请在安排参数顺序时谨慎处理
repo init 时报错 [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed repo init 时报错 [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed报错完整信息如下图所示:根据网上的方法尝试了export PYTHONHTTPSVERIFY=0依旧报错尝试如下方法,设置环境变量SSL_CERT_DIR,问题解决,不妨你也试一试。$ sudo update-ca-certificates --fresh$ export SSL_CERT_DIR=/etc/ssl/certs...
git repo工具详细使用教程——彻底学会Android repo的使用 史上最详细的git repo工具使用教程repo是什么?repo是Google开发的用于管理Android版本库的一个工具,repo是使用Python对git进行了一定的封装,并不是用于取代git,它简化了对多个Git版本库的管理。用repo管理的版本库都需要使用git命令来进行操作。为什么要用repo?项目模块化/组件化之后各模块也作为独立的 Git 仓库从主项目里剥离了出去,各模块各自管理自己的版本。Android源码引用了很多开源项目,每一个子项目都是一个Git仓库,每个Git仓库都有很多分支
ubuntu 18.04 执行repo init时报错[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed 报错详细信息如下图所示:根据网上的方法尝试了export PYTHONHTTPSVERIFY=0依旧报错尝试如下方法,设置环境变量SSL_CERT_DIR,问题解决$ sudo update-ca-certificates --fresh$ export SSL_CERT_DIR=/etc/ssl/certs
使用可变参数__VA_ARGS__时,出现 expected expression before ‘)‘ 错误 使用可变参数__VA_ARGS__时,出现 expected expression before ‘)’ 错误#define mylog(format, ...) printf("mylog:" format "", __VA_ARGS__)int main(){ /** * 此处会报错 * 因为展开之后为:printf("mylog:" "hello world!" "", ) * 多了一个逗号','所以会报错 */ mylog("hello world!");
python获取模块所在位置 如下方法可获得模块文件所在位置import moduleNameprint(moduleName.__file__)以模块_cffi_backend为例:>>> import _cffi_backend>>> print(_cffi_backend.__file__)/opt/miniconda3/envs/python3810/lib/python3.8/site-packages/_cffi_backend.cpython-38-x86_64-linux
subprocess.CalledProcessError: Command ‘(‘lsb_release‘, ‘-a‘)‘ returned non-zero exit status 1. 执行piplist时,出现如下错误:删除文件 /usr/bin/lsb_release。
服务器OpenSSH升级之后,gitlab clone失败,fatal: Could not read from remote repository 代码服务器OpenSSH从7.6版本,升级到8.7p之后,就无法从gitlab上拉代码。错误如下:Cloning into 'test'...Bad owner or permissions on /home/user/.ssh/configfatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.查看c
python 文件读取的几种方式 read readline readlines 1. read():一次性读取文件全部内容,适合小文件。举例如下:with open('123.txt', 'r') as f: print(f.read(), end='') # end=''用来关闭print默认添加换行符2. read(size):每次最多读取size个字节的内容,适合大文件。举例如下:with open('123.txt', 'r') as f: while True: str = f.read(16) # 每次读取16字节..
python 循环读取大文件内容举例 with open('123.txt', 'r') as f: while True: str = f.read(1024) # 每次读取1024字节 if str == "": break print(str, end='') # 设置print不自动添加换行符
pyinstaller打包exe时修改打包使用的图标重新打包之后,新生成的exe文件图标没有变化 结论:实际上图标已经成功更新了,你可以把新生成的exe文件移动/拷贝到其他路径查看确认,或者发送给别人也可以。这个问题的原因是windows的问题,不是pyinstaller的问题。参考如下文章:程序修改图标后显示未更新——强制刷新windows图标缓存...
python加密库crypto、pycrypto、pycrytodome区别 先说结论:使用 pycrytodome 库,安装方式如下:pip install pycryptodome以下内容转载于:https://www.cnblogs.com/banml/p/10731242.html在python中要使用到crypto相关的库,但是网上的解决方法一大片,能用的没有几个,而且能安装的没有几个,首先我告诉大家为什么不能安装,其次告诉一种真正的方法。 pycrypto,pycrytodome和crypto是一个东西,crypto在python上面的名字是pyc
python tkinter 开发GUI工具设置窗口大小不可变/窗口最大值和最小值 import tkinter as tkwindow = tk.Tk()window.title("my window")window.geometry("500x600+500+100")window.resizable(False, False) # 窗口大小不可变window.mainloop()