自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT之旅 的博客

Programming of the Pure

原创 Java中 LocalDate、LocalTime、LocalDateTime三个时间工具类的使用介绍

Java中 LocalDate、LocalTime、LocalDateTime三个时间工具类的使用介绍 一、背景: 之前在做项目的过程中,对日期时间类没有一个系统的了解,总是在用的时候去搜索一下,解决问题即完事,久而久之,导致对这个概念特别模糊。直到近期,做项目的过程中使用了mybati...

2019-07-12 13:24:40 5428 0

原创 MUI 结合 HTML5+ 实现的二维码扫描功能

MUI 结合 HTML5+ 实现的二维码扫描功能 一、说明 二维码的扫描在手机APP的开发中是很常见的一个需求,毕竟用的也多嘛。html5+ 提供了Barcode模块管理条码扫描,支持常见的条码(一维码及二维码)的扫描识别功能。可调用设备的摄像头对条码图片扫描进...

2019-04-21 12:07:10 4574 9

原创 Java日志组件 slf4j 使用案例及原理分析

Java日志组件 slf4j 使用案例及原理分析 一、slf4j 日志组件介绍 项目开发,部署运行过程中,记录运行日志的重要性不言而喻。在项目线上运行的过程中,日志基本成为我们了解系统运行状态的唯一工具,因此,了解好Java中常见日志组件的使用以及原理,对我...

2019-04-10 18:04:14 542 0

原创 Java定时任务(一) Timer及TimerTask的案例解析及源码分析

Java定时任务(一) Timer及TimerTask的案例解析及源码分析 一、概述: 定时任务这个概念在Java的学习以及项目的开发中并不陌生,应用场景也是多种多样。比如我们会注意到12306网站在锁定车票的30分钟以内要进行车票费用的支付,否则订单会被取消;再比如我...

2019-03-05 16:28:48 290 0

原创 Java+MySQL版本的站内通知系统设计与实现

Java+MySQL版本的站内通知系统设计与实现 一、概述: 在B/S系统的设计与实现中,通知系统的开发是必不可少的一部分。在很多情况下,我们都需要使用通知这个提醒功能,比如,我们写了一篇文章,发了一个动态,这时候有人点赞、评论等,就应该会通知到我们,好让我们了解到他们的反馈,进...

2019-02-27 13:57:50 3663 3

原创 Web前端之 offsetWidth,clientWidth,scrollWidth,offsetLeft,clientLeft,scrollLeft

Web前端之 offsetWidth,clientWidth,scrollWidth,offsetLeft,clientLeft,scrollLeft 一、写作缘由: 我想,这绝对是一次意外,对,如此的意外,让我莫名其妙的写下了这篇博文写下这个原因是我在做滚动文字(图片)的时候遇见了...

2016-06-05 17:42:58 951 2

原创 以数制转换问题讲解栈数据结构的基本概念及其在计算机中的应用
原力计划

以数制转换问题讲解栈数据结构的基本概念及其在计算机中的应用 一、栈的概念介绍   在我们的生活中,总有这么一些例子,①食堂在堆放餐盘的时候,总是从下往上,在取餐盘的时候,又是从上往下;②最先放入厢式货车的货物,最后才能取出;③普通手枪的子弹夹,先装进弹夹的子弹,最后才会被打出来。类似于这样的场...

2020-06-30 22:17:28 537 1

原创 寻找链表中值域最小的节点并移到链表的最前面

