自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (25)
  • 收藏
  • 关注

原创 elementui表单内不验证某个指定字段

先上代码:1、先取出针对手机号的验证2、this.$refs["elForm"].validate((valid) => { if (valid) { this.formData.level = ""; putObj(this.formData).then((response) => { this.$message.success("修改成功"); ...

2022-01-06 17:33:38 2258

原创 avue 编辑弹框,编辑页面,列表数据也会跟着变

this.form = JSON.parse(JSON.stringify(row)) //避免引用传递,做一次数据拷贝

2022-01-06 09:30:44 937

原创 avue中使用echarts

avue中使用echarts,赋值后不显示内容

2022-01-04 16:09:40 1206

原创 PMP常用术语表

AC 实际成本BAC完工预算CCB变更控制委员会coQ 质量成本CPAF成本加奖励费用CPFF成本加固定费用CPl 成本绩效指数CPIF成本加激励费用CPM分键路径法CV 成...

2021-10-27 11:10:04 360

原创 tp5常用的操作

1、动态追加数组元素,一般在查询数据后,会使用到动态追加一列的情况 $rs=Db::name('admin')->field('id,name,group_id,role_id,img')->where($where)-->order(['id'=>'desc'])->paginate($limit,false,['query' => request()->param()]); foreach($rs as $key=>$v)...

2021-10-22 12:20:31 513

原创 js实现深度克隆

// 判断arr是否为一个数组,返回一个bool值function isArray (arr) { return Object.prototype.toString.call(arr) === '[object Array]';}// 深度克隆function deepClone (obj) { // 对常见的“非”值,直接返回原来值 if([null, undefined, NaN, false].includes(obj)) return obj; if(typ...

2021-05-07 15:24:16 87

原创 Js数组includes()

Array.prototype.includes方法返回一个布尔值,表示某个数组是否包含给定的值,与字符串的includes方法类似。该方法属于 ES7 ,但 Babel 转码器已经支持。[1, 2, 3].includes(2); // true [1, 2, 3].includes(4); // false [1, 2, NaN].includes(NaN); // true该方法的第二个参数表示搜索的起始位置,默认为 0 。如果第二个参数为负数,则表示倒数的位置,如果这时它大于...

2021-05-07 15:19:29 1806

原创 敏捷开发中实施DoD

一、什么是DoD?当你有两个或更多的人参与同一个事情的时候,我们的“团队”就产生了,这时我们最重要的事情,就是要设定和统一团队的期望值,在本文中,这就是“完成标准”。一个迭代做完后,团队要进行验收,来决定本个迭代是否完成。但每个团队对于是否完成无法达成统一,有的认为编码完成,就表示任务完成了;有的认为还需要简单自测一下,确保功能可以正常使用;还有的认为需要把自动化用例写完并测试通过才算完成。为了避免这个问题,在敏捷软件开发中,常用Definition of Done“完成的定义”来表示工作是否已

2021-05-06 17:32:49 2267

原创 css分割线渐变和位移

div{ border-right: 2px solid rgba(200, 220, 201, 1); border-image: linear-gradient(transparent, rgba(200, 220, 201, 1), transparent) 5 5;}transform: translate(2px);filter: drop-shadow(2px 0 0 black);

2021-04-23 16:35:58 173

转载 elementui,Upload组件上传闪动

最近接触到elementUI的上传组件,一路顺畅,就是在上传之后总是发现有闪动的现象,博主对其进行深入研究后发现,其闪动原因,是因为使用的file-list并不会自动添加上传了的图片,而需要由我们来人工来添加,而添加则必须使用on-success事件中自带的参数去做赋值操作闪动问题复现可以非常明显的看到,图片上传成功后,图片会有一个先向右,然后停顿片刻摆着位置后,返回左侧的现象。<!-- 上传组件,其中file-list绑定的参数为infoForm.effect -->.

2021-02-01 16:19:57 3887 5

原创 lombok注解

使用lombok注解,目的和作用就在于不用再去写经常反复去写的(如Getter,Setter,Constructor等)一些代码了。首先,用到的几个注解:@Data使用这个注解,就不用再去手写Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在编译时会自动加进去。@AllArgsConstructor使用后添加一个构造函数,该构造函数含有所有已声明字段属性参数@NoArgsConstructor使用后创建一个无参构造函数@B

2021-01-29 15:07:50 103

原创 AtomicInteger 的使用实例

* 删除车辆管理对象 * * @param ids 需要删除的数据ID * @return 结果 */ @Override public int deleteAppCarByIds(String ids) { String[] array = Convert.toStrArray(ids); AtomicInteger ai = new AtomicInteger(0); //高并发,保证是整数的完整性...

2021-01-28 20:21:13 159

转载 mapMutations详细讲解

mapMutations是vuex的mutation的辅助函数,用于在组件中映射mutation内的方法,以便在该组件中直接使用mutation里的方法 (说白了,就是一语法糖)1.在组件中导入vuex中的mapMutations:import { mapMutations } from 'vuex'2.在组件中导入mutation里的方法名:...mapMutations([ //使用es6的拓展运算符 'INCREASE_SHOPCART',

2020-12-30 17:52:16 23016

转载 java中list和map详解

java中list和map详解一、List和Set以及Map1、List , Set, Map都是接口,前两个继承至Collection接口(Collection接口下还有个Queue接口,有PriorityQueue类),Map为独立接口,(1)List下有ArrayList,Vector,LinkedList(2)Set下有HashSet,LinkedHashSet,TreeSet(2)Map下有Hashtable,LinkedHashMap,HashMap,TreeMap 注意

2020-12-11 15:35:10 138

原创 new typeReference使用

//这个new typeReference导入的包是package com.alibaba.fastjson; //它还有一个包是package com.fasterxml.jackson.core.type; /** *这是转成list的例子,转成对象还是map大体上差不多 **/ String provinces = readJsonFile(".//areaCode//provinces.json");...

2020-12-11 15:30:07 5965

转载 深入理解async和await

async 和 await 在干什么任意一个名称都是有意义的,先从字面意思来理解。async 是“异步”的简写,而 await 可以认为是 async wait 的简写。所以应该很好理解 async 用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成。另外还有一个很有意思的语法规定,await 只能出现在 async 函数中。然后细心的朋友会产生一个疑问,如果 await 只能出现在 async 函数中,那这个 async 函数应该怎么调用?如果需要通过 aw

2020-10-12 18:51:32 223

转载 闭包是什么

闭包并不是 JavaScript 特有的,大部分高级语言都具有这一能力。什么是闭包?A closure is the combination of a function bundled together (enclosed) with references to its surrounding state (the lexical environment).这段是 MDN 上对闭包的定义,理解为:一个函数及其周围封闭词法环境中的引用构成闭包。可能这句话还是不好理解,看看示例:funct

2020-10-12 18:41:15 121 1

原创 关于lombok的常用注解

常用的几个注解:@Data : 注在类上,提供类的get、set、equals、hashCode、canEqual、toString方法@AllArgsConstructor : 注在类上,提供类的全参构造@NoArgsConstructor : 注在类上,提供类的无参构造@Setter : 注在属性上,提供 set 方法@Getter : 注在属性上,提供 get 方法@EqualsAndHashCode : 注在类上,提供对应的 equals 和 hashCode 方法@Log4j/@Sl

2020-10-12 17:03:18 139

原创 如何遍历枚举Enum类型

大家都知道,枚举类型无法像数组一样,无法获取下标,更无法直接遍历。但枚举类型可以直接转换成数组。抓换后可以通过数组的下标,来找到我们需要的枚举类。接下来就展示代码了。public enum DisposeEnum{ NO_DISPOSE(0,"待审核"), SUCCESS(1,"审核通过"), REJECT(2,"驳回审核"); public Integer code ; public String msg ; public static Stri

2020-10-12 15:14:22 5868

原创 分享一个Excel拿来即用的工具类

package com.lwkj.common.utils.poi;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.mat.

2020-09-30 10:38:46 115

原创 分享一个Excel工具类

packagecom.niucipol.framework.component.poi;importcn.hutool.core.date.LocalDateTimeUtil;importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONArray;importcom.alibaba.fastjson.JSONObject;importcom.niucipol.constant.CommonConstant...

2020-09-08 16:55:22 158

原创 elementui+vue实现图片上传时重命名

由于无法直接使用element自带的upload直接实现图片重命名的功能,所以做了一部分改变。1、获取图片的数据源,用table来接收2、在table内实现行编辑,来实现重命名的目的<el-upload class="upload-demo" action="自己的接口地址" :on-change="handleChange" :file-list="fileList" :show-file-list="false"> <el-button size="s

2020-09-01 20:06:09 2766

原创 实现特定随机数的加密和解密

publicclassRondomEncrypt{//定义加密用户密码所用的伪随机数privatestaticstringrandStr="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz";#region使用伪随机数加密后字符串///<summary>///使用伪随机数加密字符串...

2020-07-18 16:18:17 626

原创 实现对字符串的DES、MD5

1、DES加密,需要输入加密的秘钥,秘钥自定义publicclassDESCrypt{///<summary>///DES加密///</summary>///<paramname="pToEncrypt">加密字符串</param>///<paramname="sKey">自定义密钥</param>...

2020-07-18 16:14:52 74

原创 分享一个WininetAPI的helper类

usingSystem;usingSystem.Collections;usingSystem.Drawing;usingSystem.IO;usingSystem.Net;usingSystem.Runtime.InteropServices;usingSystem.Text;usingSystem.Text.RegularExpressions;///<summary>///wininet网页访问///</summar...

2020-07-18 16:07:02 128

原创 windows2008下IIS7.0伪静态配置

首先,是IIS7.0的配置,由于Windows Server 2008操作系统默认的IIS版本为7.0,我们知道,IIS7.0与IIS6.0的操作界面差别较大,如图(1)所示:1.IIS7.0操作界面:图(1)2.新建网站同时新建应用程序池与网站对应,注意,在IIS7下新建网站之后,程序会自动新建应用程序池与之对应;不需要再新建应用程序池。如图(2); 图(2)3.添加网站详细页面如图(3)所...

2020-06-20 23:17:14 253

转载 MYSQL同步报错故障处理方法总结

前言在发生故障切换后,经常遇到的问题就是同步报错,数据库很小的时候,dump完再导入很简单就处理好了,但线上的数据库都150G-200G,如果用单纯的这种方法,成本太高,故经过一段时间的摸索,总结了几种处理方法。生产环境架构图目前现网的架构,保存着两份数据,通过异步复制做的高可用集群,两台机器提供对外服务。在发生故障时,切换到slave上,并将其变成master,坏掉的机器反向同步新的master,在处理故障时,遇到最多的就是主从报错。下面是我收录下来的报错信息。常见错误最常见的3种情况

2020-06-20 23:08:10 322

原创 python3爬虫常用的库和插件资源总结

1、由于Requests属于第三方库,也就是Python默认不会自带这个库,所以需要我们手动安装2、Selenium是一个自动化测试工具,利用它我们可以驱动浏览器执行特定的动作,如点击、下拉等操作。对于一些JavaScript渲染的页面来说,这种抓取方式非常有效3、成功安装好了Selenium库,但是它是一个自动化测试工具,需要浏览器来配合使用,可以使用Chrome浏览器及ChromeDriver驱动,安装时一定要注意版本的对应,否则会报错。也可以使用firefox浏览器及GeckoDriv.

2020-05-12 23:46:28 709

原创 身份证号判断男女和生日

/*身份证 验证*/function checkIDCard(idcode) { if (idcode != "" && idcode != null && idcode != "undefined" && (idcode.length == 15 || idcode.length == 18)) { // 加权因子 ...

2020-04-16 15:46:00 371

原创 jquery为table追加带input控件的行

<!DOCTYPE html><html lang="zh" xmlns:th="http://www.thymeleaf.org"><head> <th:block th:include="include :: header('新增')"/> <style> /*定义表格样式开始*/ ...

2020-04-11 19:55:31 514

原创 分享一个C#采集控制多个UVC摄像头设备的源码

using System;using System.Collections.Generic;using System.Drawing;using SharpCamera;using System.Windows.Forms;namespace SharpCameraDemo{ public partial class Form1 : Form { pu...

2020-04-09 23:33:33 1368

原创 bootstrap和layui同时使用,使用bs的弹出层时,无法动态追加数据

在项目开发中,发现在动态为select添加数据时,一直无法添加。结果一直显示select无法读取到数据。在前端打印时,发现数据已经传过来了。于是判断,肯定是在append的时候有问题。这块的问题,分为两种情况1、jquery无法引入2、jquery能引入,无法追加继续运行,打印了一下$,发现可以运行。很奇怪啊,于是,F12查看源码,发现源码里根本没有此元素。DOM元素不存在...

2020-03-25 11:55:12 1344

原创 layui弹出最外层iframe

parent.layer.open({})一般只有两层,如果多层,就parent.parent....layer.open({})

2020-03-25 11:42:38 1173

原创 Windows使用git新建项目上传到码云

Git的安装不做叙述,傻瓜式一键到底。Git可视化工具使用过程中,遇到拉不进来也推不上去。一直不知道什么问题。使用git命令也无法合并。于是重新拉了新项目。1、先清空本地安装过的git,如果很清晰的知道路径的情况下,可以直接添加环境变量。环境变量,要添加三个。有的是32位的,我这是64位的,macos的不做考虑2、在idea中,先安装下gitee所需要的插件,找到->...

2020-03-18 12:18:22 129 1

原创 微信分享页面使用

<?phprequire_once "jssdk.php";$jssdk = new JSSDK("yourAppID", "yourAppSecret");$signPackage = $jssdk->GetSignPackage();?><!DOCTYPE html><html lang="en"><head> &lt...

2019-12-31 16:49:40 310

原创 微信分享功能——jssdk

<?phpclass JSSDK { private $appId; private $appSecret; public function __construct($appId, $appSecret) { $this->appId = $appId; $this->appSecret = $appSecret; } public fu...

2019-12-31 16:48:20 152

转载 map和set的具体使用

MapMap是一组键值对的结构,具有极快的查找速度。举个例子,假设要根据同学的名字查找对应的成绩,如果用Array实现,需要两个Array:var names = ['Michael', 'Bob', 'Tracy'];var scores = [95, 75, 85];给定一个名字,要查找对应的成绩,就先要在names中找到对应的位置,再从scores取出对应的成绩,Array越长...

2019-09-27 22:39:39 78

原创 Excel导出类

usingSystem;usingSystem.Web;usingSystem.Web.UI;usingSystem.IO;usingSystem.Web.UI.WebControls;namespaceDotNet.Utilities{publicclassExportExcel{...

2019-09-27 17:49:06 99

原创 ExcelHelper导入类

拿来主义,上手就用usingSystem;usingSystem.IO;usingSystem.Data;usingSystem.Collections;usingSystem.Data.OleDb;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebContr...

2019-09-27 17:48:21 469

原创 tp5实现企业支付到个人零钱支付

/***********************企业支付到个人零钱***************************/ /** * 企业支付到个人零钱 * @param string $openid 用户openID * @param string $trade_no 单号 * @param string $money 金额 *...

2019-09-27 17:33:37 592

C#摇号器和左侧栏.rar

C#摇号器和左侧栏源码。拿来即用

2020-12-24

正则表达式工具和常用表达式详解.zip

正则表达式工具和常用正则表达式详解。内附很详细的说明,初学者一看就懂,拿来即用。可选择不同的匹配要求生成对应的表达式

2020-07-18

C#采集控制多个UVC摄像头设备的源码.zip

UVC摄像头设备

2020-04-09

C# 手机QQ协议demo1.rar

手机QQ协议demo

2020-03-29

中国省市县乡村五级数据库sql2008r2脚本.rar

中国省市县乡村五级数据库sql2008r2脚本

2020-03-29

虚拟打印生成PDF VS2005 C# 示例代码.rar

虚拟打印生成PDF,C#代码示例。

2020-03-29

C#实现PDF生成和编辑的源码.zip

C#实现PDF生成和编辑的源码

2019-11-20

华旭2018网页控件.rar

华旭阅读器对接身份证识别,华旭阅读器对接身份证识别,华旭阅读器对接身份证识别,

2019-09-27

baping.5179ty.cn.tar.gz

仿霸屏做任务的一套源码。语言采用php,后台数据库使用mysql

2019-06-27

网格化项目建设方案.pptx

网格化项目建设方案 - 把网格化管理应用到实际管理工作中,由粗放到精细,由立体到扁平

2019-06-27

C#获取摄像头练习

C#获取摄像头实例,C#获取摄像头实例C#获取摄像头实例C#获取摄像头实例

2018-04-08

jQuery在线选座

jQuery在线选座影院版,拿来就可以用。js封装成了一个 库

2017-12-08

winform中去掉richtextbox中的光标

去除winform页面上的richtextbox中的光标,代码拿来可用,下载可正式用

2017-11-10

sqllite加密工具sqllite

sqllite加密工具,直接在winform中使用。可清除加密字符

2017-11-10

springmvc+sping+mybatis完整实例

SSM整合完整实例,springmvc+sping+mybatis整合框架,完整实例demo

2017-09-30

SSM整合完整实例

SSM整合完整实例,springmvc+sping+mybatis整合框架,完整实例demo

2017-09-30

Python3-廖雪峰[带标签完整版]

Python3-廖雪峰[带标签完整版],Python3-廖雪峰[带标签完整版],Python3-廖雪峰[带标签完整版],Python3-廖雪峰[带标签完整版],Python3-廖雪峰[带标签完整版]

2017-09-27

mybatis-generator-1.3.2.zip

mybatis核心包, mybatis核心包, mybatis核心包, mybatis核心包, mybatis核心包, mybatis核心包, mybatis核心包, mybatis核心包, mybatis核心包,

2017-09-27

医院管理系统源码

医院管理系统源码

2017-06-09

锋利的jquery

锋利的jquery

2017-06-09

微信JSAPI支付接口网站接入教程

微信JSAPI支付接口网站接入教程

2017-06-09

easyui和mvc

基于MVC+EasyUI+ECharts后台管理系统完整源码

2017-06-09

ext4.1中文api

extjs中文手册

2017-06-09

c#写的非常完整的网络爬虫程序

c#写的爬虫,以新浪为例子

2017-06-09

空空如也

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

TA关注的人

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