template html go

go 进阶训练营 微服务可用性(中)笔记

## 过载保护 ### 令牌桶算法 存放固定容量令牌的桶,按照固定速率往桶里添加令牌 https://pkg.go.dev/golang.org/x/time/rate ### 漏桶算法 作为计量工具(The Leaky Bucket Algorithm as a Meter)时,可以用于流量整形( ......
可用性 训练营 笔记 go

HTML&CSS基本知识

# HTML&CSS基本知识 ## 一、HTML基本介绍 ```tex W3C标准(成立于1994年,web技术领域最权威和具影响力的国际中立性技术标准机构) world Wide web Consortium(万维网联盟) W3c标准包括: 结构化标准语言(HTML、XML) 表现标准语言(CSS ......
基本知识 知识 HTML CSS amp

学习go语言编程之函数

## 函数定义 函数的基本组成:关键字func,函数名,参数列表,返回值,函数体,返回语句。 示例如下: ```golang func Add(a int, b int) (ret int, err error) { if a < 0 || b < 0 { err = errors.New("sho ......
语言编程 函数 语言

学习go语言编程之常量

## 什么在常量 在Golang中,常量是指在编译期就已知且不可改变的值。 ## 字面常量 在程序中硬编码的常量值被称为字面常量,如: ```golang -12 // 整数类型常量 3.1415926 // 浮点类型常量 3.2+12i // 复数类型常量 true // 布尔类型常量 "foo" ......
语言编程 常量 语言

学习go语言编程之数据类型

## 数据类型概述 Golang语言内置了如下基础数据类型: - 布尔类型:bool - 整型:int8,unit8,int16,uint16,int32,uint32,int64,uint64,int,uint,uintptr - 浮点类型:float32,float64 - 复数类型:compl ......
语言编程 语言 类型 数据

学习go语言编程之流程控制

Golang支持如下4种流程控制语句: 1. 条件语句:if,else和else if 2. 选择语句:switch,case和select 3. 循环语句:for,range 4. 跳转语句:goto ## 条件语句 示例代码: ```golang a := 3 if a = 0 && i = 4 ......
语言编程 语言

Go - What's the point of one-way channels in Go?

A channel can be made read-only to whoever receives it, while the sender still has a two-way channel to which they can write. For example: func F() <- ......
channels one-way point Go What

2023-08-12:用go语言写算法。实验室需要配制一种溶液,现在研究员面前有n种该物质的溶液, 每一种有无限多瓶,第i种的溶液体积为v[i],里面含有w[i]单位的该物质, 研究员每次可以选择一瓶

2023-08-12:用go语言写算法。实验室需要配制一种溶液,现在研究员面前有n种该物质的溶液, 每一种有无限多瓶,第i种的溶液体积为v[i],里面含有w[i]单位的该物质, 研究员每次可以选择一瓶溶液, 将其倒入另外一瓶(假设瓶子的容量无限),即可以看作将两个瓶子内的溶液合并, 此时合并的溶液体 ......
溶液 研究员 物质 算法 体积

C C++ Java python HTML/CSS/JavaScript

C/C++是一种底层的语言,它可以直接操作内存和硬件,运行速度很快,但是也很难学习和调试,容易出错。Java是一种面向对象的语言,它可以跨平台运行,有很多成熟的框架和库,适合做大型的企业级应用,但是也很繁琐和冗长,需要写很多代码。Python是一种高级的语言,它可以用简洁的语法来实现复杂的功能,有很 ......
JavaScript python Java HTML CSS

HTML 全屏水印 vue 全屏水印

HTML 全屏水印 vue 全屏水印 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>水印</title> <style> #water-div{pointer-events:none;position:fixed;top:0; ......
水印 HTML vue

eureka编写注册中心出现Error executing FreeMarker template...

