RED

使用Python的turtle库实现六角形以及正方形螺旋线的绘制

大憨熊 提交于 2021-02-01 11:37:53
1.六角形的绘制 思路:一个六角形可以看作是两个等边三角形具有共同的中心且垂线互成60°角。所以只需实现一个等边三角形的绘制以及第二个三角形绘制起点的移动即可。 代码如下: import turtle turtle.setup(650,350,200,200) turtle.penup() turtle.pensize(1) turtle.pencolor("red") turtle.fd(100) turtle.seth(30) turtle.pendown() turtle.fd(80) turtle.seth(-90) turtle.fd(80) turtle.seth(150) turtle.fd(80)       / /第一个三角形绘制完成 turtle.penup()      // 将画笔抬起,此时任何画笔操作都不会绘制出来 turtle.seth(30) turtle.fd(80/3) turtle.seth(90) turtle.fd(80/3)      // 调整第二个三角形的绘制起点 turtle.pendown()     //将画笔放下,绘制接下来的画笔移动路径 turtle.seth(-30) turtle.fd(80) turtle.seth(-150) turtle.fd(80) turtle.seth(90) turtle.fd(80)

CentOS8 终于发布了,尝鲜!

≡放荡痞女 提交于 2021-02-01 06:24:32
就在昨天,CentOS8正式发布了! RedHat8在5月7号正式发布后,就一直期待CentOS新版本的发布,今天终于发布了,迫不及待的尝鲜 CentOS我就不多介绍了,目前各大镜像站点已经都可以下载了,请看文章最后附的地址 安装也不算复杂,不过和之前的版本不同的地方在于,如果你和我一样,下载的是一个boot类型的镜像的话,它需要你先手动配置好网络,以及配置一个repository的镜像仓库,其他地方就和之前没啥差别了,我这里最小化安装 这次发布的还包含全新的 CentOS Streams ,Centos Stream 是一个滚动发布的 Linux 发行版,它介于 Fedora Linux的上游开发和 RHEL 的下游开发之间而存在。 你可以把 CentOS Streams 当成是用来体验最新红帽系 Linux 特性的一个版本,而无需等太久。 CentOS8和和RedHat8新特性一致,基于4.18的内核版本,提供AMD和Intel 64位架构,以及64位的arm、IBM Power Systems、Little Endian、IBM Z 目前CentOS8的镜像有DVD的完整镜像,大小7G多,和boot类型的镜像,只有500M大小。不过如果是boot最小化引导的ISO镜像,需要通过BaseOS和AppStream存储库安装软件包 对于系统硬件需求

Vue v-bind与v-model的区别

有些话、适合烂在心里 提交于 2021-02-01 04:16:46
v-bind 缩写 : 动态地绑定一个或多个特性,或一个组件 prop 到表达式。 官网举例 <!-- 绑定一个属性 --> < img v-bind:src= "imageSrc"> <!-- 缩写 --> < img :src= "imageSrc"> <!-- 内联字符串拼接 --> < img :src= "'/path/to/images/' + fileName"> <!-- class 绑定 --> < div :class= "{ red: isRed }"> </ div> < div :class= "[classA, classB]"> </ div> < div :class= "[classA, { classB: isB, classC: isC }]"> <!-- style 绑定 --> < div :style= "{ fontSize: size + 'px' }"> </ div> < div :style= "[styleObjectA, styleObjectB]"> </ div> <!-- 绑定一个有属性的对象 --> < div v-bind= "{ id: someProp, 'other-attr': otherProp }"> </ div> <!-- 通过 prop 修饰符绑定 DOM 属性 --> < div v-bind

Java虚拟机最多支持多少个线程?

