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

网页设计网站页面搜索的代码制作网页小图片

网页设计网站页面搜索的代码,制作网页小图片,电商网站商品中心设计方案,汽车网站建设页面题目要求#xff1a; 题目 1.shape 接口有面积Area() float64和 周长Perimeter()fioat64 两个法。为Circle Rectangle实现shape 接口。 2.实现isGreater(shape1#xff0c;shape2 shape)boo1 函数#xff0c;用于比较两个形状的大小,并使用单元测试验证 3.实现http.Handle…题目要求 题目 1.shape 接口有面积Area() float64和 周长Perimeter()fioat64 两个法。为Circle Rectangle实现shape 接口。 2.实现isGreater(shape1shape2 shape)boo1 函数用于比较两个形状的大小,并使用单元测试验证 3.实现http.Handler作为HTTP服务比较Circle与 Rectangle 的大小。并使用香户端验证 请求示例: curl --request POST \ --url http://localhost:8080/shape/isGreater \ --header content-type: application/json \ --data {Shape1: {Radius: 3}, Shape2: {Width: 2, Height: 3}}代码 package mainimport (encoding/jsonfmtlognet/http )const pi 3.14type Shape interface {Area() float64Perimeter() float64 }type Circle struct {Radius float64 }type Rectangle struct {Height float64Width float64 }func (c Circle) Area() float64 {return pi * c.Radius * c.Radius }func (c Circle) Perimeter() float64 {return 2 * pi * c.Radius }func (r Rectangle) Area() float64 {return r.Height * r.Width }func (r Rectangle) Perimeter() float64 {return 2 * (r.Height r.Width) }func isGreater(s1, s2 Shape) bool {if s1.Area() s2.Area() {fmt.Println(C1:%v is greater than C2:%v, s1, s2)return true}fmt.Println(C1:%v is less than C2:%v, s1, s2)return false }type RequestData struct {Shape1 Circle json:Shape1Shape2 Rectangle json:Shape2 }// CompareHandler 处理比较两个形状面积的HTTP请求 func CompareHandler(w http.ResponseWriter, r *http.Request) {var data RequestData// 从请求体中解码JSON数据到RequestData结构体中err : json.NewDecoder(r.Body).Decode(data)if err ! nil {// 如果解码失败返回400 Bad Request错误http.Error(w, err.Error(), http.StatusBadRequest)return}// 比较两个形状的面积if isGreater(data.Shape1, data.Shape2) {// 如果圆形面积较大返回 Circle is largerfmt.Fprintf(w, Circle is larger)} else {// 否则返回 Rectangle is largerfmt.Fprintf(w, Rectangle is larger)} }func main() {http.HandleFunc(/shape/isGreater, CompareHandler)log.Fatal(http.ListenAndServe(:8080, nil)) }结果
http://www.hkea.cn/news/14429615/

相关文章:

  • 无锡网站 appseo面试常见问题及答案
  • 公司网站asp源码网站开发中使用框架吗
  • 网站建设流量入口网监备案网站更换域名
  • 站内推广方案兰州网站建设哪里好
  • 公司建的是网页还是网站仓库管理 erp
  • 个人做网站备案吗什么网站可以做数据图
  • 三亚兼职招聘信息网站中小企业公司
  • 网站建设服务包含内容网络运维课程
  • 豫建设标去哪个网站网站建设工程师是做什么的
  • 门户网站系统建设项目招标书photoshop网课培训
  • 青岛高端网站建设公司网站推广的方法有sem推广
  • 南京网站开发南京乐识赞包装设计的意义
  • 网站建设基本流程流程图微信公众号和网站建设
  • 网站制作在线版wordpress 段落缩进
  • 教资注册网站网站平台 生态建设
  • 企业产品推广运营公司长沙seo工作室
  • 网站左侧树形导航怎么做app wordpress类似
  • 网站备案完成后该如何做贵阳手机端网站建设
  • 山东省城乡与住房建设厅网站首页最快的wordpress
  • 长沙手机网站首页设计公司核酸结果查询
  • 如何加强高校网站建设科技文化网站建设方案
  • 网站推广排名服务企业cms建站系统
  • 邮箱登陆嵌入网站求个网站你明白的
  • 长沙招聘网站哪个最好南宁建站服务公司
  • 郑州的做网站公司哪家好模板网站有哪些在哪里下载
  • 网站在线支付接口平台类网站做多久
  • jsp网站搭建好的学习网站打广告
  • wordpress怎么弄网站网站怎样做全国地区推广
  • 视频网站建设技术方案书河南省工程建设监理协会网站
  • django 做的网站域名如何备案教程