摘要: 项目中经常使用需要根据搜索条件查询数据,然后用卡片来展示数据。用卡片展示数据时,界面的宽度发生变化,希望显示的卡片数量也跟随变化。WrapPanel虽然也可以实现这个功能,但是将多余的部分都留在行尾,十分不美观,最好是能够将多余的宽度平分在每个ListBoxItem之间,比较美观,也符合项目需求。如 阅读全文
posted @ 2018-08-30 19:34 Johar 阅读(1568) 评论(0) 推荐(0) 编辑
摘要: 公司项目有个需求,UI界面支持动态平均分割界面,想了想便想到用ListBox来实现,用UniformGrid作为ListBox的ItemsPanelTemplate,通过动态改变UniformGrid的Columns属性,可以动态分割界面。具体实现如下所示: 对应的ViewModel层代码: 软件运 阅读全文
posted @ 2018-08-30 19:18 Johar 阅读(7546) 评论(0) 推荐(1) 编辑
摘要: 刚刚开始学习spring boot,在application中忘记加上@componentscan,倒置web请求一直没有都是404,@componentscan的作用如下: @ComponentScan告诉Spring 哪个packages 的用注解标识的类 会被spring自动扫描并且装入bea 阅读全文
posted @ 2018-07-28 00:04 Johar 阅读(23867) 评论(3) 推荐(2) 编辑
摘要: 工作中的项目,CS客户端会通过MQ接收前端设备发送的信息,之前测试的时候,由于测试的数据不大,没有进行压力测试,软件可以正常工作,随着项目现场设备数量的增加,CS客户端从MQ中订阅的数据量不断增加,最终导致,客户端界面卡死。原来的数据流程图如下: 这个数据流程,在数据不大的情况下,是没有什么问题,数 阅读全文
posted @ 2018-07-27 23:10 Johar 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 今天学习了一下spring boot 中的mybatis,用mybatis来增删改查用户,获取用户,添加用户,修改用户,删除用户,修改用户,都是可以的,但是获取带分页的用户列表,一直抛出这个java.lang.IllegalArgumentException: No converter found 阅读全文
posted @ 2018-07-15 00:24 Johar 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1. 问题 最近的一个项目,正常调试情况下,运行一切正常,但是有某个用户登录后,出现界面卡顿2-3mins后,才正常运行。 2.解决问题方法 (1)首先由于是必现问题,就想在vs的工作环境下调试一下,看看到底是什么地方比较慢,想法很理想,但是现实很残酷,没有找到问题所在。 (2)使用VS中的性能与诊 阅读全文
posted @ 2018-07-12 11:18 Johar 阅读(2281) 评论(0) 推荐(0) 编辑
摘要: 最近公司项目,需要在wpf上面嵌入ocx控件,但是程序运行起来后,进行操作后,界面一直很卡,找了各种原因,没有找到原因,后来直接运行exe文件,速度顿时快了很多。 阅读全文
posted @ 2018-07-12 11:00 Johar 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 程序用的是log4net打印日志,偶现日志打印不全的问题,程序的log4net配置如下: PatternLayout 相关配置信息如下所示: -X号: X信息输出时左对齐; %p: 输出日志信息优先级,即DEBUG,INFO,WARN,ERROR,FATAL, %d: 输出日志时间点的日期或时间,默 阅读全文
posted @ 2018-06-29 20:37 Johar 阅读(1343) 评论(0) 推荐(0) 编辑
摘要: 1. 问题背景 由于xp系统上面最高只能安装.net framework 4.0,所以公司项目需要将原来项目的.net framework版本降低到4.0,具体的降版本很简单,只要把项目属性中的目标框架改成4.0,编译一下,解决一下出现的问题就可以了。但是在打包同事电脑上,登录界面都正常出来了,但是 阅读全文
posted @ 2018-06-29 19:19 Johar 阅读(2511) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-06-22 23:23 Johar 阅读(11) 评论(0) 推荐(0) 编辑