精华内容
下载资源
问答
  • 下面有9个点图片。你能一笔画出4条直线连接着9个点,并且不重复任何条线吗?

     下面有9个点的图片。你能一笔画出4条直线连接着9个点,并且不重复任何一条线吗?

    展开全文
  • 怎么让web3.js调用合约方法执行多交易在一个交易hash中?之前通过智能合约调用已部署合约实现的,后来发现需要payable方法,而已经部署的合约没有该方法,然后就很尴尬了![图片说明]...
  • 篇自己的CSDN博客!!! 在CSDN上抄了一年多作业, 终于要自己发博客啦233333,但是并没有什么含金量的其实嘤嘤嘤QAQ 想码一些作业当时做完有点成就感的作业吧,毕竟以我个人的水平和热爱学习的程度可能上学期间...

    【开篇bb】

    第一篇自己的CSDN博客!!!

    在CSDN上抄了一年多作业, 终于要自己发博客啦233333,但是并没有什么含金量的其实嘤嘤嘤QAQ

    想码一些作业当时做完有点成就感的作业吧,毕竟以我个人的水平和热爱学习的程度可能上学期间是我最后和计算机科学打交道的日子了orz(我的智商就不去拉低程序猿的平均水平了)

    //

    【正题part】

    **

    这道题是【计算机图形学】的第一次作业(中的一道题),原题如图
    在这里插入图片描述我在做之前先手画了好多好多个(脑子笨没办法QAQ)然后发现了其实质数很好画,但是非质数就很容易漏线…

    还是直接码实验报告吧:

    **

    算法设计原理:

    • 有 0 个或 2 个奇点的连通图能够一笔画成,否则不能一笔画成,所以n必须为奇数。

    • 由于两点之间只需连一次,因此最大间隔不会超过n/2。当间隔不是n的因数时,连接所有点可以不会重复的遍历再回到原点;

    • 当间隔是n的因数时,会提前回到原点,此时将原点向原间隔-1的位置连线接过去,可以按照原间隔开始新一轮小循环,且不用担心会出现-1之后再轮回,因为奇数不会有偶因子,因此原间隔必为奇数,原间隔-1为偶数必不是n的因子;
      解决完此因数间隔后可直接从最后一个“原点”处继续下一轮间隔-1的正常连线,由于从最初的原点到现在的“原点”已经是按照原间隔-1连过来的,所以不用考虑前面的点,可以正常进入下一轮循环。

    (是不是感觉说的很乱??我也不想啊QAQ人菜没办法好不容易大概摸索出来了还说不清楚QAQ直接看代码吧👇👇)

    //
    //程序名称:绘制金刚石图案
    //功    能:一笔绘制,n可以取任意大于1且小于30的奇数,按任意键查看绘制步骤
    //编译环境:Visual Studio 2015,EasyX_20200109(beta)
    //作    者:颠桑<1752569704@qq.com>
    //最后修改:2020-3-2
    //
    #include <graphics.h>
    #include <conio.h>
    #include <math.h>
    void draw_polygon(int n)
    {
    	initgraph(640, 480);
     
    	//找到所有点的位置
     	int i;
    	double t, r = 200;
     	double x[30], y[30];
     	t = 3.14159 * 2 / n;
     	for (i = 0; i<n; i++)
     	{
     		x[i] = r*cos(i*t) + 320;
    		y[i] = r*sin(i*t) + 240;
     	}
     
     	_getch();
     	i = 0;
     	moveto(x[0], y[0]);
     	for (int j = n / 2; j > 0; j--)
     	{
      		if (n%j != 0 || j == 1)  //间隔不是点数的因数时,可直接连完所有点
      		{
       			setcolor(GREEN);
       			i = (i + j) % n;
       			while (i != 0)
       			{
        				lineto(x[i], y[i]);
        				_getch();
        				i = (i + j) % n;
       			}
       			lineto(x[i], y[i]);
       			_getch();
      		}
      		else //当间隔是点数的因数是会提前回到原点
      		{
       			setcolor(RED);
       			int time = n / j; //连time条线即绕回缘点
       			for (int count = 0; count < j; count++)  //因为n=j*time,所以想要画全需要画j轮
       			{
        				for (int k = 0; k < time; k++)
        				{
         					i = (i + j) % n;
         					lineto(x[i], y[i]);
         					_getch();
        				}
        				i = (i + j - 1) % n;
        				lineto(x[i], y[i]);
        				_getch();
       			}
      		}
     	}
     	closegraph(); //关闭窗口
    }

    图为27个顶点的绘制结果
    图为27个顶点的绘制结果
    当时为了方便检查非质数对因数的处理,把那部分相关的线改成红色了

    可能算法也不是很优质,尤其是非质数每次出循环的那个地方总感觉怪怪的,也改了很多次
    但是起码画出来了嘛,能做出来就已经有一种铁树开花傻子开窍的惊喜,脑内已经奏响《We Are The Champions》(干啥啥不行,贫嘴第一名是我了orz)

    //

    【后记】

    第一次用CSDN写博客感觉真奇妙,用惯了秀米突然感觉这个编辑器emm非常科技且理智👍!(虽然不能首行缩进,不能改字体颜色,简直要难受死一个新媒小编QAQ)
    插入图片什么的都带代码的感觉tql;
    代码块太秀了!还有大标题,这一整就很有学术的感觉😁 (感觉自己的智商都有一瞬间小小的提高(并没有))

    也欢迎各位大佬批评指正!

    第一篇博客完结撒花★,°:.☆( ̄▽ ̄)/$:.°★

    展开全文
  • 一笔keep-alive和cache-control

    千次阅读 2010-12-26 03:32:00
    以前看的时候大多走马观花,补补课,记一笔吧。 对于静态内容在HTTP Header中设置过期时间和最大时间,可以有效的使浏览器避免下载已经下载过的文件。 js,css,图片什么的都是静态内容,都应该考虑cache,但是html...

     

    | No Comments | No TrackBacks
    以前看的时候大多走马观花,补补课,记一笔吧。
    • 对于静态内容在HTTP Header中设置过期时间和最大时间,可以有效的使浏览器避免下载已经下载过的文件。
    • js,css,图片什么的都是静态内容,都应该考虑cache,但是html不是静态内容。
    • Expires和Cache-Control: max-age是资源终身鲜活的Cache控制。浏览器在过期之前不进行资源的鲜活检查。
    • Last-Modified 和ETag则是对资源的一种描述,属于启发式的Cache控制,浏览器在检查之后再决定使用Cache与否。
    • Expires 和Cache-Control: max-age,作用相同,设置其中一个即可,Last-Modified 和Etag也是冗余的设置,设置其中一个即可。
    • 设置Expires,Cache-Control支持率不及Expires。这个值通常设置1个月,不要超过1年。如果不知道过期时间,就设长一点,当发生变化的时候使用URL的指纹。
    • 要考虑到代理服务器的Cache情况,使用Cache-Control的public还是private。通常来说要set-cookie的地方就不要让代理Cache,所以设置为Private。
    • 代理Cache的情况还有压缩与否的问题,有两种方法,一种是把Cache-Control设置为Private,使代理服务器不Cache这些内容。另一种是设置Vary: Accept-Encoding的Header,这可以使代理Cache两种内容,压缩的与不压缩的。
    • 避免Firefox的URL哈希冲突,Firefox的URL哈希算法有8个字符的冲突边界。所以两个资源的URL差异应该在8个字符以上。
    • 设置正确的Vary Header,IE对于设置了Vary头的资源是不Cache的,有例外,Vary头的值是Accept-Encoding和User-Agent的时候可以被IE给Cache,所以要么不设Vary头,要么就对Vary头进行裁剪。
    HTTP Keep-alive呢,重点看以下几个文档: http://httpd.apache.org/docs/2.0/mod/core.html#keepalive http://en.wikipedia.org/wiki/HTTP_persistent_connection http://en.wikipedia.org/wiki/Keepalive Apache的KeepAlive设置与优化 - 老黄纸条箱(这篇是精华) Keep-alive是指在同一个连接中发出和接收多次HTTP请求。优点是:
    • 使用较少的CPU和内存
    • 开启HTTP 管道
    • 减少网络拥堵
    • 在接下来的请求中,减少传输时间。
    • 错误可以被报告但是不关闭TCP连接。

    在RFC 2617第47页里,一个用户客户端对任何服务器或代理不能维持2个以上的连接。代理可以维持2xN个连接。

    IE6和7使用 2个长连接,IE8使用6个,都是在60秒之后超时。 Firefox的长连接都是在300秒超时,同时使用的连接可以自定义(按每主机或总计),Opera与Firefox类似。

     

     

    总之:

           用于缓存的是Cache-Control,主要用于页面的各种元素,css,js,jpg图片等,它有private,never,max-age等选项

           而Last_modified与ETag都是用于对资源的判断,针对的是url,etag在下载时检验有用

     

    展开全文
  • 。。。 。。。 ...连接1—@作直线穿过4,7;连接@ — *作直线穿过8,6;...连接* — 1作直线穿过3,2:连接1—9作直线穿过5 ...@,*可以看做是虚拟的不存在的!! 很简单的!! 看过《邋遢大王》吗??

    。。。
    。。。
    。。。

    1   2   3   *
    4   5   6
    7   8   9
    @
    连接1—@作直线穿过4,7;连接@ — *作直线穿过8,6;
    连接* — 1作直线穿过3,2:连接1—9作直线穿过5
    @,*可以看做是虚拟的不存在的点!!
    很简单的!!
    看过《邋遢大王》吗??

    展开全文
  • //重置连接点到当前连接点 x_1 = (int) nowFaceLocation.getX(); y_1 = (int) nowFaceLocation.getY(); } } } } //生效 mark_rag.dispose(); //生效 joint_rag.dispose(); //创建图片 String locaPath = request....
  • 在之前,我对MSSQL中的内连接和外连接所得出的数据集不是很清楚。这几天重新温习了一下SQL的书本,现在的思路应该是很清楚了,现在把自己的理解发出来给大家温习下。希望和我一样对SQL的连接语句不太理解的朋友能够...
  • 在mac文件系统中可以对一个文件进行标题中的这5种操作,操作的结果都是生成份副本,但是其中却有很大区别。首先操作上的区别很明显 生成 软连接、硬连接 是通过命令行操作的 生成 替身、复制、拷贝 一般是通过...
  • Android面试题集

    千次阅读 2011-11-26 09:15:14
    A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 2.下面异常是属于Runtime Exception 的是...
  • java连接打印机

    千次阅读 2019-07-11 20:26:33
    使用连接线选择usb端口,完成后可以打印空白页进行测试。刚开始的时候因为找不到连接线,我使用笔记本蓝牙进行连接,选用串口com4连接,也可以进行打印。 得力打印机 下载驱动,配置端口,安装驱动。 后台 pom....
  • 图片来源:王朝阳 简单来说 会话保持是指连接断开,在规定时间内再次连接的时候,保证路由到同一服务器。而长连接在keep-alive状态下,也是会路由到同一服务的。会话不保持的话,连接断开,再次连接的时候,会重新...
  • 逛贴吧的时候遇到了一个趣味问题 这里我再重复遍问题 如下图所示,不过黑点,把所有白色圆圈用条线连起来,不能重复,不能斜着连(更不能像上图那样穿墙传送) 把上图用矩阵文本表示出来如下(0代表黑点,即不...
  • 在网上请不要惹一个程序员

    万次阅读 热门讨论 2013-04-13 22:20:39
    背景:我是名吊丝程序员,在小公司做事,平时做私活,最近开了淘宝店,月交易几千块钱而已,以调试、破解和出售网站模板类为主。 起因:4.2号来了名顾客,要求为其提供的WEB程序开发注册机,程序中含有...
  • OMCS 傲瑞多媒体连接系统

    千次阅读 2013-05-08 21:15:39
    OMCS(Oraycn Mutimedia Connecting System) 傲瑞多媒体连接系统是集成了音频、视频、远程桌面、电子白板等多种媒体于身的网络连接系统,您只要连接到傲瑞多媒体服务器,就可以随时访问任何一个在线的多媒体设备。...
  • 本文只介绍给文件上传对象...1.图片水印  1.先上工画图片水印的方法 /** * 加图片水印 * * @param bufImg --BufferedImage 用来画图的宽高跟需要加水印的图片一样的空白图 * @param img --...
  • CNN卷积神经网络原理讲解+图片识别应用(附源码)

    万次阅读 多人点赞 2018-06-26 16:35:50
    先给大家出脑筋急转弯:在白纸上画出一个大熊猫,一共需要几种颜色的画笔?——大家应该都知道,只需要种黑色的画笔,只需要将大熊猫黑色的地方涂上黑色,一个大熊猫的图像就可以展现出来。 我们画大熊猫的方式...
  • 在下位机使用wifi模块的AP模式,充当服务端,让上位机(安卓客户端)连接wifi, 然后使用socket方式接收经下位机转码后的摄像头采集到的数据,用SurfaceView进行 数据的解码,用画笔将数据刷在画布上,循环执行...
  • android图片涂鸦(标记)

    千次阅读 2013-09-22 17:15:22
    主界面:一个图片一个textView,点击图片后放大,出现两按钮,点击标记按钮就可以对图片进行涂鸦,返回后图片回复正常大小,涂鸦的痕迹还留在上面。大概就这么多功能。 下面开始分析需求: 由于主要功能是...
  • WIFI Direct 标准 连接

    万次阅读 2012-08-01 18:45:00
    Wi-Fi Direct与Wi-Fi并不是回事儿。符合Wi-Fi Direct标准的设备在无须热点基站、路由或AP的情况下,就可以方便地与其他设备实现直接连接、传输数据或共享应用。而我们目前大量应用的Wi-Fi电脑、手机等,都不能主动...
  • 我们往往想让指定的文字连接一个整体,不让用户对显示的文字进行拆分复制等操作,只进行显示,也就是说,我们想让部分字符串以原子的形式显示给用户,例如,在即时通讯软件中,我们在群里@一个人是,当补全成功后...
  • 1 加载图片到内存(1).数码相机照片特别是大于3m以上的,内存吃不消,会报OutOfMemoryError,若是想只显示原图片的1/8,可以通过BitmapFactory.Options来实现,具体代码如下: BitmapFactory.Options ...
  • 数据库快速入门例子代码 下面的内容将简单说明怎样使用数据库。更详细的信息请阅读各个函数的单独介绍页面。 初始化数据库类 下面的代码将依据你的数据库配置载入并初始化数据库类: ...详见 数据库连接。 多结果标准
  • 刚开始学习springBoot,用eclipse根据网上流程(http://www.jb51.net/article/111546.htm)创建了一个,但是报错了,这什么情况啊 ![图片说明](https://img-ask.csdn.net/upload/201707/25/1500954176_969983.png)
  • 大数据经过10年发展,现在已经到了一个重要的分水岭阶段:通用性和兼容性能力成为大数据发展主流,运行的稳定可靠和使用的简捷、易开发、易维护成为产品发展的驱动力,而这正是 Hadoop/Spark 这类积木式模块框架无法...
  • ”段伏枥突然觉得奇怪,为何伍定轩会突然提出这问题。    “你看我的仙人掌。”伍定轩指了指摆在电脑旁边的盆仙人掌。当初伍定轩决定买这小盆仙人掌的时候,也是从网上听人说,它可以防辐射。    伍定轩...
  • public static void main(String[] args) throws ... //从链接中获取图片,如OSS,服务器等。 // String url = "https://mjmall.oss-cn-shanghai.aliyuncs.com/18/1/merchantIcon.png"; // BufferedIm...
  • 一个合格的初级前端工程师需要掌握的模块笔记

    千次阅读 多人点赞 2021-02-04 09:43:23
    一个合格的初级前端工程师需要掌握的模块笔记 文章目录一个合格的初级前端工程师需要掌握的模块笔记前言Web模块html基本结构标签属性事件属性文本标签多媒体标签列表表格表单标签其他语义化标签网页结构模块划分CSS...
  • 比如一个文件夹下面有多张JPG图片,如何快速的将这些图片导入到PS的一个文件里面,每一张图片使用一个图层。就是导入20张图片,将这20张图片放到20图层中。这种批量操作,ps如何导入图片呢。对PS感兴趣想学习交流...
  • 原文连接:https://blog.csdn.net/xiaobing_122613/article/details/56485456 ...Rational Rose 本身没有保存为 JPG/GIF 图片格式的功能。 1. 可以通过全选、复制、粘贴可以把图表直接粘贴到打开的 Word 文档里 2....
  • 利用touchesMoved来获取各个触摸,并存入一数组。 在drawRect方法内,循环生成这些,当i=0时,使用CGContextMoveToPoint方法移动到起点...另一问题是无法回退到上一笔,因为没有记录每次的起点,只是记录了每

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,249
精华内容 9,299
关键字:

一笔连接24个点图片