template html go

Instruments中常用Template的使用

Instruments是苹果提供的Xcode套件,可用于分析iOS,MacOS程序的性能数据,进行性能提升。Instruments提供了很多类型的Template,用于特定场景的分析。这里选了3种常用的Template进行使用方法的讲解,对于其他Template的用法则用到时再了解吧,没必要一次把所 ......
Instruments Template 常用

windows ,go powershell 测试并且性能分析

#benchamark 并且性能分析 `go test -run none -bench . -benchmem -cpuprofile cpu.prof -memprofile mem.prof; Start-Job { go tool pprof -http=:10000 .\cpu.prof ......
性能分析 powershell 性能 windows go

go语言函数

Go函数 由若干语句组成的语句块、函数名称、参数列表、返回值构成,它是组织代码的最小单元 完成一定的功能 函数的作用 结构化编程对代码的最基本的封装,一般按照功能组织一段代码 封装的目的为了复用,减少冗余代码 代码更加简洁美观、可读易懂 函数的分类 内建函数,如make、new、panic等 库函数 ......
函数 语言

vite+vue3项目中使用 lottie 动画,如何在 template 中直接使用本地 json 文件路径

安装 lottie-web yarn add lottie-web 封装 lottie 组件 <template> <div ref="animation" :style="{ width, height }"></div> </template> <script> import { defineC ......
路径 template 文件 项目 动画

深入分析Go语言与C#的异同

> 摘要:本文由葡萄城技术团队于博客园原创并首发。转载请注明出处:[葡萄城官网](https://www.grapecity.com.cn/),葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 # 前言 为了更加深入地介绍Go语言以及与C\#语言的比较,本文将会从多个维度出发进行详细的 ......
异同 语言

HTML注入/如何防止页面html脚本注入及sql注入

https://blog.csdn.net/bylfsj/article/details/101219054 https://blog.csdn.net/yiXin_Chen/article/details/122078924 HTML注入是当网页无法清理用户提供的输入或验证输出时出现的最简单,最常 ......
脚本 页面 HTML html sql

go语言hash表

map特性 长度可变;存储的元素是key-value对(键值对),value可变 key无序不重复 不可索引,需要通过key来访问;不支持零值可用,也就是说,必须要用make或字面常量构造;引用类型; 哈希表 哈希算法 哈希Hash算法特征 y = hash(x),给定一个x一定得到一个y值 x的范 ......
语言 hash

HTML实体编码用法介绍

https://www.python100.com/html/5CF93176RGIS.html 一、HTML实体编码是什么 HTML实体编码是一种将特殊字符或符号转换为HTML代码的方法。由于HTML中一些字符具有特殊含义,因此使用特殊的代码表示这些字符可以避免与HTML标签发生冲突,保证页面正常 ......
实体 编码 HTML

template - function parameter - type

```cpp #include #include #include #include template struct param_type; template struct param_type { using type = std::tuple_element_t>; }; template st ......
parameter template function type

深入理解Go语言接口

# 1. 引言 接口是一种定义了软件组件之间交互规范的重要概念,其促进了代码的解耦、模块化和可扩展性,提供了多态性和抽象的能力,简化了依赖管理和替换,方便进行单元测试和集成测试。这些特性使得接口成为构建可靠、可维护和可扩展的软件系统的关键工具之一。 在现代编程语言中,接口是不可或缺的一个重要特性。本 ......
接口 语言

GO中字符串操作和转换简介

[toc] `go`中字符串是一种基本类型(string),是一个**不可改变的UTF-8**字符序列: - 一个ASCII码占用1个字节(8位); - 其它字符根据需要占用2-4个字节; # 字符串 字符串创建后,就不可修改; # 声明与初始化 `go`支持两种类型的字符串字面量: - 解释型字符 ......
字符串 字符 简介

Go 语言之 Shutdown 关机和fvbock/endless 重启

# Go 语言之 Shutdown 关机和fvbock/endless 重启 Shutdown 源码 ```go // Shutdown gracefully shuts down the server without interrupting any // active connections. ......
Shutdown endless 语言 fvbock Go

css+html案例

css+html案例 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" co ......
案例 html css

在Mac上编译可运行在Linux, Windows上的GO程序

编译运行在 amd64位 linux系统 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build 编译运行在 amd64位 windows系统 CGO_ENABLED=0 GOOS=windows go build ......
上编 Windows 程序 Linux Mac

GO通道:无缓冲通道与缓冲通道

转载请注明出处: 1.通道定义 在多个协程之间进行通信和管理,可以使用 Go 语言提供的通道(Channel)类型。通道是一种特殊的数据结构,可以在协程之间进行传递数据,从而实现协程之间的通信和同步。多个协程可以同时读写同一个通道,通过通道来进行数据的传递和共享。 通道遵循先入先出(First In ......
通道

GO 协程

转载请注明出处: 线程是进程中的一个实体,被系统独立调度和分派的基本单位。线程自己不拥有系统资源,只拥有运行中必不可少的资源。同一进程中的多个线程并发执行,这些线程共享进程所拥有的资源。 协程是一种比线程更加轻量级的存在,重要的是,协程不被操作系统内核管理,协程完全是由程序控制的,不需要手动创建和管 ......
GO

Go 语言之 Viper 的使用

# Go 语言之 Viper 的使用 ## Viper 介绍 [Viper](https://github.com/spf13/viper): ### 安装 ```bash go get github.com/spf13/viper ``` ### Viper 是什么? Viper 是一个针对 Go ......
语言 Viper Go

go语言tcp编程学习

# TCP编程 ## 1、网络编程分类 包括TCPsocket编程(底层基于tcp/ip协议)和b/s结构的http编程(使用的是http协议,但是底层是tcp socket实现的) 资料:尚硅谷的TCP资料(3卷),可以咸鱼找下资料看下 ## 2 TCPsocket编程 windows查看端口密码 ......
语言 tcp

GO 项目依赖管理:go module总结

转载请注明出处: 1.go module介绍 go module是go官方自带的go依赖管理库,在1.13版本正式推荐使用 go module可以将某个项目(文件夹)下的所有依赖整理成一个 go.mod 文件,里面写入了依赖的版本等 使用go module之后我们可不用将代码放置在src下 使用 g ......
项目 module GO

Weekly Report Template Duplicator - 周报模板复制器

下面是周报模板复制/生成器代码: ```python ## Weekly Report Generator ## ## By Alexander Ezharjan ## ### Configs ### template_file = 'template.docx' week_start = (202 ......
周报 Duplicator Template 模板 Weekly

go 接口循环方法

type Call interface { String() string}type Cn struct {}type En struct {}func Newcn() Call { return &Cn{}}func (c *Cn) String() string { b, _ := json.M ......
接口 方法 go

Go 中的格式化字符串`fmt.Sprintf()` 和 `fmt.Printf()`

在 Go 中,可以使用 `fmt.Sprintf()` 和 `fmt.Printf()` 函数来格式化字符串,这两个函数类似于 C 语言中的 `scanf` 和 `printf` 函数。 ## `fmt.Sprintf()` `fmt.Sprintf()` 函数返回一个格式化后的字符串,而不是将其打 ......
字符串 fmt 字符 Sprintf 格式

将HTML网页转换为Markdown格式的工具及方法

## 保存博客文章 早期在markdown语法还没有推出来之前,编写blog是在网页上或olw写的,也就是文章是保存在对方的主机上。 最近计划把我在博客园的一些早期html文章转换成markdown的文件,因为md更好地保存,经过实践之后,我保留这两个工具。 > PS. 也尝试过python的脚本版 ......
Markdown 格式 网页 工具 方法

Go语言学习总结

#### 1. 跳出/执行下一次循环。 ``` {标签名}: for true { ... for true { ... break/continue {标签名} //默认不加标签,则跳出最近一层循环。加了标签可以跳出标签定义处所在循环 } } ``` #### 2. map的使用注意项。 因为ma ......
语言学习 语言

使用go标准库发送邮件

在学习go语言的过程中,发现smtp邮件服务也在go语言的标准库中支持,所以写了一个小demo测试是否能够真的发送邮件,代码如下: ```go package main import ( "crypto/tls" "log" "net/smtp" ) const ( smtpServer = "sm ......
邮件 标准

Go 语言之在 gin 框架中使用 zap 日志库

# Go 语言之在 gin 框架中使用 zap 日志库 ### gin 框架默认使用的是自带的日志 #### `gin.Default()`的源码 Logger(), Recovery() ```go func Default() *Engine { debugPrintWARNINGDefault ......
框架 语言 日志 gin zap

[Go] 理解 Go 的 unintptr、unsafe.Pointer、*type

# 理解 Go 的 unintptr、unsafe.Pointer、*type ## 概念 - `*type`: 用于传递对象地址, 无法进行指针运算 - `unsafe.Pointer`: 通用指针, 用于表示任意类型的指针, 无法进行指针运算, 无法读取存储的值,可作为对象引用 - 任意类型的指 ......
unintptr Pointer unsafe Go type

Go设计模式实战--用状态模式实现系统工作流和状态机

大家好,这里是每周都在陪你进步的网管~!本节我们讲一个行为型的设计模式--状态模式,并通过Golang示例进行实战演示。 状态模式(State Pattern)也叫作状态机模式(State Machine Pattern)状态模式允许对象的内部状态发生改变时,改变它的行为,就好像对象看起来修改了它实 ......
状态 模式 工作流 设计模式 实战

通过安装GVM 安装GO 操作步骤

转载请注明出处: 1.GVM GVM是Go Version Manager的缩写,是一个用于管理Go语言版本的工具。通过GVM,我们可以轻松地安装、切换和卸载不同版本的Go语言。GVM会在用户的home目录下创建一个名为.gvm的隐藏文件夹,其中包含已安装的Go版本和相关的配置文件。 通过GVM安装 ......
步骤 GVM

Go 语言之自定义 zap 日志

# Go 语言之自定义 zap 日志 [zap 日志](https://github.com/uber-go/zap):https://github.com/uber-go/zap ## 一、日志写入文件 - `zap.NewProduction`、`zap.NewDevelopment` 是预设配 ......
语言 日志 zap Go