在配置号eureka注册中心后,启动前端页面时出现: 前端页面: FreeMarker template error (DEBUG mode; use RETHROW in production!): The following has evaluated to null or missing: = ......
FreeMarker executing template eureka Error

HTML基础_01

# HTML 基础\_01 ## 01.初识 HTML - 什么是 HTML! Hyper Text Markup Language(超文本标记语言)。超文本包括文字、图片、音频、视频、动画等。 - HTML5,提供了一些新的元素和一些有趣的新特性,同时也建立了一些新的规则。这些元素、特性和规则的建 ......
基础 HTML 01

HTML表格常用属性

table常用属性 属性名字 描述 width 表格宽度 height 表格高度 cellspacing 表格中单元格边框大小,一般设置为0 border 表格的边框大小,如果设置为0,表格是没有边框的且单元格也没有边框, 意思是整个表格都是没有边框的 cellpadding 表格中单元格内容与单元 ......
表格 属性 常用 HTML

The selected directory is not a validhome for Go SDK

安装IDE集成开发工具配置 IDE版本:goland-2020.2.3_Protable 错误:下边指定go的sdk错误解决 报“The selected directory is not a validhome for Go SDK”报错解决方法 出现这个错误的原因是 idea 的Go-plugi ......
directory validhome selected The SDK

emmet快速生成html标签和css样式

## emmet快速生成html标签语法 > 1.生成标签,直接输入标签名,按下tab键即可; 2.生成多个相同标签,加上*即可,如生成3个div标签,div*3; 3.生成父子级的标签,使用>号,如ul>li; 4.生成兄弟标签,使用+号,如div+p; 5.生成带有类名或者id名的标签,直接写. ......
样式 标签 emmet html css

Go数组转换,[]byte、[]unint16互相转换的方法封装,完整范例

需求:分别封装方法将[]byte转换成[]unint16,将[]unint16转换成 []byte byte相当于unint8 分析:长度为20的[]byte转换为长度为10的[]unint16, 他们之间的转换如 bytes := []byte{0, 1} 》[0*256+1]=1 注意:第奇数乘 ......
数组 范例 方法 unint byte

go1.21循环中的变量有变化

