自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 项目管理的思与行

一直在努力优化测试管理流程。基于以往做事的方法,通常,我会把事情想清楚,假如这个需要是要生产一架飞机,我就需要先把”飞机“画出来,其次要解机,抽丝剥茧,把事情拆细致,先分阶段,再拆具体阶段的任务,画“飞机”的过程,我理解就是做整体的架构的设计,此时,虽然飞机已经有了,但是怎么造,怎么测试,怎么试飞,后续的这些落地工作,就需要使用WBS分解了。无独有偶,这个观点在《扫除道》中也有所体现,键山秀三郎在自己的企业中,自己每日不断的扫除,十年,二十年,日复一日的坚持,最终成就了年营收一千四百亿日元的汽车服务巨头。

2024-01-05 08:38:38 830

原创 单元测试驱动开发之旅

1.事出必有因今天能写下这篇《单元测试驱动开发之旅》,源于近期的工作——会员客户管理中心项目的开发。会员客户管理中心,作为未来运营管理体系中的一个基础支撑系统;解决现有问题,规范会员客户基础数据的使用,提供权威的会员客户数据。会员客户管理中心,立项之初就已确认“以DDD(领域驱动设计)的思想指导项目开发”这一方针。起初,虽团队成员对DDD知之甚少,但是以DDD思想指导项目开发已是板上钉钉的事,我们所能做的就是啃下DDD这块硬骨头。在翻阅大量的DDD相关资料和书籍时,发...

2022-04-06 16:02:25 780

原创 让人傻傻分不清的TDD、ATDD、BDD

前言导入作为一名软件开发从业者,想必 你肯定听过以下名词: “TDD" "UTDD" "ATDD" "BDD" ”DDD" ;正如你所见,它们看起来非常相似—— “xDD”。正是因为,这“外表"的相似性,致使它们在我们眼中就如 孪生兄弟 一般,总是让人傻傻分不清。那如何能分清他们?答:了解、学习它们!只有和它们接触相处,才能对它们有所了解,从而才能有效分清它们。姓甚名谁TDD: 英文全称:Test Driven Development ,中文全称:测试驱动...

2022-03-20 16:32:52 2474

原创 IntelliJ IDEA中配置SceneBuilder

一、什么是SceneBuilder?JavaFX Scene Builder是一种可视布局工具,允许用户快速设计JavaFX应用程序用户界面,而无需编码。用户可以将UI组件拖放到工作区,修改其属性,应用样式表,并且它们正在创建的布局的FXML代码将在后台自动生成。它的结果是一个FXML文件,然后可以通过绑定到应用程序的逻辑与Java项目组合。二、怎么下载SceneBuilder?Jav...

2019-10-08 17:34:25 10931 2

原创 矩阵并行计算练习(C#)

前台界面:运行结果:后台代码: public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); button.Click += Begin; } ...

2019-05-06 17:14:45 3440 6

原创 c# 多任务网段扫描练习(有单线程、多线程、线程池、多任务)

前台界面如图:前台代码:<Window x:Class="A._2.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" ...

2019-03-27 16:37:50 2963 1

原创 实验一 顺序表的操作(数据结构实验)

以下为实验内容:1.实验性质:设计性实验2.要求:编程实现顺序表的以下基本操作:建立顺序表,修改顺序表,插入顺序表,删除顺序表。 采用顺序表结构编程实现:两个集合的运算:交集/并集/差集。3.实验目的通过该实验,深入理解顺序表的逻辑结构、物理结构等概念,掌握顺序表基本操作的编程实现,注意顺序表插入、删除等操作过程中数据元素的移动现象,学生编写程序时,要考虑程序的健壮性,熟练掌握...

2019-03-20 18:22:49 16798

原创 Eclipse之WindowBuilder的安装和使用(最新)

有时候我们在进行开发过程中,需要写为程序编写图形界面,但学过java的同学都知道,java的图形界面写起来那叫一个麻烦(上机课期间跟着老师手敲图形界面那叫一个扎心,简简单单的布局要写一堆代码),它不像c#可以在visual studio下根据需求直接将需要的控件拖拽到面板上形成所需要的界面,但是现在我们可以通过在Eclipse上安装插件WindowBuilder轻松实现图形界面可视化编程。一、...