一、题目描述         已知线性链表由list指出,链节点的构造为(data,next),请写一个算法,将链表中数据域值最小的那个节点移动到链表的最前面。(不能申请额外的节点)(更好的阅读体验,请访问程序员在旅途...

2020-06-23 09:27:33 78 0

原创 删除单链表中的重复节点

删除单链表中的重复节点 一、题目描述 已知单链表L,写一算法,删除其中的重复节点。 二、分析解答 2.1 知识点分析 本题主要考察链表的相关知识点,其中包括:单链表的结构、创建、遍历、删除等操作。要想熟练的使用链表,必须对这些有着清楚的认识。 链表是线性结...

2020-06-21 21:59:01 105 0

原创 使用单链表数据结构存储结构化的学生信息

使用单链表数据结构存储结构化的学生信息 一、题目描述   定义一个学生结构体,包含有:学号,姓名,成绩。输入N个学生的信息,并进行基本的链表操作。(更好的阅读体验,请在我的博客网站上阅读此文:使用单链表数据结构存储结构化的学生信息) 二、分析与解答   这是一道主要考察基础知识点运用的题目...

2020-06-16 22:00:05 426 1

原创 一个经典约瑟夫问题的分析与解答

一个经典约瑟夫问题的分析与解答 一、约瑟夫问题的由来   约瑟夫问题(Josephus)是由古罗马的史学家约瑟夫(全名Titus Flavius Josephus)提出的。它是一个出现在计算机科学和数学中的经典问题。在计算机编程的算法中,类似问题又称为约瑟夫环。(更好的阅读体验,移步程序员在旅...

2020-06-11 18:43:39 97 0

原创 将一串数字顺序后移

将一串数字顺序后移 一、题目描述   有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数(m<n)。(欢迎访问个人网站浏览此篇博文) 二、分析解答   这道题主要是编程逻辑的训练。涉及到数组、指针的知识点,本道题目也能很好的表达出选用不同的数据结构,对同一道题目会有...

2020-06-10 08:57:35 51 0

原创 统计字符串中各类字符的个数

统计字符串中各类字符的个数 一、题目描述   从键盘输入一行字符串,统计其中的大写字母、小写字母、空格、数字、和其他字符的个数。(更好的阅读体验,请浏览统计字符串中各类字符的个数) 二、分析解答   本题主要考察C语言字符串的相关知识点。字符串处理是C语言中很重要的一个知识点,但在C语言汇...

2020-06-08 22:19:54 99 0

原创 Hexo博文加密思路总结

一、概述       博客网站的运行有一段时间了,随着博文数量的不断增多、文章类型的不断丰富,于是逐渐的对文章的隐私性有了要求。有些文章可能是自己的私人日记,不便于公开发表,但是有时候又需要对一些亲密的人开放,因此,就需要对这些文章加密处理,然后向...

2020-06-05 14:18:29 80 0

原创 对double变量进行四舍五入并保留两位小数

一、题目描述 请编写一个函数float fun(double h),函数的功能是对变量h中的值保留两位小数,并对第三位进行四舍五入(规定h中的值为正数)。 二、分析解答 此题主要考察浮点数的运算,涉及到浮点数的精度,宽度等知识。 代码如下: #include<s...

2020-06-02 10:45:06 153 0

原创 用折半查找法查找某一字符在字符串中的位置

一、题目描述 从键盘输入一个字符,用折半查找法找出该字符在已排序的字符串str中的位置。若该字符不在str中,则打印输出**。 二、分析解答 此题主要考察字符串的应用,由于C语言并没有字符串类型,因此,需要使用字符数组来存储字符串。 代码如下: #include<...

2020-06-02 10:35:39 178 0

原创 输出矩阵的左下半三角

一、题目描述 通过循环按行顺序为一个5*5的二维数组赋1到25的自然数,然后输出该数组的左下半三角。 二、分析解答 此题主要考察二维数组的遍历操作。 代码如下: #include<stdio.h> int main(){ int a[5][5],i,...

2020-06-02 10:25:11 277 0

原创 数组赋偶数值并求出平均值

一、题目描述 定义一个含有30个元素的整形数组,按顺序分别赋予从2开始的偶数;然后按照顺序每5个数求出一个平均值,放在另一个数组中并输出。 二、分析解答 本题主要考察数组的相关知识点,主要有数组的定义、初始化、循环遍历等操作。 代码如下: #include<st...

2020-06-02 10:20:19 92 0

原创 统计某一范围内所有的是K的倍数或者含有K的整数

一、题目描述 编程实现输出100以内的所有是3的倍数,或者含有3的正整数,比如:3、6、9、13、31等都符合条件,要求输出时所有的数都以顿号隔开。最后还要输出符合条件的正整数一共有多少个。 二、分析解答 主要考察循环结构程序设计方法,以及取余等常见数学操作。 代码如下:...

2020-06-01 22:28:02 38 0

原创 英文字母比较大小

一、题目描述 输入两个英文小写字母,输出其中的较大字母、较小字母,以及较大字母和较小字母之间间隔的字符个数。 二、分析求解 主要考察英文字母的大小比较,涉及到英文字母的ASCII值的知识。 代码如下: #include<stdio.h> int main(...

2020-06-01 21:27:48 131 0

原创 使用C语言编程求解: 1 - 1/2 + 1/3 - 1/4 + 1/5 - ... + 1/99 - 1/100 的值。

一、题目描述: 使用C语言编程求解: 1 - 1/2 + 1/3 - 1/4 + 1/5 - ... + 1/99 - 1/100 的值。 二、分析求解: 这是一道类似数列的求和问题,考察的是循环的使用,以及基础的数学知识。 代码如下: #include<std...

2020-06-01 14:13:52 59 0

原创 Ubuntu下安装Nginx服务器并进行优化

一、Nginx介绍 Nginx是由俄罗斯人开发的一款高性能的Web和反向代理服务器,它也可以作为电子邮件的反向代理服务器。其以稳定、并发能力强、占用资源少等显著特点备受广大互联网公司青睐。   Nginx作为Web服务器来使用可能大家都很清楚这一点,比如我们在发布一些静态网站的时候,通常都会选择使...

2020-02-22 10:58:22 266 0

原创 利用Python分析航空公司客户价值

利用Python分析航空公司客户价值 一、背景介绍 随着社会生活中数据量的急剧增多,如何从这些海量的数据中提取与发掘出对我们决策有用的信息成为当前亟待解决的题,因此,数据分析与挖掘技术在这些年得到了广泛的发展,也受到了足够的重视。面对不同领域的数...

2020-01-11 16:19:40 388 0

原创 Python内置四大数据结构之字典的介绍及实践案例

Python字典的介绍及实践案例 一、字典(Dict)介绍 字典是Python内置的四大数据结构之一,是一种可变的容器模型,该容器中存放的对象是一系列以(key:value)构成的键值对。其中键值对的key是唯一的,不可重复,...

2020-01-09 15:15:32 107 0

原创 Python中使用random随机函数与Matplotlib库绘制随机漫步图

Python中使用random随机函数与Matplotlib库绘制随机漫步图 一、概述 随机现象在我们的生活中并不少见,我们常见的一次抛硬币的正反面,股票的走势等等,都是随机事件。这些不确定性事件给我们带来恐慌的同时也带了希望,让我们即使在很困难的情境下也仍然相信机会会降...

2020-01-02 16:37:38 296 0

原创 网络通讯技术在嵌入式系统中的应用

网络通讯技术在嵌入式系统中的应用 一、嵌入式系统的由来 1.1 嵌入式系统的概念: 嵌入式系统是以应用为中心,以现代计算机技术为基础,能够根据用户需求(功能、可靠性、成本、体积、功耗、环境等)灵活裁剪软硬件模块的专用计算机系...

2019-12-31 16:20:30 328 1

原创 数据分析与挖掘中常用Python库的介绍与实践案例

数据分析与挖掘中常用Python库的介绍与实践案例 一、Python介绍 现在python一词对我们来说并不陌生,尤其是在学术圈,它的影响力远超其它任何一种编程语言, 作为一门简单易学且功能强大的编程语言,它拥有丰富的第三方库,在许多方面都有着广泛的应用,如...

2019-12-30 19:11:11 234 0

原创 Pandas中describe()函数的使用介绍

Pandas中describe()函数的使用介绍 一、describe()函数介绍 pandas 是基于numpy构建的含有更高级数据结构和工具的数据分析包,提供了高效地操作大型数据集所需的工具。pandas有两个核心数据结构 Series和Data...

2019-12-28 10:34:58 2311 0

原创 Python 数据分析与挖掘概述

Python 数据分析与挖掘概述 一、数据分析与挖掘介绍 从人类历史演变的角度出发,我们回顾整个计算机的发展历程可以看到,从第一台电子计算机(ENIAC)于1946年2月诞生到今天,也不过是短短的六十载,但就是在这短短的几十年过程中,计算机技术得...

2019-12-27 15:27:20 284 0

原创 使用 Apache JMeter™工具进行性能测试

使用 Apache JMeter™工具进行性能测试 一、性能测试的定义。 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,...

2019-11-13 21:13:49 758 0

原创 使用Selenium定位鼠标悬浮出现的下拉菜单

使用Selenium定位鼠标悬浮出现的下拉菜单 1、介绍 一些网站为了能够提供更多入口给用户,在制作网站的时候往往会使用鼠标悬浮出现下拉菜单的功能。以CSDN首页为例,鼠标悬停在个人头像上,会出现与个人信息有关的下拉菜单,当鼠标移走,菜单消失...

2019-10-31 09:46:14 885 0

原创 Selenium处理Select控件

Selenium处理Select控件 1、介绍: 在进行Web应用自动化测试的过程中,Select下拉框是我们经常会操作的控件,Selenium针对这种控件封装了Select类供我们测试使用。当然,也可以直接定位该控件,然后选择相应的选项。 2...

2019-10-30 20:17:30 89 0

原创 基于Selenium工具对Web应用进行功能测试

基于Selenium工具对Web应用进行功能测试 一、背景。 最新一年(2019)的软件测试大赛即将拉开帷幕,今天与往年相比,增加了自主可控的分赛项,进一步的丰富了比赛的内容,各项评分依据也更加明确,因此能够根据分数更有针对性的找出自己的代码问题了,从而获...

2019-10-24 13:01:57 3713 8

原创 Web应用测试(一)Selenium介绍及环境搭建

Selenium介绍及环境搭建 一、背景介绍: 软件测试比赛刚刚落下帷幕,在空档期,写写这些天的感受。不知不觉参加了好多次软件测试比赛了,开发者测试,移动应用测试Web安全测试,Web应用测试等等。从2016全国大学...

2019-07-23 21:02:30 207 0

原创 MySQL存储过程 — 解析 XML 数据并实现插入操作

MySQL存储过程 — 解析XML 数据并实现插入操作 一、概述: 最近在做项目的过程中,需要利用MySQL存储过程 解析 XML数据并进行插入操作,因此就学习了下。MySQL 解析 XML 的思路就是使用 MySQL自带的 extractvalue ()函数 并根据传...

2019-05-08 14:56:25 520 1

原创 MySQL存储过程-循环遍历查询到的结果集

MySQL存储过程-循环遍历查询到的结果集 1、创建存储过程 根据MySQL的语法创建存储过程,要注意的是如果循环遍历查询到的结果集,取出结果集中的数据做操作。 CREATE DEFINER=`root`@`%` PROCEDURE `alte...

2019-05-07 16:10:29 5960 0

原创 链式编程在Java 中的应用

链式编程在Java 中的应用 一、背景 近日在写一个问卷系统的时候,在处理接口返回值的时候,遇到了一些麻烦,总是感觉在处理返回对象的时候,书写的代码有一些冗余,每次都要获取对象,然后设置值,太麻烦了。因此,开始琢磨...

2019-04-20 22:00:31 89 0

原创 在 Eclipse 中进行 局部 、全局搜索

在 Eclipse 中进行 局部 、全局搜索 一、介绍 不管我们是在开发手头上的项目,还是在学习开源项目的过程中,通过搜索关键词快速查找到我们想要的内容是会经常遇见的一种情形,快速定位到文件内容有利于我们高效学习以及迅速解决项目中存在的问题。 ...

2019-04-19 09:54:03 9322 0

原创 Java 使用 POI 对 Excel文件 进行读写操作

Java 使用 POI 对 Excel文件进行读写操作 一、背景 目前正在做一个问卷功能模块,收集完问卷信息后,需要将数据库中的数据导出到Excel数据表中进行留存,因此就学习了在Java中如何对Excel表进行读写操作。经过了解后选择了 POI 技...

2019-04-17 16:36:54 1434 0

原创 Mybatis 动态传入order by 参数排序无效

Mybatis 动态传入order by 参数排序无效 一、背景 2019年4月14日,下午5点半,今天周末,但依旧加点调程序,补补丁。遇到这个坑,耗了我一会,我也很无奈啊,还好当时就解决了,特此记录一下。 对最近比较热门的 996.I...

2019-04-14 17:29:59 1231 1

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