<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[programminghkl的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/programminghkl</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; programminghkl]]></copyright><item><title><![CDATA[service.findAll() 等待很长时间。]]></title><link>https://blog.youkuaiyun.com/programminghkl/article/details/104890479</link><guid>https://blog.youkuaiyun.com/programminghkl/article/details/104890479</guid><author>programminghkl</author><pubDate>Mon, 16 Mar 2020 00:59:06 +0800</pubDate><description><![CDATA[一开始以为是自己写错 controller的代码了。

使用debug模式测试了一下发现在findAll方法处停留了很长时间。尝试使用maven重新构建项目后，问题依然存在。可是服务器显示启动之后，没有报错。

通过替换大法，发现问题有两个：

  1. 在pom.xml文件中引入了log4j日志记录，但是没有在resources中添加 log4j.properties文件，导致看不到错误

...]]></description><category></category></item><item><title><![CDATA[HTML操作杆（360度、四方向，八方向）]]></title><link>https://blog.youkuaiyun.com/programminghkl/article/details/104866244</link><guid>https://blog.youkuaiyun.com/programminghkl/article/details/104866244</guid><author>programminghkl</author><pubDate>Sat, 14 Mar 2020 20:59:41 +0800</pubDate><description><![CDATA[前言

    之前作品里面有个需求，需要制作一个HTML浏览器中的操作杆。在网上查找资料的时候，发现相关的实现代码很少，很多都需要依赖各种js包，极其麻烦。无奈自己研究了一个，拿出来给大家提供参考。

操作杆效果



注意：这个操作盘只能在手机端使用（因为手机端有touch事件），如果gif图片效果无法满足你的好奇心，可以使用手机访问网址，获得第一手的体验。

正文

咱就直接上代码吧...]]></description><category></category></item><item><title><![CDATA[linux 部署 Tomcat8.5 响应很慢的解决办法——简单粗暴]]></title><link>https://blog.youkuaiyun.com/programminghkl/article/details/104833355</link><guid>https://blog.youkuaiyun.com/programminghkl/article/details/104833355</guid><author>programminghkl</author><pubDate>Fri, 13 Mar 2020 08:44:52 +0800</pubDate><description><![CDATA[问题原因：

随机数引起线程阻塞。

tomcat8.5 不断启动，关闭， 启动关闭。几次后会出现卡死状况。需要很久才能加载完成

多次启动关闭，产生随机数的时候引起线程阻塞，然后卡很久甚至卡死。

解决方式：

解决方法说起来也比较简单，我们要做的就是：

不要重复启动、关闭 tomcat！

在linux上只需要启动一次tomcat，如果我们要更新资源的话直接在webapp文件夹下，更换wa...]]></description><category></category></item><item><title><![CDATA[IntelliJ IDEA 编译maven项目时，target 中没有web-app目录下的新建的 update 目录]]></title><link>https://blog.youkuaiyun.com/programminghkl/article/details/104702829</link><guid>https://blog.youkuaiyun.com/programminghkl/article/details/104702829</guid><author>programminghkl</author><pubDate>Fri, 06 Mar 2020 19:46:16 +0800</pubDate><description><![CDATA[我的暂时的解决办法：

往空的update目录中添加任意一个文件。


]]></description><category></category></item><item><title><![CDATA[Windos下最简单的便签软件]]></title><link>https://blog.youkuaiyun.com/programminghkl/article/details/104594291</link><guid>https://blog.youkuaiyun.com/programminghkl/article/details/104594291</guid><author>programminghkl</author><pubDate>Sun, 01 Mar 2020 16:20:47 +0800</pubDate><description><![CDATA[写在前面

便签作为一种有效的手段，可以提高我们的做事效率。记录便签之后，只要知道去哪里寻找便签，而不用将便签的内容一一记下来。这便是便签的一大用处。

然而市面上有很多的便签软件，该如何抉择呢？

