- 博客(13)
- 收藏
- 关注
原创 TypeError:a byte-like object is required,not str
转码可以使用encode()函数,也可以使用bytes函数,如bytes(usr_pwd,encoding = ‘utf-8’)和usr_pwd.encode(‘utf-8’)二者效果是一样的!python3.x中字符都为unicode编码,而b64encode函数的参数为byte类型,所以必须先转码。mystr = bytes(mystr,encoding="utf-8") ==需加这一行代码即可。mystr = "人生苦短,我用Python"
2023-10-20 10:59:08
125
1
原创 java连接sqlserver报错(错误日志在详情)
手动启动没问题,但用jenkins启动就会报连接SQLServerException:驱动程序无法使用安全套接字层(SSL)加密建立与SQL Server的安全连接。2、查看系统tsl版本:openssl version --->Openssl 1.0.2*****(服务器ssl版本较低)4、思路:为什么限制?---结论得出:JDK的安全配置文件。5、找到:jdk下conf/security下的java.security文件。3、考虑到一时半会无法去升级服务器的ssl版本,则考虑另外的方法;
2023-10-17 15:03:51
910
原创 binascii.Error: Incorrect padding 报错解决(解密失败)
python中base64串的长度需为4的整数倍,故对长度不为4整数倍的base64串需要用"='补足。base64.encodebytes(encrypt_aes) 换成 base64.urlsafe_b64encode(encrypt_aes)base64.decodebytes(encrypt_aes) 换成 base64.urlsafe_b64decode(encrypt_aes)我理解这是因为字符串的长度不是 4 的倍数,这是 base64 编码文本的要求。
2023-10-11 09:59:49
2299
1
原创 执行顺pytest.mark.run(order=)序不起作用
2、同一目录,不同python文件下,在多个文件内进行order序号排序,使用@pytest.mark.run(order=*);1、同一python文件下,使用@pytest.mark.run(order=*);注解不能控制执行顺序,原因为当前python环境未安装pytest-ordering。在执行脚本的python环境下安装pytest-ordering后解决问题。
2023-09-08 15:37:17
549
1
原创 git基本操作命令
1、本地安装好git;2、桌面右键打开git命令行;3、(全部按enter);4、cd ~/.ssh(如果没有执行第三步,则不会有这个文件夹);5、在命令行打开这个文件,会直接输出密钥;6、复制,打开github,点自己头像7、title随便写。key里粘贴第六步的内容;完成。git。
2023-07-26 09:09:34
70
1
原创 python连接数据库
打开oracle版本的解压包,进入解压后的目录,C:\work\instantclient-basic-windows.x64-12.2.0.1.0\instantclient_12_2(换成你本地的目录,这里是我本地的),把所有的.dll文件全部拷贝到python的根目录。在进行数据库连接之前,一般都需要导入依赖的库,通过专门的库去处理对应的数据库连接,所以没安装对应的处理库的话,需要先进行安装、再导入,导入后即可正常使用。1、需要下载已安装的oracle数据库对应的版本。
2023-07-25 16:16:01
93
原创 python install install cx_Oracle失败问题解决
1、问题背景:在本地机安装失败,但在服务器上安装成功;2、环境对比:两个机器的python版本不一致;
2023-07-24 10:25:54
6063
原创 git解决git ssh key Permission denied
此种方式下载代码到本地的时候,可能出现Permission denied,原因在于此种方式依赖ssh key,SSH key可能失效或不存在。尝试以下步骤重新创建就可以解决。打开git bash,输入以下命令检查ssh key是否存在ls ~/.ssh/若存在,跳过下一步骤,不存在则执行下一步骤。
2023-07-10 11:01:11
864
1
原创 gitlab相关端口配置
要想不被还原,可以省却上面5步,仅仅修改:/etc/gitlab/gitlab.rb 这个文件,修改完后再运行 gitlab-ctl reconfigure。我选择的是11.3.0版本的;它是gitlab内置的nginx的配置文件,里面可以影响到nginx真实监听端口号。gitlab的在线安装我没有尝试过,这里仅仅记录一下直接下载rpm包后的安装步骤。但是这个文件里的内容太复杂,高的人眼花缭乱,所以我选择直接修改里面组件的配置。以上修改完成后,重启下,就可以访问8000端口的gitlab了。
2023-06-25 17:56:13
1081
1
原创 搭建gitlab服务器需要哪些端口号
GitLab通过HTTP/S协议进行通信,因此需要开放HTTP(端口号80)和HTTPS(端口号443)端口。HTTP端口用于GitLab未启用HTTPS的情况,而HTTPS端口则用于启动了HTTPS的情况。当您开始创建自己的服务器时,务必仔细检查这些端口号是否开放,并确保您的服务器具备足够的安全性,以保护您的代码和其他敏感信息。Git端口号默认为9418。GitLab可以使用NFS(Network File System)来管理开发者之间的代码共享,而NFS协议默认使用2049端口进行通信。
2023-06-25 17:16:44
3161
原创 GitLab生成的项目数据保存在什么位置
在GitLab中,每个项目都有一个Git仓库,Git仓库中的数据会被保存在GitLab服务器中。具体来讲,在GitLab运行后,相应的Git仓库被保存到GitLab安装目录下的/var/opt/gitlab/git-data/repositories中。它们分别保存在GitLab安装目录下的/var/opt/gitlab/git-data/repositories、/var/opt/gitlab/postgresql/data和/var/opt/gitlab/gitlab-rails/uploads中。
2023-06-25 15:54:45
2887
1
原创 print(““.join(nums)) 报错 sequence item 0:expected str instance,int found
解决list转str的办法
2023-02-10 17:02:04
83
原创 UnicodeDecodeError
Python 3.7以上在Windows 10使用 ,遇到 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte
2022-12-02 11:00:00
275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人