回眸只為那壹抹淺笑 提交于 2021-02-01 00:28:46
作者: miracle1919 来源:http://sina.lt/getP McGovernTheory在StackOverflow提了这样一个问题: Java虚拟机最多支持多少个线程?跟虚拟机开发商有关么?跟操作系统呢?还有其他的因素吗? Eddie的回答: 这取决于你使用的CPU,操作系统,其他进程正在做的事情,你使用的Java的版本,还有其他的因素。我曾经见过一台Windows服务器在宕机之前有超过6500个线程。当然,大多数线程什么事情也没有做。一旦一台机器上有差不多6500个线程(Java里面),机器就会开始出问题,并变得不稳定。 以我的经验来看,JVM容纳的线程与计算机本身性能是正相关的。 当然了,你要有足够的本机内存,并且给Java分配了足够的内存,让每个线程都可以拥有栈(虚拟机栈),可以做任何想做的事情。任何一台拥有现代CPU(AMD或者是Intel最近的几代)和1-2G内存(取决于操作系统)的机器很容易就可以支持有上千个线程的Java虚拟机。 如果你需要一个更精确的答案,最好是自己做压测。 Charlie Martin的回答: 这里有很多的参数(可以设置)。对于特定的虚拟机,都会有自己的运行时参数。(最大线程数)一定程度上由操作系统决定的:底层的操作系统要给线程提供哪些支持?施加哪些限制?虚拟机使用的是原生的操作系统的线程还是red thread或者green

CSS学习笔记

大憨熊 提交于 2021-01-30 13:44:59
Cascading Style Sheet(层叠样式表、级联样式表) px与屏幕分辨率有关 css样式表推荐的书写顺序: 显示属性(display、list-style、position、float、clear) 自身属性(width、height、margin、padding、border、background) 文本属性(color、font、text-decoration、text-align、vertical-align、white-space、othertext、content)。 边偏移 top:定义元素相对于其父元素上边线的距离。 right:定义元素相对于其父元素右边线的距离。 bottom:定义元素相对于其父元素下边线的距离。 left:定义元素相对于其父元素左边线的距离。 例如: top:auto/长度值/百分比 层叠定位属性 z-index h1和p元素之间默认会保留间隙,浏览器在标记上应用默认的上下边界 为标题指定一个负的下边距 边距可以是负值,填充不可以是负值 span可以单独设置样式 行间距(行高)可以用line-height line-height可以不用单位,有单位的话,span将会继承实际的行距,而不会继承比例。 hr水平线的样式:基于Mozilla的李岚清使用background-color定义线的颜色,IE用color定义 图片边框:img {

WEB前端 CSS

一个人想着一个人 提交于 2021-01-30 13:43:54
本文转载于: 猿2048 网站 https://www.mk2048.com/blog/blog.php?id=bkka21j&title=WEB%E5%89%8D%E7%AB%AF+CSS 目录 WEB前端 CSS WEB前端 CSS TOC CSS简介 CSS引入方式 CSS结构 CSS选择器 标签选择器 类选择器 ID选择器 通用选择器 组合选择器 后代 子代 毗邻 弟弟 分组选择器 属性选择器 伪类选择器 伪元素选择器 CSS选择器的优先级 CSS声明 CSS非布局声明 CSS布局声明 CSS简介 CSS被用于同时控制多重页面的样式和布局 样式很多;关键在于布局的耗时和难点 通过CSS可以将html中的格式化都剥离出来。 为什么说层叠呢? 简单说就是:一个元素标签的样式css的来源,是可以有很多来源的。把每个来源点抽象看为一个层,每个来源层根据css的标准,是有不同的优先级的。优先级低的在底层,优先级高的在高层。这样层次堆叠就有了一个从上而下的堆叠模型,或者想象成一个装修材料层板堆叠在那里。每一层都可以给元素设置任何css属性,每一层之间可以有相同的属性。只是,相同的属性会根据层次的优先级进行覆盖。可以再次想象从上帝视角,垂直向下看,上层有的会遮挡下层有的,上层没有的就会看到下层有的。这就是将一个立体的看成一平面视角。这就是层叠的含义了。 至于优先级,内联高于选择器

TreeMap详解

*爱你&永不变心* 提交于 2021-01-30 13:36:55
原文链接 http://zhhll.icu/2021/01/14/java%E5%9F%BA%E7%A1%80/%E9%9B%86%E5%90%88/TreeMap%E8%AF%A6%E8%A7%A3/ TreeMap详解 TreeMap是Map接口的一个实现类,底层基于红黑树的实现 从继承机构可以看到TreeMap除了继承了AbstractMap类,还实现了NavigableMap接口,而NavigableMap接口是继承自SortedMap接口的,所以TreeMap是可以进行排序的 关键变量 // 比较器,根据比较器来决定TreeMap的排序,如果为空,按照key做自然排序(最小的在根节点) private final Comparator<? super K> comparator; // 根节点 private transient Entry<K,V> root; /** * The number of entries in the tree * 树的大小 */ private transient int size = 0; /** * The number of structural modifications to the tree. * 修改次数 */ private transient int modCount = 0; // Entry为TreeMap的内部类

Web前端之CSS

拜拜、爱过 提交于 2021-01-30 12:22:07
大家好,我是ChrisChenJL·宸叡,一个立志奔向Java的自由少年。 本文内容可能有一点点的多,建议大家点赞+收藏,也可以关注博主本人哦~ 以后有需要的时候可以翻出来看一下,我写的笔记就会变得有意义啦~ 文章目录 一、CSS简介 1、什么是CSS 2、CSS组成 1)选择器 2)属性 3)属性值 3、注释 二、CSS分类 1、行内样式表(内联样式表) 2、内部样式表 3、外部样式表 4、样式表的优先级 三、CSS选择器 1、原生选择器 1)元素选择器(标签选择器) 2)类选择器 a.单个类选择器 b.多个类选择器 c.多类选择器 3)ID选择器 4)ID选择器与类选择器的区别 a.区别1 b.区别2 c.区别3 d.区别4 e.区别5 2、原生选择器的优先级 3、衍生选择器(语法糖) 1)后代选择器(隔代关系) 2)派生选择器(直接后代) 3)选择器分组(各自) 4、其他类型选择器(了解即可) 1)通配符选择器 2)相邻兄弟选择器 3)属性选择器 四、CSS文字属性 1、font-family 属性(字体类别) 2、font-size 属性(文字大小) 3、font-variant 属性(小型大写字母替换) 4、font-style 属性(文字倾斜) 5、font-weight 属性(文字加粗) 6、文字的复合属性(个人不建议使用) 五、CSS颜色&背景属性 1、color

