ICode9

精准搜索请尝试: 精确搜索
  • 建造者模式 -记录2022-07-26 12:31:18

     建造者模式程序由以下几部分组成: 抽象Builder 具体Builder用来生产零件 指挥者Director 用来指挥builder安装  

  • 【cartographer_ros】八: 官方Demo参数配置和效果2022-07-25 14:04:12

    上一节介绍cartographer的主要配置参数。 本节会研究一下这些参数改动,对算法的影响和效果,cartographer的调参一直是一个比较复杂的过程。 1,官方调参文档 官方文档 (1):调整本地 SLAM 关闭全局 SLAM 以免干扰本地调优: POSE_GRAPH.optimize_every_n_nodes = 0 设置正确的子图大小

  • BootStrapBlazor 安装教程--Server模式2022-07-25 09:34:40

    使用模板使用模板是最简单的办法。因为项目模板里已经包含了BootStrapBlazor的所有需要配置的内容。首先我们安装项目模板:dotnet new -i Bootstrap.Blazor.Templates::6.4.1这里的6.4.1是版本号,截至到目前Templates的版本号为6.4.1。然后创建项目dotnet new bbapp这里的bbapp是项

  • EF Core 额外的外键字段和单向导航属性2022-07-25 01:00:44

    EF Core 额外的外键字段和单向导航属性 EF CORE 额外的外键字段  using TestDbContext ctx = new TestDbContext(); //即使我只需要id和标题但是还是查询了所有的字段 浪费资源 var book = ctx.Books.First();//此行代码与下面注释的代码效果一样 //var simpleBook = ctx.Boo

  • mybatis-plus详解2022-07-24 10:03:54

    旧的代码生成 记得导包,依赖如下 <!-- mybatis-plus --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.1</version>

  • electron-builder打包配置说明2022-07-24 02:31:06

    发现问题 通过vue建立的项目使用electron-builder打包(不会eletron打包vue项目的看这里)出exe后发现名字就直接是项目文件夹的名字,但此时想自定义汉字名称,通过尝试直接修改package.json中的name后发现此法仅限于修改为英文名称,汉字会报错无法打包。 踩坑过程 在网上翻阅后发现有人

  • ASP.NET Core 中的 Razor 文件编译2022-07-24 00:35:52

    在asp.net core MVC项目中原来web层的项目的views文件夹里视图都被用Razor使用SDK在生成和发布时默认直接编译了,在运行时不再编译。 带来的问题是在开发时改动视图上的代码都需要再重新编译。 可以通过配置项目来选择性地启用运行时编译。 安装 Microsoft.AspNetCore.Mvc.Razor。

  • leveldb-Impl: Version.java2022-07-21 18:00:09

    Manifest与Current文件是LevelDB保存在稳定存储中的文件版本信息,在LevelDB被打开后,其会先通过Current文件找到当前的Manifest文件,读取并反序列化其中数据,并在内存中维护文件版本信息,以便后续操作。 先来说说Version,Version表示了当前leveldb的版本信息,版本信息内容包括:1当前每一层

  • EF Core 数据过滤2022-07-21 13:32:13

    1 前言 本文致力于将一种动态数据过滤的方案描述出来(基于 EF Core 官方的数据筛选器),实现自动注册,多个条件过滤,单条件禁用(实际上是参考ABP的源码),并尽量让代码保持 EF Core 的原使用风格。 1.1 本文的脉络 会在一开始,讲述数据过滤的场景以及基本的实现思路。 随后列出 EF Core 官方

  • 设计模式之建造者模式2022-07-21 01:01:03

    一、建造者模式:如果创建某个对象要经过多个组件组装才能完成,我们可以设计一个充当建造者角色的类和一个充当指挥者的类,通过指挥者控制建造者按步骤组装需要创建的对象,这样客户端就只依赖于指挥者类。 二、实现思路 :设计一个建造者类,其中包含要创建对象的所有组件的创建方法,然后再

  • MyBatisPlus代码生成示例2022-07-20 14:05:18

    一、依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.5.3</version> </dependency> <dependency> <

  • .NET 使用自带 DI 批量注入服务(Service)和 后台服务(BackgroundService)2022-07-19 23:32:42

    今天教大家如何在asp .net core 和 .net 控制台程序中 批量注入服务和 BackgroundService 后台服务 在默认的 .net 项目中如果我们注入一个服务或者后台服务,常规的做法如下 注册后台服务 builder.Services.AddHostedService<ClearLogTask>(); 针对继承自接口的服务进行

  • .NET6之MiniAPI(四):配置2022-07-19 22:03:02

      配置文件,是一个每个应用服务程序常用的功能,从原来的终端应用时代,到现在的元宇宙时代,配置都是很悠然自得的存在。asp.net core提供了强大的配置文件访问机制,不管是MVC API还是MiniAPI,使用方式都是相同的。   框架默认的配置文件是:appsettings.json,可以以json的格式存放自己复

  • .NET6之MiniAPI(四):配置2022-07-19 22:02:40

      配置文件,是一个每个应用服务程序常用的功能,从原来的终端应用时代,到现在的元宇宙时代,配置都是很悠然自得的存在。asp.net core提供了强大的配置文件访问机制,不管是MVC API还是MiniAPI,使用方式都是相同的。   框架默认的配置文件是:appsettings.json,可以以json的格式存放自己复

  • Ambiguous collection type for property 'categories'. You must specify 'javaType'2022-07-18 15:02:53

    1.具体报错信息: Caused by: org.apache.ibatis.builder.BuilderException: Ambiguous collection type for property 'categories'. You must specify 'javaType' or 'resultMap'. at org.apache.ibatis.builder.xml.XMLMapperBuilder.validate

  • .NETCore | MVC | 4 路由、自定义路由、属性路由2022-07-15 08:01:38

    路由是一种处理机制,处理用户的资源请求,将每个请求对应到指定的控制器中的方法的机制;通过Program中的app.UseRouting()启动路由; 通过end.MapDefaultControllerRoute()配置应用程序默认路由 ; 默认路由会默认访问Home/Index var builder = WebApplication.CreateBuilder(args); bu

  • JAVA生成appId和appKey简单方式2022-07-13 16:02:07

      appid和appkey生成没有固定逻辑,一般根据自己的需求   Md5PwdEncoder类参考:  https://www.cnblogs.com/pxblog/p/10528162.html   public static void main(String[] args) { PwdEncoder pwdEncoder=new Md5PwdEncoder(); String s = UUID.randomUUID()

  • 千峰商城-springboot项目搭建-53-jwt简介2022-07-13 16:00:23

    如果按照上述规则生成token: 1.简易的token生成规则安全性较差,如果要生成安全性很高的token对加密算法较高。 2.无法完成时效性的校验(登录过期)。   JWT:Json Web Token,是一个专门用于生成令牌的一种算法。 官网:https://jwt.io/     生成JWT: 1.添加依赖。 <!-- https://mvnrepo

  • Asp.net Core 中间件总结2022-07-11 21:32:14

    《ASP.NET Core 6 框架解密》 总结,笔记: 1.RequestDelegate RequestDelegate委托对象作为参数调用了WebApplication对象的Run扩展方法。 该扩展方法只是注册了一个中间件,具体点,就是说这个扩展方法用于注册处于管道末端的中间件   如下图,主要是几种委托的写法。 RequestDelegat

  • http request middleware & Polly handlers & DI in .NetCore2022-07-11 18:03:19

    Make HTTP requests using IHttpClientFactory in ASP.NET Core | Microsoft Docs   HttpClient has the concept of delegating handlers that can be linked together for outgoing HTTP requests. IHttpClientFactory: Simplifies defining the handlers to apply for eac

  • 【ASP.NET Core】自定义的配置源2022-07-09 20:04:08

    本文的主题是简单说说如何实现 IConfigurationSource、IConfigurationProvider 接口来自定义一个配置信息的来源,后面老周给的示例是实现用 CSV 文件进行应用配置。 在切入主题之前,老周忽然酒兴大发,打算扯一些跟主题有关系的题外话。 关于 ASP.NET Core 的应用程序配置,以下是老周

  • 滑动验证码2022-07-07 13:35:25

    简单几步实现滑动验证码(后端验证)   LazySlideCaptcha 介绍 LazySlideCaptcha是基于.Net Standard 2.1的滑动验证码模块。项目同时提供一个基于vue2的演示前端组件和背景图裁剪工具。【码云地址】 | 【Github 地址】 图形验证码请移步lazy-captcha。 在线体验点这里 快速开始

  • .Net下极限生产力之efcore分表分库全自动化迁移CodeFirst2022-07-07 10:04:00

    .Net下极限生产力之分表分库全自动化Migrations Code-First ## 介绍 本文ShardinfCore版本x.6.x.x+ 本期主角: - [`ShardingCore`](https://github.com/dotnetcore/sharding-core) 一款ef-core下高性能、轻量级针对分表分库读写分离的解决方案,具有零依赖、零学习成本、零业务代码

  • Mybatis的使用与源码分析2022-07-06 18:11:24

    1.Mybatis整合到SpringBoot项目 1.1 引入依赖 如果使用最基础级mybatis,使用以下依赖: <!-- mybatis依赖--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>${mybat

  • .NET CORE 日志系统2022-06-30 17:34:34

    1.ILogger .NET CORE内置的日志服务 需要引入的NuGet包:Microsoft.Extensions.Logging、Microsoft.Extensions.Logging.Console、Microsoft.Extensions.DependencyInjection public class TestCon { private readonly ILogger<TestCon> logger; public TestC

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有