ICode9

精准搜索请尝试: 精确搜索
  • Let's Go系列--实战Cookie与Session2022-09-15 19:31:38

    在Gin中使用Cookie 下面代码是如何使用Cookie的样例,包括创建Cookie、获取Cookie和删除Cookie。 package main import ( "fmt" "net/http" "github.com/gin-gonic/gin" ) func main() { router := gin.Default() router.GET("/set-cookie", func(ctx *g

  • hwlog--limiter.go2022-09-10 23:00:43

    // Copyright(C) 2021. Huawei Technologies Co.,Ltd. All rights reserved.// Package limiter implement a token bucket limiterpackage limiterimport ( "context" "huawei.com/npu-exporter/hwlog" "huawei.com/npu-exporter/utils&quo

  • node koa 连接mysql2022-09-10 19:01:48

    Node Koa 连接Mysql 简单案例 基础代码 基础代码 const Koa = require('koa') const Router = require('koa-router') // 实例 const app = new Koa() const router = new Router() // 服务 /*路由接口*/ // 可以使用链式调用 router .get('/', async ctx => { ct

  • 使用Antlr将json翻译成XML(转)2022-09-09 17:00:42

    本文代码来自《Antlr权威指南》 现在我们传递数据一般都是要json,因为它短小精悍,占用空间小。 但是在数年之前,XML还被用作万金油。 如有你有一个客户,还停留在远古时代,他偏要你提供XML格式的数据接口,你该怎么办? 谁也不想写两套接口吧?这对于一些古老的大型项目简直是个灾难。 其实完

  • 微信小程序开发水印设置2022-09-06 15:34:44

    方法来自:http://t.zoukankan.com/lhl66-p-12917217.html 1.在根目录创建components文件夹 在components下创建 watermark 文件夹 再在其下面创建page 得到 watermark.js watermark.json watermark.wxml watermark.wxss; 使用规则在相关页面的json配置文件下配置 usingCompone

  • C#_EFCore学习2022-09-03 18:00:25

    1、批量增加,删除,更新 包:Zack.EFCore.Batch //增加 ctx.BulkInsert(books) //删除 await ctx.DeleteRangeAsync<Book>(b=>b.Price>n||b.AuthorName=="Diff"); //更新Set(b=>b.Key,b.value) await ctx.BatchUpdate<Book>() .Set(b=>b.Price,b.Price+

  • canvas拓展 实现圆形区域清理2022-08-31 16:33:45

    有两种方法: 第一种:clearRect()的方法 canvas提供的clearRect(x, y, width, height)方法只能清理出特定位置的矩形区域,以下代码则能实现对圆形区域的清 理,主要是利用计算圆周率时的方法,将整个圆切成一个一个细小的正方形,然后再通过clearRect(x, y, width, height) 方法将一个一个细

  • 0016-wasm-康威生命游戏2022-08-29 17:31:45

    环境 Time 2022-05-16 Rust 1.60.0 Node 12.22.5 wasm-pack 0.10.2 前言 说明 参考:https://rustwasm.github.io/docs/book/game-of-life/implementing.html 目标 在上一节的基础上进行,前面已经实现了康威游戏,只不过是直接将字符串渲染到页面上的,接下来使用 canvas 渲染。 index.

  • Netty客户端使用以及重连2022-08-29 16:02:24

    Netty客户端使用以及重连 1. pom依赖 <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.30.Final</version> </dependency> 2. 测试工具 链接:https://pan.baidu.com/s/1g64RpTcPwIgVFybcOF

  • IOS 和Android H5 打开摄像头拍照 使用navigator.MediaDevices.getUserMedia() 拍照2022-08-29 16:00:43

    <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <meta http-equiv="X-UA-Compatible" content="IE=edge">     <meta name="viewport" content="width=

  • Golang 中反射的应用与理解2022-08-29 10:01:07

    Golang 中反射的应用与理解 https://mp.weixin.qq.com/s/TmzV2VTfkE8of2_zuKa0gA Golang 中反射的应用与理解 原创 赵燕辉 字节跳动技术团队 2022-08-23 12:00 发表于北京 字节跳动技术团队 字节跳动的技术实践分享 231篇原创内容 公众号 动手点关注 干货不迷路 

  • EvaluationSystem:中间件和共享模块2022-08-28 16:34:43

    1、共享模块(shared) 【第一】数据库连接(shared/sequelize.js) // 数据库 const {Sequelize} = require('sequelize'); module.exports = new Sequelize({ dialect: 'mysql', host: 'localhost', port: 3306, username: 'root',

  • 保存一段qml里使用opengl shader的代码,由于多平台原因暂时用不了2022-08-28 16:04:41

    RowLayout { Layout.fillWidth: true height: 60 Rectangle { Layout.margins: 5

  • 跨域问题的解决方案2022-08-28 06:30:09

    1.jsonp的方法         //ajax封装的jsonp,jsonp本质上是通过script标签的src属性解决的跨域问题,只能解决get类型的请求         $.ajax({             url: 'http://127.0.0.1:3000/fruits',             dataType: 'jsonp'         }).done(res => {

  • koa连接mysql数据库2022-08-27 16:33:13

    app.js中的代码: const Koa = require('koa2'); const app= new Koa(); const port = 5050; const Router = require('koa-router'); const router = new Router(); const poolSql =require('./db.js'); const cors = require('koa2-cors&#

  • session和cookie2022-08-24 22:32:34

    const Koa = require('koa') const router = require('koa-router')() const views = require('koa-views') const nunjucks = require('nunjucks') const session = require('koa-session') const app = new Koa() app.k

  • HttpServiceDispatcher2022-08-23 19:00:47

    package wm.http;import io.netty.buffer.ByteBuf;import io.netty.buffer.Unpooled;import io.netty.channel.*;import io.netty.handler.codec.http.*;import io.netty.handler.codec.http.multipart.DefaultHttpDataFactory;import io.netty.handler.codec.http.multipart.

  • netty源码分析之AbstractNioByteChannel.NioByteUnsafe.read()2022-08-19 19:02:50

    1      @Override 2 public final void read() { 3 final ChannelConfig config = config(); 4 if (shouldBreakReadReady(config)) { 5 clearReadPending(); 6 return; 7 } 8

  • redis-golang strings 操作2022-08-18 19:01:46

    本文来自于  github.com/go-redis/redis/v9 的自带的测试代码 commands_test   1、Append(ctx context.Context, key, value string) // 如果不存在 key ,就将 key value 插入到 redis 中// 如果存在 key, 将结 value 插入到原来的value 的尾部func TestStingsAppend(t *testi

  • mocha + enzyme, 或者React Testing Library + Jest 的ajax测试2022-08-16 17:04:23

    // app.test.js import { rest } from 'msw'; import { setupServer } from 'msw/node'; // 模拟请求,和返回数据 const server = setupServer(     rest.get('/api/os/platforms', (req, res, ctx) => {         return res(             ctx.json(

  • netty系列之:使用netty搭建websocket服务器2022-08-11 18:03:02

    目录 简介 netty中的websocket websocket的版本 FrameDecoder和FrameEncoder WebSocketServerHandshaker WebSocketFrame netty中使用websocket 总结   简介 websocket是一个优秀的协议,它是建立在TCP基础之上的,兼容HTTP的网络协议。通过Websocket我们可以实现客户端和服务

  • C/C++ 使用 openssl 进行 AES/ECB/PKCS5Padding 加密解密2022-08-07 21:05:10

    在 java 上进行 AES128/ECB/PKCS5Padding 加密解密是很简单的 public static String aesDecrypt(String str,String key) throws Exception{ Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding"); cipher.init(Cipher.DECRYPT_MODE,new SecretKeySp

  • ffmpeg实现mjpeg摄像头的采集-预览-拍照2022-08-03 20:31:14

    参考链接:https://www.cnblogs.com/tla001/p/7061758.html  摄像头输出是mjpeg格式的,需要实现在线预览功能,然后实现拍照功能   1.可以设置采集图像的分辨率,预览分辨率为640*480,可以自定义   2.ctrl+\ 拍照,ctrl+c 退出 点击查看代码 void test() { if (signal(SIGQUIT, si

  • Playwright简单试用2022-07-31 00:31:29

    距上篇关于playwright文章过去有一年多了,主要是因为加上早期的playwright并不是很成熟,缺少我最常用到的直接通过CDP(chrome dev protocol)来连接的这种场景的支持。加上我用它也只是作为写蜘蛛程序玩下,今天在再看了下playwright后,发现现在playwright已经完善了不少,不仅支持通过cdp的

  • [Html5] 用于分析26种画布合成模式(globalCompositeOperation)的演示页面2022-07-30 23:33:50

    作者: zyl910 一、缘由 Html5画布(Canvas)的上下文(Context2D)提供globalCompositeOperation属性,可用于控制图形的绘制时的合成模式。 查了一下文档,发现多达共有26种合成模式。且文字介绍很简略,部分模式看不太懂。 于是我编写了一个功能丰富的演示页面,能够随时调整globalCompositeOpera

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

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

ICode9版权所有