自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 删除未发布的微信小程序

本来想创建不开启云服务的项目的,但创建错了,需要把该项目删除掉。可明明都将创建项目的文件夹里面的文件都删除了,还显示着已有项目可直接打开,并且不给在该文件夹创建项目。试过把整个文件夹删除再创建了,但也无济于事。而且点直接打开时还会在这文件夹下创建一个Json文件,说明还没删干净。本可以不管它,重新建一个不同名的文件夹来创建项目的, 可我就是想用这文件夹重新创建一个项目。解决步骤:1、 点直接打开,打开未删除干净的小程序2、 点击微信开发者工具右上角详情3、 点击文件系统路径,删除该文件夹(

2020-12-23 09:02:06 38

原创 Eclipse中Maven项目使用Layui进行分页查询

效果图:Java代码部分:/** ResponseBody用于将Controller的方法返回的对象,通过适当的 HttpMessageConverter转换* 为指定格式后,写入到Response对象的 body数据区 //主要用于json返回*/@ResponseBody//produces指定返回内容的类型@RequestMapping(value = "/fun4",produces = "application/json;charset=utf-8") public Layui

2020-10-19 16:04:00 56

原创 Eclipse使用MyBatis实现增删查改

想使用MyBatis实现增删查改功能,首先需要下载MyBatis和配置MyBatis,这两步具体怎么做可以去看我之前发过博客。src的目录结构:UserMapper.java:UserMapper.xml:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapp

2020-10-19 15:37:40 44

原创 Eclipse中mybatis配置文件写法

想使用mybatis实现增删查改首先要做的第一步就是写mybatis的配置文件,以下就是编写mybatis配置文件的过程1、创建mybatis配置文件:在src目录右键,选择new/Other:搜索mybatis(需要下载mybatis才能搜出来,具体怎么下载可以看我上一篇写的博客),点击Next输入文件名:2、导入以下jar包第1个是:mybatis的核心包第2个是:连接Mysql数据库的jdbc驱动包第3个是:mybatis分页要使用的包3、编写mybatis配置文件:<?

2020-09-25 08:23:07 84

原创 Eclipse下载MyBatis

点击Help/Eclipse Marketpalce然后会打开这个页面,再搜索mybatis进行下载下载好之后它提示你重启Eclipse就证明安装成功了,你想证实的话可以点这里搜索mybatis,出现这个就证明安装好了或者进入Help/Eclipse Marketpalce/Installed看到你安装的插件里有没有mybatis...

2020-09-18 08:08:44 46

原创 Eclipse替换jdk版本

更改默认jdk:Window\Preferences\Java\Installed,在这里替换你添加过的jdk版本如果要添加的话就继续执行步骤:Add\选Standard VM点NextJRE home为文件路径,然后点Finish就可以了更改项目jdk:项目右键\Properties\Resource\Java Build Path,这里有这个项目用到的jar包、jdk等等替换jdk就先选择旧的jdk点Remove,点Add Library选择JRE System Library就会打开

2020-08-09 19:11:22 78

原创 身份证提取生日和性别

提取生日:replace:替换一个与正则表达式匹配的子串例:20200426,replace(/(.{4})(.{2})/, ‘$1-$2-’)$1,$2按顺序对应小括号里面的小正则 捕获到的内容//提取身份证生日 $("#IUBirthday").click(function () { var idCard = $("#formIUStudent [id='IUIdentityCard']").val(); var birthday = ''; if (idCa

2020-05-28 14:07:19 83

原创 算法的基本概念

算法即能够对一定规范的输入,在有限时间内获得所要求的输出。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。1、 算法的五个特征:(1)有穷性执行程序的运行时间是有限的,能够结束。(2)确定性要有明确的定义,不模棱两可。(3)可行性能有效地执行,并得到确定的结果。(4)输入算法执行时必要的数据,有些情况下,数据已经包含在算法中,算法执行时不需要任何数据,所以一个算法可以有零个或多个输入。(5)输出数据通过算法处理后的结果,算法必须要有一个或多个输出,没有输出的算法是毫无意义的。2、

2020-05-18 09:21:46 51

原创 二进制与十进制之间的转换

二进制转十进制:1位二进制数:0、12位二进制数:00、01、10、11(即0、1、2、3)3位二进制数:000、001、010、011、100、101、110、111(即1、2、3、4、5、6、7)所以N位二进制数 = 2N的十进制数因为二进制数11111=100000–1,所以等于25–1,当然你不嫌麻烦也可以24 + 23 +22 + 21 +20。二进制转十进制例子:(打不出...

2020-05-08 08:35:35 123

原创 Supermap地图发布

发布地图前首先要启动iserver,它就在你下载好的软件文件夹里,路径supermap-iserver-win64-zip\bin\startup.bat,启动后要等到start Server startup in xxxx ms出来才可以使用,如图所示:(关闭就点shutdown.bat)然后就可以准备发布地图了,在浏览器搜索http://supermapiserver:8090/iserv...

2020-04-28 11:25:31 103

原创 VS日期筛选

VS中筛选当天、明天、当月、上月、当年、上年、全部。控制器代码部分:var Time = "";if (Date == 1){ Time = DateTime.Now.ToString("yyyy-MM-dd"); Linqs = Linqs.Where(S => Convert.ToDateTime(S.NumberDate).ToString("yyyy-MM...

2019-07-28 12:16:25 168

原创 给Layui表格全选按钮添加点击事件并获取数据进行回填计算

Layui表格的全选按钮只是改了下其他表格li的样式而已,所以你想通过获取选中行进行回填数据并计算时,你就会发现表头这个全选按钮是获取不到选中行的,所以它就不会再进行计算,所以我就帮它重新写了一个点击事件,让它全选时获取当前页面的全部数据,不全选时获取到选择行的数据进行判断。tabTitles = layuiTable.render({ elem: '#tabTitles', ...

2019-07-28 12:13:00 1324

原创 Layui表格点击全选按钮获取数据进行回填计算

当你是通过获取选中行进行回填数据并计算时,你就会发现表头这个全选按钮是获取不到选中行的,所以它就不会再进行计算,虽然不会影响结算功能,但会影响到回填数据的计算。如图所示:如果我一个个选中的话,他是能够计算的,但我点击了全选按钮它并没有帮我再计算(这里的数量应该是2才对的)。所以,为了解决这个bug,我在这个按钮外层的div加了点击事件在表格的回调里,这样可以让它点击后获取的表格页面上的全部数...

2019-07-18 08:17:55 528

原创 如何用了单元格编辑事件后,获取到没编辑的数据

获取到没编辑的数据有什么用?是为了和编辑后的数据进行判断,比如说:我购买了3件商品,现在我要退货,当然,退货数量不能大于购买数量,所以使用编辑事件后要对这两个数据进行判断,退货数量不能大于购买数量,而退货数量等于编辑后的数量、购买数量等于最开始没编辑的数量,所以要获取到没编辑的数量。怎么使用编辑事件后获取到没编辑的数据?因为使用了编辑事件,所以获取到的是编辑后的数量,为了拿到没编辑的数量,我...

2019-07-18 08:06:41 106

原创 通过下拉框筛选的内容进行模糊查询

获取到查询条件和查询内容的val值,重载表格把他们传到控制器。//VIP搜索按钮function searchTitleByStem() { var VIPchaxun = $("#VIPchaxun").val();//查询条件var txtNoticeName = $("#txtNoticeName").val();//查询内容 //重载表格 tabVIP.reloa...

2019-07-07 16:13:18 660 1

原创 下拉框的改变触发输入框的改变

首先通过change改变事件,让VIP类别下拉框改变事件触发折扣输入框改变事件,再获取到VIP类别表的类别ID,通过post请求把它传到控制器,控制器可以根据VIP类别表的类别ID查询到类别表的折扣ID,再通过类别表的折扣ID查出折扣表的对应的折扣ID,从而就能够查询出对应的折扣了。JS代码部分:$(function () { //VIP类别下拉框 createSelect...

2019-07-07 15:44:06 824

原创 Layui分页功能的开启

Layui分页功能不仅可以异步分页,也可作为页面刷新式分页,并且外观简洁,调用简单,还可以省写很多代码。tabVIP = layuiTable.render({ url: '',cols: [[ ]], page: { limit: 10,//每页显示的条数 limits: [5, 10, 15, 20, 25, 30, 35, 40, 45,...

2019-06-28 08:19:15 864

原创 根据状态修改layui表格显示的文字及字体颜色

当表格有两个或多个不同的状态时,我们可以让不同的状态显示不同文字及字体颜色,比如有两个状态:true和false,我让为状态true的显示“已销售”,状态false的显示“已退货”并将字体改成红色,如图所示:想要做到这样的效果,首先要在表头参数加上templet(自定义列模板)并给它一个名字,如代码所示:tabReceived = layuiTable.render({ //url: '/...

2019-06-28 08:11:14 5201 2

原创 分享一个树形菜单插件的下载及使用方法

当你需要在菜单里嵌套菜单的话,可以考虑使用树形菜单。树形菜单可以让需要分类功能更加简洁方便。下面是我现在正在使用的一款树形菜单插件,个人认为还是不错的,有需要的可以到http://www.treejs.cn/v3/api.php下载:下载完成后你就可以得到这个插件的css和js了,然后把它拷贝到你的项目文件里,css用这个zTreeStyle.css,js用这个jquery.ztree.co...

2019-06-17 16:53:54 301

原创 Layui表格合计、单元格编辑和自定义列功能的开启

Layui是有自带的合计功能的,但默认是没开启,我们需要把需要加上合计的功能的行的totalRow状态改成true,再在表头外加上totalRow: true,就可以了。开启合计功能代码:cols: [[ { field: 'CommID', title: '商品ID', hide: true },{ field: 'MarketMeny', title: '销售价', align: '...

2019-06-17 16:38:39 5390

原创 生成验证码

(作者:杨东升,撰写时间:2019. 6. 9)ValidCodeUtils是我创建的工具类,GetRandomCode和CreateImage是工具类里的方法,验证码是字符串类型所以用string类型,因为图片是数组类型,所以要用byte;将验证码字符串存入session中取名为validCode;图片属于文件,所以要用return File。public ActionResult Crea...

2019-06-09 18:11:31 51

原创 单表修改

(作者:杨东升,撰写时间:2019. 06. 05)修改和新增写法差不多,就多了个回填数据,因为修改前需要获取到它本来数据来改,回填之后就获取表单值的值,保存之前判断它和之前的数据是否有冲突就行了。因为要回填所以要传参数到数据库,如果data不为空就回填数据。JS回填数据部分:function openUpdate(academeID) { //请求修改的数据 并回填 $...

2019-06-09 17:56:07 84

原创 单表新增

(作者:杨东升,撰写时间:2019.6.9)新增的原理基本就是获取到表单的值,判断它不为空,再传到控制器里,保存之前判断它和之前的数据是否有冲突就行了。首先获取表单值的值,strValIsNotNull是我写的一个公共的方法,数据不为空。然后通过post请求把参数控制器,新增成功了就关闭模态框刷新表格。JS代码部分:function savaInsert() { //获取表单值v...

2019-06-09 17:38:08 23

原创 单表删除

删除的原理基本就是获取到选中行的ID,传到控制器根据ID查询需要删除的信息,再把它删除和保存就可以了。employeeId就是我获取到选中行的ID声明的变量起的名字:然后通过post请求把它传到控制器(/Main/deletemployee是控制器的路径,EmployeeId是传到控制器接收的参数)。JS代码部分:function deletemployee(employeeId) {...

2019-05-28 08:34:50 44

原创 获取当前的实时时间

想在JS获取实时的时间其实很简单,就几句代码的事,new Date()已经能把当前的时间获取到了(只是不会动罢了);tm是我想传到输入框的id;time.value = d返回d(new Date())的value属性的值;setTimeout第一个参数是对函数的调用,第二个参数指示从当前起多少毫秒后执行第一个参数(1000毫秒等于1秒)。function showTime() { ...

2019-05-28 08:08:00 618

原创 利用layui创建二级表头

(作者:杨东升,撰写时间:2019.5.17)一般情况下,使用一级表头已经够用了,但是,如果我想在一级表头的内容再进行细化的时候,一级表头显然不够用了,如图所示:出现了重复的单价、合计,但这两个单价合计放的数据是不一样的,无法知道这是具体的哪个单价合计,如果在换成xx单价xx合计的话,又会影响表格的美观,那怎么解决呢当然是使用二级表头啦,你看使用二级表头之后,想表达的内容是不是展现的一清二楚...

2019-05-17 09:35:16 6647 4

原创 Layui表格初始化

(作者:杨东升,撰写时间:2019.5.17)首先声明表和layui表格模块的全局变量,以便全局使用var tabAcademeNotice;var layuiTable;然后加载和初始化layui的table模块,elem指定原始表格元素选择器(推荐id选择器),url是连接控制器的数据接口。cols是表头的内容,field设定字段名,是表格数据列的唯一标识,字段名要和数据库表格里的字...

2019-05-17 09:18:43 1632

原创 导出数据到Excel表格

(作者:杨东升,撰写时间:2019.5.6)JS部分:1、为了保证导出的数据和想导出的数据保持一致,我们要在导出之前要根据查询的条件在控制器查询一次(多条件查询),再进行导出。2、获取到下拉框、文本框的val值3、然后判断这些下拉框是否为空或者undefined,如果是就让它等于0,文本框是否为undefined,如果是就让它等于空,步骤和多条件查询一样。4、先给用户一个提示,用户确定了...

2019-05-07 17:14:58 3068

原创 正则表达式(组合使用部分)

(作者:杨东升,撰写时间:2019.5.1)上一篇写了单个正则表达式字符的使用,现在讲讲正则表达式字符的组合使用,重复字符串,可以用小括号来指定子表达式(分组),然后指定重复的次数就行了。比如ip地址,它是一个以点号分割,分割出四组数字,每组数字都是0到255的规律字符串,所以我们需要分组的写法,(\b{1,3}.){3}\d{1,3} 是一个简单的IP地址匹配表达式。\b{1,3}代表1到3...

2019-05-07 16:54:46 2217

原创 正则表达式(单个字符部分)

(作者:杨东升,撰写时间:2019.5.1)正则表达式英文名为:Regular Expression, 通常简写为regex、regexp或RE, 是计算机的一个概念。正则表达式通常被用来检索、替换那些符合某些规则的文本。就是定义一些字符的“规则字符串,用来对字符串的过滤。C#中正则表达使用的类为:使用的方法:正则表达式:匹配纯文本,纯文本看起来可能不像是个正则表达式,但它的确是。正...

2019-05-07 16:28:31 3510

原创 表格数据初始化

(作者:杨东升,撰写时间:2019.4.26)如果你想将数据传到页面的表格上,你就要将表格初始化。JS部分:首先,你需要在页面创建一个空的表格,我这里用的是layui插件的表格模块,然后把我想在页面显示的数据获取到,加上控制器那边的数据接口的url,就能把控制器那获取到表格的数据显示到页面上。控制器部分:LayuiTablePage是layui table组件分页请求数据封装,把它放到...

2019-04-28 09:10:08 401 1

原创 多条件查询

(作者:杨东升,撰写时间:2019.4.23)JS部分:searchTitle是查询点击事件的名字获取到当前表格数据的筛选条件,获取到部门、职位下拉框、姓名文本框的val值然后判断这些下拉框是否为空或者undefined,如果是就让它等于0,文本框是否为undefined,如果是就让它等于空(stem是字符串不是ID,所以可以为空)tabTitles是已经初始化的员工信息表,reloa...

2019-04-28 09:04:57 75 1

原创 JavaScript运算符

(作者:杨东升 , 撰写时间:2019.04.18)算术运算符:运算符:+ ;相当于数学的加号运算符:- ;相当于数学的减号运算符:* ;相当于数学的乘号运算符:+ ;相当于数学的加号运算符:/ ;相当于数学的除号运算符:% ;取余数当除数为0时:比0大的数 / 0 = Infinity, Infinity表示正无穷比0小的数 / 0 = -Infinity, - Infin...

2019-04-18 08:35:11 46

原创 Layui模块的使用

(作者:杨东升,撰写时间:04月13日)Layui有个很厉害的地方,就是模块化加载,它里面包括了很多的模块,但只要你想使用那个模块,不用全部引用和加载,加载对应的模块就可以了,相应的css,js它也会帮你加载,这样可以减少页面的负担。如果你想用这个插件的话,可以去https://www.layui.com里下载下载完成后你就可以得到layui的css和js了,把layui这整个文件复制下来...

2019-04-18 08:17:32 209

原创 在页面上显示登陆时间、登陆时长

(作者:杨东升,撰写时间:2019年04月05日)当我们在做网页时,我们可以在页面上加上登陆时间、登陆时长,使页面更加丰富,给用户更好的体验,如图所示:我们首先定义一个全局变量strServerTime,接收到登陆的时间,因为接收到的登陆时间是字符串类型,所以要用个引号把它括起来,这样就可以得到登陆时间了登陆时长:首先我们判断strServerTime不为空,然后创建日期对象var...

2019-04-05 21:25:34 850

原创 事务的作用和用法

(作者:杨东升,撰写时间:2019年1月17日)什么是事务?事务就是保证一次就成功,要么全成功,要么都失败,保证数据的正确性,如果某一步出现了异常,数据就会回滚,把之前的操作撤销,一般用于涉及多表或多数据的时候使用;举个栗子:微信支付都用过吧,它的原理就是把付款方的金额减掉,然后在收款方的金额里加上对应的金额,这两个操作是一定要有的,总不能把付款方的金额减掉了,然后出现了异常,收款方的金额没加...

2019-04-05 21:02:39 1317

原创 Pr菜鸟入门教程(背景音乐和字幕部分)

(作者:杨东升,撰写时间:2019年2月21日)上一期我们讲了pr基本的剪辑和导出,但一个视频如果只有剪辑是不够的,我们还要添加一些bgm和字幕文件之类的,下面我们就接着之前的开始说。添加背景音乐:和导入视频一样,导入音乐也是同理将音乐拖到素材箱里,S代表独奏,M是静音我们也可以调原视频的音频音量和添加的音乐音量,点击你要改的音频,再点击音频剪辑混合器调就可以了:再讲下怎么加字幕...

2019-02-21 16:52:02 4974

原创 Pr菜鸟入门教程(剪辑部分)

(作者:杨东升,撰写时间:2019年2月20日)我们知道做视频需要用到一些软件,pr就是其中一个,而且入手比较简单,下面就由我来简单介绍下一些pr的剪辑教程吧。刚打开的时候是酱紫的:点新建项目,写上名称,然后改下位置,给成你方便找的位置,然后点确定:这样新建就完成了,下面我们要把视频素材导入:在项目里的导入媒体以开始那右键,最好先建一个素材箱,你也可以直接导入,都可以导入一个或多个...

2019-02-20 14:44:36 5261

原创 纯Css3实现运动的云

(作者:杨东升,撰写时间:2019年2月13日)我们都知道Javascript可以实现很多的动画效果,但方法比较复杂,所以简单的动画效果一般用Css3来完成,比如这个运动的云就是Css3动画效果来完成的:用到的图片(因为比较透明,所以不是很明显):第一张:第二张:第三张:源代码部分: Css部分:背景:.sky{height: 480px;backgro...

2019-02-14 01:09:26 130

原创 教你把标签里面的字变得闪闪发光

(作者:杨东升,撰写时间:2019年2月8日)当你懒得一个个设计字体颜色的时候,不妨试试这个方法:h1,h2,p,a,span{animation: move 15s ease-in infinite;}@keyframes move{0%{color: red;}10%{color: #66ccff;}20%{color: cornflowerblue;}30%{...

2019-02-09 00:00:14 241

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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