嵌入式c语言编码规范

情到浓时终转凉″ 提交于 2021-01-30 08:55:03
学习嵌入式的同学应该首先掌握嵌入式编码规范,这样才能更好的嵌入式系统。 下面就从这几个方面讲解一下嵌入式c编码规范。 注释风格、排版风格、头文件风格、变量定义、宏定义、函数 1 注释风格 1.1 注释的原则是有助于对程序的阅读和理解,注释不宜太多也不能太少。注释语言必须准确、易懂、简洁,没有歧义性。 1.2 程序文件头部代码应进行注释。注释必须列出:版权说明、版本号、生成日期、作者、内容、功能、与其他文件的关系、修改日志等。头文件的注释中还应有函数功能简要说明。 /* * Copyright(C), 2007-2008, Red Hat Inc. // 版权声明 * File name: // 文件名 * Author: // 作者 * Version: // 版本 * Date: // 完成日期 * Description: // 描述本文件的功能,与其他模块的关系 * Function List: // 主要函数的列表,每条记录应包括函数名及功能简要说明 * History: // 修改历史,包括每次修改的日期、修改者和修改内容简述 */ 1.3 函数头部应进行注释,列出函数的功能、输入参数、输出参数、返回值、调用关系等。 /* * Function: // 函数名称 * Description: // 函数功能、性能等的描述 * Calls: // 被本函数调用的函数清单 *

Linux下的酷炫命令---cmatrix

折月煮酒 提交于 2021-01-30 08:52:08
cmatrix 2018-07-22 09:35:06 安装 ~# sudo apt-get install cmatrix 执行 ~# cmatrix 选项 -a :异步滚动(默认) -b :随机粗体 -B :全部粗体 -o :使用旧风格滚动(不好看) -h :获得帮助信息 -n :不使用粗体(默认) -x :X window 模式,好像就是显示的符号不一样 -V :显示版本信息 -u :刷新频率,0-9,也就是滚动的快慢 -C :显示的颜色,支持green(默认),red,blue,white,yellow,cyan, magenta and black 在运行的状态下,直接按q,即可退出程序 执行效果 cmatrix cmatrix -b -C red 更多效果可以进一步探索! 来源: oschina 链接: https://my.oschina.net/u/4339058/blog/3896403