2019年7月6日
摘要: 在使用subprocess调用Windows命令时,遇到了字符串不显示中文的问题,源码如下:#-*-coding:utf-8-*-__author__ = '$USER' 输出如下: 结果显示,输出变量在编码为UT-8时出错。这是因为Windows命令行使用的是GBK编码格式(可在命令行属性中查看) 阅读全文
posted @ 2019-07-06 21:57 pzy4447 阅读(3943) 评论(0) 推荐(0) 编辑
  2018年2月26日
摘要: 在设计窗体过程中,经常需要设置各种颜色。在Color枚举中,已经预定义了很多种颜色类型,能够满足我们日常的大多数需求。然而,对于新手来说,对于各种颜色的效果并没有概念,在设置过程中不断的设置、运行查看效果是非常低效的。因此,这里使用WinForm实现了一个展示器,能够把预定义的各种颜色的前景色、背景 阅读全文
posted @ 2018-02-26 21:14 pzy4447 阅读(319) 评论(0) 推荐(0) 编辑
  2016年11月23日
摘要: JFileChooser文件选择器是Swing中经常用到的一个控件。它的使用主要包含以下几个参数: 1.当前路径。也就是它第一次打开时所在的路径,许多软件喜欢设置为桌面。 2.文件过滤器。通过设置文件过滤器,只有特定类型的文件是可见的,比如文本,音频,等。 3.选择模式。包含三种情况:仅文件, 仅目 阅读全文
posted @ 2016-11-23 21:30 pzy4447 阅读(5371) 评论(0) 推荐(0) 编辑
  2016年11月21日
摘要: 借着双11的东风,果断入手SSD120G和4G内存条1枚。经过近一周的安装与试运行,笔者实现了SSD+HDD双硬盘+WIN10系统。目前运行体验非常好,开机时间9秒,软件运行也非常流畅。在折腾的过程中也是踩了几个坑,浪费了不少时间。故写下本教程,以造福有缘人。 一、 初始状态 本人笔记本为联想G50 阅读全文
posted @ 2016-11-21 11:25 pzy4447 阅读(26644) 评论(0) 推荐(0) 编辑
  2016年10月24日
摘要: 在美化程序时,常常需要在窗体上添加背景图片。通过搜索和测试,发现了2种有效方式。下面分别介绍。1.利用JLabel加载图片利用JLabel自带的setIcon(Icon icon)加载icon,并设置JLabel对象的位置和大小使其完全覆盖窗体。这是一个很取巧的办法,代码非常简单,如下所示。 然而这 阅读全文
posted @ 2016-10-24 23:55 pzy4447 阅读(21435) 评论(2) 推荐(0) 编辑
  2016年4月19日
摘要: 本文目录 一、正则表达式用途 二、资料与工具 三、正则基础知识 四、正则进阶知识 五、在Java中使用正则 六、Java正则中遇到的问题 一、正则表达式用途 正则表达式是一个有含义的字符串,它代表了一个字符串的组成规则,用于验证给定字符串是否与我匹配。比方说,当你要求用户填写邮箱时,你就需要用正则表 阅读全文
posted @ 2016-04-19 22:01 pzy4447 阅读(1089) 评论(0) 推荐(0) 编辑
  2016年3月13日
摘要: Quartz入门指南 看到官网的教程对于新手来说不够全面和连贯,因此结合自己的使用过程写下这个入门指南,用以解惑。本文基于Quartz2.2.2版本。请注意,本文为了易于上手,省略了许多重要的概念,建议阅读Quartz2.2.x官方教程。 下载、解压后,进入lib文件夹,将所有jar文件放入项目指定 阅读全文
posted @ 2016-03-13 15:21 pzy4447 阅读(1948) 评论(0) 推荐(2) 编辑
  2016年2月29日
摘要: 前几篇文章介绍了JTable的基本用法,本文实现一个简单的JTable,算是前文的一个总结,并造福供拷贝党们。 Swing-JTable用法-入门 Swing-JTable的渲染器与编辑器使用demo Swing-JTable检测单元格数据变更事件 一、主要功能 1.数据的增删改; 2.渲染器:“V 阅读全文
posted @ 2016-02-29 23:01 pzy4447 阅读(29458) 评论(0) 推荐(1) 编辑
  2016年2月24日
摘要: 反射机制是Java的一个重要性,它使得Java语言具有了动态特性。比如说,可以在代码中动态地获取某个类的信息,生成它的实例、获取其成员变量、调用它的方法。下面通过几个示例来演示反射机制的作用与用法。 示例1.获取类的信息 import java.lang.reflect.Constructor; i 阅读全文
posted @ 2016-02-24 20:36 pzy4447 阅读(329) 评论(0) 推荐(0) 编辑
  2016年2月20日
摘要: Quartz是一个开源的任务调度框架。基于定时、定期的策略来执行任务是它的核心功能,比如x年x月的每个星期五上午8点到9点,每隔10分钟执行1次。Quartz有3个核心要素:调度器(Scheduler)、任务(Job)、触发器(Trigger)。Quartz完全使用Java开发,可以集成到各种规模的 阅读全文
posted @ 2016-02-20 15:04 pzy4447 阅读(11968) 评论(0) 推荐(1) 编辑