最近发了go1.21.0, 听说循环中的变量有变化,跑一下看看。 1.21.0默认还是和之前一样的。通过设置 ```go env -w GOEXPERIMENT=loopvar ``` 让新语义生效 ```go package main import ( "fmt" "sync/atomic" "t ......
变量 go1 go 21

Go语言工程实践——实现简易论坛服务端

### Go语言工程实践——实现简易论坛服务端 这篇文章是在我完成极简版抖音项目之后撰写的,相比刚听网课的时候的懵懵懂懂,书写过一些go代码后对这个作业的理解深入了很多。这个作业是实现一个服务端go程序,下面从零开始开发。 #### 准备工作 首先建立一个名为server_demo的空目录作为项目根 ......
简易 语言 工程 论坛

认识HTML

HTML(超文本标记语言)是一种用于创建网页结构和内容的标记语言。它由一系列的标签组成,每个标签都包含了不同的元素和属性,用于定义文档的结构和样式。在下面的文章中,我们将探讨HTML的一些基本概念和用法。 一、认识HTMLHTML是一种被广泛应用于互联网的标记语言,它使用一系列的标签来定义文档的结构 ......
HTML

第一次尝试——2048前端开发(HTML+CSS+JS)

实现4*4 2048的三种工具利用: HTML:实现页面的基本框架。 CSS:实现页面的样式。 JS:实现2048的功能。 利用JS实现功能的思路: 初始化每个格子,随机生成2个数 生成随机数 实现键盘监听事件 实现上下左右移动 记录游戏得分 判断是否有空余格子 判断是否还能移动格子 实现重新游戏 ......
前端 第一次 2048 HTML CSS

如何将HTML5的性能发挥到极致

HTML5作为新兴领域越来越热。然而在移动设备硬件性能弱于PC的背景下,对性能的需求显得更为重要,而HTML5性能优化前与优化后有着极大的差别,如何优化才能提高性能,对此熟知的人很少。本文以LayaAir引擎为例,通过代码示例详细阐述如何利用引擎对HTML5作出性能的极致优化。 主题包括: 代码执行 ......
极致 性能 HTML5 HTML

go-zero 是如何实现令牌桶限流的?

**原文链接:** [](https://mp.weixin.qq.com/s/--AdUcwOQyP6r5W8ziVwUg) 上一篇文章介绍了 [如何实现计数器限流?](https://mp.weixin.qq.com/s/CTemkZ2aKPCPTuQiDJri0Q)主要有两种实现方式,分别是固 ......
令牌 go-zero zero go

go项目实现mysql接入以及web api

本文为博主原创,转载请注明出处: 创建go项目,并在go项目中接入mysql,将mysql的配置项单独整理放到一个胚子和文件中,支持项目启动时,通过加载配置文件中的值,然后创建数据库连接。 之后使用net/http相关的库,创建路由,并在路由中通过不同的http方法,实现mysql连接的test数据 ......
项目 mysql api web

Asp.Net Core 之 @Html.Action 迁移

想必只要 接触了 net core的小伙伴们 已经发现 @html.Action()方法 官方已经不提供支持了,转而使用 ViewComponents替代了,同时也增加了TagHelper。但是 如果想用以前的@Html.Action()方法,我们其实可以自己动手去实现它。 下面就开始 实现之旅吧! ......
Action Core Html Asp Net

【JavaScript36】HTML DOM创建/插入/删除/替换元素

## createElement 创建元素 - document.createElement() 可以创建一个元素 - document.createTextNode() 创建一个文本节点 - appendChild() 方法可向节点的子节点列表的末尾添加新的子节点。 ``` 这是文本内容 ``` ......
JavaScript 元素 HTML DOM 36

go kratos protobuf 接收动态JSON数据

# 前言 `google.protobuf.Struct` 是 `Google Protocol Buffers` 中的一种特殊类型,用于表示动态的键值对数据。它可以存储任意类型的数据,并提供了方便的方法来访问和操作这些数据。 `Struct` 类型通常用于在不事先知道数据结构的情况下传递和处理配置 ......
protobuf 动态 数据 kratos JSON

go-zero 是如何实现计数器限流的?

**原文链接:** [如何实现计数器限流?](https://mp.weixin.qq.com/s/CTemkZ2aKPCPTuQiDJri0Q) 上一篇文章 [go-zero 是如何做路由管理的?](https://mp.weixin.qq.com/s/uTJ1En-BXiLvH45xx0eFsA ......
计数器 go-zero zero go

Golang - 原生go-sql-driver:出现invalid connection报错

在使用go-sql-driver/msqyl驱动过程中,偶现invalid connection错误,字面上看就是无效连接的意思。 开始以为是数据库压力问题或是网络不好,后来发现服务器和数据库是走内网的,网络出现问题几率非常小;只是在测试服务器上跑,没多少连接,不存在压力问题。 golang数据库驱 ......

Go语言中的匿名接口

匿名接口在 Go 语言中提供了一种定义接口但不给它命名的方式。使用它们有其优缺点: ### 优点: 1. **简洁性**:在你只需要在一个地方使用接口时,匿名接口可以避免创建一个新的命名接口。 2. **局部性**:匿名接口定义在使用它的地方,这使得读代码的人可以立即看到所需的方法,而不必在代码的其 ......
接口 语言

Go语言中字符串处理

Go 语言为字符串处理提供了丰富的功能。以下是处理字符串的一些常见方法和函数: 1. **基本操作**: - 获取字符串长度:`len(str)` - 字符串连接:`str1 + str2` - 访问特定字符(字节):`str[index]` 2. **字符串包 (`strings` 包)**: - ......
字符串 字符 语言