2023年10月30日

pyinstaller生成的exe文件的所在的工作目录问题

摘要: 困扰我两天的问题终于解决了,记录一下解决的过程。 背景: 在windows下到授渔.exe所在目录,双击授渔.exe (https://gitee.com/pmh905001/shouyu ),程序运行正常。新功能需要开机启动,于是我使用了python的自带模块winreg在SOFTWARE\Mic 阅读全文

posted @ 2023-10-30 00:51 pmh905001 阅读(93) 评论(0) 推荐(0) 编辑

2023年9月21日

windows下python的keyboard库在锁屏之后再次登陆快捷键(热键)失效问题

摘要: 背景: python的keyboard是一个强大的键盘事件处理工具包,可以找到很多介绍如何使用的文章。而我用它注册快捷键(热键,hot keys)完成一些功能,但是时不时的发现注册的热键是不起作用,没有找到重现步骤。 为此,我不得不在菜单项中增加了一个重启功能,当用户发现快捷键不起作用,重启该进程临 阅读全文

posted @ 2023-09-21 00:46 pmh905001 阅读(354) 评论(0) 推荐(0) 编辑

2023年9月13日

pyinstaller 报错ImportError: No module named _bootlocale

摘要: 生成环境的安装包,执行如下命令会有报错: pyinstaller -wF -p venv310/Scripts -p venv310/Lib/site-packages --add-data "./fish.jpg:." --add-data "./kb.ini:." -i fish.ico -n 阅读全文

posted @ 2023-09-13 15:04 pmh905001 阅读(245) 评论(0) 推荐(0) 编辑

2023年5月30日

windows下gitbash 鼠标左键选中文字自动自行终止命令 ctrl+c ^C

摘要: 原因是有道翻译划词翻译 导致的, 打开有道翻译,勾选掉划词即可 阅读全文

posted @ 2023-05-30 17:42 pmh905001 阅读(5) 评论(0) 推荐(0) 编辑

2023年5月23日

spring-security 如何使用用户名或邮箱登录

摘要: 其他文章是介绍使用邮箱以及验证码登录的方式,如果变成如下这种通过用户名或者邮箱的登录方式呢? https://gitee.com/pmh905001/moikiitos/ spring-security只实现用了用户名+密码登录,没有邮箱+密码登录的方式该怎么进行扩展呢? 翻了下源代码,做法如下:在 阅读全文

posted @ 2023-05-23 23:55 pmh905001 阅读(212) 评论(0) 推荐(0) 编辑

tomcat jndi context.xml的特殊字符转义问题

摘要: 在tomcat中配置名为jdbc/moikiitos的jndi (例如:$TOMCAT_HOME/conf/context.xml)数据连接配置成如下: <?xml version="1.0" encoding="UTF-8"?> <Context> <Resource name="jdbc/moi 阅读全文

posted @ 2023-05-23 22:29 pmh905001 阅读(172) 评论(0) 推荐(0) 编辑

2023年5月11日

struts2的优缺点以及如何改造

摘要: 毕业的进入第一家公司就用过struts框架. 回头重新看看struts2,感觉变化不大。基于xml配置的MVC框架,当时这套框架还是相当流行,MVC,标签,布局,校验,公司的web前端就是基于这套框架。 说说它一个缺点:前后端不分离,bean与前端jsp高度绑定。这在项目比较小,初期是可以的。后期项 阅读全文

posted @ 2023-05-11 11:22 pmh905001 阅读(39) 评论(0) 推荐(0) 编辑

2023年5月10日

jetty-maven-plugin 版本导致jetty启动失败问题

摘要: 使用maven来启动jetty 服务, 启动jetty报如下错误. 错误莫名其妙,相应的类EditAction.class是存在的。从堆栈信息来看应该是jetty注解扫描出现了非法参数(IllegalArgumentException),猜测是jetty-maven-plugin的版本有问题。 [I 阅读全文

posted @ 2023-05-10 15:57 pmh905001 阅读(436) 评论(0) 推荐(0) 编辑

2023年5月9日

Eclipse下pom.xml的提示 Cannot access defaults field of Properties

摘要: maven project 总是出现如下错误提示: Exception java.lang.ExceptionInInitializerError: Cannot access defaults field of Properties [in thread "Worker-23: Building" 阅读全文

posted @ 2023-05-09 17:20 pmh905001 阅读(958) 评论(0) 推荐(0) 编辑

eclipse Maven Dependencies显示不出来的问题

摘要: 在eclipse新建了java工程, 添加maven的pom.xml, 但是Maven Dependencies以及依赖的jar包并没有预期地显示出来。 即便我将工程配置成maven project,update projec...t都不行。 解决办法:找到工程下的.classpath文件,添加如下 阅读全文

posted @ 2023-05-09 17:06 pmh905001 阅读(233) 评论(0) 推荐(0) 编辑

导航