首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术综合

    体验web3的OSS存储(walrus),并发布自己的网站

    一、walrus cli学习1. walrus info2. 换取walruswalrus get-wal 默认0.5walwalrus get-wal --amount 2000000000 换取2 wal3. walrus上传文件walrus store 文件 查看blob状态walrus blob-status --blob-id n-e_Ni4LwoBJUwu_Ovccl7Lflh_NmHmvwMpLWLRwCt05. 查看上传的文件访问 display网站二、walrus site发布1. 发布页面. ,进行绑定然后直接访问链接即可https://zcdc.walrus.site/

    33610编辑于 2024-11-05
  • 来自专栏大飞的部落阁

    对FastApi的API进行限速

    关于 walrus walrus 是一个 Redis 的操作库(对 redis-py 的二次封装),使用它可以简单实现数据缓存、全文搜索、频率限制等功能。 今天我们就要使用 walrus 的频率限制功能来实现接口的频率限制。这对那些低频接口,一次性接口非常有用。 呆猫 安装 walrus pip install walrus 安装 Redis 官方地址:https://redis.io/ 以下为 windows 版的 Redis 包下载地址 链接:https: 限速后的后端代码 from walrus import Database, RateLimitException from fastapi import FastAPI, Request from fastapi.responses 通过 walrus 结合 redis 我们可以很简单的实现 api 速率限制。 本文只针对具体问题做简单的演示,生产环境中还请结合实际情况进行合理的选型和开发。希望我的分享能对你有所帮助。

    1.7K10编辑于 2022-06-17
  • 来自专栏科技云报道

    Seal联合创始人&CTO梁胜:平台工程不仅为工程师提供工具,也为AI提供护栏

    Walrus:解决DevOps 落地“最后一公里” 在近日举办的“2023平台工程技术大会”上,Walrus平台受到了高度关注。 开源Walrus,提升 AIGC时代的研发效能 令人欣喜的是,目前Walrus已正式开源。作为国内较早开源的应用管理平台项目,Walrus再次践行了开源文化的要义。 而与云厂商相比,Walrus的中立性,更符合用户不希望被单一云厂商绑定的想法,这些独特的优势都将成为Walrus脱颖而出的机会。 目前不少用户通过AI大模型场景,开始使用Walrus来简化部署应用流程,一些大型企业也开始参与Walrus的体验和建设。 据悉,Walrus开源才刚刚两周左右,并没有做过多的宣传,但已经有近百个用户在使用Walrus,比预计的更好。

    59240编辑于 2023-09-12
  • 来自专栏用户7830300的专栏

    使用docusaurus快速搭建静态博客站点

    use-docusaurus-to-deploy-blog tags: static-site generator, blog generator, docusaurus-v2 authors: name: Walrus title: Creator of Walrus's Blog url: https://walrus.net.cn image_url: img/walrus.jpgundefined Docusaurus title: Creator of Walrus's Blog url: https://walrus.net.cn image_url: img/walrus.jpg --- 这是博客概要 authors是作者信息:name是作者名称, title相当于个性签名,url是作者主页,image_url是作者头像,支持外部链接,也支持本地相对路径,img/walrus.jpg指向的是. /static/img/walrus.jpg文件。 用于显示概要,在该标签之前书写概要,之后书写具体内容。

    1.8K70编辑于 2022-04-16
  • 来自专栏twowinter

    Golang 库 - 日志库 logrus

    名字来源于吉祥物海象,walrus。介绍中的各种示例都是以海象来展现。 ", "number": 0, }).Trace("Went to the beach") log.WithFields(logrus.Fields{ "animal": "walrus ", "size": 10, }).Info("A group of walrus emerges from the ocean") log.WithFields(logrus.Fields " animal=walrus number=8 level=info msg="A group of walrus emerges from the ocean" animal=walrus size observing beach","number":8} {"animal":"walrus","level":"info","msg":"A group of walrus emerges from

    3.9K10发布于 2020-04-17
  • 来自专栏Python无止境

    英文 | 快来尝鲜Python 3.8 的赋值表达式

    ---- 原标题:Try out walrus operator in Python 3.8 作者:Alexander Hultnér 原文见文末“阅读原文” ---- The first alpha What’s a walrus operator? Walrus-operator is another name for assignment expressions. I’m going to write a piece of code using pre-3.8 syntax and then the same code with walrus operators. Python 3.8.0a1+ With Python 3.8 Walrus Operator: Found title: "delectus aut autem" Found title: "quis ut nam facilis" Found title: "fugiat veniam minus" Found title: "et porro tempora" Without Walrus operator

    97430发布于 2019-04-09
  • 来自专栏k8s技术圈

    使用Walrus在AWS上部署Llama2

    本文将介绍如何借助应用管理平台 Walrus 在 AWS 上部署 Llama 2。 Walrus 已正式开源,关于该项目的详细开源信息可点击此处查看。 安装 Walrus(点击查看安装教程)。 提示 虽然使用 CPU 比 GPU 便宜,但依旧会产生对应 EC2 实例的开销。 在来源中填写https://github.com/walrus-tutorials/llama2-on-aws。 点击保存。 等待 Llama-2 服务完成部署后,可以通过 Walrus UI 点击该服务的访问链接来访问它的 web UI。 到这里,你已经成功使用 Walrus 在 AWS 上用 CPU 部署 Llama-2! 点击【阅读原文】,传送至开源地址

    64910编辑于 2023-09-11
  • 来自专栏Python无止境

    Python 海象运算符 (:=) 的三种用法

    “Python猫” ,一个值得加星标的公众号 原标题 | Three Ways to Use the Walrus Operator in Python 作 者 | Jonathan Hsu 翻 译 count = len(my_list)if count > 3: print(f"Error, {count} is too many items") # when converting to walrus line = f.readLine()while line: print(line) line = f.readLine() # when converting to walrus operator 请参见下面的差异: n = 0while n < 3: print(n) # 0,1,2 n += 1 # when converting to walrus operator...w = 0while via https://medium.com/better-programming/three-ways-to-use-the-walrus-operator-in-python-d5550f3a7dd

    92920发布于 2019-12-02
  • 来自专栏Python 知识大全

    Python 3.8 新功能

    Walrus 在这个新版本中,我们有一种新的赋值运算符,称为 Walrus 运算符(:=)。该运算符的优点是可以在一行中设置和返回变量。 3, “name”: “Dilip”}, {“id”: 4, “name”: “Vishal”}, {“id”: 4, “name”: None}, ] print(“With Python 3.8 Walrus sample_data: if name := entry.get(“name”): print(f’Found name = {name}’) print(“Without Walrus name = entry.get(“name”) if name: print(f’Found name = {name}’)Output: With Python 3.8 Walrus Operator: Found name = “Srijan” Found name = “Abhishek” Found name = “Dilip” Found name = “Vishal” Without Walrus

    79810发布于 2020-02-13
  • 来自专栏未闻Code

    一日一技:带过期时间的缓存、全文搜索、频率限制怎么做?

    要实现这些功能,只需要做两件事: 安装Redis Python安装第三方库:walrus 安装完成以后,我们来看看它有多简单: 带过期时间的缓存装饰器 我们想实现一个装饰器,它装饰一个函数。 让我在1分钟内多次访问函数的时候,使用缓存的数据;超过1分钟以后才重新执行函数的内部代码: import time import datetime from walrus import Database time.sleep(50) # 让时间超过缓存的时间 print('函数返回的数据是:', test()) 运行效果如下图所示: 全文搜索 我们再来看看全文搜索功能,实现起来也很简单: from walrus 这个时候,使用walrus也可以轻松实现: import time from walrus import Database db = Database() rate = db.rate_limit(' 在频率范围内访问页面,返回正常的JSON数据: 频率超过设定的值以后,访问页面就会报错,如下图所示: 总结 walrus对redis-py进行了很好的二次封装,用起来非常顺手。

    59740编辑于 2022-01-05
  • 来自专栏AI研习社

    Python 海象运算符 (:=) 的三种用法

    原标题 | Three Ways to Use the Walrus Operator in Python 作 者 | Jonathan Hsu 翻 译 | 人气呆毛选手 审 校 | 鸢尾、唐里 注:敬请点击文末 count = len(my_list) if count > 3: print(f"Error, {count} is too many items") # when converting to walrus line = f.readLine() while line: print(line) line = f.readLine() # when converting to walrus operator 请参见下面的差异: n = 0 while n < 3: print(n) # 0,1,2 n += 1 # when converting to walrus operator... via https://medium.com/better-programming/three-ways-to-use-the-walrus-operator-in-python-d5550f3a7dd

    2.3K20发布于 2019-11-28
  • 来自专栏机器学习算法与Python学习

    Python 海象运算符 (:=) 的三种用法

    来 源 | AI开发者(okweiwu) 原标题 | Three Ways to Use the Walrus Operator in Python 作 者 | Jonathan Hsu 翻 译 count = len(my_list) if count > 3: print(f"Error, {count} is too many items") # when converting to walrus line = f.readLine() while line: print(line) line = f.readLine() # when converting to walrus operator 请参见下面的差异: n = 0 while n < 3: print(n) # 0,1,2 n += 1 # when converting to walrus operator... : p = input("Enter the password: ") if p == "the password": break # when converting to walrus

    2.1K00发布于 2019-12-03
  • 来自专栏landv

    [golang]log日志 Logrus的使用

    ", }).Info("A walrus appears") } 第二个example package main import ( "os" "github.com/sirupsen ", "size": 10, }).Info("A group of walrus emerges from the ocean") logrus.WithFields to log to file, using default stderr") } log.WithFields(logrus.Fields{ "animal": "walrus ", "size": 10, }).Info("A group of walrus emerges from the ocean") file.Close() } 执行后会在 GOPATH路径下穿件logrus.log文件,内容如下: time="2018-09-18T18:09:32+08:00" level=info msg="A group of walrus emerges

    2.3K10发布于 2020-06-16
  • 来自专栏FunTester

    Fabric8 Kubernetes 教程——Metrics、Resource

    resourceDefinitionContext).inNamespace(currentNamespace).list(); 更新 CustomResource: GenericKubernetesResource walrus client.genericKubernetesResources(resourceDefinitionContext).inNamespace(currentNamespace).withName("walrus ").get(); Map<String, Object> spec = (Map<String, Object>) walrus.getAdditionalProperties().get("spec "); spec.put("image", "my-updated-awesome-walrus-image"); walrus.getAdditionalProperties().put("spec" client.genericKubernetesResources(resourceDefinitionContext).inNamespace(currentNamespace).resource(walrus

    29410编辑于 2025-04-04
  • 来自专栏k8s技术圈

    通义千问, 文心一言, ChatGLM, GPT-4, Llama2, DevOps 能力评测

    Walrus Walrus 是一款开源的基于平台工程理念、以应用为中心、以完整应用系统自动化编排交付为目标进行设计开发的云原生应用平台。 在本文中,Appilot 将使用 Walrus 作为基座进行应用管理(Walrus 并非 Appilot 唯一指定基座,您可以接入熟悉的平台,例如 Kubernetes)。 在 Walrus 中,项目作为应用系统的工作空间,每个项目可管理多个应用环境,例如应用的开发、测试、预发布、生产、双活、灰度等环境,在每个环境中可以使用 Walrus 模板部署多种类型的服务,包括运行在 在 Appilot 中,部署服务需要对应的模板,这个模板的定义由底层的云原生应用平台 Walrus 提供。 相关链接: [ Appilot ]: https://github.com/seal-io/appilot [ Walrus ]: https://github.com/seal-io/walrus [

    3.2K40编辑于 2023-11-11
  • 来自专栏Python基础、进阶与实战

    Python90-10 海象运算符 :=

    第10条:使用海象运算符 Item 10: Prevent Repetition with Assignment Expressions Pyhton3.8 引入了海象(walrus)运算符:=。 赋值运算一般写作 a = b,而walrus运算写作 a := b。 它的用处就是它可以在不允许使用=的地方进行赋值,例如在if语句中。 Things to Remember • 赋值表达式(Assignment expressions)使用海象(walrus)操作符(:=)在单个表达式里完成对变量的赋值和求值,减少了重复。

    72140编辑于 2022-12-06
  • 来自专栏go语言

    golang一些常用库(4)

    func main() {logrus.SetFormatter(&logrus.JSONFormatter{})logrus.WithFields(logrus.Fields{"animal": "walrus ",}).Info("A walrus appears")}27. github.com/spf13/viper - 配置管理库Viper 已经在之前的回答中提到过,这里再强调其灵活的配置管理功能。

    28610编辑于 2024-02-04
  • 来自专栏全栈程序员必看

    python中的各种符号(欢迎补充)

    It is affectionately known as “the walrus operator” due to its resemblance to the eyes and tusks of a walrus.” “PEP572的标题是「Assignment Expressions」,也就是「赋值表达式」,也叫做「命名表达式」,不过它现在被广泛的别名是「海象运算符」(The Walrus Operator)。

    1.6K20编辑于 2022-09-05
  • 来自专栏Web技术布道师

    Golang中的包管理工具 - Go Modules

    import ( log "github.com/sirupsen/logrus" ) func main() { log.WithFields(log.Fields{ "animal": "walrus ", }).Info("A walrus appears") } 这里面用了第三方的包 github.com/sirupsen/logrus ,在main函数中打印了一个日志。 /hello INFO[0000] A walrus appears animal=walrus 构建过程会更新go.mod文件(在执行go get hello "github.com/golang-dev/helloworld" ) func main() { hello.Test() } ❯ go run test.go INFO[0000] A walrus appears animal=walrus 这样可以用hello包里面导出的函数Test了。

    1.7K20发布于 2019-08-01
  • 来自专栏Android Note

    介绍Kotlin第二部分(翻译篇)

    sealed class Seal class SeaLion: Seal() class Walrus: Seal() class KissFromARose(val film: String): Seal getTheAnswer(songOrAnimal: Seal): Unit = when(songOrAnimal) { is SeaLion -> println("Animal") is Walrus getTheAnswer(songOrAnimal: Seal): Unit = when(songOrAnimal) { is SeaLion -> println("Animal") is Walrus -> println("Song by Beatles") is KissFromARose -> ("Heidi Klum") } println(getTheAnswer(Walrus()

    1.3K40发布于 2018-07-02
领券