2019-02-13 17:21:14 43947 16

原创 更好地做UTDD(测试驱动开发)

更好地做UTDD前言导入通过前面对UTDD内容的介绍,我们也基本熟知UTDD的基础知识,也动手进行了实践,这算是正式开启了UTDD之旅。 同时,新的问题也随之而来了:“如何更好地做UTDD呢?”。同样,我们可以分为 理论、实践两部分进行提高。理论理论引言我们已知道UTDD的基本流程:红 -> 绿 -> 重构,一个完整闭环;并且整个软件开发过程是由一个个UTDD基本流程 组成。若我们想更好地做UTDD,那么...

2022-03-23 21:32:28 1769

原创 怎么去做UTDD(单元测试驱动开发)

怎么去做UTDD前言导入UTDD是一种敏捷软件开发的技术,那必然存在一套系统的理论知识,同样也正因为能落地实践才得以推广。对待理,我们只需要做到 ”拿来主义“ 开箱即用;对待实践,可看做是 ”拿来主义的本地化“。 只有理论+实践,我们才能做到 ”知行合一“。基础理论UTDD基本流程一言蔽之:先编写单元测试用例,后编写程序逻辑代码。更具体些:编写一个让程序运行失败的单元测试用例 -> 编写让程序通过用例的程序逻...

2022-03-21 14:20:37 1703

原创 为什么做UTDD(单元测试驱动开发)

为什么做UTDD前言导入天下熙熙皆为利来,天下攘攘皆为利往。在开始做一件事情之前,我们首先需要弄清 “它能给我们带来什么?(好处、坏处)”以免出现壮志满满地开始,却在实践中发现它一无是处,最后只能不了了之的情况。日后,回忆起这整个实践过程,一肚子苦水,那可真是“哑巴吃黄连,有苦说不出”。明显好处协助你写出整洁可用的代码、帮助你达成质量内建的目标、帮助你编制一张系统保护网.... 督促你写出整洁可用的代码 Kent Bec...

2022-03-20 21:19:45 765

原创 Dckr (Docker+ Compose+Kubernets+Rancher)

Dckr (Docker+ Compose+Kubernets+Rancher)Dckr 是一款基于Docker的容器配置及编排的向导式构建工具。(支持Docker、Compose、Kubernets、Rancher的资源文件向导式构建)项目传送地址 ,✈️通过它,你可以轻松完成以下操作:借助语义化UI向导式构建Dockerfile、docker-compose.yaml、Kubernetes资源文件、Rancher Chart。支持docker-compose.yaml向Kubernete

2021-04-27 10:01:54 303

原创 串行、并行、并发的基础知识

串行、并行、并发的基础知识目录串行和并行并行和并发高并发串行和并行串行就是大家排队一个一个来,并行就是大家一起来。并行和并发并行:在同一时刻,有多个任务(程序)同时执行并发:在同一个时间段内,两个或多个任务(程序)执行,在时间宏观上看同时执行的,微观上实际是顺序执行的。高并发 指标QPS:每秒请求数量带宽:峰值流...

2019-11-01 22:33:27 899

原创 多线程的基础知识(必看)

多线程的基础知识目录什么是多线程?为什么要用多线程?什么场景会用到多线程?多线程的局限性什么是多线程?多线程指的是在一个进程中运行多个线程。如果一个程序允许运行多个线程,那么它就是多线程程序。例子1:房子:进程房子里的人:线程客厅:公共空间(共享内存)独立房间:线程的独享空间(独享内容)花园浇花:线程的合作例子2:大火锅一个人吃,单进程单线程。大火锅...

2019-11-01 11:11:29 361

原创 进程和线程的基础知识(必看)

