自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ABP开发框架前后端开发系列---(2)框架的初步介绍

整个基础的ABP框架看似非常庞大,其实很多项目也很少内容,主要是独立封装不同的组件进行使用,如Automaper、SignalR、MongoDB、Quartz。。。等等内容,基本上我们主要关注的内容就是Abp这个主要的项目里面,其他的是针对不同的组件应用做的封装。而基于基础ABP框架扩展出来的ABP应用项目,则简单很多,我们也是在需要用到不同组件的时候,才考虑引入对应的基础模块进行使用,一般来说,主要还是基于仓储管理实现基于数据库的应用,因此我们主要对微软的实体框架的相关内容了解清楚即可。

2022-12-29 09:09:10 53

转载 git checkout 远端分支到本地

git checkout

2022-12-28 11:10:02 72

转载 Newtonsoft.Json笔记 -JToken、JObject、JArray详解

Newtonsoft.Json笔记 -JToken、JObject、JArray详解

2022-10-22 08:06:40 632

转载 redis缓存设计以及经典问题分析

redis缓存设计以及经典问题分析

2022-09-14 09:44:16 52

转载 缓存雪崩 缓存击穿 缓存雪崩出现原因及解决方案

缓存雪崩 缓存击穿 缓存雪崩出现原因及解决方案

2022-08-12 10:20:39 184

转载 ASP.NET Core 中的分布式缓存 IDistributedCache

ASP.NET Core 中的分布式缓存 IDistributedCache

2022-08-11 19:02:59 341

转载 快排为什么必须先从右往左查找(排升序)

快排

2022-08-11 10:57:54 79

转载 Linq中SelectMany图文详解-Chinar

SelectMany中文教程

2022-08-01 18:56:48 85

转载 百度员工离职总结:如何做个好员工?(严重推荐)

百度员工离职总结:如何做个好员工?(严重推荐)

2022-07-27 23:49:34 100

转载 一、EF Core 批量添加数据 问题详解 AddRange()

EF Core 批量写入数据

2022-07-08 15:14:43 729

转载 IQueryable和IEnumerable,IList的区别

IQueryable和IEnumerable,IList的区别

2022-06-17 13:51:09 83

转载 javascript中的箭头函数

1.箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有两种格式,一种像上面的,只包含一个表达式,连{ … }和return都省略掉了。还有一种可以包含多条语句,这时候就不能省略{ … }和return:2. 箭头=>前面是形参,箭头后面是函数体,函数匿名如果参数不是一个,就需要用括号()括起来:如果要返回一个对象,就要注意,如果是单表达式,这么写的话会报错:x => { foo: x }应该改为x => ({ foo: x })3.(this函数) 箭头函数看上去是匿名函数

2022-04-26 19:23:42 1681

转载 【VS Code】设置的Tab键长度为4个空格,实际为3个

现象:设置的Tab键占用4个空格,实际只有3个空格缩进原因:VSCode默认启用了根据文件类型自动设置tabsize的选项解决:如下设置————————————————版权声明:本文为CSDN博主「愚工人生」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/yug_9527/article/details/108111603...

2022-04-13 23:10:09 1193

原创 [vue/no-unused-vars] ‘index‘ is defined but never used. eslint-plugin-vue

eslint 报错 [vue/no-unused-vars] ‘index’ is defined but never used.打开vscode,找到设置,搜索 setting.json写入 如下配置,“vetur.validation.template”: false,保存关闭后,重新打开

2022-04-13 15:58:26 2674

转载 SourceTree 添加github用户名称和密码

前言: 之前不小心把sourcetree中的github账号删了,找了好久才找到怎么添加账户,在这里备份下。 一、修改默认用户信息 选择工具->选项 在一般选项框内修改默认用户信息和ssh客户端配置(我用的是ssh协议的验证方式,如果用http的协议验证的话不需要配置) 用户信息一般保存在C:\users\Administrator\.gitconfig中 ssh配置文件就是...

2022-02-24 19:18:58 3170

转载 程序如何做到代码复用,减少代码冗余,从而减少代码修改的成本?

1:尽量让一个人来写相关功能模块,不要把一个独立的模块分给多个人写代码。(不用你提醒,改多了他自己就知道优化代码,减少代码的冗余)2:业务要清晰,业务不清晰不可避免的写冗余代码,(所以需要一个好的产品)3:封装方法的时候,最小模块化,就是一个方法的封装,要保证这个方法就是一个最小单元,以后用于都不可能变。4:层层封装方法。需要结合3来使用,最小模块化方法封装好后,剩下的就是组装最小模块,完成更加复杂的功能。层层封装也要求每一次封装都是一个最小单元。如果做到上面的4点,你的代码冗余肯定可以减少很多.

2022-02-22 18:46:56 618

转载 C#学习- 关于lock,mutex和semephore

1. lock()C#提供了一个关键字lock,它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。这可能带来的问题就是几个线程同时执行一个函数,导致数据的混乱,产生不可预料的结果,因此我们必须避免这种情况的发生。lock是一种比较简单的线程同步方式,它是通过为给定对象获取互斥锁来实现同步的。Lock关键字可确保当一个线程位于代码的关键部分时,另一个线程

2022-02-17 14:50:27 326

原创 csdm makerdown使用

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-02-17 14:45:03 72

转载 技能学习:学习使用golang(gin框架) + vue.js,开发前端全栈网站-6.GO语言做通用CRUD接口-1

