Loading

09 2020 档案

摘要:servlet的url-pattern匹配规则 一、概述 在利用servlet或Filter进行url请求的匹配时,很关键的一点就是匹配规则,但servlet容器中的匹配规则既不是简单的通配,也不是正则表达式,而是由自己的规则,比较容易混淆。本文来详细举例介绍下。下面的说明都是在tomcat服务器中 阅读全文
posted @ 2020-09-29 09:30 luwanglin 阅读(626) 评论(0) 推荐(0) 编辑
摘要:玩转SSH端口转发 SSH有三种端口转发模式,本地端口转发(Local Port Forwarding),远程端口转发(Remote Port Forwarding)以及动态端口转发(Dynamic Port Forwarding)。对于本地/远程端口转发,两者的方向恰好相反。动态端口转发则可以用于 阅读全文
posted @ 2020-09-27 20:48 luwanglin 阅读(662) 评论(0) 推荐(0) 编辑
摘要:Visdom PyTorch可视化工具 本文翻译的时候把 略去了 Torch部分。 项目地址 一个灵活的可视化工具,可用来对于 实时,富数据的 创建,组织和共享。支持Torch和Numpy。 总览 基本概念 Setup 启动 可视化接口 总结 总览 Visdom目的是促进远程数据的可视化,重点是支持 阅读全文
posted @ 2020-09-26 18:41 luwanglin 阅读(2768) 评论(0) 推荐(0) 编辑
摘要:No module named 'xxx'问题 这种问题属于那个模块不在当前系统路径中,所以导入的时候无法正常导入 解决方案 将模块所在的路径导入到系统路径中,操作如下: 例子如下: import sys sys.path.append(r"/data/lwl/Gait_experiment/Gai 阅读全文
posted @ 2020-09-26 18:14 luwanglin 阅读(2710) 评论(0) 推荐(0) 编辑
摘要:Spring AOP实现事务管理 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Sping中的事务管理,其实就是对数据库的事务进行管理(提交、回滚)。 在Spring框架中最常用的就是声明式配置事务,而声明式配置可以基于xml进行配置,也可以基于注解进行配置。 一 阅读全文
posted @ 2020-09-25 15:20 luwanglin 阅读(1371) 评论(0) 推荐(0) 编辑
摘要:1.问题描述 1.1 PropertySourcesPlaceholderConfigurer的bug 今天在配置spring读取properties文件时,遇到奇葩问题 首先我采用了网上的 PropertyPlaceholderConfigurer进行读取properties文件是能够正常进行读取 阅读全文
posted @ 2020-09-25 10:25 luwanglin 阅读(610) 评论(0) 推荐(0) 编辑
摘要:useradd命令 首先看一下这个命令的参数 选项: -b, --base-dir BASE_DIR 新账户的主目录的基目录 -c, --comment COMMENT 新账户的 GECOS 字段 -d, --home-dir HOME_DIR 新账户的主目录 -D, --defaults 显示或更 阅读全文
posted @ 2020-09-20 22:35 luwanglin 阅读(264) 评论(0) 推荐(0) 编辑
摘要:1.错误 ImportError: cannot import name 'imsave' from 'scipy.misc' 原因: 这是因为SciPy在1.3.0版本之后就弃用了imsave函数 2.解决方案 替代方案: 使用imageio库作为替代方案 安装 pip install image 阅读全文
posted @ 2020-09-19 17:51 luwanglin 阅读(5547) 评论(0) 推荐(1) 编辑
摘要:面向对象七大原则 开闭原则 对扩展开放,对修改关闭 由Bertrand Meyer提出的开闭原则(Open Closed Principle)是指,软件应该对扩展开放,而对修改关闭。这里的意思是在增加新功能的时候,能不改代码就尽量不要改,如果只增加代码就完成了新功能,那是最好的。 里氏替换原则 继承 阅读全文
posted @ 2020-09-18 17:38 luwanglin 阅读(199) 评论(0) 推荐(0) 编辑
摘要:重载 最近匹配原则 关于重载的基本条件原则,这里不做细致介绍,网上的介绍一大堆。这里主要来记录一下在看《设计模式之禅》时,遇到的一个例子,这个例子涉及到重载的最近匹配原则,以前都没怎么注意过。 Father类源码: public class Father { public Collection do 阅读全文
posted @ 2020-09-18 16:40 luwanglin 阅读(485) 评论(0) 推荐(0) 编辑
摘要:之前一直在使用System.out.println()来调试.但是用这种方式开发项目部署到生产环境,会因为众多的控制台输出降低应用的性能.这时候Log4J就成为可平衡开发和部署应用的利器了. 在项目中使用Log4J并不是一件困难的事情,简单粗暴的方式就是在每个类A中声明一个Logger私有属性 pr 阅读全文
posted @ 2020-09-17 12:26 luwanglin 阅读(865) 评论(0) 推荐(0) 编辑
摘要:实体类:(注:这里使用了lombok插件) @Data public class Student { private int id; private String name; Teacher teacher; } @Data public class Teacher { private int id 阅读全文
posted @ 2020-09-17 12:23 luwanglin 阅读(523) 评论(0) 推荐(0) 编辑
摘要:1.问题 在mybatis中配置了log4j之后,但是生成的log日志文件无法在idea中打开 无效的解决方案: 网上一大堆在IDEA中设置如下: 打开setting 打开File Types 选择文本文档Text,添加后缀*.log 上面的方法对我的IDEA不管用,主要的原因就是我的Text下面本 阅读全文
posted @ 2020-09-16 12:25 luwanglin 阅读(5338) 评论(0) 推荐(4) 编辑
摘要:知乎文章:https://zhuanlan.zhihu.com/p/129300832 无监督的去遮挡和场景分解这个问题从18年底就开始思考了,因为并没有之前的工作很好地定义场景去遮挡这个问题,更别说解决,更别说用无监督的方法解决,所以前期踩了不少坑。那为什么要用无监督呢?有监督当然能解决,但是太没 阅读全文
posted @ 2020-09-14 10:53 luwanglin 阅读(586) 评论(0) 推荐(0) 编辑
摘要:pytorch常用函数总结 torch.max(input,dim) 求取指定维度上的最大值,,返回输入张量给定维度上每行的最大值,并同时返回每个最大值的位置索引。比如: demo.shape Out[7]: torch.Size([10, 3, 10, 10]) torch.max(demo,1) 阅读全文
posted @ 2020-09-13 21:44 luwanglin 阅读(2241) 评论(0) 推荐(0) 编辑
摘要:#numpy函数笔记 np.isin用法 np.isin(a,b) 用于判定a中的元素在b中是否出现过,如果出现过返回True,否则返回False,最终结果为一个形状和a一模一样的数组。(注意:这里的a和b是像数组类型就行,比如列表的话,传入进去之后,numpy会自动将其转化为numpy数组) 但是 阅读全文
posted @ 2020-09-13 21:40 luwanglin 阅读(575) 评论(0) 推荐(1) 编辑
摘要:Javaweb中的请求路径的相关总结 重定向和转发相对路径和绝对路径问题 ​ 注意:转发和重定向的URLString前有加 / 为绝对路径 反之为相对路径 1.假设通过表单请求指定的Url资源 action=“LoginServlet” ​ 则表单生成的请求地址为:http://localhost: 阅读全文
posted @ 2020-09-09 23:02 luwanglin 阅读(1556) 评论(0) 推荐(1) 编辑
摘要:问题如下显示: 时间显示出现了乱码,找到显示该时间的js文件,定位问题出现的地方。 解决方案: 改变该文件的编码方式,这里的使用了vscode进行改变js文件的编码方式 步骤如下: 使用vscode打开该文件:初始的显示的编码如右下角显示, 点击UTF-8设置编码, 选择 通过编码保存,然后选择箭头 阅读全文
posted @ 2020-09-08 17:51 luwanglin 阅读(387) 评论(1) 推荐(1) 编辑
摘要:pytorch常用函数总结(持续更新) torch.max(input,dim) 求取指定维度上的最大值,,返回输入张量给定维度上每行的最大值,并同时返回每个最大值的位置索引。比如: demo.shape Out[7]: torch.Size([10, 3, 10, 10]) torch.max(d 阅读全文
posted @ 2020-09-06 12:04 luwanglin 阅读(562) 评论(0) 推荐(1) 编辑
摘要:启动docker容器时,报错 问题复现 当我启动一个容器时,运行以下命令: docker run --runtime=nvidia 。。。。 后面一部分命令没写出来,此时报错的信息如下: docker: Error response from daemon: Unknown runtime spec 阅读全文
posted @ 2020-09-05 17:15 luwanglin 阅读(18787) 评论(0) 推荐(1) 编辑
摘要:前言: 在Java开发中经常遇到这些概念问题,有的可能理解混淆,有的可能理解不到位,特此花了很多时间理顺了这些概念。不过有些概念实际开发中并没有使用到,可能理解还不够准确,只能靠后续不断纠正了。 1、什么是POJO ? POJO(Plain Old Java Object)这种叫法是Martin F 阅读全文
posted @ 2020-09-04 10:06 luwanglin 阅读(452) 评论(0) 推荐(0) 编辑
摘要:Java类加载机制(转载) 概述 在开始正文之前,我们先看两张图 。Java平台的理解?Java最显著的特性?Java是解释执行? 先看一下java程序的执行流程图 再看一下jvm的大致物理结构图 本文是我在学习jvm类加载机制的时候对网上的一些资料的整理和总结。本文将研究一下问题: 什么是类加载? 阅读全文
posted @ 2020-09-03 21:30 luwanglin 阅读(295) 评论(0) 推荐(0) 编辑
摘要:类加载器 加载类的开放性 类加载器(ClassLoader)是Java语言的一项创新,也是Java流行的一个重要原因。在类加载的第一阶段“加载”过程中,需要通过一个类的全限定名来获取定义此类的二进制字节流,完成这个动作的代码块就是类加载器。这一动作是放在Java虚拟机外部去实现的,以便让应用程序自己 阅读全文
posted @ 2020-09-03 21:25 luwanglin 阅读(12640) 评论(0) 推荐(2) 编辑
摘要:关于在Javaweb应用中配置错误跳转页面 应用场景,比如服务器的出现404错误,我们想让它返回跳转到我们自定义的错误页面 解决方法: 主要在web.xml文件中进行配置,这里玩的错误页面都单独放在error文件夹下 web.xml中的配置如下: <error-page> <error-code>4 阅读全文
posted @ 2020-09-03 16:59 luwanglin 阅读(854) 评论(0) 推荐(0) 编辑
摘要:针对IDEA中Javaweb项目中无法加载图片 一、项目的结构及问题介绍 项目结构如下: 在500.jsp页面中访问了img目录下的相关图片,比如背景图片,我在500.jsp中是这样写的路径 background: url(../img/500.png) 0 0 no-repeat; 虽然在IDEA 阅读全文
posted @ 2020-09-03 16:44 luwanglin 阅读(12949) 评论(1) 推荐(1) 编辑
摘要:真正的解决IDEA中Tomcat控制台乱码的问题 解决方案一 网上看到一个真正的解决方案: 首先要分清是tomcat日志编码,与idea的日志显示控制台编码 tomcat日志编码:当在cmd中启动Tomcat时,此时出现乱码显示的是Tomcat的日志(这属于Tomcat编码),可以通过在启动Tomc 阅读全文
posted @ 2020-09-02 09:10 luwanglin 阅读(6378) 评论(3) 推荐(1) 编辑
摘要:IDEA中配置Tomcat中的Artifact 我在配置Tomcat时,要设置deployment中的Artifact时,却总是无法显示出当前项目的war包,针对这个问题,如下图展示, 当我点击Artifact时,此时却找不到当前项目的war包,这是因为此时maven没有自动打包,我们需要手动更新一 阅读全文
posted @ 2020-09-01 22:28 luwanglin 阅读(3600) 评论(0) 推荐(1) 编辑
摘要:关于如何设置IDEA中的servlet的模板 点击左上角的File: Setting --> Editor --> File and Code Templates --> Other --> web -->Servlet Annotated Class.java 进行如图中的设置 由于我已经设置了j 阅读全文
posted @ 2020-09-01 21:45 luwanglin 阅读(1197) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