前言 我在体验华为云的CodeArtsSnap时,第一个例子就是绘制三角函数图像,功能注释写的也很简单。 业务场景中,有一类就是需要产出各种二维图形的,比如,折线图、散点图、柱状图等。 为了提前积累业务素材,少不了用我的最佳智能学习伴读-CodeArtsSnap,试试如何绘制这些二维图形。 折线图 介绍 折线图是排列在工作表的列或行中的数据可以绘制到折线图中。折线图可以显示随时间(根据常用比例设置)而变化的连续数据,因此非常适用于显示在相等时间间隔下数据的趋势。 功能注释 将题目转换成注释,录入到py文件中: """ 绘制一个折线图: 1、X为月销量,Y为月份; 2、定义销量sales=[1...

前言 CodeArtsSnap上手一段时间了,对编程很有帮助。但是,感觉代码编写的不尽人意。 我因此也感到困惑,想要一份完整的CodeArtsSnap手册看看。 就在我感觉仿佛"独自彷徨在这条悠长、悠长又寂寥的雨巷"时,我听了大佬们关于"AI大模型"的技术分享,瞬间醍醐灌顶。 Prompt(AI指令)的准确性,对输出结果的影响起到关键性的作用。 一直以来,我对如何描写准确有效的指令缺少思考。 正确使用Prompt,可以让CodeArtsSnap更懂你想要的结果。所以对Prompt的摸索必不可少。 接下来,让我来对Prompt苦练一番,从而拥有一个如春风般的"CodeArtsSnap"。 Pro...

故事是这样开始的 很久很久以前,我关注的一个游戏博主,发了一个游戏视频。然后我就见识到了什么叫,「游戏叫你一步噶,你绝对走不到第二步」。 这个带那么点整蛊的性质的脑洞游戏,瞬间引起了我浓厚的兴趣。需要玩家克服大脑常规套路的惯性,那岂不是游戏处处是惊喜。 不过,游戏的本质还是在于趣味性,玩家掌握了规律之后,还是可以通关的。 等等,有没有无法通关的游戏? 这不就来了么,被「愚弄」智商的愉乐游戏,不设计一个怪浪费的。 通关看心情 所以通关条件是什么?看作者心情吧。 试玩一下 我玩之前,先把脑子里的设计的规则都删除之后,才开始游戏。不然,玩着没那么有趣。 「愉」乐还是「愚」乐 「禁止向上走」小游戏...

  R3HsbIaTiFzq   2023年12月12日   58   0   0 小游戏小游戏

前言 不知不觉中,源码的文章也写了几期了,每一期都能多少有些收获。 原本,我在看remote-git-tags源码之前,计划带着3W的思维去看。但是,我有了一瞬间的停顿。 这个库的源码不是很多,是不是可以改变个思维。当已知库的实际用途的情况下,是不是可以反向推导出实现方案。 没准,过程中能时不时来个惊喜。 功能测试 先来看一下,remote-git-tags具体是干什么的。 1、先生成package.json文件 npminit-y 2、在package.json中添加字段type且设置值为module。 "type":"module", 3、安装remote-git-tags np...

背景 目前我们的多端项目中的小程序开发,每次都要手动在开发者工具中进行上传操作,并填写版本信息。 我计划实现小程序端的自动化发布,正好川哥有一篇相关工具库的文章。 文章中提到了两个第三方库,我都可以直接用。 但是,终于要提到本篇的主题了。 在自动化发布之后,开发者为ci机器人的名称,如下图: 这样一来,没办法知道具体是哪位开发者提交的版本。 于是,我接受建议,采用获取Git仓库里协作者用户名+拼接到项目备注方式,这样一来前面的困扰就被解决了。 Git手册里真没有 原本借助上一篇获取Git仓库中tags信息的经验,我一上来就自然而然,打开了Git手册,查找可用的命令。 但是,我并没有找到。 就...

  R3HsbIaTiFzq   2023年12月10日   90   0   0 小程序小程序

常用图片资源类型 我们项目里目前主要有三种图片资源类型 第三方图片资源、本地SVG、本地base64 这三种对应不同的使用场景: 对于图片画质要求较高、图片内容较复杂的,一般都是将图片资源放到第三方图床上,页面展示通过加载远程地址的方式; 小的icon图标,首选SVG格式,文件体积小,加载更快速。但是实现成本比较大,一般情况需要设计师的支持; base64,某些特殊功能实现下需要的格式,不常见,但是有,比如页面保存图片功能。 base64转换 对于新的图片,可以直接采用本地上传之后进行转换。 对于已有的图片或者接口返回的图片资源,大多是第三方资源,这种情况下将资源下载之后再进行转换。 本地...

  R3HsbIaTiFzq   2023年12月08日   32   0   0 读取文件读取文件

前言 antd5.0正式发布已经有一段时间了,发布当天,一心二用的看完直播。很喜欢整个设计,有种简约快乐工作的感觉,某些功能设计初衷也给了我一些启发。 antd5.0提供的主题定制挺酷炫的,加之我最近对「CSS-in-JS」很感兴趣。于是迫不及待的打开了它的源码,准备研究一番。 我大部分情况下都是通过碎片化的时间来研究技术,所以时间合理配置和任务合理分块,一直是我常采用的方式。加上对源码阅读的经验不足,所以此次的阅读之旅,我将详细记录阅读前的思考、阅读规划以及收获,并将破冰心得总结之后分享出来。 文章速读 阅读文章,可以有以下收获: 从demo开始 前面有一篇源码总结的经验,对于大型的源码阅...

  R3HsbIaTiFzq   2023年12月06日   84   0   0 源码源码

前言 await-to-js的源码较少,代码较少的情况,可以尝试采用3W方法进行源码分析,帮助快速了解它的实际应用场景。 阅读本文,会有以下收获: 了解await-to-js库能解决什么问题。 分析await-to-js库是如何解决问题。 摸索await-to-js库的实际使用场景。 Why:await-to-js诞生的契机 打开它的github地址,有很简单的一句介绍: Asyncawaitwrapperforeasyerrorhandling 这句话的意思是: Asyncawait包装器,便于错误处理 等等,async和await怎么捕获异常来着。 常规异常捕获 一般情况下,await...

  R3HsbIaTiFzq   2023年12月05日   34   0   0 源码捕获异常捕获异常源码

前言 对于数组类型的数据处理,对Array方法的时间复杂度的问题,没有深入研究。 最近有时间正好研究了一把,看有没有比较好的替代方式。 前端关于性能问题,一直十分关注。 提升性能的方式有很多,有时候一个简单的数据操作,前端开发者们也会“货比三家”,尤其是对数据的处理,总是在对比性能,时间复杂度是衡量标准之一。 后来发现了一个第三方库yocto-queue库或许可以解决我的困惑,开研究一下吧。 yocto-queue库介绍 yocto-queue库的主要用途是,当数量级较大的数组,需要频繁的进行添加和删除的时候,可以用yocto-queue替代数组。 之所以可以用它进行替代,是因为yocto-q...

前言 这几年,我们一直在探索零售行业的更多可能,其中“数字化”是被提到过最多的词汇之一。 “数字化”的主要用途之一,便是实现线下、线上和物流的无缝连接,三端的复杂多变的信息全面转变为可以度量的数字、数据,再以这些数字、数据建立起适当的数字化模型,借助技术,智能化的统一处理。改变传统通过人工处理大量信息的模式。 当然“数字化”仅是新零售当中的变革之一。接下来,我们将开启一场神奇之旅,探索数字化时代背景下多种多样的新零售实践模式。 智慧零售 新零售模式下,进行了线上、线下的融合和流程重构,通过数据来驱动新技术的应用,借助前沿技术,实现成本、效率、体验的升级。 新零售的另一解释是智慧零售。智慧零售主...

  R3HsbIaTiFzq   2023年11月12日   27   0   0 测试数据自动学习

前言 自从了解到古茗前端团队使用Node.js写物联网代码,身为前端开发者,我对物联网充满了兴趣。 我一直很认同一个有趣的观点: 新技术的出现是为了让使用的人省时省力。 而关于物联网雏形的故事,也包含了这一观点: 1991年,剑桥大学特洛伊计算机实验室的科学家们,常常要下楼去看咖啡煮好了没有,但常常空手而归。 为了不影响工作,又能精准的得知咖啡是否煮好,他们编写了一套程序,咖啡壶旁边安装了一个便携式摄像头,利用计算机图像捕捉技术,以3帧/秒的速率传递到实验室的计算机上,以随时查看咖啡是否煮好,这就是物联网最早的雏形。 通过这则小故事,我也大致了解了物联网的主要用途: 一个连接日常物品和互联网的...

  R3HsbIaTiFzq   2023年11月02日   33   0   0 开发者物联网loT
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~