博客折腾记
未读本地需要有python3环境,复制以下代码到一个.py的文件中,如我本地命名为 upd_pic_to_cnblog.py
12345678910111213141516171819202122232425262728293031323334353637383940import osimport sysimport xmlrpc.client as clientimport mimetypesCONFIGS = { "url": "", "username": "", "password": "", "blogID": "",}def get_image(image_path): image_mimetype = mimetypes.guess_type(image_path, True)[0] image_name = os.path.basename(image_path ...
一、下载PicGo
PicGo官方文档
PicGo GitHub仓库
二、PicGo图床设置2.1 GitHub图床设置首先需要创建一个仓库用于存储图片
点击头像 => Settings
找到 Developer settings
创建一个 token
token有效期可以设置为永久,即 No expiration,如果担心泄露也可以定期生成,Select scopes设置勾选repo
创建好后会自动生成对应的令牌,请复制并保存该令牌,此令牌仅显示一次
按照下图所示进行配置
仓库名为github仓库地址
分支默认为master
Token即刚才github创建的token
指定存储路径即上传到仓库的文件路径,为方便管理,一个为该路径设置个日期如 img/2023/04/
自定义域名可以使用cdn加速地址
https://cdn.staticaly.com/gh/用户名/仓库名@master
2.2 vika维格表图床设置注册并登录 vika,注册的时候可以填写一下我的邀请码 74884167 ,双方各得 1000 V币 ...
由于我的虚拟机是非正常关闭,再次启动时出现如下错误
找到该文件所在目录.vmx后缀的文件,用文本编辑器进行编辑
搜索 vmci0.present 将 TURE 改为 FALSE
删除错误提示文件所在目录 .lck 结尾的文件,重新启动虚拟机即可
相关参考
VMWare虚拟机显示模块“Disk”启动失败
虚拟机报错模块“Disk”启动失败。 未能启动虚拟机
1、注册LeanCloud
LeanCloud官网
2、实名认证
使用LeanCloud功能需要进行实名认证
3、验证邮箱
4、创建应用
5、查看应用凭证
6、修改当前主题配置文件中的 leancloud 配置
8、绑定域名
9、重新部署服务
123456# 生成网页hexo g# 推送到远程服务hexo d# 启动服务hexo s
10、测试
11、查看api提交记录
相关参考
Valine官网
hexo添加评论功能
Hexo中Buttefly主题Valine评论系统配置以及美化(七)
1、问题描述
由于我提交文件过大,往远程推送时提示一下错误
经过排查,发现待推送的文件中有个压缩包文件很大,而gitee默认仅支持 100M
经过各种百度,都是说设置一下缓存大小就行了
git 推拉出现 “fatal: The remote end hung up unexpectedly” 解决方案
但是我改了一个很大的数值之后提交仍然报错
最后干脆重新拉项目,把那个文件忽略,重新提交然后就推送成功了
最新解决方案
Git因文件过大导致提交失败解决方案
1、在注册表中添加快捷指定Win + R 打开运行窗口,输入 regedit 回车打开注册表菜单
找到 HKEY_CLASSES_ROOT\*\shell 目录
可以看到当前已存在的快捷操作指令,如果想要去除,直接删除对应的目录即可
在 shell 目录下新建一个项
重命名为你想要显示的名称,例如我要添加Notpad–的打开方式,命名为 Open with Notpad–
在新建的项下继续新建一个项,命名为 command
双击command目录下的 默认填写数值数据
数值数据填写 "应用可执行程序所在位置" "%1",注意中间有个空格
应用可执行程序所在路径可以通过快捷方式 -> 右键 -> 打开文件所在位置找到可执行程序所在位置
注意左下角有箭头符号的是快捷方式,需要找到不带箭头的可执行程序真正所在位置
如果打开文件所在位置后依然是快捷方式,就继续在该快捷方式上打开文件所在位置
直到找到没有箭头符号的位置为止,如下图所示
例如此处我填写为:"D:\Program Files\Notepad--\Ndd ...
好记性不如烂笔头
未读java替换第N次出现的字符串12345678910111213141516171819/** * 替换第N次出现的字符串 * @param str 指定字符串 * @param find 需要被替换的字符串 * @param nthOccurrence 要被替换的字符串出现的次数 * @param replace 替换的字符串 * @return 替换后的字符串 */ public static String replaceNth(String str, String find, int nthOccurrence, String replace) { int index = str.indexOf(find); for(int i = 1; i < nthOccurrence; i++) { index = str.indexOf(find, index + 1); } if(index != -1) ...
SVN 安装配置SVN的安装分为2部分,第一部分是服务端安装,第二部分的客户端安装。
一般情况下,只需要安装客户端即可,因为在企业中服务端是由运维来维护的,我们只需要开通一个账号即可。
常用的客户端又分为两种:安装在操作系统中的客户端、Eclipse的插件
一、服务端安装官网下载服务端 visualsvn
也可直接通过链接 https://www.visualsvn.com/files/VisualSVN-Server-5.1.1-x64.msi 下载
下载的程序如下所示,双击运行安装
无脑下一步
接受协议,无脑下一步
保留默认设置(选择visualVSN服务器和管理控制台),并添加到系统环境变量
安装配置
若端口被占用,可调整为其他端口,例如 8843
可使用cmd命令 netstat -oan 查看被占用端口的程序,可以看到 443端口被 pid 为 4460的进程占用
使用 tasklist /FI "PID eq xx" 查看详细进程信息 xx为要查看的pid
相关参考
https://blog.csdn.net/Jw_1201/ar ...
踩坑
未读svn: E230001: Server SSL certificate verification failed: certificate issued for a different hostname, issuer is not trusted意思是服务器的SSL证书验证失败,证书为不同主机名颁发。
解决方法:
用管理员身份打开CMD并执行如下命令
svn ls https://ip/svn/xxxx 将ip 替换为你要访问的svn仓库的ip,将xxxx 替换为项目目录地址
然后会让你选择R(拒绝)、t(暂时接受)、或者p(永久接受)
我们输入p后按回车,会提示输入当前电脑用户的密码,然后提示输入svn的账号密码,按着提示操作就行
都输入完成后,回车就可以解决了
CSDN博主「夜月闪耀原文链接:https://blog.csdn.net/weixin_45936094/article/details/126029876
CentOs7安装Sqlserver2019特别鸣谢
哔哩哔哩博主 : 程序员小墨
https://www.bilibili.com/video/av844976641
下载存储卡配置文件
1sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo
一、安装SQLServer1sudo yum install -y mssql-server
若安装过程中出现/var/run/yum.pid 已被锁定可以使用以下命令解除,没有请忽略
1rm -f /var/run/yum.pid
选择要安装的版本
1sudo /opt/mssql/bin/mssql-conf setup
选择语言
设置系统管理员 sa 的密码,要求大于8个字符且包含大小写字母,符号中至少三种
可以查看下服务是否正常运行
1systemctl status mssql-server
打开 ...