欢迎来到我的博客,有问题请留言

  • csharp通过对象和模板字符串解析模板

    通过模板字符串和一个匿名对象来解析字符串,这种需求比较常见,对于比较简单的模板字符串,我们可以直接替换,但对于比较复杂的模板,我们可以通过模板工具来实现。 Scriban简介 Scriban是一个适用于.Net的一款轻量级的脚本引擎。 通过包管理进行安装: 官方案例: var template =
  • csharp实现两个对象的合并

    在一些情况下,我们并不清楚匿名对象具备哪些属性,当需要合并两个匿名对象时,手动实现比较复杂,可以直接使用TypeMerger来实现merge TypeMerger简单使用 TypeMerger是 .NET Core中的对象合并方法,支持多种合并处理方式,这里只简单的使用一下。 使用包管理进行安装:
  • c# sqlserver大量插入数据解决方案

    最近做了一个.NET Framework 程序,将从远程接口请求的数据同步到sqlserver数据库中;当数据量小的时候,常规的添加操作是没什么问题的。但数据量比较大时(通常1000行及以上),会花费比较多的时间。这时SqlBulkCopy就能显著的解决这个问题。 1、SqlBulkCopy介绍 S
  • dotnet “GenerateDepsFile”任务意外失败解决方案

    近期在运行.net项目时,遇到了“GenerateDepsFile”任务意外失败的问题,错误详情如下: 严重性 代码 说明 项目 文件 行 禁止显示状态错误 MSB4018 “GenerateDepsFile”任务意外失败。System.IO.FileNotFoundException 未能加
  • github克隆特定分支到本地

    git clone --single-branch --branch [分支名称] github远程仓库地址PS git clone --single-branch --branch cds git@github.comxxx/person.git
  • C# Newtonsoft自定义JsonConverter

    在C#中,我们使用Newtonsoft来对JSON对象或字段串进行序列化和反序列化的操作,但在某些场景下,需要在映射过程中需要对属性进行更改。 1、JsonProperty JsonProperty用于指定特定字段的名称,将一个字段指定为另一个字段,示例如下: public class UserIn
  • argon主题调整日记

    前言 argon主题是一款由solstice23开发的一款简洁美观的WordPress主题,在使用过程中也发现了几个可以优化的点,在查阅主题文档无果后对其进行以下几点修改。 1、使用子主题 为了避免修改源文件而引起主题更新后修改丢失的问题,还是尽量使用子主题来进行修改。 在主题文件夹目录下,创建一个
  • React hooks子组件暴露方法示例

    说明 通常情况下,React 子组件使用父组件的方法或值通过props传递,反过来,父组件如果需要子组件的方法就需要子组件将自己的方法暴露出去。以下是一个实例: User.tsx import React, { FC, useEffect, useState, useRef } from 'reac
  • JavaScript实现右键菜单

    1、代码实现 window.onload = function () { (function () { // 自定义右键菜单内容并插入到body最后一个节点前 let dom = `
  • React将数据转化成树形结构

    1、React将数据转化成树形结构 // 初始数据let result = [ { parentId null, id 1, name "书籍", count 100 }, { parentId 1, id 2, name "西游记", count 50 }, { p
/8