ICode9

精准搜索请尝试: 精确搜索
  • EF指定更新字段2022-04-11 10:35:23

    使用EF做更新时,若没有进行跟踪会默认全字段更新,那怎么做到只更新我们想要更新的字段呢? 1 /// <summary> 2 /// 修改指定属性的单条数据 3 /// </summary> 4 /// <typeparam name="T">实体</typeparam> 5 /// <param name="context">上下文</param> 6 /// <para

  • ASP.NET Core WebApi返回结果统一包装实践2022-04-11 09:02:37

    前言     近期在重新搭建一套基于ASP.NET Core WebAPI的框架,这其中确实带来了不少的收获,毕竟当你想搭建一套框架的时候,你总会不自觉的去想,如何让这套框架变得更完善一点更好用一点。其中在关于WebApi统一结果返回的时候,让我也有了更一步的思考,首先是如何能更好的限制返回统一

  • 9-Gin路由高级2022-04-09 23:01:31

    一 路由分组 routes group是为了管理一些相同的URL https://gin-gonic.com/zh-cn/docs/examples/grouping-routes/ package main import ( "fmt" "github.com/gin-gonic/gin" ) // gin的helloWorld func main() { // 1.创建路由 r := gin.Default() // 路由组1

  • 10-Gin定义控制器2022-04-09 23:01:16

    一 自定义控制器 当我们的项目比较大的时候有必要对我们的控制器进行分组,我们采用MVC架构,自定义C层controller,控制器 目录结构 main.go package main import ( "gin_test/routers" "github.com/gin-gonic/gin" ) func main() { r := gin.Default() routers.LoadGoodsRoute

  • 11-Gin中间件2022-04-09 23:00:57

    一 中间件介绍 Gin 框架允许开发者在处理请求的过程中,加入用户自己的钩子(Hook)函数。这个钩子函 数就叫中间件,中间件适合处理一些公共的业务逻辑,比如登录认证、权限校验、数据分页、 记录日志、耗时统计等。 通俗的讲:中间件就是匹配路由前和匹配路由完成后执行的一系列操作 二

  • TodoList-React-Function组件2022-04-09 20:32:03

    src文件 1.入口文件(index.js) import React from "react"; import ReactDOM from "react-dom/client"; // createRoot的包是从这导出来的 // reac18采用了 createRoot的方式来进行渲染 const root = ReactDOM.createRoot(document.getElementById("root")); root.render

  • Tomcat停机后保持session,重启后session恢复2022-04-08 10:31:27

    配置server.xml中Context节点 或配置context.xml中Context节点 <Context path="/helloword" docBase="c:\helloword"> <Manager className="org.apache.catalina.session.PersistentManager" debug="0" saveOnRes

  • Dynamics 365(二)插件开发2022-04-08 10:00:06

    基本概念 D365平台与传统平台 ​ D365平台与传统平台,在功能和页面开发层面均有不同之处。比如说在功能开发层面:传统平台需要自己开发,而365平台是系统标准的功能,不需要开发。在页面开发层面:传统平台需要自己开发,而365平台只需简单配置即可; 插件 ​ Plugin(插件),它是一种事件处理

  • python脚本实现接收websockets消息2022-04-07 12:04:56

    import requestsimport jsonimport asyncioimport websocketsimport sslimport pathlibimport time#注意这里的url可能是包含path的,这个path可以看开发的代码(后端和前端中都有)找到url0 = 'wss://ip:端口/path'ssl_context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)ssl_context.chec

  • 在线直播系统源码,进入新的界面后自动刷新内容2022-04-06 14:32:51

    在线直播系统源码,进入新的界面后自动刷新内容实现的方法 1、在initState方法加载数据   @override  void initState() {    super.initState();    ///加载数据    _loadData();  } ​2、转跳下个界面时使用.then方法   //直接转跳Navigator.of(context)        .pu

  • EF Core迁移另一个个不同的数据库相关2022-04-05 20:32:26

    先需要定义对应的两个Context   然后在命令中指定要迁移的Context,并且指定迁移代码生成的位置即可,如下 1、add-migration inititalForMySql -Context MySqlDBContext -OutputDir EntityFrameworkCore\MySqlMigrations 2、update-database -context mysqldbcontext  

  • 小程序云开发2022-04-04 18:32:30

    1、原因:尝试并记录小程序的云开发过程。 2、思路:通过云函数的调用实现订单的上传,查询 2-1小程序端封装并调用云函数 2-1-1小程序中封装的云调用方法 ajax(url, data, config) { const name = url.split('/')[0], type = url.split('/')[1] return new Promise((r

  • tomact中配置本地图片的路径2022-04-03 10:00:44

      步骤一:     步骤二: Application  Context 中填写   /加上文件名; 步骤三: Apply----------OK

  • springboot源码(八)2022-04-03 00:34:07

    springboot中嵌入tomcat原理分析 首先要了解tomcat本身,否则springboot内嵌tomcat就很难分析。关于tomcat的源码会后续更新。 本文主要先简单分析一下springboot内嵌tomcat的源码,深入了解以后再更新。 还是先从springboot的启动入口run()方法开始分析。。。。。。 public Configurab

  • provider 跨组件状态管理2022-04-02 11:03:06

    provider 跨组件状态管理 Provider 包是由 Remi Rousselet 创建旨在尽可能快速地处理状态。在 Provider 中,小部件会监听状态的变化,并在收到通知后立即更新。 因此,当有状态改变时,而不是重建整个 widget 树,只改变受影响的 widget,从而减少工作量并使应用程序运行得更快更流畅。 一、

  • .netcore获取IP地址,Nginx作为反向代理的情况下2022-03-31 10:33:15

      第一步:增加nginx代理http头 server { listen 80;  location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://localhost:5000; } } 第二步:core项目中增加

  • 快速注册service服务2022-03-31 10:03:28

    一.通过SpringContextHolder的getBean来注册service服务 导入的包:import com.bessky.platform.context.SpringContextHolder;代码 ProductService productService = SpringContextHolder.getBean("productService", ProductService.class);int count = productService.queryChild

  • Dubbo之 RpcContext2022-03-31 00:33:43

    RpcContext RpcContext 是一个临时状态记录器,通过上下文存放当前调用过程中所需的环境信息。 通过RpcContext可以获取 Request、Response、Url等 注意 当接收到RPC请求,或发起RPC请求时,RpcContext的状态都会变化。 比如:A调B,B再调C,则B机器上,在B调C之前,RpcContext记录的是A调B的信息,

  • ASP.NET Core Web API通过中间件或UseExceptionHandler异常处理方法2022-03-28 17:33:01

    UseExceptionHandler app.UseExceptionHandler(configure => { configure.Run(async context => { var exHeader = context.Features.Get<IExceptionHandlerPathFeature>(); var ex = exHeader.Error; if (ex != default)

  • .net core 连接mysql 五:创建SysUserRepository实现接口ISysUserRepository2022-03-27 11:34:57

          using fjxw.model;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace fjxw.dal{ public class SysUserRepository : ISysUserRepository { private CoreDbContext context;

  • spring与多种数据源的配置 合辑2022-03-25 21:01:27

    主要分为三步: 1、引入properties配置文件 2、配置数据源 3、配置jdbc模板 下面是实例:   1、spring与jdbc <!--自动扫描包--> <context:component-scan base-package="cn.com.sise.dao"/> <!-- 0、引入dbc.properties属性文件 --> <context:property-placeholder location

  • 【segmentation fault】 智能指针异常崩溃2022-03-25 17:31:52

    1 std::map<sio_t*, std::shared_ptr<Contextapc>> map_apc_context_; 2 3 // 客户端读事件 4 static void on_apc_recv(sio_t *io, void *buf, int readbytes) 5 { 6 // 获取客户端上下文 7 std::shared_ptr<Context> context = Server::Instance()->

  • WebUpload+Asp.net WebApi 上传图片的跨域与传参的问题2022-03-25 15:33:18

    关于WebAPI的跨域解决方案 1.引入包 Microsoft.AspNet.WebApi.Cors 2.在WebApiConfig中添加如下代码,建议使用域名来代替*   1 var cors = new EnableCorsAttribute("*", "*", "*"); 2 config.EnableCors(cors); WebUpload上传图片   1 <div class="am-g am-margin-t

  • Dynamics Crm 365 查询Retrieve的Plugins,需要通过业务逻辑判断,将部分字段不展示处理,但是遇到EntityReference=Null没有效果的问题2022-03-25 12:03:46

    Dynamics Crm 365 查询Retrieve的Plugins,需要通过业务逻辑判断,将部分字段不展示处理,但是遇到EntityReference=Null没有效果 原先做的处理是:不能查看的字段直接赋值NULL,但是奇怪的是PC段没问题,手机端Cube却针对EntityReference和OptionSettion类型的没有效果 后来换了一种思路, 在po

  • Flutter-路由配置2022-03-25 11:31:37

    配置 final routes = { '/': (context, {arguments}) => Tabs(), ///需要传值路由 '/form': (context, {arguments}) => FormValuePage( arguments: arguments, ), '/productinfo': (context, {arguments}) => Product

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

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

ICode9版权所有