当前位置: 首页 > news >正文

039集——渐变色之:CAD中画彩虹()(CAD—C#二次开发入门)

(来左边儿 跟我一起画个龙,在你右边儿 画一道彩虹    ~~~~~~~~~~~            

效果如下:

 

namespace AcTools
{public class Class1{public Wform.Timer timer;//定时器需建在类下面public static DateTime startTime;[CommandMethod("xx")]public void Demo(){红到黄(255, 1000.0);黄到绿(255, 1000.0 + 255 * 1);绿到蓝(255, 1000.0 + 255 * 2);蓝到紫(255, 1000.0 + 255 * 3);timer = new Wform.Timer();timer.Interval = 2500;//相当于多久更新一下屏幕timer.Tick += Timer_Tick;//定时器关联事件;startTime = DateTime.Now;timer.Start(); //红到紫(255, 1000.0 + 255 * 4);}public void Timer_Tick(object sender, EventArgs e)//一定时间间隔触发的事件{TimeSpan elapsed = DateTime.Now - startTime;红到紫(255, 1000.0 + 255 * 4);if (elapsed.TotalSeconds > 10){timer.Stop();timer.Dispose();Z.ed.WriteMessage("over\n");}Z.ed.UpdateScreen();}public void 红到紫(double num, double radius){//红到紫 255, 0 ,0 ---- 255  ,0, 255List<Circle> circles = new List<Circle>();//画圆List<Arc> arcs = new List<Arc>();//画弧for (int i = 1; i <= num; i++){Circle circle = new Circle(){Center = new Point3d(500, 1000, 0),Radius = radius + i,Color = (i == 0) ? Color.FromRgb(255, 0, 0) : Color.FromRgb(255, 0,(byte)(0 + i / num * 255) ),};circles.Add(circle);}arcs = Halfcircle(circles);for (int i = 0; i < 5; i++){List<Entity> ents = arcs.Cast<Entity>().ToList();//list类型强转Flash flash = new Flash(ents );//创建瞬态flash.FlashUpdate(ents);//更新瞬态//Z.ed.GetPoint("");//foreach (Entity item in ents){item.ChangeEntityColor(i);}flash.FlashUpdate(ents);//更新瞬态Thread.Sleep(500);Z.ed.UpdateScreen();flash.FlashlistErase();//删除瞬态}//Z.db.AddEntityToModeSpace(arcs.ToArray());}public void 红到黄(double num,double radius){//红到黄 255 0 0 - 255 255 0List<Circle> circles = new List<Circle>();//画圆List<Arc> arcs = new List<Arc>();//画弧for (int i = 1; i <= num; i++){Circle circle = new Circle(){Center = new Point3d(500, 1000, 0),Radius = radius +  i ,Color = (i ==0)? Color.FromRgb(255, 0, 0) : Color.FromRgb(255, (byte)(0 + i/ num* 255), 0),};circles.Add(circle);}arcs = Halfcircle(circles);Z.db.AddEntityToModeSpace(arcs.ToArray());}  public void 黄到绿(double num, double radius){//黄到绿255 ,255 ,0 -  0, 255,0 List<Circle> circles = new List<Circle>();//画圆List<Arc> arcs = new List<Arc>();//画弧for (int i = 1; i <= num; i++){Circle circle = new Circle(){Center = new Point3d(500, 1000, 0),Radius = radius + i,Color = (i == 1) ? Color.FromRgb(255, 255, 0) : Color.FromRgb((byte)(255 - i / num * 255), 255,0),};circles.Add(circle);}arcs = Halfcircle(circles);Z.db.AddEntityToModeSpace(arcs.ToArray());}public void 绿到蓝(double num, double radius){//绿到蓝0, 255,0  ----   0 ,0 ,255List<Circle> circles = new List<Circle>();//画圆List<Arc> arcs = new List<Arc>();//画弧for (int i = 1; i <= num; i++){Circle circle = new Circle(){Center = new Point3d(500, 1000, 0),Radius = radius + i,Color = (i == 1) ? Color.FromRgb(0,255, 255 ) : Color.FromRgb(0,(byte)(255 - i / num * 255), (byte)(0 + i  / num * 255)),};circles.Add(circle);}arcs = Halfcircle(circles);Z.db.AddEntityToModeSpace(arcs.ToArray());}public void 蓝到紫(double num, double radius){//蓝到紫 0 ,0 ,255 - 255, 0, 255 List<Circle> circles = new List<Circle>();//画圆List<Arc> arcs = new List<Arc>();//画弧for (int i = 1; i <= num; i++){Circle circle = new Circle(){Center = new Point3d(500, 1000, 0),Radius = radius +  i,Color = (i == 1) ? Color.FromRgb(0, 0, 255) : Color.FromRgb((byte)(0 + i / num * 255), 0, 255),};circles.Add(circle);}arcs = Halfcircle(circles);Z.db.AddEntityToModeSpace(arcs.ToArray());}public static List<Arc> Halfcircle(List<Circle> circles){ List<Arc> arcs = new List<Arc>();//画弧if (!( circles is null )&& circles.Count >0){foreach (Circle circle in circles){arcs.Add(new Arc() { Center = circle.Center,Radius = circle .Radius,StartAngle = 0,Color = circle .Color, EndAngle = Math.PI });}}return arcs;}}
}

 

namespace AcTools
{public class Class1{[CommandMethod("xx")]public void Demo(){红到黄(255, 1000.0);黄到绿(255, 1000.0 + 255 * 1);绿到蓝(255, 1000.0 + 255 * 2);蓝到紫(255, 1000.0 + 255 * 3);}public void 红到紫(double num, double radius){//红到紫 255, 0 ,0 ---- 255  ,0, 255List<Circle> circles = new List<Circle>();//画圆List<Arc> arcs = new List<Arc>();//画弧for (int i = 1; i <= num; i++){Circle circle = new Circle(){Center = new Point3d(500, 1000, 0),Radius = radius + i,Color = (i == 0) ? Color.FromRgb(255, 0, 0) : Color.FromRgb(255, 0,(byte)(0 + i / num * 255) ),};circles.Add(circle);}arcs = Halfcircle(circles);Z.db.AddEntityToModeSpace(arcs.ToArray());}public void 红到黄(double num,double radius){//红到黄 255 0 0 - 255 255 0List<Circle> circles = new List<Circle>();//画圆List<Arc> arcs = new List<Arc>();//画弧for (int i = 1; i <= num; i++){Circle circle = new Circle(){Center = new Point3d(500, 1000, 0),Radius = radius +  i ,Color = (i ==0)? Color.FromRgb(255, 0, 0) : Color.FromRgb(255, (byte)(0 + i/ num* 255), 0),};circles.Add(circle);}arcs = Halfcircle(circles);Z.db.AddEntityToModeSpace(arcs.ToArray());}  public void 黄到绿(double num, double radius){//黄到绿255 ,255 ,0 -  0, 255,0 List<Circle> circles = new List<Circle>();//画圆List<Arc> arcs = new List<Arc>();//画弧for (int i = 1; i <= num; i++){Circle circle = new Circle(){Center = new Point3d(500, 1000, 0),Radius = radius + i,Color = (i == 1) ? Color.FromRgb(255, 255, 0) : Color.FromRgb((byte)(255 - i / num * 255), 255,0),};circles.Add(circle);}arcs = Halfcircle(circles);Z.db.AddEntityToModeSpace(arcs.ToArray());}public void 绿到蓝(double num, double radius){//绿到蓝0, 255,0  ----   0 ,0 ,255List<Circle> circles = new List<Circle>();//画圆List<Arc> arcs = new List<Arc>();//画弧for (int i = 1; i <= num; i++){Circle circle = new Circle(){Center = new Point3d(500, 1000, 0),Radius = radius + i,Color = (i == 1) ? Color.FromRgb(0,255, 255 ) : Color.FromRgb(0,(byte)(255 - i / num * 255), (byte)(0 + i  / num * 255)),};circles.Add(circle);}arcs = Halfcircle(circles);Z.db.AddEntityToModeSpace(arcs.ToArray());}public void 蓝到紫(double num, double radius){//蓝到紫 0 ,0 ,255 - 255, 0, 255 List<Circle> circles = new List<Circle>();//画圆List<Arc> arcs = new List<Arc>();//画弧for (int i = 1; i <= num; i++){Circle circle = new Circle(){Center = new Point3d(500, 1000, 0),Radius = radius +  i,Color = (i == 1) ? Color.FromRgb(0, 0, 255) : Color.FromRgb((byte)(0 + i / num * 255), 0, 255),};circles.Add(circle);}arcs = Halfcircle(circles);Z.db.AddEntityToModeSpace(arcs.ToArray());}public static List<Arc> Halfcircle(List<Circle> circles){ List<Arc> arcs = new List<Arc>();//画弧if (!( circles is null )&& circles.Count >0){foreach (Circle circle in circles){arcs.Add(new Arc() { Center = circle.Center,Radius = circle .Radius,StartAngle = 0,Color = circle .Color, EndAngle = Math.PI });}}return arcs;}}
}

 

      public static ObjectId[] AddEntityToModeSpace(this Database db, params Entity[] ent){// 声明ObjectId 用于返回ObjectId[] entId = new ObjectId[ent.Length];// 开启事务处理using (DocumentLock acLckDoc = Z.doc.LockDocument()){using (Transaction trans = db.TransactionManager.StartTransaction()){// 打开块表BlockTable bt = (BlockTable)trans.GetObject(db.BlockTableId, OpenMode.ForRead);// 打开块表记录BlockTableRecord btr = (BlockTableRecord)trans.GetObject(bt[BlockTableRecord.ModelSpace], OpenMode.ForWrite);for (int i = 0; i < ent.Length; i++){// 将图形添加到块表记录if (ent[i].IsNewObject){entId[i] = btr.AppendEntity(ent[i]);// 更新数据信息trans.AddNewlyCreatedDBObject(ent[i], true);}// Z.ed.Redraw(ent[i]);//动态显示}// 提交事务trans.Commit();}}return entId;}public static Database db {get { return  HostApplicationServices.WorkingDatabase; }}   

 

  Arc arc = new Arc()
 {
     Center  = new Point3d(500,500+i,0),
     Radius = 500,StartAngle = Math.PI*0.1+i*0.01,
     EndAngle=Math.PI*0.9+i * 0.01,
     //StartPoint = new Point3d(0, i, 0),
     //EndPoint = new Point3d(1000, i, 0),
     Color = Color.FromRgb(255, (byte)i, 0),
 };

 public void xx(){//红到黄 255 0 0 - 255 255 0List<Line> lines = new List<Line>();//画线for (int i = 0; i < 255; i++){Line line = new Line() { StartPoint = new Point3d(0,i,0),EndPoint = new Point3d(1000,i, 0),Color = Color .FromRgb(255, (byte)i, 0),};    lines.Add(line);}Z.db.AddEntityToModeSpace(lines.ToArray());List<Arc> arcs = new List<Arc>();//画圆弧for (int i = 0; i < 255; i++){Arc arc = new Arc(){Center  = new Point3d(500,1000+i,0),Radius = 500,StartAngle = Math.PI*0.1-i*0.01,EndAngle=Math.PI*0.9+i * 0.01,//StartPoint = new Point3d(0, i, 0),//EndPoint = new Point3d(1000, i, 0),Color = Color.FromRgb(255, (byte)i, 0),};arcs.Add(arc);}Z.db.AddEntityToModeSpace(arcs.ToArray());}

相关文章:

039集——渐变色之:CAD中画彩虹()(CAD—C#二次开发入门)

&#xff08;来左边儿 跟我一起画个龙&#xff0c;在你右边儿 画一道彩虹 ~~~~~~~~~~~ &#xff09; 效果如下&#xff1a; namespace AcTools {public class Class1{public Wform.Timer timer;//定时器需建在类下面public static DateTime startTime;[CommandM…...

如何将 GitHub 私有仓库(private)转换为公共仓库(public)

文章目录 如何将 GitHub 私有仓库转换为公共仓库步骤 1: 登录 GitHub步骤 2: 导航到目标仓库步骤 3: 访问仓库设置步骤 4: 更改仓库可见性步骤 5: 确认更改步骤 6: 验证更改注意事项 如何将 GitHub 私有仓库转换为公共仓库 在软件开发领域&#xff0c;GitHub 是一个广受欢迎的…...

C++11 右值引用

目录 左值 右值 左值引用与右值引用比较 左值引用总结&#xff1a; 右值引用总结&#xff1a; 左值引用的使用场景&#xff1a; 引用传参和做返回值都可以提高效率(减少拷贝) 左值引用的短板&#xff1a; 右值引用和移动语义解决上述问题&#xff1a; 下面就是有移动…...

WPS表格学习计划与策略

一、学习目标 掌握WPS表格的基本操作:包括新建、打开、保存工作簿,单元格的编辑与格式化,数据的输入与验证等。熟练运用WPS表格的数据处理功能:包括数据排序、筛选、分类汇总,以及使用公式和函数进行计算和分析。学会制作图表与数据可视化:掌握不同类型图表(如柱状图、折…...

Android 引入 proto 项目及使用方法

Proto&#xff08;Protocol Buffers&#xff09;是Google开发的一种语言无关、平台无关的序列化结构数据的方法&#xff0c;它类似于JSON和XML&#xff0c;但相对于XML而言更小&#xff0c;相对于JSON而言解析更快&#xff0c;支持多语言。以下是将Proto引入Android项目的方法及…...

VSOMEIP主要流程的时序

请求服务: client应用&#xff1a; ​ application_impl::request_service ​ routing_manager_client::request_service (老版本是routing_manager_proxy) ​ routing_manager_client::send_request_services ​ protocol::request_service_command its_command; // 创建…...

右值引用和移动语义:

C 右值引用和移动语义详解 在 C 的发展历程中&#xff0c;右值引用和移动语义的引入带来了显著的性能提升和编程灵活性。本文将深入探讨右值引用和移动语义的概念、用法以及重要性。 一、引言 C 作为一门高效的编程语言&#xff0c;一直在不断演进以满足现代软件编程的需求。…...

经纬高LLA转地心地固ECEF坐标,公式,代码

经纬高转地心地固的目的 坐标系转换是gis或者slam系统常见操作。GNSS获取的一般是经纬高&#xff0c;经纬高在slam系统里无法应用&#xff0c;slam系统一般是xyz互相垂直的笛卡尔坐标系&#xff0c;所以需要把GNSS的经纬高转到直角坐标系地心地固ECEF或者高斯投影GKP。 划重点…...

VUE前端实现天爱滑块验证码--详细教程

第一步&#xff1a; Git地址&#xff1a;tianai-captcha-demo: 滑块验证码demo 找到目录 src/main/resources/static,拷贝 static 并改名为 tac 即可。 第二步&#xff1a; 将改为 tac 的文件&#xff0c;放进项目根目录中&#xff0c;如下图&#xff1a; 第三步&#xff1…...

【链表】【删除节点】【刷题笔记】【灵神题单】

237.删除链表的节点 链表删除节点的本质是不用删除&#xff0c;只需要操作指针&#xff0c;跳过需要删除的节点&#xff0c;指向下下一个节点即可&#xff01; 删除某个节点&#xff0c;但是不知道这个节点的前一个节点&#xff0c;也不知道头节点&#xff01;摘自力扣评论区…...

springboot339javaweb的新能源充电系统pf(论文+源码)_kaic

毕 业 设 计&#xff08;论 文&#xff09; 题目&#xff1a;新能源充电系统的设计与实现 摘 要 如今社会上各行各业&#xff0c;都喜欢用自己行业的专属软件工作&#xff0c;互联网发展到这个时候&#xff0c;人们已经发现离不开了互联网。新技术的产生&#xff0c;往往能解…...

【嵌入式——QT】QT制作安装包

第一步 QT程序写好之后&#xff0c;编译release版本 第二步 拿到release生成的.exe文件 第三步 新建文件夹deploy 第四步 将.exe文件复制到deploy目录下 第五步 在该目录下输入cmd指令&#xff0c;回车 第六步 在打开的命令窗口下输入 windeployqt TegNetCom_1.0.…...

python的文件操作练习

文件操作&#xff1a;成绩统计 有一个文件grades.txt&#xff0c;文件内容是每行一个学生的成绩&#xff08;格式&#xff1a;姓名,成绩&#xff09;。要求&#xff1a; 读取文件内容&#xff0c;统计所有学生的平均成绩&#xff1b; 将不及格&#xff08;<60分&#xff09…...

jQuery九宫格抽奖,php处理抽奖信息

功能介绍 jQuery九宫格抽奖是一种基于jQuery库的前端抽奖效果。通过九宫格的形式展示抽奖项&#xff0c;用户点击抽奖按钮后&#xff0c;九宫格开始旋转&#xff0c;最终停在一个随机位置上&#xff0c;此位置对应的抽奖项为用户的中奖结果。 本文实现九宫格的步骤为&#xf…...

2024年一级建造师考试成绩,即将公布!

一级建造师考试成绩一般在考试结束后3个月左右的时间公布&#xff01; 根据官方通知&#xff0c;重庆、江苏、青海、江西、云南、湖南、福建、北京、山西、黑龙江等地在今年一建报名通知里提到&#xff1a;2024年一级建造师考试成绩预计于2024年12月上旬公布。考生可在这个时间…...

M4V 视频是一种什么格式?如何把 M4V 转为 MP4 格式?

M4V 是一种视频文件格式&#xff0c;主要由苹果公司用于其产品和服务中&#xff0c;如 iTunes Store 上的电影和电视节目。这种格式可以包含受版权保护的内容&#xff0c;并且通常与苹果的 DRM&#xff08;数字版权管理&#xff09;技术结合使用&#xff0c;以限制内容的复制和…...

Leetcode 每日一题 104.二叉树的最大深度

目录 问题描述 示例 示例 1&#xff1a; 示例 2&#xff1a; 约束条件 题解 方法一&#xff1a;广度优先搜索&#xff08;BFS&#xff09; 步骤 代码实现 方法二&#xff1a;递归 步骤 代码实现 结论 问题描述 给定一个二叉树 root&#xff0c;我们需要返回其最大…...

文件上传漏洞:你的网站安全吗?

文章目录 文件上传漏洞攻击方式&#xff1a;0x01绕过前端限制0x02黑名单绕过1.特殊解析后缀绕过2..htaccess解析绕过3.大小写绕过4.点绕过5.空格绕过6.::$DATA绕过7.配合中间件解析漏洞8.双后缀名绕过9.短标签绕过 0x03白名单绕过1.MIME绕过(Content-Type绕过)2.%00截断3.0x00截…...

AWS账号提额

Lightsail提额 控制台右上角&#xff0c;用户名点开&#xff0c;选择Service Quotas 在导航栏中AWS服务中找到lightsail点进去 在搜索框搜索instance找到相应的实例类型申请配额 4.根据自己的需求选择要提额的地区 5.根据需求来提升配额数量,提升小额配额等大约1小时生效 Ligh…...

电子应用设计方案-29:智能云炒菜系统方案设计

智能云炒菜系统方案设计 一、系统概述 本智能云炒菜系统旨在为用户提供便捷、高效、个性化的烹饪体验&#xff0c;结合云技术实现远程控制、食谱分享、智能烹饪流程优化等功能。 二、系统组成 1. 炒菜锅主体 - 高品质不粘锅内胆&#xff0c;易于清洁和维护。 - 加热装置&#x…...

腾讯rapidJson使用例子

只需要把库的头文件拿下来加入项目中使用就行&#xff0c;我是以二进制文件存储内容并解析&#xff1a; #include <iostream> #include <fstream> #include <string> #include "rapidjson/document.h" #include "rapidjson/error/en.h"…...

UE5_CommonUI简单使用(2)

上篇我是简单写了一下CommonUI使用的初始设置以及Common Activatable Widget和Common Activatable Widget Stack以及Common 控件Style以及鼠标控制的一些内容,这些对于了解UMG的朋友来说没什么难度,唯一需要注意的就是Common Activatable Widget Stack堆栈管理只能是用来管理…...

探讨播客的生态系统

最近对播客发生了兴趣&#xff0c;从而引起了对播客背后的技术&#xff0c;生态的关注。本文谈谈播客背后的技术生态系统。 播客很简单 播客&#xff08;podcast&#xff09;本质上就是以语音的方式发布信息。它和博客非常类似。如果将CSDN 网站上的文字加一个语音播报。CSDN …...

淘宝架构演化

基本功能 LAMP&#xff08;LinuxApacheMySQLPHP&#xff09;标准架构&#xff0c;初期采用拿来主义&#xff0c;只具备基本功能。 数据库&#xff1a;读写分离&#xff0c;MyISAM存储引擎 2003年5月—2004年1月 存储瓶颈 mysql达到访问瓶颈&#xff0c;升级成oracle&#x…...

软通动力携子公司鸿湖万联、软通教育助阵首届鸿蒙生态大会成功举办

11月23日中国深圳&#xff0c;首届鸿蒙生态大会上&#xff0c;软通动力及软通动力子公司鸿湖万联作为全球智慧物联网联盟&#xff08;GIIC&#xff09;理事单位、鸿蒙生态服务&#xff08;深圳&#xff09;有限公司战略合作伙伴&#xff0c;联合软通教育深度参与了大会多项重磅…...

【AI绘画】DALL·E 3 绘图功能与 DALL·E API 探索

博客主页&#xff1a; [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: AI绘画 文章目录 &#x1f4af;前言&#x1f4af;DALLE 3 图像生成介绍&#xff08;Introduction to DALLE 3 Image Generation&#xff09;图像质量与分辨率图像生成机制的解析多图生成功能 &#x1f4af;使用 DALLE…...

【数据事务】.NET开源 ORM 框架 SqlSugar 系列

.NET开源 ORM 框架 SqlSugar 系列 【开篇】.NET开源 ORM 框架 SqlSugar 系列【入门必看】.NET开源 ORM 框架 SqlSugar 系列【实体配置】.NET开源 ORM 框架 SqlSugar 系列【Db First】.NET开源 ORM 框架 SqlSugar 系列【Code First】.NET开源 ORM 框架 SqlSugar 系列【数据事务…...

深入解析下oracle char和varchar2底层存储方式

oracle数据库中&#xff0c;char和varchar2数据类型用来存储字符数据。char类型一旦定义多大&#xff0c;那么它就分配多少字节空间&#xff1b;varchar2类型定义多大&#xff0c;代表它可以扩展的最大大小为多大&#xff0c;一开始空间根据使用来决定。字符数据存储在oracle表…...

Angular v19 (三):增量水合特性详解 - 什么是水合过程?有哪些应用场景?与 Qwik 相比谁更胜一筹?- 哪个技术好我就学哪个,这就是吸心大法吧

Angular在其最新版本 v19 中引入了增量水合&#xff08;Incremental Hydration&#xff09;这一特性。这一更新引发了开发者们广泛的讨论&#xff0c;特别是在优化首屏加载速度和改善用户体验方面。本文将详解水合过程的概念、增量水合的应用场景&#xff0c;以及它与类似框架如…...

宠物空气净化器推荐2024超详细测评 希喂VS霍尼韦尔谁能胜出

最近有粉丝一直在评论区和后台探讨宠物空气净化器是不是智商税的问题&#xff0c;有人认为宠物空气净化器肯定不是智商税&#xff0c;有些人认为将其购回家就是个没用的东西&#xff0c;还占地方&#xff0c;双方各有自己的观点。 其实宠物空气净化器和普通的空气净化器是有很大…...

使用本地主机做网站/国内免费域名

1、门卡类型不支持 出于安全方面的考虑&#xff0c;小米手机刷门卡功能暂时只会支持未经加密且NFC频段在13.56MHZ的MIFARE1卡&#xff0c;NFC硬件只支持IC卡&#xff0c;对于ID卡门禁系统&#xff0c;NFC硬件不支持。带有门卡功能的***和储值消费、公交消费。等功能的门卡暂时不…...

哪些有名网站是用php做的/网络营销运营策划

1、StringBuffer对象的初始化 StringBuffer对象的初始化不像String类的初始化一样&#xff0c;Java提供的有特殊的语法&#xff0c;而通常情况下一般使用构造方法进行初始化。 例如&#xff1a; StringBuffer s new StringBuffer(); 这样初始化出的StringBuffer对象是一个空的…...

wordpress https 混合/成都网站seo诊断

1、如在Oracle用户下添加定时任务su - oracle (首先切换到oracel用户)crontab -e30 2 * * * oracle /backup/oracledata/ordatabak.sh#每天凌晨2点30分&#xff0c;以oracle用户执行ordatabak.sh备份文件(注意&#xff1a;添加定时任务时&#xff0c;如果是在用户下添加定时任…...

龙湖网站建设/如何制作一个简单的网页

浏览器发送axios请求&#xff0c;服务器接收后控制数据库进行增删改查 浏览器 <!DOCTYPE html> <html><head><meta charset"utf-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"vie…...

博网站建设/网页在线代理翻墙

最近在写一篇论文&#xff0c;发现python作图居然也挺好看的&#xff0c;以前只知道PPT&#xff0c;VISIO&#xff0c;MATLAB等等&#xff0c;现在发现python这些个绘图包真的越来越丰富了&#xff0c;会议画出非常精美的图&#xff0c;甚至GIF&#xff0c;动态词云等等&#x…...

网站制作工作流程/app开发费用

axios这一篇就够啦~axios1、axios的理解和使用1.1 axios概述1.2 axios特点1.3 axios常用语法1.4 难点语法的理解和使用2、axios源码分析2.1 源码目录结构2.2 源码分析axios 1、axios的理解和使用 1.1 axios概述 前端最流行的ajax请求库 react/vue官方都推荐使用axios 发ajax…...