自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android智能下拉刷新框架-SmartRefreshLayout

点击SmartRefreshLayout可以直接进入GitHub中查看源码和文档。正如名字所说,SmartRefreshLayout是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,还支持多层嵌套的视图结构。 它继承自ViewGroup 而不是FrameLayout或LinearLayout,提高了性能。 也吸取了现在流行的各种刷新布局的优点,包括谷歌官方的SwipeRefreshLayout, 其他第三方的Ultra-Pull-To-Refresh、Tw...

2021-06-16 19:25:05 1510

原创 Android使用选择器selector

前期工作1、自定义图形shape有适合的背景图片可以忽略这一步。在目录res--->drawable上右键,然后如图所示创建文件,选择Root element 为shape。这样就创建好了一个文件。现在需要自定义图形了自定义简单图形的代码很简单,无非就是选择图形的形状,然后设置背景颜色、边框之类的。默认背景:我这里是选择的矩形,设置背景颜色为白色,边框为黑色,边框的宽度为1dp;设置30dp的圆角效果。<?xml version="1.0" encodin...

2021-06-16 19:20:19 5996 4

原创 Android基础界面设计之常见布局

线性布局线性布局是Android开发中常见的一种布局方式,它是按照水平或者垂直方向来布局,通过属性orientation来设置线性布局的方向的。它的属性值有垂直(vertical)和水平(horizontal)。垂直布局LinearLayout使用线性布局;TextView:文本控件;layout_width="match_parent"设置宽度占满整行;layout_height="wrap_content"设置高度自适应;orientation="vertical"设置布局方式为垂直布局...

2021-06-16 19:12:17 1039

原创 c语言--指针

一、指针变量的概念和作用指针的实质就是内存地址。指针变量是用来存放内存地址的变量 图中,设有字符变量C,其内容为“K”(ASCII码为十进制数 75),C占用了011A号单元(在内存中地址用十六进数表示)。设有指针变量P,内容为011A,这种情况我们称为P指向变量C,或说P是指向变量C的指针二、指针变量的定义和使用1、指针也是一种数据类型,指针变量也是一种变量2、指针变量指向谁,就把谁的地址赋值给指针变量3、“**”操作符操作的是指针变量指向的内存空间 int a = 10; int b

2021-05-08 16:26:34 426 1

原创 C语言快速排序

快速排序是对冒泡法排序的一种改进。快速排序算法 的基本思想是:将所要进行排序的数分为左右两个部分,其中一部分的所有数据都比另外一 部分的数据小,然后将所分得的两部分数据进行同样的划分,重复执行以上的划分操作,直 到所有要进行排序的数据变为有序为止。更详细的解释:C语言快速排序算法及代码视频:【黑马】数据结构与算法之经典排序算法【配套源码+笔记】或者 C语言数据结构与算法:第97讲,第九十六讲快速排序快速排序----升序/// <summary>/// 快速排序--升序/// &

2021-04-27 20:18:55 846

原创 ssm报错:No qualifying bean of type ‘com.hr.service.LoginService‘ available

报错内容,主要讲的是创建bean出错之类的org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'loginController': Unsatisfied dependency expressed through field 'loginService'; nested exception is org.springframework.beans.factory.No

2021-03-14 14:35:02 1757 1

原创 Spring(二):Spring的控制反转(IOC)和依赖注入(DI)

一、控制反转(IOC)和目的IOC:把对象的创建和对象之间的调用过程交给Spring进行管理目的:降低耦合度二、IOC操作Bean管理Bean管理:指两个操作,一是Spring创建对象,一是Spring注入属性1、Bean的实例化三种方式(1)通过无参构造实例化<!-- 默认通过无参构造创建对象 id:Bean在spring中的唯一标识,可自定义 class:Bean的全限定名称 scope:指对象的作用范围,取值如下

2021-01-21 08:37:39 188 1

原创 Spring(一):Spring的快速入门

