首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Graphics.Polygon代码不工作-我遗漏了什么?

Graphics.Polygon是一个用于绘制多边形的函数,它接受一个点的列表作为参数,并根据这些点的顺序绘制多边形。如果你的代码不工作,可能是因为你遗漏了以下几点:

  1. 点的列表:首先,你需要确保你提供了正确的点的列表作为参数。这些点应该按照逆时针或顺时针的顺序排列,以定义多边形的边界。如果点的列表为空或者只有一个点,那么多边形无法绘制。
  2. 坐标值:确保你提供的点的坐标值是正确的。每个点应该包含x和y坐标值,以确定点在画布上的位置。如果坐标值超出了画布的范围,多边形可能无法显示。
  3. 画布设置:在使用Graphics.Polygon函数之前,你需要确保你已经设置了正确的画布。这包括确定画布的大小、背景颜色、绘图工具等。如果画布没有正确设置,多边形可能无法显示或显示不正确。
  4. 绘制函数:最后,你需要确保你使用了正确的绘制函数来绘制多边形。根据你使用的编程语言或绘图库,可能有不同的函数来执行绘制操作。确保你使用了适当的函数,并将多边形的点列表作为参数传递给该函数。

总结起来,要解决Graphics.Polygon代码不工作的问题,你需要检查点的列表、坐标值、画布设置和绘制函数这几个方面是否正确。如果仍然无法解决问题,可能需要进一步检查代码的其他部分或寻求更详细的错误信息来帮助定位问题。

关于腾讯云相关产品和产品介绍链接地址,由于题目要求不能提及具体品牌商,无法给出相关链接。但腾讯云提供了一系列与云计算相关的产品和服务,包括云服务器、云数据库、云存储等,你可以在腾讯云官方网站上找到更多详细信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

什么建议你通过 Python 去找工作

意识到自己的问题之后,就赶紧给读者“前进一点”发了一条信息道歉。另外,回想起之前还有一些读者问过类似的问题,的答案都不够严谨,因此打算特意写一篇文章来反省一下。...01、人工智能和机器学习人工智能和机器学习是 Python 应用的重头戏,但这方面的岗位对学历的要求非常高,高到我自己都应聘上,非常残酷。...什么是爬虫呢?可能有些不是程序员的读者不太清楚,找百科问了问,它说,“爬虫,又称网页蜘蛛,是一种按照一定规则,自动抓取互联网信息的程序或者脚本。”在知识付费的大环境下,这种爬虫就有点麻烦。...拿来说吧,希望自己的文章只发表在希望发表的平台下,假如其他平台在未经的授权下,就把的文章爬走,放在自家平台上,就觉得知识产权受到了破坏。...嗯,其实觉得应该是因为 Python 的语法简单,容易教——这恐怕是主要原因啊,这样说会不会被社会毒打?

2.6K20

什么建议你通过 Python 去找工作

二哥,你好,是一名大专生,学校把 Python 做为主语言教给我们,但是也去了解过,其实 Python 门槛挺高的,所以我在自学 Java,但是现在并不清楚到底要不要全心的去学 Java,学校里的课程也越来越繁重...意识到自己的问题之后,就赶紧给读者“前进一点”发了一条信息道歉。另外,回想起之前还有一些读者问过类似的问题,的答案都不够严谨,因此打算特意写一篇文章来反省一下。...01、人工智能和机器学习 人工智能和机器学习是 Python 应用的重头戏,但这方面的岗位对学历的要求非常高,高到我自己都应聘上,非常残酷。...什么是爬虫呢?可能有些不是程序员的读者不太清楚,找百科问了问,它说,“爬虫,又称网页蜘蛛,是一种按照一定规则,自动抓取互联网信息的程序或者脚本。” 在知识付费的大环境下,这种爬虫就有点麻烦。...拿来说吧,希望自己的文章只发表在希望发表的平台下,假如其他平台在未经的授权下,就把的文章爬走,放在自家平台上,就觉得知识产权受到了破坏。

2.7K40

代码指南100问:13为什么」需要低代码

