ICode9

精准搜索请尝试: 精确搜索
  • 【Canvas】勾画二次曲线2022-01-12 10:04:34

    效果: 代码: <!DOCTYPE html> <html lang="utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <head> <title>二次曲线控制板</title> <style type="text/css&quo

  • canvas2022-01-12 02:31:28

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title></title> <style type="text/

  • openssl3.0 加密算法库编程精要 04 - 详解 EVP API 消息摘要2022-01-11 15:01:48

      3.1 消息摘要的概念   消息摘要有好几个名字,比如单项散列函数,Hash 函数,它是一个将可变长度的输入串转换为一个固定长度的输出串的函数。大多数消息摘要算法都是公开的, 它的安全性依赖于它的单向性,如果仅获取到消息摘要的结果,想要从结果反推出原文几乎是不可能的事情。并且对

  • canvas实现人物移动动画2022-01-10 12:57:59

    前言 之前两篇文章讲了一些canvas基础入门的知识点和一下小案例如下: Canvas初探入门— 基础图形的绘制 Canvas初探入门—实现鼠标画板 这一篇通过案例实现人物移动动画,下面一起来看看 实现功能 点击开始,人物按照设定好的路线开始移动,点击暂停停止移动,能够按照设置的路线完成

  • 纪念日计时器2022-01-09 23:35:17

    修改位置 请在177行修改目标时间,以及目标时间名字 200行修改过去时间想说的话 205行修改未来时间想说的话 代码内容 <!doctype html> <html> <head> <meta charset="utf-8"> <title>遇</title> <!-- 这是网页标题 --> <style> body {

  • GRPC 的超时机制2022-01-09 15:36:14

    client 端添加超时机制 // 添加超时机制 ctx,_ := context.WithTimeout(context.Background(),time.Second*3) // 执行服务端的方法 res,err := c.SayHello(ctx,&proto.StreamReqData{Data: "hi"})   超时返回的错误信息为 fmt.Println(st.Message()) // context deadline ex

  • Vertx之响应式myql2022-01-09 14:34:13

    介绍 Vertx响应式mysql客户端,具有简单的API,关注可伸缩性和低开销, 特性: 事件驱动轻量级内置数据库连接池预制的查询缓存游标支撑查询行stream操作RxJava api支持0拷贝对象转化完备的数据类型支持存储过程支持TLS/SSL支持MySQL实用程序命令支持MySQL和MariaDB支持丰富的字符集支

  • 【Canvas】将屏幕坐标系转换成笛卡尔坐标系2022-01-09 09:33:55

    Canvas绘图里的坐标系是左上角为原点,向右为X正向,向下为Y正向,这被称为屏幕坐标系; 如果绘制的内容和几何无关,屏幕坐标系倒也没什么,熟悉了也就好了; 但如果要重现几何问题,那人工变换来变换去既伤脑筋,也没必要。 我们可以在绘制之前将ctx变换好,代码如下: // 进行屏幕坐标系到笛卡尔

  • 【Canvas】30度三角板绕45度三角板旋转,求角平分线夹角的问题2022-01-09 09:33:32

    题目:三角形AOB为等腰直角三角板,COD为30度之三角板,OD从OA开始顺时针旋转,OM为AOC角平分线,ON为BOD角平分线,求MON度数。 图示:   代码: <!DOCTYPE html> <html lang="utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <head>

  • canvas_17 下落的小鸟2022-01-08 10:33:27

    效果图: 1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta na

  • canvas arc 画园2022-01-06 15:02:24

    var canavs = document.getElementById('canvas') var ctx = canavs.getContext('2d'); // 2d 或者3d ctx.beginPath() ctx.arc( 75, 75, 50, Math.PI*0.5, Math.PI*0, true) // (x, y, 半径, 起始角, 结束角, False = 顺时针,true = 逆时针) ctx.stro

  • SSL连接是什么意思2022-01-06 15:02:05

    什么是SSL连接 SSL 的英文全称是 “Secure Sockets Layer” ,中文名为 “ 安全套接层协议层 ” ,它是网景( Netscape )公司提出的基于 WEB 应用的安全协议。 SSL 协议指定了一种在应用程序协议(如 HTTP 、 Telenet 、 NMTP 和 FTP 等)和 TCP/IP 协议之间提供数据安全性分层的机制,它

  • canvas lineTo 理解2022-01-06 14:31:30

    var canavs = document.getElementById('canvas') var ctx = canavs.getContext('2d'); // 2d 或者3d ctx.beginPath() // 新建一个路径, 绘制指定到这个路径上 ctx.moveTo(20, 20) // 路径从哪开始 ctx.lineTo(50, 70) // 添加一个新点,这个点为下一个新点的终点

  • Egg中使用egg-mongoose和常用的Mongoose 方法2022-01-02 15:05:31

    Mongoose Mongoose就是一套操作MongoDB数据库的接口,而Egg中有对应的插件egg-mongoose。 安装 $ npm install egg-mongoose --save 配置 改变Egg项目中的配置文件{workplace}/config/plugin.js中来启用 egg-mongoose 插件: exports.mongoose = { enable: true, package: 'eg

  • canvas_13 雨滴特效2022-01-02 02:34:02

    效果图: 1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <

  • javaScript系列 [13]-Canvas绘图(文本)2022-01-01 17:37:08

    本文将介绍Canvas画布绘制文本相关的技术细节。 Canvas画布绘制文本 **核心API** 绘制文本(描边) 语法 ctx.strokeText( text , x , y , [ maxWidth ]); 作用 用于在画布上绘制文本(描边·没有填色)。 说明 文本的颜色为黑色,可以通过strokeStyle属性来设置颜色或渐变。 参数 tex

  • javaScript系列 [14]-Canvas绘图(图像)2022-01-01 17:35:52

    本文将介绍Canvas画布图像绘制相关的技术细节。 Canvas画布图像绘制基础 **核心API** 绘制图像 语法 ctx.drawImage(image,dx,dy); ctx.drawImage(image,dx,dy,dw,dh); ctx.drawImage(image,sx,sy,sw,sh,dx,dy,dw,dh); 作用 该方法可以将一幅图像绘制到Canvas画布中(源图像 -

  • html:canvas画布绘图简单入门-32022-01-01 10:00:37

    示例10:绘制时钟 <canvas id="canvas" width="600" height="600"></canvas> <script> let canvas = document.querySelector('#canvas'); let ctx = canvas.getContext(&

  • h264手动添加sps和pps到AVCodecContext->extradata2021-12-31 18:05:22

    最近编码的时候发现生成的视频不能用Windows Media Player等系统自带的播放器播放,也没有缩略图。找了很久,最后才发现在avcodec_open2之前添加一行代码就行了: codec_ctx->flags |= AV_CODEC_FLAG_GLOBAL_HEADER; 调用该行代码后,FFmpeg会在调用avcodec_open2里,在写header时填充sps,p

  • HTML之2022新年快乐虎年大吉给对象的不一样礼物2021-12-31 12:02:09

    你好,我是悦创。 个人博客首发:https://www.aiyc.top/2128.html 效果截图: 在线体验: https://github.aiyc.top/YearTiger2022/ 源码: https://github.com/AndersonHJB/YearTiger2022 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xht

  • Netty源码解析-ReadTimeoutHandler、WriteTimeoutHandler2021-12-30 20:02:11

    前言: 上一篇博客中介绍了IdleStateHandler的使用场景及源码分析,我们可以使用IdleStateHandler来进行心跳检测。 除了这个,还有两个Handler与该IdleStateHandler功能类似,是作为其的补充。本文就来介绍下。 1.ReadTimeoutHandler /** * Raises a {@link ReadTimeoutException} wh

  • 【koa2】使用token2021-12-28 23:59:54

    1. 安装 npm install jsonwebtoken --save 2. 登录成功签发token 理解: 登录时通过数据库验证用户名和密码是否正确,若正确返回 token,否则提示错误 routes/user.js // routes/user.js const jwt = require("jsonwebtoken"); const { SECRET_KEY } = require("../utils/cryp");

  • canvas_06 线性小球2021-12-27 02:04:52

    效果图: 1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <

  • canvas_07 炫彩小球2021-12-27 02:03:53

    效果图: 1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta na

  • canvas_08 数字时钟2021-12-27 02:03:08

    效果图: 1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <

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

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

ICode9版权所有