一、Spring的概述1、Spring是什么Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。 提供了展现层 SpringMVC和持久层 Spring JDBCTemplate以及业务层事务管理等众多的企业级应用技术,还能整 合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架2、S

2021-01-21 08:26:49 218 1

原创 上传图片保存到mysql数据库并在网页上显示

开发工具与关键技术:eclipse 上传文件到mysql数据库 作者:孙水兵撰写时间:2020年08月 08日一、将保存图片的路径保存到数据库1、前端代码,在java中使用form表单上传文件时form标签中必须加上 enctype=“multipart/form-data”。enctype:规定在发送到服务器之前应该如何对表单数据进行编码。有以下三个值:(1)application/x-www-form-urlencoded:在发送前编码所有字符(默认)。(2)multipart/form-

2020-08-08 17:43:18 7435 1

原创 ASP.NET MVC5 批量下载文件并压缩

压缩方法:参考c#压缩文件下载方法:ASP.NET文件下载各种方式比较:对性能的影响、对大文件的支持、对断点续传和多线程下载的支持思路:先在服务器将要下载的文件压缩,成功之后调用下载的方法下载一、获取到你要下载的文件路径集合。并判断路径是否存在。若含有路径不存在的,返回并提示。 //要保存的文件路径 List<string> filesOrDirectoriesPaths = new List<string>(); //获取文件路径不存在 List<LwChcek

2020-06-19 16:39:45 1394

原创 使用layui的的下拉框并回填和开启搜索

一、完成HTML布局并开启搜索功能开启layui下拉框的搜索功能很简单,只需要设定属性lay-search即可开启。 <div class="layui-inline"> <label class="layui-form-label">用户类型</label> <div class="layui-input-inline"...

2020-05-06 21:47:37 2868

原创 关于layui中tree组件使用报错tree.render is not a function

解决方案一:可能你是用的layui的版本为2.5之前的版本,他将不被兼容,因此既,你需要将layui的版本改为2.5.4之后的版本。记住,是整个插件的要更改。解决方案二:可以看看引入tree插件时用的是否是单引号,是的话改为双引号,然后清除缓存。...

2020-03-27 15:19:14 14800

原创 利用jQuery获取到data属性值为undefined

设置data自定义属性的代码点击获取data属性的值的方法控制台输出的结果:url成功输出,但是ID为undefined控制台输出this的结果,然后可以发现,在this中不存在data-ID,但是存在data-id。由此,大概可以猜出可能是ID的原因。然后,将涉及到的代码中的ID改为id后输出的结果,成功获取到data-id中的值。之后,我查找了一下原因,原来data属性中的...

2019-09-24 19:20:04 3394

原创 售票—根据班次的信息对座位进行处理

开发工具与关键技术:Visual Studio 2015 作者:孙水兵撰写时间:2019年7月27一、 需要达到的目的根据该班次所在的车辆信息中的座位数进行动态生成座位。并且根据该座位是否已经售票生成不同颜色的座位号。二、 涉及到的主要表格完成座位主要需要获取到的数据有车型表中的座位数和车辆表中的加座数。因此在根据发车站和到达站查询班次的时候需要连接车辆表和车型表查询出该班次总共...

2019-07-27 11:23:11 352

原创 利用layui树状图完成权限管理

开发工具与关键技术:Visual Studio 2015 layui作者:孙水兵撰写时间:2019年7月27一、 达到的效果根据不同的用户类型显示出不同的菜单栏。右边的是超级管理员的菜单栏显示,左边是售票员的菜单栏显示。二、 涉及的表格其中模块表保存的是像业务管理、系统管理之类的菜单栏的一级名称。而详细模块表保存的是业务管理、系统管理等所有一级菜单下的所有的二级菜单。并且在这表...

2019-07-27 11:17:54 4933 3

原创 在for循环完之后会发现集合中的数据全部是最后一条数据

错误结果:在for循环完之后会发现集合中的数据全部是最后一条数据错误原因:因为,将要赋值的那个变量new 在for外层,new 一个对象地址,List每次只访问这个引用地址,而我们的代码只是对引用地址里的对象进行操作,所以会数据覆盖,最后遍历只是把同一个地址的对象遍历了七次解决方法:将要赋值的那个变量new 在for里面...

