golang token grpc

keras.preprocessing.text.Tokenizer.fit_on_texts(texts)

1.fit_on_texts()的作用 fit_on_texts的作用就是根据输入的文本列表生成一个大词典,保存在t里面,每个词有唯一一个不重复的索引。如果有新的语句,可直接通过t来转成对应的词索引列表。 2.用法 fit_on_texts(text) 中的text应该输入是一个列表,每个元素是切分 ......

Golang中map的安全使用

简单介绍 map数据类型在很多语言中都有,是一个key,value形式的hash表,从而将key,value进行一一映射,进行快速查找、添加、删除等操作。在Go语言中也不例外,提供了map数据结构类型。 内建map切忌开箱即用 golang中,map是引用类型,如指针切片一样,通过下面的代码声明后指 ......
Golang map

Go语言(Golang)编写最简单的命令行工具

最简单的命令行工具 项目预览 >echo abc 123 --name=nick abc 123 --name=nick 课程概述 如何制作命令行应用 如何使用 os.Args 获得命令行参数 前提条件 懂得 Go 语言基本语法 知识点 OS 包提供了用于处理操作系统相关内容的函数/值 独立于平台的 ......
命令 语言 工具 Golang

hashmap oop in golang

package main import ( "fmt" ) const HASH_BUCKET_SIZE = 3 //1023 type hash_node struct { key interface{} val interface{} next *hash_node } type HASH_BU ......
hashmap golang oop in

golang的vscode环境搭建

因为墙的原因,vscode安装go插件会有报错,需要切换成国内的镜像 GOPROXY https://proxy.golang.com.cn,direct ......
环境 golang vscode

golang hashmap

package main import ( "fmt" ) const HASH_BUCKET_SIZE = 3 //1023 type hash_node struct { key interface{} val interface{} next *hash_node } //hash bucke ......
hashmap golang

Golang基础--加锁与原子操作

