自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 自动化测试用例设计方法

自动化测试用例一般可以由手工测试用例转化而来,需注意: ·不是所有手工测试用例都要转为自动化测试用例 · 考虑到脚本开发的成本,不要选择流程太复杂的用例,可以把流程拆分成多个用例 · 选择的用例最好可以构建成场景 · 选取的用例可以是你认为是重复执行、很耗时间的部分,例如字段验证 · 选取的用例可以是主流程用例,即适用于冒烟测试的用例 自动化测试用例的设置原则 · 一个用例为一个完整的场景,从用户登录系...

2021-08-19 16:26:30 2655

原创 Android底部栏大小调整

效果图通常安卓底部栏开发的时候,拿到的或者找到的icon大小有时候并不是合适的,这时候就要调整大小以达到整体界面的协调以及美观我用的是radiobutton进行view切换正常调用drawable的代码<RadioButton android:id="@+id/rb_main_home" android:layout_weight="1" android:layout_width="0dp" .

2020-10-09 10:57:10 957 1

原创 Android简单轮播

一般传统的安卓应用都会用到轮播,主要用于广告、商品图片展示等等,可以说占了主页面一个挺重要的部分。我用的开发工具是android studio+Eclipse,基于ssm框架。这里用到了一个banner开源插件,开源地址是:https://github.com/youth5201314/banner首先第一步,找到android studio项目中Gradle Scripts下的build.gradle,然后把依赖添加到dependencies标签内。第二步,在xml..

2020-09-28 16:31:08 369

原创 Layui + ssm 分页

