常见的三种 git 乱码问题

git add 显示中文乱码在git中出现中文乱码的解决方案 使用git add添加要提交的文件的时候,如果文件名是中文,会显示形如 274\232\350\256\256\346\200\273\347\273\223.png 的乱码。解决方案:在bash提示符下输入:git config --global core.quotepath falsecore.quotepath设为false的话,就不会对0x80以上的字符进行quote。中文显示正常。git log 显示提交的中文log乱码设置 git gui 的界面编码 git config --global gui.encoding...

利用Nginx反向代理来访问CloseAI API服务

准备工作一台能够被国内访问的服务器,同时这个服务器能够访问OPENAI的API。安装NginxNginx配置配置Nginx,利用反向代理功能,实现使用我们自己的域名来访问 OPENAI 的API。配置如下:添加一个server块:server { listen 8001; server_name srv.chatgpt ; index index.html; root /www/srv1.chatgpt; location / { proxy_pass https://a...

微博图片URL获取上传用户golang版

CODEpackage main import ( "flag" "fmt" "net/url" "regexp" ) var ( partern = regexp.MustCompile("[[:alnum:]]{32}") ) // * example url: https://wx1.sinaimg.cn/orj360/002S1Vdwgy1gudlaxizffj60j60j60tf02.jpg func main() { fla...

微博mid与字符串id互转golang实现

版本一package main import ( "fmt" "strconv" "strings" "math" ) const EMETA = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" //48-57 97-122 65-90 const META_LENGTH = 62 var DMETA = map[string]int{"0": 0, ...

AWS EC2 开启root用户及使用密码登录

AWS EC2开启root用户登录AWS EC2 创建时会要求使用密钥对登录,或自己生成或自动生成,密钥对生成后只能下载一次。如果要使用root + 密码的方式登录按以下操作即可:1.使用下载的密钥对登录,注意用户名为ec2-user。2.登录后执行:sudo passwd root可直接设置root用户的密码。su root输入设置的密码切换至root.3.编辑 sshd 服务配置文件:vi /etc/ssh/sshd_config将PermitRootLogin 设置为yes,确保passwordAuthentication 为yes.保存后重启sshd服务service sshd ...

CentOS 删除特殊文件名文件

[1]CentOS 删除特殊文件名文件在CentOS 下我们一般使用 rm 命令删除文件。CentOS 命令一般使用 -后面跟字母来作为命令的选项,如果我们要删除的文件名以 - 开头该怎么处理呢?我们通过查看rm的帮助可以找到答案:[root@host]# rm --help Usage: rm [OPTION]... FILE... Remove (unlink) the FILE(s). -f, --force ignore nonexistent files, never prompt -i prompt befo...

RSA 计算过程

RSA算法RSA算法的可靠性利用的是没有高效的手段对数字进行分解质因数。数学相关质数回想了下,是小学知识。范围: 大于1的自然数。只能够被1和自身整除的数是质数。20以内的质数:从1开始 枚举,结合九九乘法表进行计算得到:2,3, 5,7,11,13,17,19分解质因数:将数字写成质数相乘的形式。任意一个大于1的正整数,都可以写成一系列质数的积。比如 45 = 5 3 3分解质因数方法:木有高效的方法。小学时分解质因数方法:死记硬背20以内的质数,根据能被2,3,5,11整除的数的特点,结合滚瓜烂熟的九九乘法表,对较小的数进行分解,即根据已有数学经验与逻辑进行分解。互质关系两个正整...

微博数字Id与字符串Id的互转

微博数字Id与字符串Id的互转<?php class WeiboId { public static $meta = [ "0","1","2","3","4","5","6","7","8","9", "a","b","c","d","e",&...