前言 在实际项目开发中,有时会面临同一时刻将多个goroutine作用于同一个对象的情况,此时,他们之间会发生冲突,这种情况称为数据竞态问题。例如: package main import ( "fmt" "time" ) var count int func main() { go CountPl ......
原子 基础 Golang

golang模拟键盘输入字符串

* 仅供学习使用哈,不要用来开gua。 * 代码仓库:https://github.com/GuoFlight/gkeybd(本人仓库,欢迎留言) ......
字符串 字符 键盘 golang

tiktoken计算chatgpt-token

强迫症表示必须要看到token数量,所以~~自己~~用GPT写一个玩 import tkinter as tk import pyperclip import tiktoken class TokenCounter: def __init__(self): # GUI Setup self.root ......
chatgpt-token tiktoken chatgpt token

golang基础--Goroutine与Channel

什么是goroutine? goroutine是go特有的并发体,是一种轻量级的线程,由go关键字启动。goroutine是Go语言提供的一种用户态线程,有时我们也称之为 协程。所谓的协程,某种程度上也可以叫做轻量线程,它不由os,而由应用程序创建和管理,因此使用 开销较低(一般为4K)。我们可以创 ......
Goroutine Channel 基础 golang

session.token,jwt认证

什么是认证? 认证即是登录认证,在我们日常浏览网站时经常会遇到,比如,购物网站中购买商品时需要我们先进行登录认证,在一些问答型网站,往往需要用户登录认证后才能发表,评论和收藏。 常见认证方式 常见的认证方式有: cookie-session认证; token认证; JWT(json web toke ......
session token jwt

NLP 中 Embedding(词嵌入) 和 Tokenizer(分词器) 分别是什么?

NLP 中 Embedding(词嵌入) 和 Tokenizer(分词器) 分别是什么? Embedding(词嵌入)和Tokenizer(分词器)是在自然语言处理中常用的两种技术,用于将文本转换为计算机可以处理的数字表示。 Tokenizer(分词器) 是将文本转换为单词或子词序列的过程。在自然语 ......
Embedding Tokenizer NLP

浅谈Protocol Buffers、GRPC、Buf、GRPC-Gateway

1.Protocol Buffers 什么是proto? Protocol Buffers 如何理解Protocol Buffers? 协议缓冲区 非proto协议如何订立、传播以及维护? 如何理解协议缓冲区? Protocol buffers 提供了一种语言中立、平台中立、可扩展的机制,用于以向前 ......
GRPC GRPC-Gateway Protocol Buffers Gateway

常用的截取字符串方法JS和Golang实现

JS中截取字符串很简单,直接使用substr函数 substr() 方法可在字符串中截取从开始下标开始的指定数目的字符。下标是从0开始算 例如: "21".substr(0,1) 返回2 golang实现的substr // 截取字符串,支持多字节字符 // start:起始下标,负数从从尾部开始, ......
字符串 字符 常用 方法 Golang

golang控制语句和运算符

一、go程序基础 1、文件名 go语言文件名命名规范: go语言的文件名必须以.go结尾。 go语言的文件名必须以小写字母开头,否则会报错。 go语言的文件名不能包含空格,否则会报错。 go语言的文件名不能包含特殊字符,否则会报错。 go语言的文件名不能包含中文,否则会报错。 go语言的文件名不能包 ......
运算符 语句 golang

npm命令报错:error Unexpected token '.'; error A complete log of this run can be found in:

如果你的npm报错是这样的 error Unexpected token '.' error A complete log of this run can be found in: 并且你你尝试过了网上各种方法不得行。那么会不会是管控版本vnm的问题呢? 弄了一早上不得行;最后尝试了下nvm版本。 ......
error Unexpected complete 命令 found

从源码深入理解读写锁(golang-RWMutex)

环境:go 1.19.8 在读多写少的情况下,即使一段时间内没有写操作,大量并发的读访问也不得不在Mutex的保护下变成串行访问,这种情况下,使用Mutex,对性能影响比较大。 所以就要区分读写操作。如果某个读操作的g持有了锁,其他读操作的g就不必等待了,可以并发的访问共享变量,这样就可以将串行的读 ......
golang-RWMutex 源码 RWMutex golang

【Azure Developer】Azure AD 注册应用的 OAuth 2.0 v2 终结点获取的 Token 解析出来依旧为v1.0, 这是什么情况!

问题描述 使用 Azure AD 注册应用 Oauth2 v2.0的终结点(OAuth 2.0 token endpoint (v2): https://login.partner.microsoftonline.cn/<your tenant id>/oauth2/v2.0/token ) 获取T ......
终结点 Azure Developer 情况 这是

golang推荐的命名规范

二 golang推荐的命名规范 很少见人总结一些命名规范,也可能是笔者孤陋寡闻, 作为一个两年的golang 开发者, 我根据很多知名的项目,如 moby, kubernetess 等总结了一些常见的命名规范。 命名规范可以使得代码更容易与阅读, 更少的出现错误。 文件命名规范 由于文件跟包无任何关 ......
golang

golang基础知识

一 golang基础知识 Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种计算机编程语言语言。 设计初衷 Go语言是谷歌推出的一种的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程 ......
基础知识 基础 知识 golang

golang 解析处理word文档扩展包

github.com/unidoc/unioffice 该扩展包对word操作功能比较全,但为商业使用,注册后有100次的试用,具体使用就不详细说明了,具体可以看 https://github.com/unidoc/unioffice-examples github.com/carmel/gooxm ......
文档 golang word

解决上传md文件时出现的“<Fault 401: '请配置正确的用户名与访问令牌(access token), 密码登录已取消,请在密码框中输入请访问令牌, 在博客后台获取访问令牌 https://i.cnblogs.com/settings#enableServiceAccess'>”问题

使用的工具:pycnbolg 下载地址: https://github.com/dongfanger/pycnblog 具体操作按这位大神的博客:如何在博客园上传markdown文件 - NotYourferry - 博客园 (cnblogs.com) 出现报错如图: 偶然看到这两位的评论: 于是我 ......

手拿把掐session、token、cookie

发展 以前的web很单一,就是用来浏览文档,服务器也不需要记住谁在某个时间段浏览了什么文档,每一次请求都是一个新的http协议,就是请求加响应,不需要记住是谁发了http请求。 随着交互式web的兴起,比如需要登录的网站、在线购物等等,就面临了一个问题,就是要管理会话,必须要记住哪些人登录系统,哪些 ......
session cookie token

golang中一种不常见的switch语句写法

最近翻开源代码的时候看到了一种很有意思的switch用法,分享一下。 注意这里讨论的不是typed switch,也就是case语句后面是类型的那种。 直接看代码: func (s *systemd) Status() (Status, error) { exitCode, out, err := ......
写法 语句 常见 golang switch

彻底理解 cookie、session、token

发展史 1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮。 2、但是随着交互式Web ......
session cookie token

Golang程序无法在Termux访问网络(DNS解析问题)

原文: https://github.com/termux/termux-app/issues/869#issuecomment-433985523 pkg install proot resolv-conf proot -b $PREFIX/etc/resolv.conf:/etc/resolv. ......
程序 Golang Termux 问题 网络

golang —— 类型断言的妙用

最近写代码的时候发现编译器老是会给 switch v.(type) 一个简化提醒 could eliminate type assertions in switch cases,于是尝试根据提醒优化了一下: switch v := v.(type) { case int: m[k] = v * 2 ......
妙用 类型 golang

golang原生实现JWT

golang原生实现JWT JWT(JSON Web Token)是一种基于JSON的安全令牌,可以用于在不同系统之间传输认证信息。在Go中实现JWT验证,可以通过标准库crypto/hmac、crypto/sha256和encoding/base64来编写自己的JWT。 获取Token 我们在此封 ......
golang JWT

golang —— 实现接口的结构体调用方式

在接口上调用方法时,必须有和方法定义时相同的接收者类型或者是可以根据具体类型 P 直接辨识的: 指针方法可以通过指针调用 值方法可以通过值调用 接收者是值的方法可以通过指针调用,因为指针会首先被解引用 接收者是指针的方法不可以通过值调用,因为存储在接口中的值没有地址 将一个值赋值给一个接口时,编译器 ......
接口 结构 方式 golang

Golang GMP原理(1)

Golang GMP原理(1) 概念梳理 线程 线程一般指内核级线程,核心如下: 操作系统的最小调度单元 创建 销毁 调度由内核完成,cpu要完成内核态与用户态的转换 可充分利用多核,实现并行 协程 协程线程对应 协程,又称为用户级线程,核心点如下: 与线程存在映射关系,为M:1 创建、销毁、调度在 ......
原理 Golang GMP