自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (5)
  • 收藏
  • 关注

原创 c# 更新覆盖安装包.exe

1、在项目中的Properties文件夹下有个AssemblyInfo.cs文件//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值//通过使用 "*",如下所示:// [assembly: AssemblyVersion("1.0.*")][assembly: AssemblyVersion("1.0.0.3")][assembly: AssemblyFileVersion("1.0.0.3")]更新以上两个版本号更新安装程序的一下属性2、version: 1.0.3(两个

2022-01-21 10:38:49 685

转载 c# 获取系统电源计划(方案)

public string GetPowerScheme() { string powerSchemeName = ""; var p_ActivePolicyGuid = IntPtr.Zero; var aa = PowerGetActiveScheme(IntPtr.Zero,ref p_ActivePolicyGuid); if (aa == 0) ...

2022-01-20 17:39:09 548

转载 c# 将WinForm项目打包成exe文件,并创建快捷方式 (vs2019)

第一步:下载扩展Microsoft Visual Studio Installer Projects1.扩展 => 管理扩展2.搜索框输入:Microsoft Visual Studio Installer Projects3.点击下载,然后按着指示安装(此图是已经下载安装完成,右上角是绿色的圆圈)第二步:右击解决方案 => 添加 => 新建项目第三步:项目创建成功之后,添加文件1.右击Application Folder(应用程序文件夹) => Add =&

2022-01-06 15:53:12 24691 15

原创 微信公众号因缓存而不能显示最新静态js

在开发公众号的时候,新编写的js部署后,在真机上竟然引用的还是以前的js,在经过清除微信缓存之后才得以正常使用。但由于在真实的应用场景中不可能让顾客去主动清除微信缓存,在查过N多资料后在其引用的js静态中**加入版本号**,能让其识别出所使用的js是新编写的即可。<script type="text/javascript" src="${static}/project/wechart/js/charge/scan/slow/slowChargeScan.js?v=1.0.1"></s

2021-10-12 15:36:27 288

转载 linux 下 设置 MySQL8 表名大小写不敏感方法,解决设置后无法启动 MySQL 服务的问题...

在安装完成之后,初始化数据库之前,修改 my.cnf打开mysql配置文件vim /etc/my.cnf在尾部追加一行lower_case_table_names=1并保存,然后再初始化数据库。重启mysql,systemctl restart mysqld.service如果这个操作是初始化数据库之后,也就是安装后运行过服务,那就可能会出错。错误类似于Job for mysqld.service failed because the control process exited with

2021-06-17 11:09:10 534

原创 mysql已存在的表,但是连接使用时,却报此表不存在

mysql已存在的表,但是连接使用时,却报此表不存在原因:mysql安装的时候需要设置大小写是否敏感解决:在服务运行目录找到my.ini或者my.cnf文件,打开文件,找到[mysqld]在下面增加一行lower_case_table_names=1 (0:大小写敏感;1:大小写不敏感)重启MySQL服务...

2021-06-17 10:31:13 1593 1

原创 vue缓存页面,返回上一页不刷新

1、在App.vue中使用keep-alive标签<template> <div id="app"> <keep-alive> <router-view v-if="$route.meta.keepAlive" /> </keep-alive> <router-view v-if="!$route.meta.keepAlive" /> </div></template&g

2021-02-01 15:28:42 1093

原创 VUE更改第三方组件样式

1、当页面只存在一个第三方组件的时候,为不影响其它页面的组件的使用可以使用/deep/进行修改,例: <el-select v-model="value" placeholder="请选择" style="width: 13%;margin-left: 2%;top:-3px" @change="selectChart"> <el-option v-for="item in deviceData" :key="item.

2021-01-14 16:10:50 829

原创 使用webStrom配置npm,快速启动vue项目

1、安装node.js不在叙述2、用webStrom打开vue项目,3、点击左上角加号选择npm4、配置npm5、选择接受,选择启动即可

2020-12-15 09:53:36 390

原创 Duplicate keys detected: ‘xxx‘. This may cause an update error. found in

这种错误一般是vue种的v-for循环的时候,设置的key键出现一样的情况,为解决这种问题可以使用v-for循环的下标进行赋值解决如:<sidebar-item v-for="(route, index) in permission_routes" :key="route.path +''+ index" :item="route" :base-path="route.path" />...

2020-09-15 09:57:37 737

原创 微信小程序强制版本更新

在App.js中添加 onLaunch: function() { // 获取小程序更新机制兼容 if (wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager() updateManager.onCheckForUpdate(function(res) { // 请求完新版本信息的回调 if (res.hasUpdate) {

2020-09-10 10:08:41 595 1

原创 Spring boot 应用aop切面拦截

1、项目需求:应用切面拦截token2、具体实现:2.1 pom.xml引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>2.2 定义切点:/** * 用

2020-08-21 16:26:31 295

转载 使用el-cascader“报错TypeError: Cannot read property ‘level‘ of null“的解决

一、问题描述在使用Cascader 级联选择器中的el-cascader组件进行级联效果实现的时候,想要实现级联选择器中根据指定条件默认选中级联选项的效果,但是设置完默认选项之后虽然可以显示预想的效果,但是总是会报以上的错误。二、解决方法因为Cascader下拉进行显示的数据是由后台接口进行提供,在进行默认值显示修改时,将后台返回的数据赋值给v-model绑定的数据,进行如此的赋值是能够实现默认值改变显示的,但是在改变榜单类型后,Cascader的options动态的进行了改变,使得Cascader的

2020-08-06 13:33:31 1144 1

原创 小程序自定义底部菜单tabBar,根据不同身份显示不同tabBar

1、在根目录建立custom-tab-bar目录js:const app = getApp()Component({ data: { selected: null, isSelect: 1, "color": "#666666", "selectedColor": "#5677FC", "backgroundColor": "#FFFFFF" }, ready: function(){ var obj = this.createSelect

2020-07-22 13:54:58 3993 6

原创 小程序上拉分页onReachBottom不触发

一般可能情况:1、查看json里面的配置2、查看容器高度:wxss:wxml:此处因为使用了自定义tabBar底部菜单,需要50像素

2020-07-22 13:27:32 1744

原创 element中el-tree根据后端返回数据,构建父节点半选状态

1、模板: <el-tree ref="tree" class="tree" :data="permission" :indent="0" :empty-text="loading" show-checkbox node-key="menuId" highl

2020-06-19 15:55:44 1969 2

原创 element中el-tree树子节点全部取消,父节点半选的实现

1、模板: <el-form-item label="授权" prop="menuIdList"> <el-tree ref="tree" class="tree" :data="permission" :indent="0" :empty-text="loading" show-

2020-06-19 15:28:27 1929

原创 微信小程序获取节点高度,达到自适应高度目的

1、利用微信提供的wx.createSelectorQuery()方法实现2、实现代码:.wxml <swiper style="height: {{clientHeight}};" circular="true" duration="500" bindanimationfinish="swiperChange"> <block wx:for="{{deviceList}}" wx:key="index" >

2020-06-12 13:58:04 944 1

原创 微信小程序文件上传坑返回数据需转为json

1、调用微信文件上传方法时,需要将返回的数据转为json,以下为封装的公用请求 upload() { if (this.isLoad) { wx.showLoading({ title: "加载中", mask: true }); } let self = this; // //构建params,在params上面加上用户id,时间戳和签名 // try { // let customerId =

2020-06-10 17:34:13 1114

原创 微信小程序一行超过文本宽度用省略号代替

.wxml <view class="item-text" style="margin-left: 5%"> {{item.des}} </view>.wxss.item-text {width: 40%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

2020-06-10 15:24:00 984

原创 Spring boot 框架实现Mysql数据库分表分区的代码逻辑

一、业务:由于项目要监控硬件设备的数据,需要硬件回传数据,而每台设备一天回传数据量达到十万级级别,造成查询效率非常慢。二、思路:将每台设备按月份分表,每张表中按天分区(由于项目只保留当年数据,不在考虑年份,而且硬件设备不多,所以不用担心见的表过多),在添加设备的时候开线程建表分区三、实现方法:1、设备添加逻辑不在叙述,当设备添加成功,开线程调用建表语句: System.out.println("===查看返回主键id:"+dInfo.getId());

2020-06-09 15:22:13 1548

原创 微信小程序剪切头像

使用开源插件:git地址直接将上述项目中的example目录下 把we-cropper文件夹赋值到自己的项目中调用即可。实现剪切的功能需用两个页面,一个用于展示,一个用于剪切第一个页面userInfo:wxml: <tui-list-cell padding="0" arrow="{{true}}"> <view class="tui-list-cell" bindtap="chooseImage"> <view>头像</view>

2020-06-04 17:20:53 566

原创 微信小程序头部导航栏返回键,返回到指定页面

onUnload: function () { wx.reLaunch({ url: '../my/my' }) },onUnload:参考微信小程序页面路由:

2020-06-03 14:42:20 6906 1

转载 vue组件之间的相互调用(父子关系与非父子关系)

父子组件的通信请查看这篇博文此文主要介绍兄弟组件间的通信所有组件通信方式请查看这篇博文第一种:eventbus创建bus.js(bus与main.js平级)export default(Vue) => { const eventBus = new Vue() Vue.prototype.$bus = { $on (...param) { eventBus...

2020-04-27 17:55:59 792

原创 vue获取验证码点击事件之后一分钟倒计时三种情况

一、简单加一个倒计时(刷新倒计时失效)1、获取验证码的点击按钮 <el-button :loading="loading" :class="{'disabled-style':getCodeBtnDisable}" :disabled="getCodeBtnDisable" type="primary" style="width: 25%;height:50px;t...

2020-04-27 16:53:56 1762

原创 vue引用项目内部图片的两种方式

一、二、图片位置效果:

2020-04-15 17:17:05 1705

原创 element中el-radio-group 点击无效

添加页面是可以正常使用的,但是编辑页面给label赋值之后就点击无效了,原因是v-model设置为了二级,改为一级就可以解决了但是为什么会这样,还不太明白,等后期知道后在补充...

2020-04-15 14:06:34 6909 5

原创 vue-element-admin动态加载导航栏

点击导航栏跳转指定页面报错检查路由:多了一个反斜杠

2020-03-20 13:05:01 1498

原创 mysql存储过程(交换父级的位置,父级子集改变其排序)

表结构储存过程:BEGIN#创建临时表用于存放修改前的domain信息DROP TABLE if exists tb_dir_before;CREATE TEMPORARY TABLE if not exists tb_dir_before(id VARCHAR(64) primary key, be_order VARCHAR(64));#发起替换的idset @id = ...

2020-01-17 14:55:14 278

原创 redis设置最大内存,及淘汰策略

redis设置最大内存,及淘汰策略命令info查询redis的内存及淘汰策略used_memory:由 Redis 分配器分配的内存总量,包含了redis进程内部的开销和数据占用的内存,以字节(byte)为单位used_memory_human:以更直观的可读格式显示返回使用的内存量。total_system_memory:整个系统内存设置内存1G;淘汰策略 allkeys-lr...

2020-01-15 20:00:43 530

原创 mysql插入操作执行触发器

BEGIN SELECT CONCAT(IFNULL(parent_order, ''),IFNULL(self_order, '')) FROM tb_department WHERE id = new.parent_id into @parent_order;#查询出父级节点 SELECT LPAD(IFNULL(MAX(self_order)+1,1),3,'0') from ...

2019-12-28 14:23:53 253

原创 mysql更新本表的存储过程

BEGINUPDATE tb_department s JOIN (SELECT a.id,@rownum:= LPAD(CAST(@rownum+1 as char(10)),3,0) inde FROM (SELECT id,parent_order,self_order,parent_id,topid FROM t...

2019-12-28 14:22:21 299

转载 Axure RP Extension for Chrome安装

Axure RP Extension for Chrome安装之前一直用 Firefox 浏览器浏览原型文件,一直用不惯,而且用 Firefox 的唯一目的就是看原型。其他都是用 Chrome 浏览器,来回切换,各种麻烦,然后下定决心解决 Chrome 浏览器无法浏览原型文件的问题。首先就是要安装 Axure RP Extension for Chrome插件,之前是各种找网上的插件(因为谷歌...

2019-12-24 13:52:36 110

原创 layui集成echarts动态获取数据生成饼状图

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>履职统计</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compati...

2019-12-21 15:37:26 5505

原创 spring boot的自定义配置

spring boot的自定义配置:在项目中经常会遇到在spring boot 的配置文件中配置一些自己的属性的配置(如:某个工具的安装路径)1、引入jar包依赖 <!--spring boot 自定义配置使用依赖包 --> <dependency> <groupId>org.springframework.boot</groupI...

2019-12-20 19:42:25 159

原创 expected START_TAG or END_TAG not TEXT (position: TEXT seen

expected START_TAG or END_TAG not TEXT (position: TEXT seen …\ua0\ua0\n\t\t\t<g… @59:6) @ E:\springboot\jx2\pom.xml, line 59, column 6maven项目打包的时候报下面的错误:[ERROR] [ERROR] Some problems were encoun...

2019-12-19 20:15:25 2269

转载 SpringBoot资源文件的存放位置设置

SpringBoot默认的存放静态资源文件的位置是:注:SpringBoot中的src/main/resources/资源文件夹对应classpath:。默认存放静态资源文件的位置,在SpringBoot项目中的文件夹位置为:即:搜索文件夹的优先顺序和数组中的顺序一致。当我们访问IP地址:端口号/时,就相当于访问到了这四个文件夹。如:访问:localhost:8080/123...

2019-12-04 10:51:49 456

转载 MyBatis逆向工程crud分页排序

链接:https://blog.csdn.net/weixin_40312286/article/details/87863783

2019-12-03 10:19:30 139

原创 java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'carYardController' method

此错误是地址映射重复导致的@PostMapping("v1/practicecarList")

2019-08-30 16:51:07 286

原创 第三方服务:腾讯云短信服务 Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: org.json.JSO

org.json包冲突解决方法:public class SMSUtil { private static final int TYPE_NORMAL = 0; private static final String NATION_CODE = "86"; public static Result sendSMS(String phoneNumber, Strin...

2019-08-28 10:44:18 855

数据库系统概论及性能调优

数据库的系统概论及性能调优原理与技术的pdf扫描清晰版,

2019-01-25

分页工具类

用于java查询列表的分页查询的工具类,其相关的java分页代码

2018-11-20

小幺鸡接口

小幺鸡在linux系统中的tomcat下,搭建的接口文档工具,用于测试接口使用

2018-11-15

安装fastDFS所需资源

安装图片服务器fastDFS所需要的压缩安装包,fastdfs-5.11.tar

2018-10-22

空空如也

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

TA关注的人

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