分类标签归档:error

[ datetime.strptime解析异常 ]


第一次执行没事

第二次执行报错

ValueError: time data '3,2021 4:23:55 AM' does not match format '%m,%Y %I:%M:%S %p'

原因是一开始的时候, locale默认的语言是none, 一开始执行datetime.strptime缓存的语言是none, %p转化成的正则表达式是"AM/PM" 第一次执行cv2.imshow会强制设置locale的语言为当前计算机默认语言,我这里就是中文, 循环第二次执行到datetime.strptime检测到locale发生变化,会重新缓存语言是中文,解析%p的正则表达式就变成了"上午/

< Read more >

[ PowerShell 提示出于兼容性目的已禁用PSReadLine问题 ]


但是,发现运行Import-Module PSReadLine后并没有解决。而办公室电脑的win10上很正常,并没有发现这个问题。

话说,是怎么发现这个问题的呢?倒也不是用PowerShell的时候,是因为用VS Code,发现终端界面上命令都没有高亮了,而终端用的就是PowerShell,感觉就是PowerShell的问题了。

于是,网上查了很多方法,下载了最新版的PowerShell也没用。

最终找到一个有用的。

解决方法:

1.创建一个.ps1文件(名字随便取,比如xiufu_powershell.ps1),粘贴以下代码:

Add-Type -TypeDefinition '
u

< Read more >

[ find查询为空异常[xorm] ]


XORM异常

find查询为空

当使用切片find查询时, 传入切片或者map的指针*[]model.user就可以, 不要重复使用指针, 会导空

正确示范

domain.go业务

func (u UserDomain) UserList(page int64) ([]model.UserModel, error) {
    limit := page * 5
    offset := 5 * (page - 1)
    userList := make([]model.UserModel, 0)
    err := u.userRepo.UserList(limit, offse

< Read more >