black

一篇文章带你了解CSS3按钮知识

蓝咒 提交于 2020-11-22 09:50:48
在实际开发中,按钮的应用是必不可少。使用 CSS 来制作按钮,可以更有新意,更有趣,也可以自定义自己想要的样式。 一、平面样式CSS按钮 平面样式按钮的使用现在非常流行,并且符合无处不在的平面设计趋势。,这些的平面样式按钮效果很好看。 以下代码是按钮处于正常的情况下的状态。 例: .button { background-color: #4CAF50; /* Green */ border: none; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; } 1. 按钮颜色 颜色:Green ,Blue, Red, Gray ,Black。 可以使用 background-color 属性来设置按钮颜色。 例 .button1 { background-color: #4CAF50; } /* Green */ .button2 { background-color: #008CBA; } /* Blue */ .button3 { background-color: #f44336; } /* Red */ .button4 { background-color: #FFC0CB; color:

WPF自定义仪表盘控件

牧云@^-^@ 提交于 2020-11-22 06:54:05
原文: WPF自定义仪表盘控件 闲来无事,分享一个仪表盘 源码: 直接复制代码即可运行,=。=! <Window x:Class= " TGP.InstrumentationDemo.MainWindow " xmlns = " http://schemas.microsoft.com/winfx/2006/xaml/presentation " xmlns:x = " http://schemas.microsoft.com/winfx/2006/xaml " xmlns:d = " http://schemas.microsoft.com/expression/blend/2008 " xmlns:mc = " http://schemas.openxmlformats.org/markup-compatibility/2006 " xmlns:local = " clr-namespace:TGP.InstrumentationDemo " mc:Ignorable = " d " Title = " MainWindow " Height= " 350 " Width= " 525 " Icon= " logo-icon.png " > <Window.Resources> <Style TargetType= " {x:Type TextBlock} " >

Netty学习篇④-心跳机制及断线重连

帅比萌擦擦* 提交于 2020-11-22 06:03:10
心跳检测 <font size=4 color=black> 前言 </font> 客户端和服务端的连接属于socket连接,也属于长连接,往往会存在客户端在连接了服务端之后就没有任何操作了,但还是占用了一个连接;当越来越多类似的客户端出现就会浪费很多连接,netty中可以通过心跳检测来找出一定程度(自定义规则判断哪些连接是无效链接)的无效链接并断开连接,保存真正活跃的连接。 <font size=4 color=black> 什么叫心跳检测 </font> 我理解的心跳检测应该是客户端/服务端定时发送一个数据包给服务端/客户端,检测对方是否有响应; 如果是存活的连接,在一定的时间内应该会收到响应回来的数据包; 如果在一定时间内还是收不到接收方的响应的话,就可以当做是挂机,可以断开此连接; 如果检测到了掉线之后还可以进行重连; <font size=4 color=black> 心跳检测的实现 </font> TCP自带心跳检测,协议层采用Keeplive机制默认2小时频率触发一次检测,但是它存在缺陷:检测不出网线拔出、防火墙、使用起来不灵活、依赖操作系统等 Netty可以通过IdleStateHandler来实现心跳检测,使用起来也非常方便清晰 <font size=4 color=black> IdleStateHandler原理 </font>

中外三大院士领衔:INSEC WORLD世界信息安全大会即将开幕

允我心安 提交于 2020-11-21 15:14:24
本年度信息安全界的盛会——INSEC WORLD成都·世界信息安全大会将于11月24至27日在中国西部国际博览城举行。本届大会以“新基建——安全为本”为主题,为期4天的大会将采用线下为主,内容包括2日高阶培训和2日主论坛、6大分论坛,以及高质量的信息安全技术线下展示。克服疫情等不利因素,本届大会总规模,演讲嘉宾层级、参会观众数量将比上届有显著提高。届时,由中外3大院士领衔的,近60位海内外演讲嘉宾倾情奉献,逾2,000位线下参会人士,近百家媒体全程报道。大会将为厂商搭建技术探讨、商务交流的高效面对面平台,在动荡的黑天鹅年底,温暖重现行业“见面的温度”。 INSEC WORLD 2020将以“新基建——安全为本”为主题,于11月24至27日在中国西部国际博览城举行 领衔大会主旨演讲的重磅演讲嘉宾包含:中国工程院院士、中国国家数字交换系统工程技术研究中心主任邬江兴;日本工程院院士、上海交通大学教授李颉;英国皇家工程院院士、欧洲科学院院士、牛津大学教授Bill Roscoe。另外还有Arkema亚太区CIO Christophe Poisson等来自产业界领先的技术公司、知名院校及第三方中立机构的近60位海内外嘉宾。 大会还特别邀请到知名信息安全专家彭泉(PP),号召goodwell、冰河、Ben、Lion、la0wang、Frankie、xundi等代表人物组成中国“初代白帽

Python 枚举类型 Enum

纵饮孤独 提交于 2020-11-21 09:29:43
实际开发中,我们离不开定义各种类型,当我们需要定义类型时,一般是通过一组整数来定义。比如:定义不同的月份 1 JAN 1 2 FEB 2 3 MAR 3 4 ... 5 NOV 11 6 DEC 12 一般会想到以下几种定义的方法: 1.直接使用定义变量的方法 1 jan = 1 2 feb = 2 2.使用字典 1 d = { "jan" : 1 , "feb" : 2 } 3.使用类变量 1 class TypeMonth : 2 jan = 1 3 feb = 2 对于表示月份的数字或者其他类型,一旦定义之后就不需要作改变!但是以上几种定义的方法,都能轻易的对类型的值进行改变,比如: 1 d[ 'jan' ] = 3 2 3 TypeMonth.jan = 3 这在实际开发中是不严谨的,也不安全,是不可取的。 同时,以上几种方法都会出现不同的类型 key,相同值的情况。 1 d = { "jan" : 1 , "feb" : 2 , "mar" : 2 } 对于这种情况,在 Python3.4 之后,给我们增加了枚举类,枚举类型可以看作是一种标签或是一系列常量的集合,通常用于表示某些特定的有限集合,例如星期、月份、状态等 枚举类 简单示例: 1 from enum import Enum 2 3 class Color (Enum) : 4 RED = 1 5 GREEN =

2020-11-17

徘徊边缘 提交于 2020-11-20 01:43:25
学习感悟:第一次接触网页设计,我是抱着好奇以及兴趣地学习,刚开始接触网页设计会觉得很神奇,感觉很新鲜,当老师给我们讲述新的知识并且让我们自己打出网站的时候,我们看着自己的成果非常地兴奋,尽管现在的我们学的只是皮毛,但我的直觉告诉我它不会那么简单,在空闲的时间应该多加练习,我会努力让他成为我的技能一。 第一个内容: <!DOCTYPE html> <html> <!----> <head> <meta charset=" utf-8 " /> <title>百度一下,你就知道</title> </head> <body> <img src=" img/cda7673ed09e765c8c6213244c50bb48.jpg " title=" 美女一枚 "height=" 500px " /> <a href=" http://www.baidu.com " target=" _blank ">百度</a> <b>百度</b> <i>百度</i> <del>百度</del> <span>百度</span> <p style=" font-size:50px; ">工业大学</p> <p>工业大学</p> <div style="text-align;">郑州大学</div> <h1 style="text-align: center;">工业大学</h1> <h6 style=

LaTeX备忘——使用listings宏包显示google test终端内容

六月ゝ 毕业季﹏ 提交于 2020-11-19 20:28:25
目前我使用的源代码显示宏包有minted与listings,前者功能更强大,但需要python方面的支持。最近需要在latex文档中插入Google Test的终端显示内容,minted虽然可以自定义语言,但需要使用python,我目前还未学习,故暂时只能使用listings宏包来实现。 操作系统:Ubuntu 20.04 编辑工具:TeXstudio 2.12.22 编译方式:LuaLaTeX 完整源代码如下: % 开源中国,陆巍的博客 \documentclass[oneside]{article}% % 注意宏包顺序,有可能会报错 \usepackage{ctex}% 中文支持 \usepackage{geometry}% 用于页面设置 \usepackage[dvipsnames, svgnames, x11names]{xcolor} % 颜色支持 \usepackage{graphics}% 图形支持 \usepackage[ colorlinks=true, linkcolor=Navy, urlcolor=Navy, citecolor=Navy, anchorcolor=Navy ]{hyperref} \usepackage{enumerate}% 枚举支持 \usepackage{tcolorbox}% 支持更好的文本框 \tcbuselibrary

2020-11-17

陌路散爱 提交于 2020-11-19 13:39:40
学习感悟:网页设计课真的是一个非常有用的课程,课堂上满满的干货,我听的非常认真,比我平常的专业课听得还要认真,学好网页设计对我来说也是非常好的,会使自己掌握一项非常有用的技能,会对自己以后的生活和工作有很大的帮助,网页设计也是非常难的,想要学好它也是非常不容易,需要付出很多的努力,这样才能真正掌握这项技能。 第一个重点 <!DOCTYPE html> <!----> <html> <head> <meta charset="utf-8" /> <title>百度一下,你就知道</title> </head> <body> <img src="img/30f87a9e527244bfa6791953e814c697.jpg" /> <a href="http://www.baidu.com">baidu</a> <img src="img/1a3d68729f6f431e8ef7a62fe1eca64b.jpg"/> <b>百度</b> <i>百度</i> <del>百度</del> <span>百度</span> <p>工业大学</p> <div style="text-align: center;">郑州大学</div> <h1 style="text-align: center;">工业大学</h1> <h6 style="text-align: center;">工业大学<

UGUI源码之Selectable

╄→гoц情女王★ 提交于 2020-11-18 08:39:18
Selectable是Button、InputField、Toggle、ScrollBar、Slider、 Dropdown 的基类。 Selectable的继承的类与接口如下: public class Selectable : UIBehaviour, IMoveHandler, IPointerDownHandler, IPointerUpHandler, IPointerEnterHandler, IPointerExitHandler, ISelectHandler, IDeselectHandler 继承 自UIBehaviour的函数: Awake:获取了一个Graphic组件赋值给m_TargetGraphic。在选择的Transition是Color Tint时,当Selectable的状态变化,会调用Graphic的CrossFadeColor函数,使颜色渐变。在选择的Transition是Sprite Swap时,当Selectable的状态变化,会获取Image(m_TargetGraphic as Image),修改其sprite。 OnEnable:把本实例加入到一个静态的List<Selectable > s_List中,然后设置实例状态,最后调用InternalEvaluateAndTransitionToSelectionState函数

前端 -- jQuery

眉间皱痕 提交于 2020-11-18 03:52:10
jQuery引入 下载链接: [jQuery官网](https://jquery.com/) ,首先需要下载这个jQuery的文件,然后在HTML文件中引入这个文件,就可以使用这个文件中帮我们提供的jquery的接口了。 引入: <script src = 'jquery.js'> </script> jQuery对象和dom对象 jQuery找到的对象称为 --> jQuery对象 原生js找到的标签称为 --> dom对象 dom对象只能使用dom对象的方法,不能使用jquery对象的方法,jquery对象也是,它不能使用dom对象的方法 dom对象和jquery对象互相转换: jquery对象转dom对象 -- jquery对象[0] 示例: $('#d1')[0] dom对象转jquery对象 -- $(dom对象) jQuery选择器 基本选择器(同css一样) 不管找什么标签,用什么选择器,都必须要写$(""),引号里面再写选择器,通过jQuery找到的标签对象就是一个jQuery对象,用原生JS找到的标签对象叫做DOM对象 通过 .text() 可以拿到标签里面的文本内容 id选择器 $("#id值") 标签选择器 $("标签名") class选择器 $(".类名") 配合使用 $("div.c1") 找到有c1 class类的div 标签 所有元素选择器 $("*"