随笔分类 - python & golang & nodejs
三种比较流行的开发语言
摘要:要将GitHub上的Java项目添加到Backstage平台管理,您需要完成两个主要步骤:创建catalog-info.yaml文件并在Backstage中注册该组件。 添加GitHub Java项目到Backstage的步骤 在Java项目中创建catalog-info.yaml文件 在项目的根目
阅读全文
摘要:应该如何创建自己公司的backstage平台 1. 两种方式的本质区别 特性 npx @backstage/create-app 从 GitHub 下载源代码 产出物 一个完整的、可立即运行和开发的 Backstage 应用。 Backstage 项目框架本身的源代码,不是你应用的代码。 目的 创建
阅读全文
摘要:介绍 这是一个 Go 语言的参考手册,你也可以访问golang.org获取更多信息和其他文档。 Go 是在设计时考虑了系统编程的通用型编程语言。它是强类型,有垃圾回收机制并原生支持并发编程。Go 程序由一个或多个 package 组成,这样可以高效的管理依赖。 Go 的语法简洁且有规则,这让自动化工
阅读全文
摘要:下面通过一段代码来说明一下,数组和切片在go语言中的区别 在Go语言中,`hash[:]` 这个语法是**数组切片操作**,具体含义如下: ### 代码解析: ```go hash := md5.Sum(data) // 返回类型是 [16]byte 的数组 hashString := hex.En
阅读全文
摘要:参考 https://github.com/higress-group/proxy-wasm-go-sdk/tree/main/proxywasm https://github.com/tetratelabs/proxy-wasm-go-sdk https://github.com/alibaba/
阅读全文
摘要:相关依赖 github.com/higress-group/proxy-wasm-go-sdk github.com/alibaba/higress/plugins/wasm-go 标准的redis 下面是一个读取redis指定key的方法,使用了higress的wasm-go组件实现的 err :
阅读全文
摘要:在Go语言中使用Redis,通常需要使用第三方库来实现与Redis服务器的交互。目前比较流行的Go语言Redis客户端库有go-redis和redigo等。这里以go-redis为例,简单介绍如何在Go语言中使用Redis。 使用go-redis连接Redis数据库 安装go-redis库: 可以使
阅读全文
摘要:Go和TinyGo是两种不同的Go语言编译器,它们之间有以下几点区别: 目标平台: Go:Go语言编译器主要面向通用计算机平台,如Windows、Linux、macOS等。 TinyGo:TinyGo专注于支持嵌入式系统和物联网设备等资源受限的平台,如微控制器、嵌入式设备、WebAssembly等。
阅读全文
摘要:Go(又称为Golang)是一门由Google开发的开源编程语言,于2009年首次公开发布。Go语言被设计用来提高软件开发的效率和可靠性,在处理大规模系统时表现出色。以下是Go语言的一些特点和优势: 特点 简洁易读:Go语法简洁清晰,易于阅读和学习,减少了代码的复杂性。 并发支持:Go原生支持轻量级
阅读全文
摘要:我们将公共的,可利用的代码进行打包,发布到github上面,在需要的地方直接go get即可,需要注意的是go get中最小单位是包,如果一发布的项目里包含多个子包,在go get时,应该精确到小包级别。 将go的项目发到github作成开源公用包 版本:v1.0.0,需要是3位的版本号,不然会报错
阅读全文
摘要:Go和TinyGo是两种不同的Go语言编译器,它们之间有以下几点区别: 目标平台: Go:Go语言编译器主要面向通用计算机平台,如Windows、Linux、macOS等。 TinyGo:TinyGo专注于支持嵌入式系统和物联网设备等资源受限的平台,如微控制器、嵌入式设备、WebAssembly等。
阅读全文
摘要:通过python来开发web应用,可以产简化了web开发的流程,功能和函数库也是非常丰富,我们也是开箱即用,目前比较流程的WEB框架就是Flask和django。 > 根据2020年JetBrains Python开发人员调查,Django和Flask是迄今为止最受欢迎的两个Python Web框架
阅读全文
摘要:# 出错信息 ``` 我使用flask时,运行后出现下面的错误:Traceback (most recent call last): File "D:/github/lind-python/test-web.py", line 1, in from flask import Flask File "
阅读全文
摘要:你使用python写的东西,想让其它人直接使用,可以像java,.net一样,发到包管理平台即可,在python中,你可以使用twine这个工具来实现发布,就像.net里的nuget,java里的mvn deploy一样。 # 本地自己用 * 添加一个hello.py的文件,里面有个say方法 ,打
阅读全文
摘要:python做为一个使用简单,容易上手的编程语言,在大数据,人工智能出现之后,被使用的更加广泛了,通过它来写一个数据处理,挖掘更加得心应手了。 # IDE生产力工具 * PyCharm 2022.2 (Professional Edition),属于jetbrain公司的一个产品 * 本地安装pyt
阅读全文
摘要:# 二 golang推荐的命名规范 很少见人总结一些命名规范,也可能是笔者孤陋寡闻, 作为一个两年的golang 开发者, 我根据很多知名的项目,如 moby, kubernetess 等总结了一些常见的命名规范。 命名规范可以使得代码更容易与阅读, 更少的出现错误。 **文件命名规范** 由于文件
阅读全文
摘要:# 一 golang基础知识 Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种计算机编程语言语言。 **设计初衷** Go语言是谷歌推出的一种的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌
阅读全文
摘要:当你的node项目需要yarn支持时,应该先安装它,然后添加环境变量,再进行npm run build动作 ``` npm install -g yarn node -v #检测node版本(此条命令非必要) npm -v #检测npm版本(此条命令非必要) npm config set regis
阅读全文
摘要:# 问题描述: Unexpected end of JSON input while parsing near '…" # 解决办法: 设置仓库为淘宝的,然后清除缓存,重新下载依赖包 ``` npm install --registry=https://registry.npm.taobao.org
阅读全文
摘要:回到目录 关于redis连接数过高的解释 对于node.js开发环境里,使用传统的redis或者使用ioredis都是不错的选择,而在处理大数据请求程中,偶尔出现了连接池( redis服务端的最大可用连接数,默认为1万)不够用的情况,一般的提示如下: It was not possible to c
阅读全文
浙公网安备 33010602011771号