ICode9

精准搜索请尝试: 精确搜索
  • gin CRUD2022-07-29 22:02:34

    gin CRUD // units package dal //cxg 2022-7-29 import ( "net/url" "svrGIN/db" "svrGIN/model" "github.com/gin-gonic/gin/binding" "strings" "svrGIN/log" "github

  • EF Core 优化、实体状态跟踪、批量操作、全局查询筛选器2022-07-28 01:02:03

    EF Core 优化、实体状态跟踪、批量操作、全局查询筛选器 EF Core 优化之AsNoTracking 当数据仅仅只是做查询不修改的情况下,尤其是数据量还不小的情况下,使用可以减少内存的消耗  var u2 = await ctx.Users.AsNoTracking().Take(3).ToListAsync(); 注意: 如果使用了AsNoTracking()

  • ssl 使用流程是如何的(仅供参考)?2022-07-27 10:34:59

    #include <QCoreApplication> #include <chrono> #include <thread> #include <memory> #include <openssl/ssl.h> struct SSL_CTX_Deleter { void operator()(SSL_CTX* object) { SSL_CTX_free(object); } }; struct SSL_Deleter {

  • EF Core 中的异步方法、执行SQL语句和实体的跟踪2022-07-27 01:03:23

    EF Core 中的异步方法 1.SaveChanges(), SaveChangesAsync() 2.异步方法大部分是定义在Microsoft.EntityFrameworkCore这个命名空间下的EntityFrameworkCoreQueryableExtensions等类中的扩展方法,记得using 3.一些异步方法  TestDbContext ctx = new TestDbContext(); ​ await

  • cnavas2022-07-26 20:02:33

    canvas ctx.stroke() :绘制 ctx.moveTo():移动到某个位置 ctx.lineTo():从ctx.moveTo或是上一个ctx.lineTo画直线 ctx.beginPath():绘制另外的轨迹 ctx.closePath():闭合轨迹,形成闭合 ctx.rect(x-positon,y-positon,x-width,y-height):直接绘制矩形框 ctx.strokeStyle:绘制

  • EGG-SOCKET.IO 向指定客户端发送消息2022-07-26 13:00:14

    EGG-SOCKET.IO 功能 egg-socket.io是对socket.io的一个封装,加上了对router、controller、namespace和middleware的规约。 其中,router与controller主要用于分发和处理socket.io客户端的请求,但我们之所以引入socket.io,往往是为了获得服务端主动推送的能力,这两部分就略过了。 剩下的n

  • Canvas:曲线的绘制和填充2022-07-24 16:06:37

     曲线的绘制和填充  语法 arc():在当前子路经添加一条弧线; 语法:context.arc(x,y,r,sAngle,eAngle,counterclockwise); 参数描述 x 圆的中心的 x 坐标。 y 圆的中心的 y 坐标。 r 圆的半径。 sAngle 起始角,以弧度计。(弧的圆形的三点钟位置是 0 度)。 eAngle 结束角,以

  • Canvas:矩形的绘制2022-07-24 10:33:40

     矩形的绘制  语法 (1)rect():在当前子路经添加一条弧线; 语法:context.rect(x,y,width,height); 四个参数: 起点坐标x,y:左上角坐标; 宽度width:矩形的宽度; 高度height:矩形的高度; (2)strokeRect()方法可以直接绘制一个矩形; 语法:context.strokeRect(x,y,width,height); (3)fillRect方法用

  • 用canvas绘制线段2022-07-22 19:36:47

    要利用canvas绘画,首先要在HTML中添加canvas标签 <body> <canvas> 明天不放假!!!!! </canvas> </body>  在JavaScript中获取节点并得到“绘制上下文”对象 var canvas = document.querySelector("canvas") //获取标签名为canvas的节点 var ctx = canvas.getContext("2

  • golang中使用mongodb2022-07-22 12:08:26

    一、mongodb封装代码 var client *mongo.Client func NewMongoDB(ctx context.Context, appUri string) error { //连接到mongodb c, err := mongo.Connect(ctx, options.Client().ApplyURI(appUri)) if err != nil { return err } //检查连接 err = c.Ping(ctx, nil)

  • netty系列之:自动重连2022-07-22 11:32:00

    目录 简介 使用netty建立连接 自动重连接的原理 模拟自动重连 总结 简介 我们在使用客户端和服务器端连接的过程中,可能会因为各种问题导致客户端和服务器的连接发生中断,遇到这种情况,一般情况下我们需要使用监控程序去监听客户端和服务器端的连接,如果第一时间发现连接断开了,就需

  • 记一次openresty协程返回结果错乱排查2022-07-20 22:34:48

    记一次openresty协程返回结果错乱排查 现场 在我普通的日常开发中,我写了一段普通查redis的代码,上线以后马上有报错,nginx errorlog如下 ERROR : "xxx/redis.lua:175: bad argument #1 to 'byte' (string expected, got boolean)" "POST xxx HTTP/1.1" 然后马上看了下产生报错的代

  • net core 3.1使用identityServer登录时signin-oidc报Correlation failed的解决方法2022-07-20 20:05:01

    此问题全网找了很久,也困扰了我很久,始终没有找到解决方法。今天结合网上其他问题的帖子,自己研究的半天,终于找到了这个解决方法,经亲自测试可行。欢迎大牛指导指正。 有时客户收藏的系统地址是认证端的,然后登录之后会转向https://***:101/signin-oidc  报以下错误 An unhandled exce

  • 定时器请求gpc 上下文携带信息2022-07-14 10:31:57

    我们一般需要定时任务 请求数据层grpc服务并且在上下文中携带信息 上下文 context.Context 携带信息就需要用 google.golang.org/grpc/metadata 初始化MD 结构 // 方法一 metadata.New(map[string]string{"centerid": "111111111"}) // 方法二 md := metadata.MD{} md.Set("cent

  • 使用Attach和Detach来实现更新的时候避免逐一赋值的麻烦2022-07-10 12:01:59

    之前都是用扩展方法来copy属性值,不过兼容性不是很好。(关于这个扩展方法可以参照这个 博客),不过我们可以通过下方的代码来实现,由于是微软提供的功能,所以不需要考虑兼容性问题: public partial class WebForm2 : System.Web.UI.Page { protected void Page_Load(object

  • canvas制作天气折线图2022-07-09 20:33:46

    <canvas id="myCanvas" width="440" height="60"></canvas> var sixdayHighTemperature = [5, 1, -12, -5, -10]; // 五天最高温度数组 var sixdayLowTemperature = [-5, -10, -18, -18, -20]; // 五天最低温度数组 var canvas = docu

  • 一文聊透 Netty IO 事件的编排利器 pipeline | 详解所有 IO 事件的触发时机以及传播路径2022-07-09 13:02:22

    欢迎关注公众号:bin的技术小屋,本文图片加载不出来的话可查看公众号原文 本系列Netty源码解析文章基于 4.1.56.Final版本 1. 前文回顾 在前边的系列文章中,笔者为大家详细剖析了 Reactor 模型在 netty 中的创建,启动,运行,接收连接,接收数据,发送数据的完整流程,在详细剖析整个 Reactor

  • CTF-Buuoj-Pwn-[第五空间2019 决赛]PWN52022-07-08 23:04:51

    格式化字符串 #----------------------------------------------------------------------------------------------- # coding:UTF-8 | # author:zxcyyyyy000

  • CTF-Buuoj-Pwn-pwn1_sctf_20162022-07-07 13:04:43

    #----------------------------------------------------------------------------------------------- # coding:UTF-8 | # author:zxcyyyyy000

  • CTF-Buuoj-Pwn-jarvisoj_level02022-07-07 13:03:36

    #----------------------------------------------------------------------------------------------- # coding:UTF-8 | # author:zxcyyyyy000

  • Netty网络框架学习笔记-20(实现一个简单RPC-2_2020.07.02)2022-07-02 16:00:53

    服务提供者 1.1 定义接口以及其实现 1.1.1 MyRPCTest public interface MyRPCTest { String hiHi(String p1); } 1.1.2 MyRPCTestImpl public class MyRPCTestImpl implements MyRPCTest { @Override public String hiHi(String p1) { return "成功进行了

  • IdentityServer4 如何修改绑定路径 ,修改.well-known/openid-configuration 返回的前缀2022-07-01 16:34:51

    4.0已经删除了以下属性,所以这样不行 services.AddIdentityServer(options => { //4.0已经删除此属性 options.PublicOrigin = "https://my.id.server"; });   正确的是直接使用ASP.NET Core转发标头方法: app.Use(async (ctx, next) => { ctx.SetIdentityServerOri

  • canvas实现闪亮的星星2022-06-30 14:02:54

    之前网上看到一个一闪一闪星星的教程,觉得挺有意思的,于是按照效果自己做了一下。 实现效果:鼠标移动上去出现星星闪动,移开星星消失 源代码: commonFunctions.js window.requestAnimationFrame = (function(){ return window.requestAnimationFrame || window.webkitRequestAnimati

  • 捕获移动APP HTTP/HTTPS网络数据包2022-06-29 17:35:21

    大部分APP使用的数据通信基于HTTP/HTTPS,使用工具对其数据包进行获取 Mitmproxy抓取数据包 该抓包程序基于命令行,运行后会默认在当前电脑的8080端口开启一个代理服务,这个服务实际上是一个HTTP/HTTPS代理。将手机和mitmproxy所在的电脑处于同一局域网下,配置好CA证书,将手机网络代理设

  • Spring纯注解开发模式2022-06-28 10:00:32

    1 纯注解开发模式介绍   Spring3.0开启了纯注解开发模式,使用Java类替代配置文件,开启了Spring快速开发赛道,Java类代替Spring核心配置文件     @Configuration注解用于设定当前类为配置类     @ComponentScan注解用于设定扫描路径,此注解只能添加一次,多个数据请用数组格式,

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

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

ICode9版权所有