LMLPHP后院

VIM如何以指定编码打开或加载文件

Vim 编辑器如何以指定编码打开文件,或者是在打开文件之后,如何以指定的编码再次加载当前文件。有时候,特别是文件的中文内容比较少的情况下,比如整个文件中只有一到两个中文字符,编辑器可能会以错误的编码方式打开,这个时候就需要手动的切换到正确的编码。指定编码打开文件,如下示例:$ vi file_name -c "e ++enc=utf-8"在编辑器打开后,动态切换编码,如下示例::e ++enc=utf...

解决GIT本地的远程分支删不掉的问题

git branch -D 删除提示分支不存在。本地远程分支删不掉的原因,系远程分支已经被其他终端删除,本地更新后 packed-refs 已经被删除,导致 git branch -d 报找不到分支的错误,需要手动清理 .git/refs/remotes/origin/branch_name。 如下示例:$ cat .git/packed-refs # pack-refs with: peeled 6...

如何让MySQL支持utf8mb4字符集

HARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;遇到的问题,在 Ubuntu 下操作请不要使用 service 的方式重启 MySQL,这样会导致奇怪的错误,比如无法启动等,直接在 /etc/init.d/ 下面重启。关于网页支持 utf8mb4 问题。在使用 PDO 操作的时候,如果提交了 emoji 表情到数据库,并且数据库不支持 emoji 时,会...

git pull git-upload-pack: command not found 报错怎么办

偶尔碰到这样一个错误,记录下bash: git-upload-pack: command not found fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists....

ArchLinux 更新报错解决 ffmpeg2.8 libxfont

ArchLinux 更新报错,主要两类错误,一个是 ffmpeg2.8,另一个是 libxfont。报错如下:looking for conflicting packages... error: failed to prepare transaction (could not satisfy dependencies) :: ffmpeg2.8: installing libvpx (1.7.0-1)...

苹果笔记本还值得买吗?

。对于 MacBookPro 有 Multi Touch Bar & Touch ID 和 CPU 型号不同而单独多出来一个选择还能理解。这样多选择的结果就是,对于小白用户,可能因为稍不注意,就选择了错误的电脑。再说说选择电脑的配置和价格。如果决定要买,内存 16G 和存储至少 256G 是必须的,CPU 和显卡差一点点还没太大关系。这样的配置除 Air 系列外,nmb(New MacBook)12 ...

Solve activation of network connection failed

于是使用桌面去做,最后却一直报错。尝试了很多方法,依然不行,于是尝试更新系统。$ sudo pacman -Syyu更新出现 signature from ... is unknown trust 的错误,最后强制修改 pacman.conf,将 SigLevel 值修改为 Optional TrustAll 解决。系统更新好了,一切 OK!雨过天晴了。...

MyBatis 生成器去除注释的方法

perty name="suppressAllComments" value="true" /> </commentGenerator> 有人也许会问,上面的代码加了啊,但是执行生成的命令时,会报如下错误?XML Parser Error on line 44: 元素类型为 "context" 的内容必须匹配 "(property*,plugin*,commentGenerator?,(connect...

数据库 datetime 类型默认值引起 jdbc 报错

MySQL 数据库中某些字段类型设置为 datetime,如果不允许为空且默认值设置为 '0000-00-00 00:00:00',Java Bean 中 Date 类型转换会出现如下错误:jdbc.spi.SqlExceptionHelper : Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp 解决方案...

解决 springboot Interceptor @Autowired null

er.addInterceptors(registry); } } 上面的代码看似非常简洁,其实是有一些问题的。当 WebInterceptor 类中使用了 @Autowired 的属性就会出现空指针错误。问题原因:拦截器加载的时间点在 springcontext 之前,所以在拦截器中注入值为 null,使用 Bean 注解提前加载即可解决。代码改成如下:@Bean public HandlerInt...
2026-04-10 21:16:58 1775827018 0.022435