自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 函数模板.

函数是实现某种功能的存在,每个程序的编写都离不开函数,没需要实现一个功能往往都需要自定义一个函数,但有时候会发现,当需要实现的功能相似时,就会出现两个类似但又不能共用的函数,所以在C++中就存在着函数模板让这种类似的函数尽可能少的出现。接下来通过一个对数组排序的案例应用函数模板。案例:实现用一个函数对不同类型的数组进行降序排序并把数组打印,算法要求:选择排序首先测试字符类型数组,定义一个函数,在函数里定义一个无序的字符数组,如下:void test01(){ //测试char数组 char ch

2021-06-16 16:47:02 564

原创 运算符重载

平时写程序时触及到的运算一般都是直接通过一些运算符就能实现,但如果要对一些特殊的数据进行运算就会比较麻烦,在这里就通过一个案例对加号运算符进行重载来实现一些特殊的运算。案例:创建成绩类,成绩类有语文、数学、英语三个科目成绩,求多个科目的总成绩假设各科的成绩分别对应A、B、C,按照一般的思路来看,求语文总成绩都是A1+A2+…+An这样进行代码编写的,数据少一点没什么影响,但数据比较多的话这样写代码就非常的麻烦,代码也会很长,所以我们对加号运算符进行重载,使代码写起来更加的便捷。首先创建一个成绩类,如下

2021-06-16 16:41:36 121

原创 字符函数剖析

C语言里封装了很多函数,对于很多新手来说都只是会使用这些函数,但是在一些面试题中会要求不能使用封装好的函数来实现某些功能,我就曾看到过一个面试题,要求不能使用strlen()函数求字符串长度。所以下面对strcpy()、strcat()、strcmp()几个字符函数进行剖析。1、 strcpy()拷贝字符串首先在主函数main中定义两个字符串以及函数调用: char arr1[] = "abcdefghi"; char arr2[] = "bit"; my_strcpy(arr1, arr2);

2021-06-16 16:34:49 103

原创 指针

步入C语言得到学习已经有一段时间了,作为一门应用于底层开发的语言,相对于其他语言来说学习起来是比较困难的,特别是内存处理以及指针运用这些方面,在这里就来研究一下指针。指针应用范围比较复杂,有指针变量,数组指针,函数指针,指向函数指针数组的指针,还有由指针组成的数组等等。首先是指针变量,如下:上图是指针变量的定义和使用,先定义一个变量a并赋值,然后再定义一折指针变量p,并将变量a的地址值赋值给指针变量p。指针变量定义语法是“数据类型 * 变量名,指针变量虽说也是变量,但是和普通的变量是有区别的。普通变量

2021-05-08 15:40:20 107

原创 IOC操作Bean管理注解方式开发

开发工具与关键技术:Eclipse 基于注解方式进行属性注入作者:廖 茂撰写时间:2021年01月14日什么是注解?注解是代码特殊标记,格式:@注解名称(属性名称=属性值, 属性名称=属值…),注解作用在类上面,方法上面,属性上面。使用注解的目的是为了简化 xml 配置。Spring 针对 Bean 管理中创建对象提供注解(1)@Component(2)@Service(3)@Controller(4)@Repository上面四个注解功能是一样的,都可以用来创建 bean 实例,现在

2021-01-21 14:59:04 59

原创 IOC操作管理中bean的生命周期

开发工具与关键技术:Eclipse bean的作用域设置作者:廖 茂撰写时间:2021年01月08日在Spring的配置文件中,一般都会创建有bean实例对象,那么bean的生命周期是一个什么样的过程呢?bean的生命周期是一个从创建对象到销毁对象的过程。bean的生命周期一般分为五个步骤:(1)通过构造器创建 bean 实例(无参数构造)(2)为 bean 的属性设置值和对其他 bean 引用(调用 set 方法)(3)调用 bean 的初始化的方法(需要进行配置初始化的方法)(4)be

2021-01-21 14:56:24 177

原创 IOC操作管理中bean的作用域

开发工具与关键技术:Eclipse bean的作用域设置作者:廖 茂撰写时间:2020年12月27日在java开发中,IOC容器的配置文件里的bean实例是有作用范围的,即作用域,bean实例分单实例和多实例,在Spring里面,一般情况下bean实例默认是单实例,那么单实例和多实例如何区分?区分单实例或者多实例是通过重复调用bean实例,如果两次调用的实例的地址值一致,就说明该bean实例是单实例,不一致就是多实例,具体操作如下:首先创建一个对象类,创建一个属性,并编写该属性的set方法,接

2021-01-21 14:54:34 213

原创 Spring容器属性注入

开发工具与关键技术:Eclipse 不同类型的属性注入作者:廖 茂撰写时间:2020年12月18日在使用Spring容器时,我们要往Spring容器中注入各种类型的属性,接下来就通过xml配置的方式分别注入数组、list集合、Map集合、set集合这三种类型的属性,步骤如下:先创建类,定义数组、list、map、set 类型属性,生成对应 set 方法接下来在spring配置文件进行配置,先编写一个bean标签,如下:然后再bean标签里面分别注入数组、list集合、Map集合、set集

2021-01-21 14:50:10 193

原创 Java中的多表条件查询

开发工具与关键技术:Eclipse 带条件多表联查作者:廖 茂撰写时间:2020年08月08日在初步进入Java语言的学习后,发现java中的逻辑思想和C#的逻辑思想几乎一致,当然只是逻辑思想,要实现功能的具体实现代码还是不同的,毕竟语言不同,在java中要实现对数据库(MySQL数据库)中的数据进行增删改查这些操作,主要是通过SQL语句来实现的,也就短短几句代码就能对数据库中的数据进行操作,但是要把这些操作体现在页面上就需要一些方法来实现了,接下来我们来看一下如何实现带条件的多表联查,首先我们来

2020-08-09 16:29:39 3173

原创 数据查找算法比较

开发工具与关键技术:Visual Studio 2015 顺序查找与二分查找的比较作者:廖 茂撰写时间:2020年05月26日我们做项目时必须要面对并且处理一大堆的数据,对这些数据进行哪一种处理就要用上对应的某一种方法,而在这里,将对数据结构与算法中对数据进行查找的静态查找中的顺序查找与二分查找进行比较,分析一下两者的优缺点,两者都是对有序链表进行查找的算法。首先我们来看一下顺序查找。顺序查找,查找表的存储结构是线性表,其查找过程是依次用查找条件中给定的值与查找表中数据元素的关键字值进行比较,

2020-05-28 15:51:25 545

原创 排序

开发工具与关键技术:Visual Studio 2015 直接插入排序与交换排序的比较作者:廖 茂撰写时间:2020年05月16日在我们平时做项目中,总会碰到一些数据需要按照一定的规律进行排序,好比如从小到大排序或者从大到小排序,又或者其他等等一些规律进行排序,那么这要就需要用到一些数据的算法了;要实现数据的排序,算法又可能有多种,那么就要判断那种算法更合适了。在这里,我将对数据从小到大排序的多种算法中的直接插入排序和交换排序这两种算法进行比较。首先我们来看一下直接插入排序,要对数据进行排序,

2020-05-18 15:37:20 124

原创 堆栈与队列的区别

开发工具与关键技术:Visual Studio 2015 堆栈与队列的区别作者:廖 茂撰写时间:2019年05月06日在数据结构与算法中,有着堆栈和队列,这两种算法在我们的平时软件开发中是需要用到的,首先我们来看一下堆栈,堆栈这种算法其实是一种递归算法,首先看一下堆栈的结构,如下:从图中可以看到,堆栈的两端是栈顶和栈底,栈底是封闭的,数据(a1……an)只能从栈顶入栈和出栈,那么我...

2020-05-08 13:30:09 5078

原创 顺序表和单链表的插入

顺序表和单链表的插入开发工具与关键技术:Visual Studio 2015 顺序表与单链表之间插入的区别作者:廖 茂撰写时间:2019年04月23日本次说明一下数据结构和算法中的顺序表和单链表之间的插入和删除的区别,我们都知道,一个数据表可以进行插入和删除等操作,我们先来看一下顺序表的插入和删除,顺序表数据插入的代码如下:从代码中可以看出我们需要在i这个位置插入...

2020-04-28 15:09:33 701

原创 两种登录方式的信息显示

两种登录方式的信息显示开发工具与关键技术:Visual Studio 2015 登录方式的判断作者:廖 茂撰写时间:2019年07月25日我们平时做的项目绝大多数都是需要登录的,就连我们用的一些软件应用也是需要登录的,平台类型的项目一般都是需要先登录才能进入平台,所以这个类型的项目的登录方式一般也只有在开始的时候登录这一个登录方式,但是网页类型的项目就不一样了,...

2019-07-28 17:55:31 745 1

原创 拆分式新增

拆分式新增开发工具与关键技术:Visual Studio 2015 对一个新增流程的拆分作者:廖 茂撰写时间:2019年07月20日在做项目时,增改删查必不可少,但平时需要做的增改删查一般难度不大,就熬比如新增,一般都是一次性在一个方法里面把数据给新增到数据库,在这里,我要给大家分享一个特别的新增,首先看一下表结构,如下:可以看到,在这个新增中,要同时新增四...

2019-07-28 17:44:17 179

原创 数据的改变

数据的改变开发工具与关键技术:Visual Studio 2015 选中、取消而产生的数据改变作者:廖 茂撰写时间:2019年07月15日在做项目的时候,往往需要处理各种类型的数据,不过很多时候都是处理一些基础数据,这些数据比较容易处理,但在业务流程中的数据处理都是比较复杂的,因为要应对一些可以随时发生改变的数据,所以需要用上各种各样的方法来处理数据。在这里以...

2019-07-18 09:33:13 219

原创 以时间为条件的数据查询

以时间为条件的数据查询开发工具与关键技术:Visual Studio 2015 以七天为基础的时间安排作者:廖 茂撰写时间:2019年07月12日做项目基本逃不过增删改查,查询更是有各种各样的条件,根据这些条件来查询到需要的数据,有关时间的查询,一般都是每一条都会有不同的数据,但会有一些特殊的情况,例如飞机航班,一般航班的规划都是固定的,每一周的航班规划相差不...

2019-07-18 09:20:15 650

原创 焦点的应用

焦点的应用开发工具与关键技术:Visual Studio 2015 聚焦与失去焦点作者:廖 茂撰写时间:2019年07月01日关于焦点这一东西,用的地方不多,不过不要以为用的不多就可以不理,在有些时候焦点很重要,有一些功能需要利用焦点来实现,在这里,我们以一个选择地点的功能为例,详细说明一下焦点的用处,首先来看一下页面样式,如下:给出发城市绑定一个城市选择的选...

2019-07-08 12:16:40 232

原创 数据传递的方式

数据传递的方式开发工具与关键技术:Visual Studio 2015 通过参数拼接或Session传递数据作者:廖 茂撰写时间:2019年07月01日进入ASP.NET.MVC的学习已经有很长的一段时间了,在做项目的时候,我们要实现一个功能往往需要用到各种各样的方法来实现,在这里,我们说一下实现数据传递的两种方法“参数拼接”和“session”。我们先用参...

2019-07-08 12:11:55 1863

原创 数据库表之间的关系

数据库表之间的关系开发工具与关键技术:VisualStudio 2015 表与表之间的关系处理作者:廖 茂撰写时间:2019年06月26日做项目最重要的就是数据库,数据库没做好,那么后面的功能实现就会出现问题,数据库创建时,表与表之间的关系至关重要,如果处理不好,那么将无法对表进行数据的插入与修改,表与表之间有着一对多、多对多的关系,现在先来看一对多的关系,表格如...

2019-06-28 10:32:11 2765

原创 两种常遇到的错误

两种常遇到的错误开发工具与关键技术:Visual Studio 2015 错误的解决作者:廖 茂撰写时间:2019年06月24日做项目会经常碰到各种各样的错误,有些错误较为简单,容易解决,有些错误却要花费大量的时间去找,甚至还找不到,在这里,通过一个注册会员的例子给大家介绍两种错误。首先是第一种错误:在做项目的时候,我们往往是先编写完一个功能的方法代码,然后再执...

2019-06-28 10:26:10 265

原创 状态的切换

状态的切换开发工具与关键技术:VisualStudio 2015 状态的切换作者:廖 茂撰写时间:2019年06月15日在做项目的时候,会碰到切换状态的功能,就相当于true和false两种对立关系,由原来的true更改为false,或者由原来的false更改为true,这就是状态的切换,下面以试题的启用和作废为例子完成此项功能。首先来看一下页面样式,如下:...

2019-06-18 10:18:55 461

原创 登陆后的信息显示

登陆后的信息显示开发工具与关键技术:VisualStudio 2015 登陆后的信息显示作者:廖 茂撰写时间:2019年06月11日在做一些需要登录的平台项目中,有时候会要求在登录后把用户名称、登录时间、登录时长这些信息给显示出来,接下来就借用一个例子来实现这些功能。先编写视图层里面的方法。先声明一个变量获取登录时间,如下:var strServerTim...

2019-06-18 10:05:34 427

原创 下拉框数据处理

文献种类:专题技术文献;开发工具与关键技术:Visual Studio 2015 选项的添加与删除作者: ;年级: ;撰写时间: 年 月 日文献编号: ;归档时间: 月 日 下拉框数据处理开发工具与关键技术:Visua...

2019-06-09 15:47:51 235

原创 自动生成拼音

文献种类:专题技术文献;开发工具与关键技术:Visual Studio 2015 拼音的生成作者: ;年级: ;撰写时间: 年 月 日文献编号: ;归档时间: 月 日 自动生成拼音开发工具与关键技术:VisualSt...

2019-06-09 14:05:23 3968

原创 选项的处理

文献种类:专题技术文献;开发工具与关键技术:Visual Studio 2015 选项的添加与删除作者: ;年级: ;撰写时间: 年 月 日文献编号: ;归档时间: 月 日 选项的处理开发工具与关键技术:VisualS...

2019-06-09 11:44:48 151

原创 数据的统计与分析

文献种类:专题技术文献;开发工具与关键技术:Visual Studio 2015作者: ;年级: ;撰写时间: 年 月 日文献编号: ;归档时间: 月 日 数据的统计与分析开发工具与关键技术:VisualStudio 2015 ...

2019-05-28 09:31:37 2656

原创 最外层的权限设置

文献种类:专题技术文献;开发工具与关键技术:Visual Studio 2015 权限的设置作者: ;年级: ;撰写时间: 年 月 日文献编号: ;归档时间: 月 日 最外层的权限设置开发工具与关键技术:VisualStu...

2019-05-28 09:14:54 101

原创 后台生成图片

文献种类:专题技术文献;开发工具与关键技术:Visual Studio 2015 后台生成图片及下载作者: ;年级: ;撰写时间: 年 月 日文献编号: ;归档时间: 月 日 后台生成图片开发工具与关键技术...

2019-05-17 09:40:54 691

原创 打印

文献种类:专题技术文献;开发工具与关键技术:Visual Studio 2015 数据表格的打印作者: ;年级: ;撰写时间: 年 月 日文献编号: ;归档时间: 月 日 打印开发工具与关键技术:VisualS...

2019-05-17 09:30:53 88

原创 单表和多表修改

文献种类:专题技术文献;开发工具与关键技术:Visual Studio 2015 单表修改和多表修改的逻辑作者: ;年级: ;撰写时间: 年 月 日文献编号: ;归档时间: 年 月 日 单表和多表修改开发工具与关键技术...

2019-05-08 10:45:34 249

原创 导入的控制流程

文献种类:专题技术文献;开发工具与关键技术:Visual Studio 2015 熟悉导入的逻辑作者: ;年级: ;撰写时间: 年 月 日文献编号: ;归档时间: 年 月 日 导入的控制流程开发工具与关键技术:...

2019-05-08 10:34:40 158

原创 附件的上传

文献种类:专题技术文献;开发工具与关键技术:Visual Studio 2015 附件的上传与下载作者: ;年级: ;撰写时间: 年 月 日文献编号: ;归档时间: 5月 7日 附件的上传开发工具与关键技术:VisualS...

2019-05-08 10:21:52 5688

原创 导出

文献种类:专题技术文献;开发工具与关键技术:Visual Studio 2015 导出操作逻辑作者: ;年级: ;撰写时间: 年 月 日文献编号: ;归档时间: 年 月 日 导出开发工具与关键技术:VisualSt...

2019-04-28 09:34:26 183

原创 模态框共用

文献种类:专题技术文献;开发工具与关键技术:Visual Studio 2015 新增和修改共用模态框的方法作者: ;年级: ;撰写时间: 年 月 日文献编号: ;归档时间: 年 月 日 模态框共用开发工具与关键技术:Vi...

2019-04-28 09:04:52 412

原创 多表新增

文献种类:专题技术文献;开发工具与关键技术:Visual Studio 2015 理清多表新增的逻辑关系作者: ;年级: ;撰写时间: 年 月 日文献编号: ;归档时间: 年 月 日 多表新增开发工具与关键技术:Visua...

2019-04-18 08:47:38 217

原创 控制流程方法共用

文献种类:专题技术文献;开发工具与关键技术:Visual Studio 2015 单条数据删除和批量删除方法共用作者: ;年级: ;撰写时间: 年 月 日文献编号: ;归档时间: 年 月 日 控制流程方法共用开发工具与关键...

2019-04-17 22:24:16 98

原创 查询在不同的地方有着不同的作用

开发工具与关键技术:Visual Studio 2015作者: ;年级: ;撰写时间: 年 月 日文献编号: ;归档时间: 年 月 日查询在不同的地方有着不同的作用开发工具与关键技术:VisualStudio 2015 查询的作用作者:廖 茂撰写时间:2019年04月07日...

2019-04-07 14:06:53 215

原创 掌握更为便捷的写法

文献种类:专题技术文献;开发工具与关键技术:Visual Studio 2015 更换写法减少代码量作者: ;年级: ;撰写时间: 年 月 日文献编号: ;归档时间: 年 月 日掌握更为便捷的写法开发工具与关键技术:VisualStudio 2015 更换写法减少代码量作者:廖...

2019-04-07 11:42:08 82

原创 简单的地理定位

JavaScript可以制作各种各样的东西,接下来制作一个简单的地理定位首先编写出一个简单的页面样式接下来编写js这样就可以点击按钮获取地理坐标了...

2019-02-25 11:11:01 95

空空如也

空空如也

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

TA关注的人

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