什么」需要低代码?即使所有人都认同上述“为什么要用低代码”的理由,但仍不时会有试水者跳出来,给大家细数“为什么不需要低代码”。...图片作为调研过国内外多款低代码产品的深度体验用户,的观点是:不能以偏概全。...图片作为同样搞清楚底层原理不舒服斯基的程序员,更愿意相信:问题只是暂时的。虽然这确实是目前使用低代码平台时绕不开的一个痛点,但并不属于低代码技术本身的固有缺陷。...低代码的思路亦是如此:与当年的操作系统和现在的云平台一样,都是想通过建立一个黑盒化的中间层抽象来降低开发者的工作量与心智负担。当然,所有额外增加的中间层都不是完全免费的,低代码例外。...问题排查与系统优化手册》),不得不说:用低代码开发,也要讲基本法。

19500

什么同样的代码就是跑起来,同事却能跑起来?

不知道小伙伴们有没有遇到过标题的问题,明明同样的一套代码,在自己本地就是运行起来,或者说在本地只改了一个无关痛痒的代码,看上去人畜无害,结果就报各种乱七八糟的错误,但是同事却能运行的好好的。...这种情况下其实你们的代码版本是不一样的,并不是标题提到的一样的代码,但是很多时候自己内心会以为代码是一样的。...真的没改动代码吗? 还有一种情况就是自己本地的确实改动了部分代码,但是改动的地方看上去是人畜无害的,但是就是跑起来。...总结 反正跑起来肯定有原因,不是代码原因就是环境原因,一般经过上面几个方式的排查,都能找到问题了,如果再不行,重新查询拉取代码库也未尝不是一个方法,当然如果实在解决不了,咨询前辈也是一个很有效的方法。...解决问题最难的不是如何解决问题,而是发现问题的本质原因,很多时候一个问题解决不了是因为不知道问题的根本原因是什么,很容易被一些表面现象所迷惑,当我们花点时间仔细分析后,才发现最终的问题跟表面出来的可能完全不一样

1.3K30

的神经网络工作了!应该做什么? 详细解读神经网络的11种常见问题

不幸的是——几乎可以肯定的告诉你,你的代码仍然有问题。它可能是数据预处理、训练代码,甚至是推断的bug。仅仅因为错误的减少并不意味着你的网络正在学习任何有用的东西。 -如何解决?...不幸的是这一过程与机器学习应用程序是不能工作的,所以我们应该非常小心检查我们在每个阶段的过程,这样我们就会知道,当一个错误已经产生时,我们就需要回去更彻底地检查代码。...的建议是从一开始去适应可视化,不要只有当你的网络工作时才开始适应,这样就能确保在你开始尝试不同的神经网络结构时,你已经检查了完整的流程。这是你能准确评估多种不同方法的唯一方式。...如果你正在进行回归,那么大多数情况下,你希望在最后层使用任何类型的激活函数,除非你知道某些特定于你希望生成的值作为输出值。 -为什么? 再考虑一下数据值实际代表什么,以及它们在标准化之后的范围。...在它们三个中选择一个(最喜欢的是“lecun”),一旦你的神经网络开始运作,你就可以自由地尝试,直到你找到最适合你的任务。 -为什么?

1.6K30

详解:33案例(qq新闻)

如果p只有一个的话,就可以设counter-reset: count;在p里面,如果很多的p的话,那不能了,因为设的话,就代表一次设完就具有重复性了呀(注意点) 问题:12345678910那里是用什么代码做的呀...知道知道,用两句代码搞定, height: 20px; line-height: 20px; text-align: center;三步搞定 那同学们,你们知道怎么玩margin吗?...知道知道,那好,陈业贵同学你来回答一下 margin:40px;同学们知道是什么意思吗?代表上下左右都40px距离, 老师那怎么证明呢?...好同学们,来为你们证明一下 算了·,大家还是看我的margin加深理解文章把,那里面有哈哈哈哈 text-indent: 15px;什么意思?...应该注意什么呢老是 缩进15px,距离所在的父级缩进的哈 老是,那转换行级为块级怎么做?

27720

【每日精选时刻】毕业三年,月薪30K,想跟你聊聊;为什么推荐在对称加密中使用CBC工作模式;线上业务优化之案例实战