做后台就会涉及到表格数据,当数据多的时候,就要使用分页来显示,这样就显得比较美观。分页确实有效,但它一定会加大系统的复杂度,如果数据量少的话可以不用分页,但是对于企业信息系统来说数据量不会限制在一个小范围内,所以分页还是很有必要的分页的两个重要参数,一个是一页多少条数据,还有一个就是第几页,从而数据库计算得出显示哪些数据。那么layui下的分页又有哪些不同呢Js部分代码table.render({ elem: '#demo' ,title:'用户信息' ,url

2020-09-18 16:01:31 588

原创 Layui+ssm修改

用layui+ssm做一个修改功能,修改包括点击事件、获取行数据、绑定数据到form表单中,修改后点击保存执行保存操作Mapping代码<update id="updateByPrimaryKey" parameterType="com.mm.po.User"> update user set user_name = #{userName,jdbcType=VARCHAR}, phone = #{phone,jdbcType=VARCHAR}, .

2020-09-09 10:20:31 703

原创 Layui+ssm模糊查询

做后台一般都要用到模糊查询,这次是用layui前端框架的查询,一开始表格能重载,但就是不是自己想要的结果,因为它把全部数据都重载出来了,等于没查。按钮代码1.<divclass="demoTable">2.用户名:3.<divclass="layui-inline">4.<inputclass="layui-input"name="User"id="demoUser"autocomplet...

2020-09-04 16:33:06 1982 1

原创 Layui+SSM批量删除

最近用layui做后台练习,要用到批量删除功能,是基于SSM框架的,批量删除用在于当用户想删掉多条数据的时候,可以把要删的数据先打钩,然后再一键删除,我这里是真删除,不是修改状态而已,如果不想真删除的话就改成修改状态吧,原理差不多。如图首先是sql语句<!-- 批量删除 --> <delete id="deleteList" parameterType="java.lang.String"> delete from cars where cars_i.

2020-08-28 16:04:36 834

原创 记Layui新增保存没反应的问题

最近用layui做一个ssm框架的练习项目,其中,新增的功能是必不可少的,如图:但是新增的时候出现了一个问题,就是点击确定保存之后,没有反应,既没有“新增成功”的提示也没有“新增失败”的警告。这时候,我首先打开浏览器的控制台,点Console,发现报了一个错,如图:看起来是新增方法出了问题,我先不看新增方法,在前端代码先断点看一下那个方法有没有跳进去,如图:先跳的这里然后就直接跳这里去了控制器那边我也debug了,然而并没有进到控制器里面去的样...

2020-08-10 08:18:32 422

原创 App注册服务端的模拟发送短信

搭建App的注册页面后,要编写注册服务端的功能实现。第一次使用的话要配置Maven的环境变量修改path配置好后用Eclipse搭建一个Maven Web项目配置映射文件写根据手机号查询有无此用户的方法@Repositorypublic interface MemberDAO extends MyBatisBaseDao<Member, Integer> { * 根据手机号查询会员 Member findMemb...

2020-06-08 21:24:27 379

原创 Android Studio 前端登录界面

用Android studio做一个登录前端界面创建项目,命名自定义Android studio和HTML5的布局方式差不多,只不过用的标签不一样,HTML里容器用的是div,在这里用的是LinearLayout<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_hei.

2020-05-29 11:14:33 2476 1

原创 SSH登录大致流程

用SSH(struts2、spring、hibernate)做一个登录首先创建一个web项目然后分别添加Struts2支持、spring支持、hibernate支持添加log4j.properties配置文件代码如图#配置根 Loggerog4j.rootLogger = INFO , appender1, appender2,appender3#配...

2020-05-08 15:23:35 449

原创 JavaWeb登录编写大致流程

现在所有的项目几乎都离不开登录,所以就用MyEclipse 做了一个简单的验证登录首先创建一个项目创建包:Common:放公共的类Dao:数据库操作接口Filter:过滤器Po:数据库的实体类Service:放服务层的接口Servlet:放servlet,即类Util:放工具类写一个连接数据库的驱动创建一个类,命...

2020-04-28 16:39:56 1274

原创 Java super继承

super关键字super的用法和this很像this代表本类对应的引用。 super代表父类存储空间的标识(可以理解为父类引用)用法(this和super均可如下使用)访问成员变量this.成员变量 super.成员变量访问构造方法(子父类的构造方法问题讲)this(…) super(…)访问成员方法(子父类的成员方法问题讲)this.成员方法() super.成员...

2019-06-09 14:34:31 2451 1

原创 Java 面向对象关键字

可以修饰成员变量和成员方法static关键字特点随着类的加载而加载 优先于对象存在 类的所有对象共享:这也是我们判断是否使用静态关键字的条件 可以通过类名调用static关键字注意事项在静态方法中是没有this关键字的 静态方法只能访问静态的成员变量和静态的成员方法静态的内容存在于方法区的静态区静态变量和成员变量的区别所属不同静态变量属于类,所以也称为为类变...

2019-06-09 14:31:03 166

原创 Java 面向对象继承

继承概述多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。 通过extends关键字可以实现类与类的继承:class 子类名 extends 父类名 {} 单独的这个类称为父类,基类或者超类;这多个类可以称为子类或者派生类。 有了继承以后,我们定义一个类的时候,可以在一个已经存在的类的基础上,还可以定义自己的新成员...

2019-06-09 13:46:02 89

转载 什么是5G?有人用漫画把它讲得如此通俗易懂!

最近一系列层出不穷的新闻,似乎都离不开一个关键词——5G。在各大报道中,都提到5G网络是移动无线技术的下一个重要发展。任正非之前也在采访中说过:“5G,别人两三年也不会追上我们的。”“5G并不是原子弹,而是造福人类社会的。”但是,5G如何重要?将如何影响我们的生活?它和4G又有什么本质区别呢?似乎大多数人还是一头雾水。So,今天请来了阿信的好基友——混子哥,来给大家整一篇硬核...

2019-05-30 21:12:06 456 1

原创 Java 封装

概述:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private,protected和public实现封装好处:隐藏实现细节,提供公共的访问方式 ...

2019-05-27 08:35:49 244

原创 Java 类和对象

类和对象关系:写编程语言,就是为了模拟现实世界的事物,实现信息化。比如:去超市买东西的计费系统,去银行办业务的系统。如何表示一个现实世界事物:属性 就是该事物的描述信息 行为 就是该事物能够做什么 举例:男女事物Java语言最基本单位是类,所以,就应该把事物用一个类来体现。类:是一组相关的属性和行为的集合对象:是该类事物的具体体现举例:类 是一组相关的属性和行...

2019-05-26 21:13:34 137

原创 Java 面向对象

当有多个数组都需要遍历时,可以将遍历的代码封装到方法中,需要遍历时,就调用相应的方法即可,提高代码的复用性。在对数组遍历的基础上继续增加需求,比如获取最值,数值逆序等,同样需要将这些功能封装到相应的方法中。这样继续封装会发现方法越来越多,类是可以存放方法的,所以,就考虑使用类封装来这多个方法,将来再做数组的操作时,不用去找具体的方法,先找到这个类,然后使用这个类中的方法。这就是面向...

2019-05-26 21:03:55 87

原创 Web前端基础

HTML是什么是超文本标记语言(HyperTextMarkupLanguage),标准通用标记语言下的一个应用。HTML 不是一种编程语言,而是一种标记语言 (markup language),是网页制作所必备的“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。总结:“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言。...

2019-05-17 15:03:13 118

原创 Java基础 数组

数组概述假如现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有80名员工,如果用变量知识的话,程序首先就要声明80个变量 来分别记住每位员工的工资,然后再进行操作,这样就会很麻烦,于是就有了数组。数组概念数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。 数组既可以存储基本数据类型,也可以存储引用数据类型数组的定义格式格式1:数据类型[...

2019-05-16 16:19:17 84

原创 Java基础 方法

方法概述:假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹。发射炮弹的动作需要编写100行的代码,在每次实现发射炮弹的地方都需要重复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个“{}”中,并为这段代码起个名字,这样在每次发射炮弹的地方通过这个名字来调用发射炮弹的代码就可以了。上面描述的过程中,所提取出来的代码...

2019-05-16 15:29:38 187

原创 Java流程控制之循环结构

循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。循环语句的组成:初始化语句:一条或者多条语句,这些语句完成一些初始化操作。 判断条件语句:这是一个boolean 表达式,这个表达式能决定是否执行循环体 循环体语句:这个部...

2019-05-07 22:57:00 112

原创 Java流程控制之顺序结构和选择结构if语句

在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。所以,要清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。1、顺序结构顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。总的来说:写在前面的先执行,写在后面的后执...

2019-04-28 20:59:57 1225

原创 Java流程控制之选择结构switch语句

Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以Java来说,switch(开关语句)常和case break default一起使用Switch语句格式:switch(表达式) {//switch表示这是switch语句 //表达式的取值:byte,short,int,char //JDK5以后可以是枚举 //JDK7以后可以是String ...

2019-04-28 10:10:21 270

原创 Java数据运算符

运算符:对常量和变量连接起来的一种符号1、算数运算符 运算符 运算 范例 结果 + 正号 +3 3 - 负号 b=4;-b; -4 ...

2019-04-27 08:45:13 208

原创 Java基础 之 计算机二进制

对于计算机来说,二进制里面每一位只有0和1,计算机在存储的时候不管是存储一张图片,还是存储一个数字,它把这个数字存起来的时候都是把它转成二进制来存储起来的。计算机只知道0和1,0和1代表两种逻辑状态,0代表电路连通状态,1代表电路电路断开状态。计算机使用的是二级制语言,由电子元器件组成的硬件系统,加上软件组成计算机,要通过软件控件识别硬件,就要知道元器件的状态属性,硬件电路的...

2019-04-23 20:54:27 220

原创 Java变量

计算机主要是用来计算的,计算需要有数据,数据要存放,数据就存放在计算机的内存当中。数据怎么放进内存中的,就怎么取出来,这个时候就要用到变量了什么是变量用于指代内存中的一块存储区域 变量必须指定有特定的数据类型,不同的数据类型表示不同的数据存储结构(决定了内存区域的大小能放什么数据)变量的命名:以字母开头,后面可以跟数字字母变量赋值:=,一般整型变量默认为int类型,例如声明一个...

2019-04-18 09:02:41 128

原创 Java 体系

一、Java发展史1991年 Sun Green。 1992年 James Gosling Oak。 1995年 JAVA问世。 1996年 JDK 1.0。 1999年 Java2发布(JAVA SE/JAVA/ EE/JAVA ME)。 2009年 Oracle以超过70亿美元的交易总价值收购了Sun。二、Java编程语言的共同创始人之一:James Gosling...

2019-04-17 22:00:24 351

原创 Oracle基础(空值)

计算出所有员工月收入,包括工资和奖金,查询表所有数据得知部分列中有空值,错误的写法是SELECTename,salary,bonus,salary+bonus 总工资FROMemp_test;可以看到,有些员工虽然没有奖金BONUS,但是应该还是有基本工资的,上面的写法忽略了空值,空值是无效的,没有意义的,未指定的或不可预知的值,空值不是空格或者0,包含空值的数学表达式...

2019-04-07 20:50:07 699

原创 Oracle基础(DISTINCT、模糊匹配)

DISTINCT根据需求,查询某员工表中有多少种职位,错误的写法是SELECTJOB_IDFROMEMPLOYEES由查询出的结果可得知,数据有很多,并且很多都是重复的,很影响对数据的查阅性,这时就需要一个关键字(INSTINCT)来过滤掉那些重复的值SELECTDISTINCTJOB_IDFROMEMPLOYEES通过加了关键字的查询,数据已经...

2019-04-07 20:34:52 2911

转载 Oracle设置常用的快捷键

最近在开发过程中,遇到一些麻烦,就是开发效率问题,有时候其他同事使用PLSQL 编程效率明显高于自己,观察了好久,才发现他使用PLSQL 已经很长时间了而且,他自己也在其中添加了好多快捷方式1、登录后默认自动选中My Objects默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wa...

2019-03-12 10:32:20 8091

转载 澎湃新闻:我在南山写代码,是改变世界还是养家糊口?

2017年12月30日,欧建新的遗体告别仪式在深圳沙湾殡仪馆举行,他的妻子带着两个孩子向他做了最后的告别,随后艰难地在火化同意书上签下了自己的名字。20天前,这位研发工程师从他就职的中兴公司通讯研发大楼26层跳下,结束了自己42岁的生命。这是位于深圳市南山区科技园中心的一幢地标建筑。在它的周围,还聚集了众多创业公司,多数与IT相关。南山区有144家公司上市,资本厮杀的战场上,横空出世的黑马和幻...

2019-03-02 09:54:03 469

转载 Linux:CentOS 查看命令源码

# yum install yum-utils设置源:[base-src]name=CentOS-5.4 - Base src -baseurl=http://vault.centos.org/5.4/os/SRPMS/#mirrorlist=http://mirrorlist.centos.org/?release=5.4&amp;arch=SRPMS&amp;repo=osgp...

2019-02-25 10:33:58 981

原创 UI学习总结

在代码中遨游许久后,学校终于有了UI课,正式地开始学习UI了。起初以为UI没有代码那么复杂,不用去思考其中的逻辑与推算,应该很容易,接下来的UI课应该很轻松、很容易吧,终于可以放松一下那紧张的学习状态了。后来才发现想的不对,UI并没有想象中的那么容易,不只是动动鼠标随便在PS上面画画而已,还要去思考,还要去想象,更多的是在学习中不断的挖掘自己的美感,对美的观察力不断地去提升。......

2019-02-24 20:14:39 8777 1

原创 客运站管理系统(已缴款查询)

一、功能实现已缴款查询主要包括:对已缴款的数据进行查询或打印二、过程在文本框内输入相应的内容,查询需要查询的数据,输入完成后,会自动执行查询,可以对查询到的数据进行浏览,有需要的话,点击打印按钮,还可以对数据进行打印操作三、部分代码public DataTable LINQToDataTable&lt;T&gt;(IEnumerable&lt;T&gt; varlist) ...

2019-02-23 09:42:23 363

原创 客运站管理系统(补检)

一、功能实现补检主要包括:对未检票的票据进行检票二、过程在班次的文本框输入班次编号,然后自动执行查询,查询出该班次的发车日期、车辆编号、发车时间等等,上方的空白则显示该班次车辆的所有座位。右方则显示该班次的所有票据信息,如到站、售价、票型,还有销售此票的售票员。点击右侧的待结算的票数据,补检下方就会自动回填该票据的详细信息三、代码public ActionResult Select...

2019-02-23 09:05:56 322

原创 客运站管理系统(改签换乘)

一、功能实现改签换乘主要包括:更改票据中的班次信息二、过程输入票号查询此票号的详细信息,因为主要修改班次信息,所以其中班次以蓝色为字体颜色,起到突出班次的作用,方便直观。输入完票号后,会自动执行查询,查询完后,在上方输入要修改的班次号,输入完班次号,也会自动执行查询,查询出该班次的具体信息,比如发车日期、该班次的车辆编号、车牌号还有发车时间点击确认按钮,执行修改操作三、代码部分查...

2019-02-23 08:49:52 468

原创 客运站管理系统(开结算单)

一、功能实现开结算单主要包括:根据上车站、发车日期、班次、车辆编号查询待检班次,然后根据查询的数据打印结算单二、过程根据上车站查询数据,即下拉框查询,数据库关联的ID一定不能为零,否则就查不出下拉框中的数据,然后在控制器写下拉框绑定的方法然后在视图层中写js代码调用控制器的方法createSelect(&quot;SStationID&quot;, &quot;/TicketManagement/OpenStat...

2019-02-23 08:41:02 1097

原创 MVC客运站管理系统(多班检票)

一、功能实现多班检票主要包括:车辆查询、票号检票二、操作过程输入车辆编号,自动执行查询,查询符合该编号的车辆点击一条车辆数据,显示出该车辆的所有座位,蓝色的是未售的,红色的是已售的,绿色的是已售并且已经检票了的点击座位,下方的文本框可以获取该座位的详细信息,到达的车站,发车的日期时间,该车票的车票类型,票价多少以及该座位的座位号点击右侧已报班次中的表格数据,待发班次的文本框可以获...

2019-02-23 08:33:09 252

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除