排名
1
文章数
15030
总访问量
216.3万
粉丝数
30
评论数
120
js数组对象,数组集合。js集合数组找位置找下标。查找数组中某个对象的位置。数组根据下标删除

[TOC]手写 for 循环let arr = [{
name: 'jin',
code: 1
}, {
name: 'chang',
code: 2
} ...]
let obj = {
name: 'jin',
code: 1
}
for(let i = 0, iLen = arr.length; i < iLen; i++) {
if (arr[i].code === obj.code) {
return ...
Newtonsoft.Json 首字母小写

代码如下:
// 首字母小写
JsonSerializerSettings jsonSerializerSettings = new JsonSerializerSettings();
jsonSerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
string jsonStr = Newtonsoft.Json.JsonConvert.SerializeObject(articleSearchList, jsonSerializerS...
.net core 编写一个正则表达式,可以把<,>,|,$,&,*,^,#等特殊符号替换为空字符串

核心代码如下:
static void Main(string[] args)
{
string input = "你&是#猪#";
string pattern = "[<>,\\|$,&*,^,#]";
Regex regex = new Regex(pattern);
string result = regex.Replace(input, "");
Console.WriteLine(result)...
快速删除VS解决方案里各项目的bin/obj文件夹

先说一下VS解决方案中bin和obj这两文件夹是什么东东,以下信息源自百度。
bin目录用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。obj目录是用来保存每个模块的编译结...
vue element ui select,下拉列表。数据绑定,基本使用

代码如下:
<el-select v-model="chapterID" style="width:266px">
<el-option
v-for="item in chapterlist"
:key="item.id"
:label="item.title + ' ' + item.titleContent"
:value="item.id"
/>
&...
.NET 百万级 大数据插入、更新 ,支持多种数据库

功能介绍 (需要版本5.0.45)大数据操作ORM性能瓶颈在实体转换上面,并且不能使用常规的Sql去实现当列越多转换越慢,SqlSugar将转换性能做到极致,并且采用数据库最佳API操作数据库达到极限性能
功能用法BulkCopy 性能远强于现有市场的 ORM框架,比 EFCore Efcore.Bulkextension 快30%BulkUpdate 吊打现有所有框架 ...
.NET ORM核心功能之导航属性- EFCore和 SqlSugar 。SqlSugar 2023年导航新功能

[TOC]导航属性导航属性是作为.NET ORM核心功能中的核心,在SqlSugar没有支持导航属性前,都说只是一个高级DbHelper, 经过3年的SqlSugar重构已经拥有了一套非常成熟的导航属性体系,本文不是重点讲SqlSugar而是重点讲导航属性的作用,让更多写Sql人还未使用ORM的人了解到ORM的作用。
1.复杂的查询过滤用户根据权限...
.NET 异步解说。.NET async/await

前言要了解 .NET 中的 async/await 机制,首先需要有操作系统原理的基础,否则的话是很难理解清楚的,如果没有这些基础而试图向他人解释,大多也只是基于现象得到的错误猜想。
初看异步说到异步大家应该都很熟悉了,2012 年 C# 5 引入了新的异步机制:Task,并且还有两个新的关键字 await 和 async,这已经不是什...
再谈羽毛球发力,纵向发力

个人见解,可能是错误的,只能表明目前这个阶段的感悟。
1、很多教练说羽毛球发力是旋转发力,我不完全赞同。对高远球和杀球而言,要完成发力链条,占主要力量来源的应该是身体从下而上的力,即从蹬地开始身体呈波浪状由脚、小腿、大腿、腰腹、上肢最后传到至球拍。设想一种场景:直面来球—不侧身,仅仅靠身体自...
EF CORE 6使用事务。entity framework

如果出现错误:The connection is already in a transaction and cannot participate in another transaction.可以进行一下判断
var transaction = Database.CurrentTransaction ?? Database.BeginTransaction()
Try to use this helper function for creating a new transaction:
public CommittableTransacti...
js,es6在集合中排除某些数据。js判断集合中是否存在某个值

js判断集合中是否存在某个值利用indexOf就可以了,在集合中可以使用indexOf找某个值,如果找不到就返回-1
const noDataLessionIds = _evaluationData.filter(a => havaDataLessionIds.indexOf(a.LessonID) === -1)
这里的havaDataLessionIds就是需要排除的LessionId,相当于就是_evaluationData是一个对象集合...
.net core 计算两个时间的月份差

DateTime dt1 = Convert.ToDateTime("2022-09-24");
DateTime dt2 = System.DateTime.Now;
int Year = dt2.Year - dt1.Year;
int Month = (dt2.Year - dt1.Year) * 12 + (dt2.Month - dt1.Month);
//最后的月份要不要加1就看具体情况了,比如1月到2月,算一个月还是两个月就根据实际情况来
docker无法使用curl命令,curl: command not found。docker内部无法使用telnet,bash: telnet: command not found

docker无法使用curl命令,curl: command not founddocker内部使用这种方式安装curl
apt-get update
apt install curl -y
docker内部无法使用telnet,bash: telnet: command not foundapt-get update
apt install telnet -y
yum: command not founddocker内部可以尝试以下使用这种方式安装yum
apt install yum...
.net6,.net core获取服务器上所有网卡的IP地址

代码如下:
//获取服务器上所有网卡的IP地址
NetworkInterface[] networks = NetworkInterface.GetAllNetworkInterfaces();
string serverIpAddresses = string.Empty;
foreach (var network in networks)
{
var ipAddress = network.GetIPProperties().UnicastAddresses.Where(p => p.Address.Addres...
.net6使用session

先在Program.cs中引入
使用存储
HttpContext.Session.SetString("nickname","test");
读取
string? nickname = HttpContext.Session.GetString("nickname");
js获取子元素。js获取元素的指定子元素对象。js获取子节点的方法。js获取第一个子节点,js获取最后一个子节点

1、通过获取DOM方式直接获取子节点其中price为父标签id的值,div为标签的名字。getElementsByTagName是一个方法。返回的是一个数组。在访问的时候按数组的形式访问即可,如var a = document.getElementById(“price”).getElementsByTagName(“div”)[0] 返回的是数组里面的第一个元素。
var a = document.getElem...
echats设置x坐标从0开始,设置x坐标从原点开始。echart文档中的搜索

在x坐标设置boundaryGap: false即可.
官方文档:https://echarts.apache.org/zh/option.html#xAxis.boundaryGap
可以直接放到输入框搜索
完整代码
mounted() {
this.testChart()
},
// 组件方法
methods: {
testChart() {
// 基于准备好的dom,初始化echarts实例
let myChart =...