进程和线程的基础知识目录操作系统、进程、线程的包含关系什么是进程? 什么是线程? 进程和线程的关系和区别 操作系统、进程、线程的包含关系一个操作系统包含多个进程的容器,一个进程包含多个线程的容器。 什么是进程?进程是程序(这里可以理解为我们写的代码)的真正运行实例,是分配资源的基本单位。例子:我们手机上安装的王者荣耀游戏(这里没启动时就相...

2019-10-31 22:32:37 280

原创 学生宿舍管理系统(窗体)

宿舍管理系统(GUI)GitHub地址 : 喜欢的话帮忙点个start!概述​ 这个项目是使用maven进行项目构建管理,使用javaFX和JFoenix设置界面,使用mysql数据库,业务流程使用mybatis加spring。环境环境参数JDK:1.8mysql开发工具Intellij IDEASceneBuilderNavicat技术支...

2019-10-30 11:45:41 5154

原创 Java桌面编程(GUI)详细

Java图形界面编程java中AWT和Swing的区别与联系Swing和JavaFX如何选择Swing和JavaFX便捷开发工具一、AWT和Swing的区别和联系AWT和Swing的联系AWT和Swing都是java中的包。awt是抽象组件窗口工具包,是Java最早的用于编写图形应用程序的开发包。Swing是为了补充awt的一些功能性的缺失问题而开发的包,以awt为基础的。S...

2019-10-29 19:34:54 7198 1

转载 IDEA出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 异常的解决方案

我之前也出现过这个问题,然后网上搜索看了一堆资料但都没能解决问题,还是报错,直到我历尽千辛万苦看到下面博主的博客后,经过尝试终于成功解决问题!!!!!链接地址:https://blog.csdn.net/weixin_43752070/article/details/85787797#comments 希望能帮到你!!!...

2019-09-03 14:51:27 3707

原创 找不到@PostConstruct和@PreDestroy(原因和解决方法)

如下图所示,是笔者遇到的情况查阅资料发现其原因是:@PostConstruct和@PreDestroy注解位于java.xml.ws.annotation包是Java EE的模块的一部分。J2EE已经在Java 9中被弃用,并且计划在Java 11中删除它。笔者用的是JDK11的版本解决办法:为pom.xml或build.gradle添加必要的依赖项(Java 9+...

2019-07-17 10:07:09 5362

原创 第三章 栈和队列(答案)

一、填空题1. 向量、栈和队列都是线性结构,可以在向量的任何位置插入和删除元素;对于栈只能在栈顶 插入和删除元素;对于队列只能在队尾插入和队首删除元素。2. 栈是一种特殊的线性表,允许插入和删除运算的一端称为栈顶。不允许插入和删除运算的一端称为栈底。3. 队列...

2019-04-17 09:49:58 12316

原创 如何增加访问量、阅读量(3.0)

这个3.0版本挺早之前就写好,一直都比较忙,没有空写博客。这次把程序做成了图形界面类型,并可以根据自己的需求选择访问哪几篇博客或者是全部访问,然后是可以选择是否随机访问。这是2.0版本的链接:https://blog.csdn.net/qq_41998273/article/details/86910359我的图形界面是用Eclipse的插件WindowBuilder写的,这是下载安装Wi...

2019-03-04 18:41:43 1331 4

原创 如何增加访问量、阅读量

玩博客有一段时间了,有时候看见自己那少得可怜的博客访问量和博文阅读数,心想怎么样才能提高自己的博客访问量博文阅读数呢,结合自身搞过web方面的经历发现:这个博文阅读量就是当你打开对应博文的网址,后端程序会记录刷新进行加1操作,并记录到数据库中,而博客访问量很大一部分是所有博文阅读量之和。(个人见解)那如何提高博客访问量、博文阅读量?通过上面我们可以知道,可以手动点击博文然后就可以提高博客访...

2019-02-12 11:09:19 5782 10

原创 如何增加访问量、阅读量(2.0版)

在上一篇文章中说了之前的做法,但是感觉这样太麻烦,还要一个个的把博客文章的网址打上去,然后通过浏览器这样打开网址,如果你正在使用电脑的话,此时浏览器时不时自动打开然后到时间关闭,无疑是很不方便,所以就做了一个改进版即第二个版本,第三个版本的话打算加上图形界面这样看起来感觉更美观。1.0版:https://blog.csdn.net/qq_41998273/article/details/869...

2019-02-11 22:35:27 2265 2

数字逻辑习题答案_毛法尧

计算机专业必修的数字逻辑课程,该文档是数字逻辑(毛法尧版)的课后答案

2019-02-02

空空如也

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

TA关注的人

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