自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(242)
  • 资源 (1)
  • 问答 (8)
  • 收藏
  • 关注

转载 mysql不等于走不走索引_MySQL不走索引的情况(面试必备)

1.in(2个及以上参数) ,单列索引a,where a in (xxxx) ,如果参数是1个会用到索引,如果参数是2个及以上不会用到索引。或者in里是连续的参数,比如where fee in (1,2)、where fee in (1,2,3),fee是int类型并且有单列索引,依然不会使用索引.(包括int和varchar类型的字段)2.like ‘%abc’ 或者 like‘%abc%’3.条件中带有表达式,比如where num/2=100 或者 substring(a,1,3)='ab’

2021-08-31 09:34:07 3234

转载 SourceTree拉取代码和自己本地代码冲突解决方案,git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin解决

目录   拉取代码报错 解决方案理解 解决过程 1、先把代码存到暂存区 2、点击储藏,并输入储藏名字 3、拉取最新代码 4、应用储藏区 5、修改冲突代码 6、提交代码 拉取代码报错 文字如下 git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin git -c diff.m...

2021-08-24 21:39:44 6111 2

转载 MySQL ORDER BY IF() 及多条件排序

碰到一个SQL的排序问题,他把符合条件的单独几行,可以放在查询结果的开始,或者查询结果的尾部 通过的方法就是IN语句(也可以通过IF语句)   自己做了个测试,如下,这个是表的所有内容   使用ORDER BY配合IF语句 比如我想将species为snake的行数,单独列出来,我可以这样查询 SELECT * FROM pet ORDER BY if (sp...

2021-08-16 15:33:57 2268

转载 mysql group by 组内排序方法

mysql的group by语法可以根据指定的规则对数据进行分组,分组就是将一个数据集划分成若干个小区域,然后再针对若干个小区域进行数据处理。本文将介绍mysql使用group by分组时,实现组内排序的方法。 mysql的group by语法可以对数据进行分组,但是分组后的数据并不能进行组内排序。 例如一个评论表有多个用户评论,需要获取每个用户最后评论的内容。 创建测试数据表及数据 CREATE TABLE `comment` ( `id` int...

2021-08-05 18:35:19 732

转载 mysql group by 组内排序方法

mysql的group by语法可以根据指定的规则对数据进行分组,分组就是将一个数据集划分成若干个小区域,然后再针对若干个小区域进行数据处理。本文将介绍mysql使用group by分组时,实现组内排序的方法。mysql的group by语法可以对数据进行分组,但是分组后的数据并不能进行组内排序。例如一个评论表有多个用户评论,需要获取每个用户最后评论的内容。创建测试数据表及数据CREATE TABLE `comment` ( `id` int(10) unsigned NOT NULL AUTO

2021-08-05 18:33:51 10953 4

转载 .net core控制台基于backgroundService后台任务实现的指定时间运行的定时器

简单的实现了一个.net core控制台基于backgroundService后台任务实现的指定时间运行的定时器,到了第二天也会默认启动此时间点,可自定义配置多个时间段,多线程运行。话不多说,直接帖代码。<?xml version="1.0" encoding="utf-8" ?><configuration> <appSettings> <!--当天的某一点时间,可自己手动设置多段启动,也可手动删除,第二天到了时间点会自动默认启动-->

2021-08-04 09:57:40 1967

转载 Parsing error: Unexpected token

在使用vue cli3的时候,遇到如下问题: error: Parsing error: Unexpected token < at src\views\index.vue:1:1:> 1 | <template> | ^| <div class="index">| <router-view></router-view>| <TabBar :data="tabba...

2021-07-23 13:32:15 15445 2

转载 vscode jsconfig.json配置文件使用说明

文章目录 文章参考jsconfig与 tsconfig.json 的关系?为什么我需要一个jsconfig.json文件?jsconfig.json的存放位置?属性说明jsconfig.json案例 文章参考 vscode中的 jsconfig.json jsconfig与 tsconfig.json 的关系? jsconfig.json 是 tsconfig.json 的后代,后者是 TypeScript 的配置文件jsconfig.json相当于tsconfig.json的“all..

2021-07-21 09:53:20 3721

转载 JAVA基础——接口(全网最详细教程)

                                   Java基础——接口     接口概念     官方解释:Java接口是一系列方法的声明,是一些方...

2021-07-20 14:24:12 4038

转载 Vue项目启动代码执行流程分析

相信来看看这篇文章的童鞋,都对Vue已经有了大致的了解。所以,话不多说,直接进入正题。 首先看下图: 一般一个初步的Vue项目创建好之后都会有这三个文件:index.html 、main.js 、App.js; 1、index.html :众做周知,Vue是单页面形式开发,而这个index.html文件在其中起着特别重要的作用。所有组件(后缀名为.vue都被视为组件)都会通过此文件进行渲...

2021-07-19 10:42:40 1223

转载 经典设计模式实战演练

课程简介面向对象的程序应该具有可维护性,代码可复用性,扩展性以及灵活性。为了实现以上目的,前辈们从实践中总结出了一套可套用的武功招式,这就是设计模式。使用设计模式可以让你写出一手令人赏心悦目的代码。我认为每一个后端开发者都应该学习设计模式,它是代码的精华,是程序发展的强力支撑,是能够让你发出惊叹的神来之笔。本课程共有 10 篇,结合作者的开发经验,从理论到实战,剖析设计模式经典案例,帮助读者...

2021-07-16 10:00:07 460

转载 VSCode vetur 格式化设置缩进为4个空格

在个人设置的json文 件里面添加如下代码: "vetur.format.options.tabSize": 4, "vetur.format.options.useTabs": false

2021-07-15 17:19:37 1764

转载 C# Lambda的用法

C# Lambda的用法 我们过去遇到循环问题都是用foreach和for,慢慢就成了习惯,不愿意用其他简便的方式,lambda能代替循环而且简便了很多。 1:什么是lambda表示式 Lambda 表达式是一种可用于创建委托或表达式目录树的匿名函数(摘自MSDN)这句话是什么意思下面慢慢开始说起 2:用一张图来表示lambda的组成   就是形如(参数)=>{操作} 3:委托和lambda的用法...

2021-07-15 09:50:41 1088

转载 VSCode - 格式化配置,单引号变双引号问题

文件 - 首选项 - 设置 - 右上角 打开设置(json);填充下列内容:{ "workbench.iconTheme": "vscode-icons", // tab 大小为2个空格 "editor.tabSize": 2, // 100 列后换行 "editor.wordWrapColumn": 120, // 保存时格式化 "editor.formatOnSave": true}有时在上面设置中添加 “prettier.singleQuote”: t.

2021-07-14 18:26:08 2023 1

转载 Vue:The template root requires exactly one element.的解决办法

这是因为vue的模版中只有能一个根节点,所以在<template>中插入第二个元素就会报错 解决方案: 将<template>中的元素用一个大的<div>包起来,这样就可以在其中添加多个元素了,可以参考以下示例: <template> <div id="vue"> Hello Vue.js!{{message}} &l...

2021-07-14 17:28:31 204

转载 什么是 webpack 以及 其作用?

1.理解什么是webpack 上网搜索的直接解释是: 模块化打包机 或者 模块打包工具。 首先,认为它是一个工具,帮助我们更好的处理事情的。 其次,“打包”,如何理解? 假设我们需要寄快递。我们将许多的物品都放进了一个纸皮箱,然后进行封箱。 这就是打包。 对应到前端开发来说,就是将很多的的 css文件,js文件,图片等“物品”,全都写进一个js文件,而不是在一个html页面通过script,link标签去引入多个静态资源。 模块化,其实不同的css,不同的js就是...

2021-07-07 19:17:47 2117

转载 webpack有啥用

1,什么是webpack,它的作用: 浏览器自使用到现在经历了好几代标准,为了使得新的标准能够兼容旧的标准,webpack帮助开发者填坑。 2,解决的具体问题: js和其他的语言不同,js想要使用另一个文件中的变量,只能将文件中的变量暴露为全局变量。(当然了,如果B文件想要调用A文件变量,a.js只要在b.js之前引入即可,就像使用jqeury.js一定要放在最前面引入。) a.js文件: (function(){  window.hi="he...

2021-07-07 19:15:48 3703

转载 使用vscode时如何自动对齐代码(格式化代码)

如果是某一次,直接右键格式化代码就好了 如果要设置保存的时候自动格式化代码,,并且每一次都能自动格式化代码,步骤如下: ,“editor.formatOnType”: true, “editor.formatOnSave”: true 把这段代码填在后面就好了 最后直接×掉设置就行啦。 无论你的代码格式有多乱,只要你点击ctrl+s,格式就自动对齐好啦~ 设置一次,受益多多次! ...

2021-07-07 17:42:38 4712 4

转载 Go错误:$GOPATH/go.mod exists but should not

问题描述:$GOPATH/go.mod exists but should not 产生原因:开启模块支持后,并不能与$GOPATH共存,所以把项目从$GOPATH中移出即可 具体解决方法如下(针对goland):途中所示的框框里的内容移除即可   ...

2021-07-06 18:41:32 27122

转载 goland: 从0到1创建一个hello word工程

前言 目前go语言的开发方式主要有3种: IDE软件GolandVS Codego命令 如果我们只是想简单的体验一下go语言,用go命令即可,比如: go build main.gogo run main.go12 VS Code是一个通用的IDE,虽然支持golang开发,但是不如Goland功能全面,毕竟Goland是专门的Go语言开发IDE。 每个IDE都有一些独特的设置,因为go是一门年轻的语言,所以goland的相关教程有点少,涉及...

2021-07-06 15:31:40 829

转载 IntelliJ IDEA 缓存和索引的介绍及清理方法

在博文「详述 IntelliJ IDEA 的使用界面」中,博主说过这样一句话“对于首次创建或打开的新项目,IntelliJ IDEA 都会创建项目索引,大型项目在创建索引的过程中可能会出现卡顿的现象,因此强烈建议在 IntelliJ IDEA 创建索引的过程中不要动项目。”那么,索引到底是干什么用的呢?在本篇博文中,就让我们一起了解索引的用途,对了,还有缓存。 IntelliJ IDEA 的缓存和索引主要是用来加快文件查询的速度,从而提高各种查找、代码提示等操作的...

2021-07-06 14:31:26 1720

转载 Golang中的GoPath和GoModule

文章目录 什么是GoPath?什么是GoModule?GoModule的设置GoModule无法下载国外的依赖包问题 在Golang中,有两个概念非常容易弄错,第一个就是GoPath,第二个则是GoModule,很多初学者不清楚这两者之间的关系,...

2021-07-06 11:32:28 929

转载 go-admin 起步走

后端:https://github.com/wenjianzhang/go-admin 1.配置数据库  2.  go-admin.exe init 3. go-admin.exe server 前端 https://github.com/wenjianzhang/go-admin-ui 1 //设为淘宝源npm config set regist...

2021-07-05 16:03:48 194

转载 [开源]如何使用goapp写你的后台管理系统_golang

[开源]如何使用goapp写你的后台管理系统_golang   简析 基于 Gin + GORM + Casbin + vue-element-admin 实现的权限管理系统。 基于Casbin 实现RBAC权限管理。 前端实现: vue-element-admin。 开源地址见文末。   原由 前阵子把goapp开源后,不少朋友加我,一些朋友对vue还比较陌...

2021-07-05 16:01:58 304

转载 golang(4)使用beego + ace admin 开发后台系统 CRUD

1,关于ace admin ace admin 是一个非常好的后台系统ui。 集成了很多的好东西。非常的方便开发后天系统,而且能很漂亮。 上面有一堆的例子。非常的漂亮。 http://ace.jeka.by/ 之前还是收费的。后来在github 上面放了一个项目。 但是没有源码。是压缩之后的代码。而且,付费地址也不再了。 是一个过期了的模板 3 年前的了。 g...

2021-07-05 15:57:07 814

转载 golang web相关开源项目

花时间了解一下guthub的golang web相关开源项目,在此总结一下,方便以后查找beego,最初接触的web framework,文档齐全,可以在知乎上了解一下大牛对beego的评价,linkgorilla,提供各种golang组件,用过其websocket库做消息服务器,500+的fork,mux库也很不错,linkgin-gonic,web framework,据说是用了都说好的,linkecho, High performance, minimalist Go web framewor

2021-07-05 11:38:21 914

转载 gorm使用总结

              时间也会有差错,也会出故障,它也能被撕成碎片,在一间屋子里留下一块永恒的碎屑。                               &nbsp...

2021-07-05 11:30:49 1623 2

转载 go语言实现订单管理系统

写此系统的初衷实为加强对所学部分东西的理解与掌握,简洁的同时达到目的,本文代码/项目的形成正是一个学习和加强实践的过程。 基于macaron+viper+gorm框架(关于macaron、gorm可移步:https://blog.csdn.net/HYZX_9987/article/details/100022849 https://blog.csdn.net/HYZX_9987/articl...

2021-07-05 11:24:03 373

转载 go-admin 开源后台管理系统

go-admingo-admin是一个go语言开发的后台管理系统,该系统以角色为基础的权限管理设计(RBAC),完成了系统管理模块功能的开发(其他示例模块后续加上),采用前后端分离实现方式,服务端基于go开源gin框架,前端开源框架vue-element-admin。使用Swagger 2.0自动生成API文档。设计原则采用比较流行开源框架gin、vue-element-admin(这里下载的多语言版i18n,不是master分支),这些项目维护和更新比较好。尽量少修改vue-element-adm

2021-07-05 11:19:10 666

转载 C#的#if false #else #endif

#if falsethis.SaveMasterData();if(this.CmdType.ToUpper() == “ADD”){this.SaveDetailData();}#endif#if FLAG xxx; //自己的命令1#else yyy; //自己的命令2#endif可以像理解普通代码中的if……else一样理解。只不过该if……else是属于“条件编译”(对于那块代码块需要执行,那块不需要而已)。————————————————版权声明:本文为CSDN

2021-07-05 09:39:18 736

转载 navicat基本快捷键

1、navicat premium工具① Ctrl + q 快速打开查询界面② Ctrl + d 快苏修改表结构③ Ctrl + r 运行当前查询界面里的sql语句④ 查看创建表的sql语句右键表---> 对象信息 ---> 在下面的选项卡中选择DDL ————————————————版权声明:本文为CSDN博主「Jingle Lan」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/j

2021-07-02 16:28:04 446

转载 最全的权限系统设计

目录 1 为什么需要权限管理 2 权限模型 2.1 权限设计 2.2 为什么需要角色 2.3 权限模型的演进 2.3.1 RBAC模型 2.3.2 角色继承的RBAC模型 2.3.3 带约束的RBAC模型 2.4 用户划分 2.4.1 用户组 2.4.2 组织 2.4.3 职位 2.5 理想的RBAC模型 3 权限系统表设计 3.1 标准RBAC模型表设计 3.2 ...

2021-07-02 15:28:13 2086

转载 Qt判断点是否在多边形区域中

bool DataConvert::isInsidePoly(const QPointF &iPoint,const QPolygonF &iMyPoly){qreal x=iPoint.x(),y=iPoint.y(); int left=0; int right=0; int j=iMyPoly.size()-1; for(int i=0;i<iMyPoly.size();i++){ if((iMyPoly[i].y()<y&

2021-07-02 15:22:19 839

转载 【Mysql-字符集】软件开发没看上去那么简单,从utf8mb4_0900_ai_ci说起

2019年,德国 前段时间,遇到朋友的求助,说以前运行的好好的系统现在出问题了,而且看不懂报错到底是什么意思。 我仔细看看报错信息,应该是MySQL数据库报出来的,大意是说:collation不兼容,一个是 utf8mb4_0900_ai_ci,另一个是utf8mb4_general_ci。 utf8mb4_general_ci这玩意儿我见过,是针对utf8mb4编码的collat...

2021-06-30 09:51:00 2144 1

转载 MySQL几种编码格式的区别(utf8、utf8mb4、utf8mb4_general_ci、utf8mb4_unicode_ci 、utf8mb4_0900_ai_ci)

存储字符集 utf8 和 utf8mb4 utf8 是 Mysql 中的一种字符集,只支持最长三个字节的 UTF-8 字符,也就是 Unicode 中的基本多文本平面。 要在 Mysql 中保存 4 字节长度的 UTF-8 字符,需要使用 utf8mb4 字符集,但只有 5.5.3 版本以后的才支持。我觉得,为了获取更好的兼容性,应该总是使用 utf8mb4 而非 utf8. 对于 CHAR ...

2021-06-30 09:48:43 4602

转载 5分钟学会MySQL-this is incompatible with sql_mode=only_full_group_by错误解决方案

5分钟学会MySQL-          "this is incompatible with sql_mode=only_full_group_by"错误解决方案前言:       一、原理层面这个错误发生在mysql 5.7 版本及以上版本会出现的问题:mysql 5.7版本默认的sql配置是:sql_mode=“ONLY_FULL_GROUP_BY”,这个配置严格执行了"SQL92标准"。很多从5.6

2021-06-22 10:07:59 268

转载 修改mysql sql_mode不生效_mysql 5.7.X版本 解决sql_mode设置不生效。

现在谁在报专业报计算机相关的就相当于49年报国军记来自几位不是圈内的大姐的对话部署项目使用到了mysql 5.7.x版本,结果一如既往,bug迎面而来。Caused by: java.sql.SQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘T1.ID’ which is not functionally dependent

2021-06-22 10:03:26 3362

转载 mysql的alter,change,modify用法

修改某一列,列名不改变,用modifyALTER table order MODIFY order_fee decimal(14,4) DEFAULT NULL;修改某一列,列名要改变,用changeALTER TABLE appsCHANGE COLUMN at_p1 at_p2 decimal(8,4) NULL DEFAULT NULL COMMENT ‘test111’ AFTER status_id;增加一列ALTER TABLE appsADD COLUMN op_date

2021-06-22 09:31:19 4922

转载 使用HttpContext的User属性来实现用户身份验证

HttpContext类包含了个别HTTP请求的所有特定HTTP信息。这个示例主要是讲如何使用HttpContext类中的User属性来实现用户验证!用户验证是大部分ASP.NET WEB应用程序都要用到的,它在整个应用程序中占有很重要的地位,在.NET中,包含了很多种用户验证方式,如众所周知的PassPort认证,Windows认证,Form认证等等,可是这些都很难满足我们在实际应用中的需求,以致于很多朋友都是自己另外写代码来实现自己需要的功能,这让我们在安全性以及系统效率上要考虑很多。实际上,ASP

2021-06-10 11:24:22 1155

转载 mysql8.0子查询的order by无效

最近一个需求:查询最近视频的历史观看记录.课程表(t_course)如下:12 idnameprice视频表(t_video)如下:1 idvideo_urlcourse_id记录表(t_record)如下:用户在观看一个视频后会将update_ti...

2021-06-10 09:58:37 867

wxDev-C++ 7.4.1.13完整版

wxDev-C++ 7.4.1.13完整版

2013-09-08

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

TA关注的人

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