随笔分类 - 开发
摘要:背景:在做图像采集和处理的工作上经常会遇到需要从很多子文件夹当中抽取某张图像出来,并进行中重命名。同时考虑到该脚本如果使用代码编写不便于测试人员使用,因此采用shell脚本编写。 脚本如下:(保存为bat后缀的文件即可) @echo off rem 设置开启变量延迟,解决运算符不存在的报错问题 se
阅读全文
摘要:背景:本人写了一段java代码,调用cmd命令“wmic ...”来获取系统cpu、mem、handle等资源信息。在win7操作系统下运行没有问题,在xp系统下却发现读取窗口反馈信息时无反应(阻塞),但在cmd命令行窗口运行是没问题。经过多番查找,终于找到了解决方法。 原代码: public st
阅读全文
摘要:背景: 当使用jdk的自带的API获取系统信息时,代码中import “com.sun.management.OperatingSystemMXBean”出现报错。 解决方法: Eclipse默认把这些受访问限制的API设成了ERROR,将其改成Warming即可。 Windows-Preferen
阅读全文
摘要:简要说明:这是一个比较简单的hessian客户端和服务端,主要实现从客户端发送指定的数据量到服务端,然后服务端在将接收到的数据原封不动返回到客户端。设计该hessian客户端和服务端的初衷是为了做一个转发系统的性能测试,通过利用该客户端和服务端来作为转发系统的测试脚本和测试服务端。同时,该hessi
阅读全文
摘要:1、byte与int转换 public static byte intToByte(int x) { return (byte) x; } public static int byteToInt(byte b) { //Java 总是把 byte 当做有符处理;我们可以通过将其和 0xFF 进行二进
阅读全文
摘要:背景:byte.length只能获取到初始化的byte数组长度,而不是实际使用的长度,因此想要获取到实际的使用长度只能靠其他方法实现。 方法一: public class ByteActualLength { public static int returnActualLength(byte[] d
阅读全文
摘要:背景:在我们使用eclipse进行项目开发时,有时候会需要修改项目名称,当改动项目名称后发现tomcat启动访问出现问题,使用新的项目名称不可行,使用旧的项目名称却可以。修改web.xml里面的display-name后仍然不行。 解决方法: 1、eclipse中修改tomcat配置 上图红框位置修
阅读全文
摘要:背景:本人在网上学习java时,看到一段样例代码比较好,因此复制粘贴到eclipse中看看编译结果。结果eclipse报“Syntax error, insert "}" to complete”错误。如下图所示: 经过查找,代码中没有缺少“}”号,也没有语法错误。再经常反复查找问题,终于发现导致报错的原因是在复制过程中,下图大括号前面的类似空格的不可见字符没有删除。把下图红线的空格删除后,...
阅读全文
摘要:本文实例为:JUnit4+Eclipse+CVS的实践 目录 1、测试环境搭建 1.1 JDK安装部署 1.2 Eclipse安装部署 1.3 Eclipse添加JUnit4 1.4 CVS项目文件引入 1.5 Snippets测试用例模板引入 2、使用JUnit测试ATS基础平台 2.1 单元测试
阅读全文
摘要:1. cron表达式格式: {秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)} 2. cron表达式各占位符解释: {秒数} ==> 允许值范围: 0~59 ,不允许为空值,若值不合法,调度器将抛出SchedulerException异常 "*" 代表每隔1秒钟触发; "
阅读全文
摘要:问题产生原因:计算机环境变量的jdk版本与eclipse使用的jdk版本不一致 解决方法: 1、查看计算机环境变量的jdk版本 2、查看eclipse项目java compiler的方法:在项目点右键->选择Perperties->在出现的菜单中选择Java Compiler->最上面选中Enable project Specific setting 3、然后将以上2处的地方的jdk版本设...
阅读全文
摘要:问题现象:在PyCharm工具编辑python语句输出中文时,程序报错。 解决方法(2种): 1、在代码开头加#coding=utf-8(注意要加#) 2、还是在代码开头加#-*- coding: utf-8 -*-(亲,还是要注意要加#)
阅读全文