点此一键订阅【每日精选时刻】专栏,吃瓜新鲜作品迷路!...通过使用异常,程序员可以更容易地理解和维护代码,因为异常处理的代码与正常的业务逻辑相分离。...【密码学】为什么推荐在对称加密中使用CBC工作模式这篇文章是在公司内部分享中一部分内容的详细版本,如标题所言,我会通过文字、代码示例、带你完整的搞懂为什么我们建议你使用cbc加密模式,用了会导致什么安全问题...很多读者私信问我,自己工作三年多了,随着工作年限的不断增长,感觉自己的技术水平与自己的工作年限严重不符。想跳槽出去换个新环境吧,又感觉自己的能力达不到心仪公司的标准,即使投了简历也没人来通知自己面试。...编程无疑是程序员的核心技能,但在这个快速发展的时代,仅仅会写代码已经不足以让你们在职场中脱颖而出。那么,除了编写代码,你认为程序员还需要掌握哪些关键技能呢?

25741

C#实现多线程的几种方式

什么是进程? 进程(Process)是计算机中的一个执行中的程序,它是对正在运行的程序的抽象。一个进程包括了程序的代码、数据、堆栈以及其他操作系统所需的资源。 什么是线程?...:{i}"); Thread.Sleep(100); } } 拾补漏合集 在这个快速发展的技术世界中,时常会有一些重要的知识点、...《C#/.NET/.NET Core拾补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节,以帮助大家更全面地了解这些技术栈的特性和发展方向。...GitHub开源地址 https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetStudy.md 拾补漏知识点投稿...该Issues主要是给各位小伙伴们提供投稿的地方,你有什么想要学习的C#/.NET/.NET Core相关技术栈或者已学习过且有文章输出的欢迎在投稿!

13510

pg数据库有雷锋?用户已有权限为何无故消失?

多年从事一线的数据库运维工作,有丰富项目经验、维护经验和调优经验,专注于数据库的整体运维。 越来越多的互联网企业在使用postgresql数据库,我们也例外。...排查问题 >>>> 第一次授权 一开始,以为是昨天遗漏了,先道了一个歉,再次进行了授权,授权完成之后,检查了32个表,都能被只读用户查询,于是放心的告诉开发,昨天的所有表都已经授权好了,也检查过一次了...这次肯定不会漏了。 万万没想到,半小时后,开发来和我说,不行,还是有其中几个表没有权限。之前的连接还没断开,再次跑了一遍之前的检查语句,确实没有权限了。卧槽?这是咋回事?数据库中有雷锋了?...为什么要进行drop表之后重建表的操作?开发说是通过调用框架清理数据,框架就是这么干的。 ok,明白了目的是为了清理数据,而涉及到表结构的修改,那么其实用truncate来清理就可以了。...最终,开发修改了代码,再次授权那32张表之后,权限不再慢慢消失了。 总结教训 1. 大千世界无奇有,数据库中没有雷锋,而是有各种万万没想到的逻辑。 2.

1K50

蜀绣遇上腾讯 数字创意激发全民众创专属蜀绣潮衣

运用“产业互联网”思维,以数字化创意助力当地文旅及文创产业升级,结合蜀绣传统技艺,联动当地蜀绣非遗传承人,打造蜀绣文创轻奢产品,为当地非手艺人带来收入的同时,探索蜀绣发展新方向。...在“蜀SHOW文创”小程序里,用户可DIY创作个人专属的蜀绣文创产品,实现个性化表达,感受非与潮流的融合,让更多年轻人了解蜀绣,喜欢蜀绣,爱上蜀绣。...为什么要参与这样的项目呢,当我们好奇的问道邬学强老师时,他这样说,“如果按照传统路线走,蜀绣是肯定走不出来的。”他讲道,“所以我们愿意去接受新的领域,吸收年轻人的观点与理念。...有经验,他们有营销、设计、审美上的创意,两代人不断交流、碰撞,才有了更多火花出现,才能让蜀绣越来越好。” 目前通过蜀SHOW文创,可以为当地非手艺人带来收入。...现在,每售卖一件蜀绣潮衣,就可以为一位蜀绣绣娘带来9.5小时的工作机会,175.75元的收入。我们每个人都可以参与其中,为非蜀绣的振兴助力!

94510

做项目为何会把代码审计放在重要的审查地位