这里，我所使用的是最简单的方式，也是我最推荐的方式：即对Windows的默认记事本程序进行改造，使之满足我们的需求。



简单介绍

接下来，我将介绍一下，最终实现的效果，如果您对实现的效果感觉很...]]></description><category></category></item><item><title><![CDATA[pyinstaller importerror: unable to find qt5core.dll on path（PyInstaller打包带有第三方库 --- PyQt5时，报错）]]></title><link>https://blog.youkuaiyun.com/programminghkl/article/details/102653432</link><guid>https://blog.youkuaiyun.com/programminghkl/article/details/102653432</guid><author>programminghkl</author><pubDate>Sun, 20 Oct 2019 20:54:27 +0800</pubDate><description><![CDATA[错误如图所示：


Traceback (most recent call last):
  File "lib\site-packages\PyQt5\__init__.py", line 41, in &lt;module&gt;
  File "lib\site-packages\PyQt5\__init__.py", line 33, in find_qt
ImportError: una...]]></description><category></category></item><item><title><![CDATA[利用正则表达式，去除python文件中所有注释]]></title><link>https://blog.youkuaiyun.com/programminghkl/article/details/97433707</link><guid>https://blog.youkuaiyun.com/programminghkl/article/details/97433707</guid><author>programminghkl</author><pubDate>Fri, 26 Jul 2019 23:23:06 +0800</pubDate><description><![CDATA[简介

有时候代码的注释写的太多，反而影响对程序的理解

手动删除所有注释代码，又过于麻烦

所以基于 文件读写，异常处理，正则字符串 等知识

写了这么个小程序

程序特点

在任意位置终端（cmd）中运行此程序，将需要删除注释的.py文件，拖拽到终端窗口中。都可以在源文件路径下，生成无注释版本的文件.py和 注释的备份 .txt文件

源代码


import re


def file_a...]]></description><category></category></item><item><title><![CDATA[python 电梯模拟器（命令行终端下极速版）]]></title><link>https://blog.youkuaiyun.com/programminghkl/article/details/97432519</link><guid>https://blog.youkuaiyun.com/programminghkl/article/details/97432519</guid><author>programminghkl</author><pubDate>Fri, 26 Jul 2019 23:11:15 +0800</pubDate><description><![CDATA[简介

拥有较为良好的界面，完善的模拟电梯实现思路。

电梯模拟器实现逻辑

电梯模拟器分为三个部分：

1，将电梯堪称一台状态机，根据外界传来的信号改变自身的运动状态

2，与电梯同步运行的是信息线程，电梯的消息主要来自

   a. 电梯外部的某一楼层有人按上或下按钮

   b. 电梯内部有人按下某一楼层的按钮

3，开关门，电梯只有关门状态下才会上下运行。

运行截图



源...]]></description><category></category></item><item><title><![CDATA[2KOL2经理模式]]></title><link>https://blog.youkuaiyun.com/programminghkl/article/details/86555883</link><guid>https://blog.youkuaiyun.com/programminghkl/article/details/86555883</guid><author>programminghkl</author><pubDate>Sat, 19 Jan 2019 19:29:29 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[简单电梯模拟(C语言描述)]]></title><link>https://blog.youkuaiyun.com/programminghkl/article/details/86555832</link><guid>https://blog.youkuaiyun.com/programminghkl/article/details/86555832</guid><author>programminghkl</author><pubDate>Sat, 19 Jan 2019 19:24:31 +0800</pubDate><description><![CDATA[比较简陋,直接上代码.(具体的代码解释,在代码里都)


/***
模拟电梯的运行

电梯的属性: 1,当前所在楼层 2,运行方向
电梯的方法: 1,向上(或向下)运行
事件: 1,电梯内部按键 2,电梯外部按键

a,创建一个10层的电梯.dianti[2]
__Q:电梯还有最大荷载人数
b,创建绘图函数print()
c,创建电梯运动的方法调用run()
__Q:电梯运动中,改变要去的楼层,去...]]></description><category></category></item></channel></rss>