2019-07-17 17:13:40 4961

原创 使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。

错误原因:字符串的长度超过了为 maxJsonLength 属性设置的值。解决方法:添加引用 System.Web.Extensions,然后在对应的控制器上方添加命名空间:using System.Web.Script.Serialization。然后在要返回页面的数据后面new一个JavaScriptSerializer来初始化不具有类型解析程序的 System.Web.Script.Se...

2019-07-17 17:10:17 9786

原创 利用layui完成树状图

开发工具与关键技术:Visual Studio 2015 layui作者:孙水兵撰写时间:2019年7月17一、 达到的效果二、 涉及的表格用户类型表(SYS_UserType)、权限表(PW_Jurisdiction)、详细模块表(SYS_DetailModular)、模块表(SYS_Modular)。其中详细模块表中包含的是模块下面的一些子页面的名称。而权限表是用来连接用户表...

2019-07-17 16:05:55 6005

原创 定时将计划班次表中的数据放入实际班次表中(下)

开发工具与关键技术:Visual Studio 2015 定时任务作者:孙水兵撰写时间:2019年7月17一、 达到的目的将实际班次表中已经存在的班次的数据,在实际班次表中生成往后一天的数据。二、 涉及到的表格三、 代码前期工作和写其他定时任务一样,具体可以参考我的博客中:定时插件FluentScheduler的使用( https://blog.csdn.net/weixin...

2019-07-17 15:58:48 203

原创 定时将计划班次表中的数据放入实际班次表中(上)

开发工具与关键技术:Visual Studio 2015 定时任务作者:孙水兵撰写时间:2019年7月7一、 达到的目的将计划班次表中所有符合的并且实际班次表中不存在的班次信息查询出来,然后在实际班次表中生成这些表以后七天的数据(上)。将实际班次表中已经存在的班次的数据,在实际班次表中生成往后一天的数据(下)。二、 涉及到的表格三、 代码1、查询出符合并且实际班次及表中不存在...

2019-07-07 19:52:42 343

原创 定时清除项目中不需要的图片

开发工具与关键技术:Visual Studio 2015 定时任务作者:孙水兵撰写时间:2019年7月7一、 达到的效果将项目中因为发生异常或者其他原因而导致图片未能从临时目录转入最终目录的所有图片定时清除。或者将项目的最终目录存在而数据中没有相对应的路径的图片定时清除。二、 前期准备添加定时任务的引用:在添加引用时添加FluentScheduler.dll文件(在我的博客中:定...

2019-07-07 19:46:27 814

原创 利用正则来验证姓名、手机号、身份证号

开发工具与关键技术:Visual Studio 2015 正则作者:孙水兵撰写时间:2019年6月27一、 效果二、 用到的方法test:test 方法检查字符串是否与给出的正则表达式模式相匹配,如果是则返回 true,否则就返回 false。三、 HTML代码姓名、手机号、身份证号的HTML代码都类似。一个label标签加上一个input标签,然后在input标签下面跟上一...

2019-06-27 17:32:46 7425 2

原创 根据车辆型号自动生成车辆编号

开发工具与关键技术:Visual Studio 2015 linq 正则作者:孙水兵撰写时间:2019年6月26一、 功能根据不同的类型的车辆型号,生成以车辆型号开头的车辆编号。二、 达到的效果用户选择了车辆型号之后,将对应的车辆编号填入车辆编号对应的input文本框中。三、 代码HTML代码HTML代码很简单,大致就是两个input标签和label标签即可。JS代码由...

2019-06-27 17:30:29 3939 1

原创 打印水晶报表

开发工具与关键技术:Visual Studio 2015 打印水晶报表作者:孙水兵撰写时间:2019年6月17一、 前期工作第一步:安装软件—CRforVS_13_0_14第二步:新建一个打印水晶报表的文件夹用来放置一些打印水晶报表的文件第三步:添加数据集:在上面新建的文件夹上右键—>添加----->新建项,然后选择数据集,将名称改成自己需要的。点击添加。然后在该数据...

2019-06-17 16:17:39 194

原创 在layui表格中显示图片

开发工具与关键技术:Visual Studio 2015 LINQ作者:孙水兵撰写时间:2019年6月16一、 达到的效果二、 代码HTML代码HTML代码还是和其他表格的类似,只需要在合适的地方放置一个table标签,id和lay-filter都写上即可。JS代码在JS代码中除了图片那一列和其他列不同之外,其他列都是基本类似,当然如果你写了一些固定列,你会发现在你写的固...

2019-06-17 16:10:33 38598 13

原创 客运站管理系统—更新站点的使用状态

开发工具与关键技术:Visual Studio 2015 LINQ作者:孙水兵撰写时间:2019年6月6一、 为什么要更新站点的使用状态站点的使用状态分为两种,使用中和未使用。设置站点的使用状态的优点有两个,一:更简洁明了的显示站点是否在使用;二:删除的时候只能删除未使用的站点,使用中的站点不能删除。因此,设置了站点的使用状态并让其在数据表格中显示出来能更明确的了解哪些站点可以删除。...

2019-06-08 18:00:48 297

原创 客运站管理系统—修改线路及出现的错误

开发工具与关键技术:Visual Studio 2015 LINQ作者:孙水兵撰写时间:2019年6月5一、 达到的效果点击修改按钮,弹出修改模态框,并将要修改的线路所在的数据全部回填到修改模态框中,修改之后点击保存即可将修改后的数据保存。二、 涉及到的表格:线路表(SYS_Circuit)、站点明细表(SYS_StationDetail)和前面讲过的查询一样,站点明细表中的线路...

2019-06-08 17:54:38 267

原创 客运站管理系统—比较复杂的查询-查询线路

开发工具与关键技术:Visual Studio 2015 LINQ作者:孙水兵撰写时间:2019年6月3一、 达到的效果在数据表格中要有线路名称、线路表号、起点站编号、起点站名称、终点站编号、终点站名称、里程、方向、所属车站编号、所属车站信息、所属区域、备注、停开这些字段的数据。除此之外,在数据表格的上方有一个线路编号/名称的input框,可以在input框中输入线路编号或者名称然后...

2019-06-08 17:40:24 583

原创 客运站管理系统—修改密码

开发工具与关键技术:Visual Studio 2015 LINQ作者:孙水兵撰写时间:2019年5月24一、 功能用户通过修改密码可以自行将自己的登录密码修改成自己想要的密码。二、 达到的效果用户先输入现在的密码,点击下一步。系统判断密码是否一致,如果不一致,如图中,在input框下面提示密码错误,如果一致,账号和旧密码框隐藏,显示出图二。并且图二需自动判断两次输入的密码是否一...

2019-05-28 08:32:24 517

原创 客运站管理系统—用户登录

开发工具与关键技术:Visual Studio 2015 LINQ作者:孙水兵撰写时间:2019年5月26一、 功能用户通过自己的账号密码可以登录此页面。二、 达到的效果用户通过输入自己的账号密码和验证码,点击登录按钮判断数据并达到跳转页面的效果。跳转到主页面之后在主页面的最下面返回用户最基本的信息。主页面的下方显示用户的基本信息三、 代码HTML代码登录页面的布局很...

2019-05-28 08:19:21 1830

原创 定时插件FluentScheduler的简单使用

开发工具与关键技术:Visual Studio 2015 定时任务作者:孙水兵撰写时间:2019年5月 16日FluentScheduler是一个简单的任务调度框架,使用起来非常方便。作者的源码和例子的地址:https://github.com/fluentscheduler/FluentScheduler引用的方法1、我们使用FluentScheduler插件之前需要先引用插件Fl...

2019-05-17 09:40:08 4606

原创 简单使用layui完成表格

开发工具与关键技术:Visual Studio 2015 layui作者:孙水兵撰写时间:2019年5月 15日一、layui及数据表格的简介layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,而且门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心...

2019-05-17 09:26:45 699

原创 ASP.NET.MVC实现网站验证码功能

开发工具与关键技术:Visual Studio 2015 生成验证码作者:孙水兵撰写时间:2019年5月7一、为什么网站要用到验证码因为WEB站有时会碰到客户机恶意攻击,其中一种很常见的攻击手段就是 身份欺骗_它通过 在客户端脚本写入一些代码,然后利用其,客户机在网站,论坛反复登陆,或者攻击者创建一个HTML窗体,其窗体如果包含了你注册窗体或发帖窗体等相同的字段,然后利用"http-p...

2019-05-07 15:12:12 1707

原创 下拉框的绑定与回填

开发工具与关键技术:Visual Studio 2015 下拉框作者:孙水兵撰写时间:2019年5月5日三、 前期工作:由于下拉框的绑定与数据回填都涉及到表格数据的查询,所以在控制器最上端引入Models和装实体类的文件名称实例化Models在控制器的命名空间中实例化ModelsModels.CQUPTEntities 自定义名称 = new Models.CQUPTEntit...

2019-05-07 14:52:07 1024

原创 LINQ修改

开发工具与关键技术:Visual Studio 2015 LINQ作者:孙水兵撰写时间:2019年5月3一、 涉及到的一些方法与知识json对象的格式:键/值对的形式,前面为key,后面为value,如PointID:9,PointID为key,9为valuepost(url, [data], [callback], [type]),url:要回填的路径(三种:1、控制器中要执行的...

2019-05-07 14:13:19 841

原创 LINQ删除之批量删除

开发工具与关键技术:Visual Studio 2015 LINQ作者:孙水兵撰写时间:2019年4月24一、删除前期工作:在控制器最上端引入Models和装实体类的文件名称实例化Models在控制器的命名空间中实例化ModelsModels.CQUPTEntities 自定义名称 = new Models.CQUPTEntities();二、 用到的方法checkSt...

2019-04-28 08:32:08 2479

原创 LINQ删除之单条数据的删除

开发工具与关键技术:Visual Studio 2015 LINQ作者:孙水兵撰写时间:2019年4月23一、 删除前期工作:在控制器最上端引入Models和装实体类的文件名称实例化Models在控制器的命名空间中实例化ModelsModels.CQUPTEntities 自定义名称 = new Models.CQUPTEntities();二、 单表的删除了解表格在...

2019-04-28 08:18:12 1166

原创 LINQ新增之多表新增

开发工具与关键技术:Visual Studio 2015 LINQ作者:孙水兵撰写时间:2019年4月12一、 新增前期工作:在控制器最上端引入Models和装实体类的文件名称实例化Models在控制器的命名空间中实例化ModelsModels.CQUPTEntities 自定义名称 = new Models.CQUPTEntities();二、 分析目的:将页面传过来...

2019-04-18 08:57:50 401

原创 LINQ新增之单表新增

开发工具与关键技术:Visual Studio 2015 LINQ作者:孙水兵撰写时间:2019年4月10一、 新增前期工作:在控制器最上端引入Models和装实体类的文件名称实例化Models在控制器的命名空间中实例化ModelsModels.CQUPTEntities 自定义名称 = new Models.CQUPTEntities();二、单表的新增了解表格单表...

2019-04-18 08:32:18 268

原创 LINQ之查询

开发工具与关键技术:Visual Studio 2015 LINQ作者:孙水兵撰写时间:2019年3月30一、 新增前期工作:在控制器最上端引入Models实例化Models在控制器的命名空间中实例化ModelsModels.CQUPTEntities 自定义名称 = new Models.CQUPTEntities(); //实例化Models ...

2019-04-07 14:34:16 233

spring、springMVC、mybatis.rar

个人spring、springMVC、mybatis的学习笔记,根据黑马学习视频和自己的理解写的

2021-03-14

空空如也

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

TA关注的人

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