技能学习:学习使用golang(gin框架) + vue.js,开发前端全栈网站-6.GO语言做通用CRUD接口-1 相关文章: 技能学习:学习使用golang(gin框架) + vue.js,开发前端全栈网站-1.工具和本地环境 技能学习:学习使用gola...

2021-12-08 10:30:39 224 7

转载 .Net Core 修改默认的启动端口

    今天无意中发现一个变化,因为很久没看.net core的项目了,发现项目启动的默认端口已经不是5000了,记得很清楚,最早那还是.net core 1.x版本的时候,每次启动都会默认是5000端口号,而现在不是了。借此机会在来说一下,关于.net core项目修改默认端口号的解决方案,我们最熟知的是一种解决方案就是直接在Program.cs中创建We...

2021-10-28 20:02:04 2697

转载 5种设置ASP.NET Core应用程序URL的方法

默认情况下,ASP.NET Core应用程序监听以下URL: •http://localhost:5000•https://localhost:5001 在这篇文章中,我展示了5种不同的方式来更改您的应用程序监听的URL。 •在Program.cs中使用 UseUrls()•环境变量 - 使用DOTNET_URLS或者 ASPNETCORE_URLS•命令行参数 -...

2021-10-28 19:54:30 860

转载 C# const与readonly 关键字的比较

最近使用项目的时候用到了常量,忽然发现这两个关键字不是很熟悉,特写此文,C#中const与readonly是C#里面的关键字。const与readonly定义的成员在初始化后都不能再改变   using System.Collections.Generic;using System.Linq;using System.Text;namespace ConstVSRea...

2021-10-26 09:52:23 27

转载 git撤销已经push到远端的commit

readonly 关键字不同于const关键字。const类型字段只能在声明字段的时候被初始化,而readonly字段既可以在声明的时候被初始化,又可以在构造函数中初始化。因此,readonly字段能够根据构造函数的使用拥有不同的值。并且,const字段是编译时常量,readonly字段能做运行时常量。————————————————版权声明:本文为CSDN博主「经世致用」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.n

2021-10-26 09:48:59 33

转载 git撤销已经push到远端的commit

点击在我的博客 xuxusheng.com 中查看,有更好的排版哦~ 在使用git时,push到远端后发现commit了多余的文件,或者希望能够回退到以前的版本。 先在本地回退到相应的版本: git reset --hard <版本号>// 注意...

2021-10-12 10:04:05 1053

转载 git删除提交记录

执行git log ,本次提交错误。但我不想要本次提交,并让git log不显示我本次提交的记录git删除提交记录复制上一次的commitId ,执行下面命令git reset --hard 7a0d9768af38313d58f198be5c8d37ea2357168egit删除提交记录执行如下命令git push origin HEAD -fgit删除提交记录执行命令git log 查看提交记录,发现已经没有我们上次提交的记录了git删除提交记录访问gitlab,查看提交记录。也

2021-10-12 10:00:31 401

转载 SourceTree系列1:SourceTree连接github从无到有

1、创建github仓库 完成之后复制项目地址 2、SourceTree clone项目到本地 这是本地文件夹 对文件夹中文件作出修改,例如添加一个文件 此时SourceTree中就会出现未暂存文件 选中这个文件点击暂存所选或者直接点击暂存所有,...

2021-09-01 19:06:43 1177

转载 MySQL常见的几种优化方案

注:原始资料来自享学课堂,自己加上整理和思考 目录 思考sql优化的几个地方,我把他做了个分类,方便理解 key_len计算方式简单介绍 一、优化点1:字段优化 覆盖索引尽量用 二、优化点2:where优化 1.尽量全值匹配 2.最佳左前缀法则 3.范围条件放最后  4.不在索引列上做任何操作 5.不等于要甚用 6.Null/Not null有影响 7...

2021-09-01 18:38:27 244

转载 SourceTree系列8:版本回退

这是有两个提交v1和v2,假设此时v2的提交有误想回退到v1。 第一种:混合合并 如果这时觉得v2提交并没有错误想回到回退之前的状态有两种方法: 第一种:直接在次提交 第二种:使用命令行 第一种方法不再说明,第二种方法做一下说明 此时窗口为编辑模式...

2021-09-01 17:10:28 1217

转载 SourceTree系列5:贮藏和修复Bug

1、贮藏 在切换分支时,要确保该分支已经提交。如果当前develop分支可以提交,无疑是最好的选择,但是,如果当前不能提交呢? 此时我们可以使用贮藏功能。贮藏功能就是对现在的更改进行备份,注意仅仅是对更改进行备份。使用贮藏功能后,会让当前分支的工作区恢复到上一次...

2021-09-01 16:53:17 1263

转载 group by以后如何count?

原文:https://www.cnblogs.com/jimleestone/p/sql_001.html当表数据量很庞大, 需要使用sql的limit功能来分页时, 需要发送两条sql才能实现分页SELECT * FROM tablename WHERE conditions LIMIT pagestart, pagesize以及SELECT COUNT(*) FROM tablename WHERE conditions其中第二条是在UI上显示总结果数量以及进行分页的操作;但是,

2021-08-31 09:37:50 887

转载 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 2844

转载 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 3591

转载 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 1775

转载 mysql group by 组内排序方法

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

2021-08-05 18:35:19 374

转载 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 5708

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

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

2021-08-04 09:57:40 1610

转载 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 7976 1

转载 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 2621

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

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

2021-07-20 14:24:12 3205

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

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

2021-07-19 10:42:40 684

wxDev-C++ 7.4.1.13完整版

wxDev-C++ 7.4.1.13完整版

2013-09-08

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

TA关注的人

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