代码审计的操作需要运作在企业安全运营的场景当中,安全工程师需要了解整个应用的业务逻辑,才能挖掘到更多更有价值的漏洞。99%的大型网站都被拖过库,泄漏了大量用户数据。...入侵者可以利用的漏洞有:软件编写存在bug系统配置不当口令失窃嗅探未加密通讯数据设计存在缺陷系统攻击哪些业务场景需要做好代码审计工作?...、资源滥用那么,为什么需要做代码审计?...代码审计能带来什么好处?据统计,早在2018年全球区块链领域发生近百起安全事件,损失超20亿美元,相较于2017年增长了538%。...比特币的底层技术“区块链”面临着来自数据层、网络层、共识层、激励层、合约层、应用层的安全风险,安全攻击方式层出穷,防不胜防。安全攻击主要发生在应用层,其中智能合约是区块链安全的重灾区。

61030

阿里社招面经 (已拿 offer)

(面试官:浏览器输入URL后发生了什么?)...事件循环说一下(面试题:说说事件循环机制(满分答案来了)) JS有几种基本类型,分别是什么,与对象的区别 JS 执行过程中是如何保存上下文的(建议看看极客时间的《浏览器工作原理》) 你认为什么是前端 为什么想来阿里...最近在看什么书 微前端了解吗 你想成为什么样的人(个人成长规划) 项目中遇到的最大挑战是什么,如何解决的 node 大量日志怎么处理的(缓冲队列/采样率降低等) http2 的特点(「知识拾」 ...https加密原理,中间人攻击知道吗(「知识拾」你应该知道的 https) ng 负载均衡的方式有哪些 CDN 有什么作用 不可变数据里面,immutable,删除数组里面的列表(https...这里的一个感受就是,项目中遇到的最大挑战,这个问题真不好答,当时答得也不够好,后面又回去总结了一波项目,建议大家都好好总结一下自己平时遇到的问题,寻根究底。

1.8K20

你不知道的程序猿-Hello World

相信作为程序员或者相关职业者对「Hello World」肯定陌生,这或许是你的第一个程序,也是你踏入这行的标志。 (一) 当人类接触新事物时,总是充满好奇。...好不容易跟着书本完成了代码,可编译时总会失败,哦,原来大小写错了,不对,还漏了个标点。...过去几年的工作大致是这样的。 每天早晨开个晨会,核对下今天的需求和完成时间,接受领导的鸡汤和洗礼。 接着回到座位,敲代码,敲代码,敲代码……敲的永远是那一些熟悉的代码。敲的已经渐渐开始厌倦。...回到家中的,早已失去对代码的激情,陪伴我的依旧是那台熟悉的电脑,看视频and玩游戏。 其实有时候真的会很迷茫,不懂敲的是代码,还是寂寞。 其实有时候也会很彷徨,不懂未来的自己到底会变成怎样。...(四) 于是想写点什么,总觉得该记录些什么,也想坚持写下去,虽然写的不好,可我想坚持下去。

33210

浏览器的内存泄漏场景、监控以及分析

内存泄漏 Q:什么是内存泄漏? 字面上的意思,申请的内存没有及时回收掉,被泄漏了 Q:为什么会发生内存泄漏?...梯状上升的就是发生内存泄漏了,每次函数调用,总有一部分数据被外部持有导致无法回收,而后面平滑状的则是每次使用完都可以正常被回收 这张图需要注意下,第一个红框末尾有个直线式下滑,这是因为,修改了代码,把外部持有函数内申请的数组那行代码去掉...利用这些工具,我们可以分析出,某个时刻是由于哪个函数操作导致了内存分配,分析出大量重复且没有被回收的对象是什么 这样一来,有嫌疑的函数也知道了,有嫌疑的对象也知道了,再去代码中分析下,这个函数里的这个对象到底是不是就是内存泄漏的元凶...这里之所以还会梯状式上升是因为,当前内存还足够,还没有触发垃圾回收机制工作,你可以手动触发 GC,或者运行一段时间等到 GC 工作后查看一下,内存是否下降到初始状态,这表明,这些内存都可以被回收的 或者拉份内存快照看看...,为什么需要局部变量存储,为什么需要 unused 函数的存在,这个函数的目的又是什么,如果只是为了在将来某个时刻用来判断上个全局变量 t 是否可用,那么为什么直接再使用个全局变量来存储,为什么选择了局部变量

3.2K41

管理|KPI,互联网企业管理的神器

解决:在最开始的过程中,其实每周都会定期询问具体的产品研发的进程,当然是对照禅道中在项目开始时制定的研发计划,每次也会得到研发“本周进程已完成的回答”,然而在做月度验收时发展研发遗漏了很多功能点,设置遗漏了一些主流程页面...问题2:部分开发对产品的理解达标。...解决:当时出现这个问题的主要原因是因为时间太赶,具体的研发对产品的部分规则不了解的情况下还是舍不得花时间做评审会议,都争取更多的时间进行写代码工作,事实证明对产品的需求理解一点也马虎不得,要舍得花时间...解决:这块主要的问题是在梳理所有上个月所有遗留的工作,对不予处理的很多bug没有一个最终的解决方案。...这样的模式走下来,觉得对的收获的很大的。 这个KPI的尺子,一来可以衡量每一个同事的业绩指标,二来可以让大家很清楚每一个月的重点是什么

88050

当数据分析之路遭遇困惑,你还需要提升这8个能力

写的汉字比数字还多…… 你们还有人理,每天都在写excel!写完了理的都没有!报表发出去石沉大海,完全不知道码这些数字有什么用。 你们就消停点吧,没人理多好。天天被业务diss。...出的分析如果合他们的意,就说“这早知道了”,不合他们意就说“不符合业务特点,是不是分析漏了什么去他大爷的。...为什么呢?难道那些数据分析学习文章漏了什么?这里漏了一个关键问题:数据分析工作到底是干什么的。 作为一门技术,数据分析是个人都可以掌握。...业务部门不重视数据分析,尊重数据分析科学性与客观性,利用数据相互甩锅,都是从这里开始的。但脱离业务,单靠数据分析部门,也很难看到自己的分析成果落地。...其实强化了能力以后,大家就会发现这些并没什么大不了的。如果我们明知道会有这么多坑,在开展工作的时候,就会主动避免。

40142

什么程序员对旧代码深恶痛绝?

最近有人问我,为什么软件开发者非常痛恨维护别人的代码思考了很久怎样回答这个问题,最后决定做一个简单的比喻。 ? 有人请求你在一个岛上建一座实验室,而这是一个其他工程师遗留下来的烂尾工程。...你:“擦!应该不会有问题啊!”你绝望地对前一个工程师喊道。 你:Johny,我们这里出现毒气泄漏了!出什么问题了? 同事:不知道,应该没问题的。你在项目里改了什么东西?...你:你至少应该在门上给我留个条子啊,告诉拖把是用来支撑天花板的。好了现在毒气泄漏了,我们该怎么办? 同事:开电扇啊,就能把毒气吹跑了。 你:擦,电扇已经拆掉了! 同事:为什么?...你:那为什么你做了个120吨的电扇?为什么你不能简单地放一盒防毒面具? 同事:得研究哪个防毒面具好用啊,但这个电扇是上个项目留下来的就直接拿来用了。 你:Johny,已经把你的电扇拆掉了!...同事:那你**还等什么?赶快坐热气球跑啊! 你:... ... 写到这里——同样身为程序员的你,当面对遗留代码时会如何处理?欢迎在评论区分享你的观点。

35510

C#内建接口:IEnumerable

01 什么是Enumerable 在一些返回集合数据的接口中,我们经常能看到IEnumerable接口的身影。那什么是Enumerable呢?...就像人们排队去打疫苗,排队的人就是可枚举的,他们有的开车,有走着,有早有晚全都按照先来后到的顺序排好队,当医生开始进行打疫苗的工作时,他并不关心有多少人在排队,也不关心是否有人迟到,当然也不能越过第一个人让其后边的人先进来打...也就是说通过枚举我们可以获取一个枚举器,通过枚举器我们能找到一个个数据对象,明白了这一点,我们就能大体上了解如何通过IEnumerable来获取数据了,那下面请看代码代码中有一个返回IEnumerable...的方法,用来模拟数据的产生,其中用到了一个yield关键字,简单来说yield return就是部分返回(产生了一个数据,就返回一个,yield具体用法请看我上一篇分享的文章:[C#....NET 拾补漏] 理解 yield 关键字),这个方法最终的运行效果就是一秒钟返回一个当前时间构成一个IEnumerable集合。

80120
领券