二、css引入方式、基础选择器(标签 类 通配符)、div、文本属性、背景、css特性(继承 层叠)、复合选择器(后代 伪类hover)、显示模式display

地图打印与 GeoTIFF 导出:框选区域、矢量标绘、一键出图 空间智能实验室 Vol.19:地图打印与 GeoTIFF 导出:框选区域、矢量标绘、一键出图 「把这块区域导成一张带地理坐标的高清图」是个很朴素的需求,但朴素不等于简单。你要在浏览器里框一个框、画几个箭头标个文字、叠一层 阅读详情

241012

CSS:层叠样式表 (Cascading Style Sheets,缩写为 CSS),是一种 样式表 语言,用来描述 HTML 文档的呈现(美化内容)

1. CSS 基本写法

在head标签里面。title标签下面添加一对style标签,style标签里面书写CSS代码。

选择器 { 属性名: 属性值; }

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS基本写法</title>
    <style>
        /* 
        CSS美化样式
        内部样式表,在html文件中书写
        CSS基本写法:
        选择器{属性名:属性值;}
        */

        p {
            color: brown;
            /* font-size属性值单位为px */
            font-size: medium;
        }
        
        b {
            color: black;
        }

    </style>
</head>

<body>
    <p><b>加粗</b>段落标签</p>
</body>

</html>

2. CSS 引入方式

2.1 内部样式表

如上节所示

2.2 外部样式表

新建CSS文件,在HTML文件中 link 引入CSS文件。

html代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>外部样式表</title>

    <!-- 前端开发中,重复样式放到css文件内,多个html文件共用;并可缩短html文件长度 -->
    <!-- 学习做简单例子用内部样式表 -->
    <!-- rel关系,stylesheet样式表;href文件路径 -->
    <link rel="stylesheet" href="./my.css">
</head>
<body>
    <h1>一级标题</h1>
    <div class="test">div变红</div>
    <div class="testt">div2</div>
</body>
</html>

css代码:

h1{
    color: blue;
}

.test{
    /* width和height属性值单位为px */
    width: 100px;
    height: 100px;
    background-color: aqua;
    color: red;
}

.testt {
    margin-top: 5px;
    width: 100px;
    height: 50px;
    background-color: blue;
}

3. CSS 基础选择器

3.1 标签选择器和类选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>标签&类选择器</title>
    <style>
        /* 标签选择器,为相同标签设置相同样式 */
        p{
            font-size: 20px;
        }
        
        /* 引入类,为相同标签设置不同样式 */
        /* 类选择器:差异化设置CSS样式
            定义选择器:.类名{}
            使用选择器:class=“类名1 类名2...”
        */
        .green{
            color: green;
        }

        .bgc{
            background-color: aqua;
        }

    </style>
</head>
<body>
    <p>段落1</p>
    <p class="green">段落2 变绿</p>
    <p class="green bgc">段落3 变绿,并加背景</p>
</body>
</html>

3.2 通配符选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>通配符选择器</title>
    <style>
        /* 查找页面所有标签,设置相同样式 */
        /* 使用方法
            *{
                属性1:属性值
                属性2:属性值
            }
        */
        /* 常用使用场景:
            清除标签的默认样式,如标签默认的内外边距。
        */

        *{
            margin: 0;
            padding: 0;
        }
    </style>
</head>
<body>
    <h1>一级标题</h1>
    <h2>二级标题</h2>
    <h3>三级标题</h3>
</body>
</html>

4. 盒子div

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>div盒子</title>
    <style>
        /* div默认换行,所占用宽度width默认为100% */
        div{
            background-color: aqua;
            width: 200px;
            height: 100px;
        }
    </style>
</head>
<body>
    <div>div</div>
</body>
</html>

5. 文本属性

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>文本属性</title>
    <style>
        /* 
            文本属性:
            1.字体大小font-size,默认值为16px
            2.文字颜色color,默认黑色
            3.文字粗细font-weight,默认值为normal 400
            4.文字倾斜font-style,默认normal不倾斜
            5.行高line-height,取值举例:30px,1.5;后者为当前字号高的倍数
            6.文本缩进text-indent,属性值单位为em
            7.水平对齐方式text-align,left、center、right,默认居左对齐
            8.文本修饰线text-decoration,underline下划线、line-through删除线(如打折产品的原价)、none无(超链接)
        */

        /* 使用标签选择器对所有div标签设置字体大小 */
        div{
            font-size: 18px;
        }
        
        /* 类选择器 color不同类型的属性值练习 */
        .box1{          
            color:chartreuse;
            font-weight: 700;
            font-style: italic;
        }
        .box2{
            /* 取色 HEX值 */
            color: #4fcb12;
            font-weight: 200;
            text-decoration: underline;
        }
        .box3{
            /* 取色 rgb */
            color: rgb(231, 64, 50);
            text-align: center;
            text-decoration: line-through;
        }
        em{
            /* 将倾斜文本更改为正常 */
            font-style: normal;
        }
        .box4{
            /* rgba a为透明度,取值0-1*/
            color: rgba(231, 64, 50, 0.5);
            text-align: end;
        }

        /* 行高 */
        .p1{
            line-height: 30px;
        }
        .p2{
            line-height: 1.5;
        }

        /* p标签加文本缩进2字符 */
        p{
            text-indent: 2em;
        }

        /* h3称为标签或块级元素 */
        h3{
            width: 300px;
            height: 100px;
            background-color: #4fcb12;
            text-align: center;
            /* 文字行高和盒子高度值一样时可实现垂直居中 */
            line-height: 100px;
        }

        a{
            text-decoration: none;
        }
    </style>
</head>
<body>
    <div class="box1">文字1 chartreuse 加粗font-weight值为700 倾斜</div>
    <div class="box2">文字2 #4fcb12 变细font-weight值为200 下划线</div>
    <div class="box3"><em>文字3 rgb 倾斜后改正常 居中对齐 删除线</em></div>
    <div class="box4">文字4 rgba 尾部对齐</div>
    
    <!-- 行高test -->
    <p><strong>默认</strong> Web前端技术可以说是越来越成熟了,Web前端开发工程师已经成为发展中的职业香馍馍。说起来几乎是整个互联网行业都缺少Web前端工程师,无论是刚起步的创业公司,还是上市公司乃至巨头,空缺一样存在。只要你够优秀,web前端高薪岗位,都会向你招手!</p>
    <p class="p1"><strong>行高值为30px</strong> Web前端技术可以说是越来越成熟了,Web前端开发工程师已经成为发展中的职业香馍馍。说起来几乎是整个互联网行业都缺少Web前端工程师,无论是刚起步的创业公司,还是上市公司乃至巨头,空缺一样存在。只要你够优秀,web前端高薪岗位,都会向你招手!</p>
    <p class="p2"><strong>行高值为1.5倍</strong> Web前端技术可以说是越来越成熟了,Web前端开发工程师已经成为发展中的职业香馍馍。说起来几乎是整个互联网行业都缺少Web前端工程师,无论是刚起步的创业公司,还是上市公司乃至巨头,空缺一样存在。只要你够优秀,web前端高薪岗位,都会向你招手!</p>

    <h3>水平垂直都居中test</h3>

    <a href="#">超链接 取消默认下划线</a>
</body>
</html>

6. 背景

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>背景</title>
    <style>
        /* 
            背景属性:
            1.背景图background-image,url背景图路径
            2.背景图平铺background-repeat,默认xy都平铺
            3.背景图缩放background-size, contain、cover;数值如30px;百分数(根据盒子尺寸计算结果)
            4.背景图位置background-position,正数向右向下,负数向左向上
        */

        /* 
            背景图在背景色上方显示,文字在背景图上方显示

        */

        div {
            width: 200px;
            height: 100px;
            background-color: orange;
            background-image: url('./flower.png');

            /* 背景图缩放,直接写数值可改变图片大小
                contain 等比缩放 留有空白
                cover 等比缩放至完全覆盖 图片部分丢失
            */
            background-size: 30px;
            /* background-size: contain; */
            /* background-si ze: cover; */

            /* 背景图平铺练习 */
            /* no-repeat常用 */
            background-repeat: no-repeat;
            /* 水平方向平铺 */
            /* background-repeat: repeat-x; */
            /* 垂直方向平铺 */
            /* background-repeat: repeat-y; */

            /* 背景图位置
                值为正数时向右向下,负数向左向上
                px单位数值;百分比;方向英文单词
            */
            /* 数值 */
            /* background-position: 30px 20px; */
            /* 百分数 */
            background-position: 20% -10%;
            /* 英文 */
            /* background-position: left bottom; */

        }
    </style>
</head>

<body>
    <div></div>
</body>

</html>

7. CSS特性

7.1 继承性

继承性是指子元素可以继承父元素的某些CSS样式属性。

7.2 层叠性

  • 相同的属性会覆盖:后面的CSS属性覆盖前面的CSS属性
  • 不同的属性会叠加:不同的CSS属性都生效
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS特性</title>
    <style>
        /* 
            CSS特性
            1.继承性:子级继承父级元素的属性,子元素自带属性优先于父元素显示
            2.层叠性:相同属性会覆盖,就近原则;不同属性会叠加都生效

        */

        div{
            font-size: 20px;
            color: red;
            font-weight: 600;
            font-style: italic;
        }
        span{
            /* 层叠性属性相同时 后设置的生效 */
            color: aqua;
            color: black;
        }
        a{
            text-decoration: none;
        }
    </style>
</head>
<body>
    <div>
        <h3>三级标题</h3>
        <p>段落文本</p>
        <span>span</span>
        <br>
        <a href="#">超链接自带文本颜色为蓝色,未变红色</a>
    </div>
</body>
</html>

8. CSS 复合选择器

8.1 后代选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>后代选择器</title>
    <style>
        /* 
            CSS复合选择器
            1.后代选择器

            2.伪类选择器
                伪类表示状态,hover为悬停状态
        */

        li{
            color: blue;
        }

        ul li{
            color: red;
        }

        p{
            color:orange;
        }
    </style>
</head>
<body>
    <!-- 后代选择器测试 -->
    <div>
        <p>段落</p>
        <ul>
            <li>
                无序列表1
                <span>span</span>
                <p>li里的段落p</p>
            </li>
        </ul>

        <ol>
            <li>有序列表1</li>
        </ol>
    </div>
</body>
</html>

8.2 伪类选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>伪类选择器</title>
    <style>
        /* 伪类选择器
            伪类表状态
            如 新闻网页上超链接悬停上方时颜色变化且加下划线
        */
        h1:hover{
            color: blue;
        }

        a{
            text-decoration: none;
        }
        a:hover{
            color: orange;
            text-decoration: underline;
        }
    </style>
</head>
<body>
    <div>
        <h1>一级标题</h1>

        <a href="#">超链接 悬停时颜色变化且加下划线</a>
    </div>
</body>
</html>

9. 显示模式 Display Mode

  • 块元素:独占一行,可以设置宽度和高度。
  • 行内元素:不会独占一行,宽度和高度由内容决定。
  • 行内块元素:像行内元素一样排列,但可以设置宽度和高度。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>显示模式</title>
    <style>
        /* display 转行显示模式 */
        
        /* 
            显示模式:标签(元素)的显示方式
            布局网页时,根据标签显示模式选择合适的标签摆放内容
            1.块级元素(Block Element)
            如div,p,h1-h6,ul,ol,li...
                独占一行
                宽度默认为父级的百分百
                设置宽高属性时生效
            2.行内元素(Inline Element)
            如span,a,img,strong,em,br,i...
                一行可显示多个
                设置宽高属性时不生效
                宽高尺寸靠内容撑开
            3.行内块元素(Inline-Block Element)
            常见的行内块元素可以是任何元素,
            如通过 display: inline-block; 将 <div> 设置为行内块元素。
                结合了块元素和行内元素的特点
                一行可多个
                设置宽高属性时生效
                宽高尺寸也可靠内容撑开
        */

        div{
            width: 300px;
            height: 150px;
            background-color: rgb(206, 101, 204);

            /* 转换为行内元素 */
            display: inline;

            /* 将 <div> 设置为行内块元素 */
            display: inline-block;
        }

        span{
            width: 300px;
            height: 100px;
            background-color: rgb(39, 151, 93);

            /* 转换为块级元素 */
            display: block;
        }
    </style>
</head>
<body>
    <div>div1</div>
    <div>div2</div>

    <span>span1</span>
    <span>span2</span>
</body>
</html>

10. 综合案例-卡片

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>卡片</title>
    <style>
        div{
            width: 200px;
            text-align: center;
            /* padding: 10px; */
            /* background-color: pink; */
        }

        img{
            width: 150px;
        }
        h3{
            font-weight: 500;
        }
        .introduction{
            font-size: 14px;
            color: gray;
        }
        .price{
            color: rgb(190, 190, 40);
        }
    </style>
</head>
<body>
    <div>
        <img src="./car.jpg" alt="九号平衡车">
        <h3>九号平衡车</h3>
        <p class="introduction">成年人的玩具</p>
        <p class="price">1999元</p>
    </div>
</body>
</html>

11. 课后练习1普通导航案例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>普通导航案例</title>
    <style>
        /* 行内块元素?
            将a转换为行内块元素

            实现效果:导航子栏悬停时颜色发生变化
        */
        a{
            width: 80px;
            height: 50px;
            color: white;
            background-color: red;
            display: inline-block;
            text-align: center;
            line-height: 50px;
            text-decoration: none;
        }

        a:hover{
            background-color: #ffa500;
        }
    </style>
</head>
<body>
    <!-- 独立练习时问题,导航栏内分块为a超链接,不是div块 -->
    <a href="#">导航1</a>
    <a href="#">导航2</a>
    <a href="#">导航3</a>
    <a href="#">导航4</a>
    <a href="#">导航5</a>
</body>
</html>

12. 课后练习2购物车效果

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>购物车</title>
    <style>
        /* 
            使用a标签,悬停时图片变化
        */

        /* 未完整做出! */

        /* a为行内元素,不能直接设置宽高属性,需通过display转换为块元素 */
        a{
            display: block;
            width: 67px;
            height: 31px;
            background-image: url('images/shopcar_01.png');
        }
        a:hover{
            background-image: url('images/shopcar_02.png');
        }
    </style>
</head>
<body>
    <a href="#"></a>
</body>
</html>

13. 课后练习3五彩导航案例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>五彩导航</title>
    <style>
        /* 行内块元素 */

        a{
            display:inline-block;
            width: 120px;
            height: 58px;
            color: white;
            text-align: center;
            line-height: 50px;
            text-decoration: none;
        }

        .daohang1{
            background-image: url('images/bg1.png');
        }

        /* 使用伪类选择器时 中间不要有空格 */
        .daohang1:hover{
            background-image: url('images/bg5.png');
        }

        .daohang2{
            background-image: url('images/bg2.png');
        }
        .daohang2:hover{
            background-image: url('images/bg6.png');
        }

        .daohang3{
            background-image: url('images/bg3.png');
        }
        .daohang3:hover{
            background-image: url('images/bg7.png');
        }

        .daohang4{
            background-image: url('images/bg4.png');
        }
        .daohang4:hover{
            background-image: url('images/bg8.png');
        }

    </style>
</head>
<body>
    <a href="#" class="daohang1">五彩导航</a>
    <a href="#" class="daohang2">五彩导航</a>
    <a href="#" class="daohang3">五彩导航</a>
    <a href="#" class="daohang4">五彩导航</a>
</body>
</html>

14. 课后练习4腾讯导航案例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>腾讯导航2.0</title>
    <!-- 
    自做时考虑不周的问题
        导航栏内为超链接
        导航栏内元素为无序列表
        无内外边距,需要去掉 
    -->
    <style>
        /* 通配符选择器 */
        *{
            padding: 0;
            margin: 0;
        }

        /* 标签选择器 */
        div{
            height: 100px;
            background-color: #1479D7;
        }

        /* 后代选择器 */
        ul li{
            /* 转换为行内块元素,可设宽高也可同行显示 */
            display: inline-block;
            /* 设置列表样式为无 */
            list-style: none;
            /* width: ; */
            /* height: ; */
        }

        
        a{
            display: inline-block;
            color: white;
            font-size: 32px;
            width: 123px;
            height: 100px;
            line-height: 100px;
            text-align: center;
            text-decoration: none;         
        }

        /* 伪类选择器 */
        /* 鼠标悬停时a背景颜色发生变化 */
        a:hover{
            background-color: #808080;
        }
    </style>
</head>
<body>
    <div>
        <!-- 引入无序列表 -->
        <ul>
            <!-- 导航列表项为可跳转页面,应设为超链接 -->
            <li><a href="#">新闻</a></li>
            <li><a href="#">视频</a></li>
            <li><a href="#">图片</a></li>
            <li><a href="#">军事</a></li>
            <li><a href="#">体育</a></li>
            <li><a href="#">NBA</a></li>
        </ul>
    </div>
</body>
</html>

英飞凌AURIX™ Development Studio(ADS)工程调试与烧录实战指南 本文详细介绍了英飞凌AURIX™ Development Studio(ADS)的工程调试与烧录实战指南。从调试环境搭建、硬件连接到断点设置、变量监控等核心调试技巧,帮助开发者快速掌握ADS安装使用教程,提升多核处理器开发效率。 阅读详情

相关推荐

2023 年全国网络安全行业职业技能大赛-电子数据取证分析师-决赛WP_2023网络安全行业赛取证

数据库取证工具里面可以恢复删除掉的数据带红叉的就说删除过的,game库下面announcement_detail表里面update_time字段使用sql语句时间戳最大为1513243355转换时间为2017-12-14 17:22:35。

2401_89791684的博客 2092

JB2-8-CSS

CSS基础,CSS选择器,CSS样式表(文本,服务端字体,列表,表格),CSS盒模型(尺寸,颜色,背景图片,颜色渐变,隐藏,形态,边框,圆角,轮廓,边距,平移,缩放,旋转,倾斜,过渡),CSS定位(浮动,相对定位,绝对定位,固定定位,弹性布局,网格布局),SCSS预处理器(嵌套,继承,自定义变量,复用样式块)等。

周航宇的博客 1628

详细介绍pytorch重要的API

Tensor 是 PyTorch 中最基本的数据结构,提供了多种创建和操作张量的函数。Autograd 提供了自动求导功能,可以跟踪 Tensor 上的操作并计算梯度。损失函数用于衡量模型预测值与真实值之间的差异,提供了多种损失函数。是构建神经网络的基础类,提供了定义网络层和前向传播的方法。提供了 GPU 计算的支持,包括设备管理、内存管理等。提供了一些常用的函数式操作,如激活函数、损失函数等。提供了常用的数据集、模型架构和图像转换工具。提供了数据加载和预处理的工具,包括。

hello! 1223

红包动画,翻转可拆,AI优化,CSS3

268元</div><span class="fu-down">福</span><div class="text">-立减-

weixin_36878452的博客 664

AD2S1210与DSP28335 SPI通信中的GPIO配置陷阱与解决

本文深入剖析了AD2S1210与DSP28335进行SPI通信时,因GPIO输入限定配置不当导致数据整体右移的典型问题。文章指出,错误地将MISO引脚配置为带采样周期的同步模式是根本原因,并提供了将输入选择限制正确设置为异步模式的解决方案。同时,总结了不同应用场景下GPIO输入限定的配置原则,为高速同步通信的稳定实现提供了关键指导。

weixin_29163857的博客 146

搞定8GB/s数据流:一个FPGA工程师的XDMA驱动调优实战(附避坑清单)

本文详细记录了FPGA工程师在XDMA驱动调优过程中实现8GB/s高带宽数据流的实战经验。通过优化DDR访问、中断响应、DMA映射等关键环节,解决了PCIE数据采集卡在高带宽场景下的性能瓶颈,并提供了实用的避坑清单和技术方案。

weixin_29194255的博客 203

【技术专题】CSS3 网页技术 - CSS3 工程化与最佳实践

小锋老师全新推出《一天学会 CSS3 视频教程(无废话版)》,涵盖从基础到工程化实践的完整知识体系。课程内容包括选择器、盒模型、布局、动画、响应式设计及最佳实践,重点讲解 BEM 命名规范、CSS 模块化组织、变量主题切换、性能优化与可访问性。配套提供视频、课件与源码,支持百度网盘下载,助力开发者高效掌握现代 CSS3 核心技能。

java1234的博客 210

低速信号设计之 LPC 篇

摘要:LPC总线作为服务器低速信号设计的关键技术,在BIOS芯片连接、Super I/O芯片控制和嵌入式管理等方面发挥着重要作用。其采用33MHz时钟频率和4位并行传输机制,理论速率达16.5MB/s。设计时需重点关注布线长度(建议<10cm)、信号完整性(45°走线、合理层间隔离)和过孔优化等要点。典型应用案例表明,通过规范设计可确保在工业控制等复杂环境中稳定工作。LPC总线凭借低成本、低引脚数和良好兼容性,仍是服务器低速外设连接的重要解决方案。

qq_16237389的博客 1165

【技术专题】CSS3 网页技术 - CSS3 响应式与移动端适配

小锋老师全新推出《一天学会 CSS3 视频教程(无废话版)》,涵盖从基础到进阶的12大核心模块,重点讲解响应式布局与移动端适配。内容包括媒体查询、移动优先设计、视口单位、rem动态适配、弹性图片/视频、srcset/sizes、clamp()函数及常见兼容问题解决方案。配套视频+课件+源码打包下载,助你高效掌握现代CSS开发技能。

java1234的博客 202

Python实现将txt文件转换成对应的excel或csv文件

此外,在上面的例子中,txt文件是以“空格”分隔的,如果遇到“逗号”分隔的,只需将上述代码中的。本文是该专栏的第29篇,后面会持续分享python的各种干货知识,值得关注。工作上可能会遇到这样的情况,使用python将某个txt文本,按照。转换成对应的excel文件或者是csv文件。”需要替换成你的目标txt文件的绝对路径。库,这里直接引用就好。需要注意的是,上述代码中的“

Python进阶专栏《爬虫实战进阶》,《Pyppeteer从入门到精通》原创作者 4506

使用timeROC包的compare函数比较不同标记物下两个多时间AUC值是否具有统计显著性

时间依赖的接收器操作特征曲线(time-dependent receiver operating characteristic curve, time-dependent ROC curve)是评估和比较标记物在不同时间点上预测能力的重要工具。在R语言中,timeROC包提供了丰富的函数和工具,可用于分析和比较多时间点的AUC值。时间点(timepoints)表示观察的时间点,标记物1(marker1)和标记物2(marker2)分别表示在每个时间点上的预测概率。最后,我们输出比较结果。

2301_79331387的博客 921

使用HTML+CSS+JavaScript实现文件上传弹窗

使用HTML+CSS+JavaScript实现文件上传弹窗

bjzhang75的博客 220

基于深度学习的电力系统暂态稳定评估与预防控制复现

本文复现了基于深度学习的电力系统暂态稳定评估与预防控制方法。主要内容包括:(1)数据预处理环节,对IEEE 39节点系统的电压幅值、相角等特征数据进行归一化处理;(2)ACNGAT模型实现,该模型结合时间卷积网络(TCN)和图注意力网络(GAT)提取时空特征;(3)采用改进的帝企鹅优化算法进行预防控制。关键技术点包括:融合时空信息的特征提取、改进的邻接矩阵构建方法(λ_ij = E_i * E_j * B_ij)以及时空注意力机制。代码实现采用Python和PyTorch框架。

huanghm88的专栏 335

Jackson 序列化 / 反序列化注解 完整版笔记

Jackson 序列化 / 反序列化注解 完整版笔记

handsome_sai的博客 274

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

【项目推荐】基于 SpringBoot3 + Spring AI 的游泳馆管理系统:Agent + RAG + Function Calling 一次学全

它不是玩具 Demo,而是一个「业务 + AI」双主线交织的真实系统——预约业务在跑,AI 客服在旁边实时查库作答,两条线通过 Function Calling、RAG、站内消息串成一体。面试官问「你做过什么 AI 项目」时,你能从业务场景讲到架构取舍,从 RAG 切分参数讲到降级兜底——这和「我调了一下 ChatGPT 的 API」是完全不同的两个段位。项目已包含完整的建表 SQL、初始化数据、部署文档,克隆下来就能跑。获取方式:见文末说明 / 后台回复关键词获取。—— 完 ——

深耕开发,专注编程实战。分享源码解析、项目搭建、问题排查笔记,沉淀技术,持续更新。 347

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Web 版翻译者资料库

本项目是桌面版《翻译者资料库》的 Web 移植版,基于 Spring Boot 3.3、Thymeleaf、Bootstrap 5.3 与 MySQL 8.0 构建。它面向翻译写作提供资料、词汇、句库、文本工具、对照制作、查找、备份恢复及旧库迁移等功能,完整继承桌面版核心业务规则,支持一键启动与离线访问。

howard2005的专栏 140

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

MCP 协议会成为前端 AI 工程的标准接口吗?

MCP(Model Context Protocol)正在成为连接 AI 模型与外部工具、数据源的一层通用协议。本文从 MCP 的核心机制出发,分析它在浏览器与前端工程中的落地边界,讨论它能否成为前端 AI 工程的标准接口,并给出当下更务实的架构选择建议。

m0_62937412的博客 342

LangGraph 本地 build 频频翻车,最终在服务器跑通流式对话

先说结论:我本地那个,一次都没成功过。三次,三次,全挂在拉镜像上。而顺得像刚上过油。这就很像我高中那辆自行车:骑着能走,一上锁就坏。那天晚上我盯着终端里那行红字看了很久,想的不是技术方案,想的是——为什么同一个工具,可以一边让我觉得自己很行,一边让我觉得自己不太行。

人工智能AI技术 110

海外平台频繁弹验证?从 DNS、WebRTC 到浏览器指纹的环境异常排查清单

在运营多地区海外平台账号时,即使代理节点通畅、TCP 握手成功,仍可能遇到频繁人机验证、地区限制、播放失败等异常。核心结论是:这类问题往往不在网络传输层,而在浏览器环境参数与网络出口之间的逻辑自洽性。本文从 DNS 泄漏、WebRTC 穿透、时区与语言匹配、Canvas/WebGL 指纹、TLS 特征五个维度,给出一份可复现的环境异常排查清单,并对比个人手动配置与工程化环境管理方案的适用边界。适用于跨境运营、多账号运维团队。

P1Browser【p1指纹浏览器】的博客 183

信号链电路怎么选运放?奥特四款信号链运放解析【选型参考】

在模拟电路设计中,运放作为信号链的“第一道门槛”,其微小误差往往决定了整个系统的成败。

naNa_1120的博客 191

智能问诊的流程

本文介绍基于FastAPI构建的医疗多Agent系统MediAgent,通过症状分析、诊断推理与治疗建议等模块协同,实现从问诊到报告生成的完整工作流。系统采用前后端分离架构,结合MySQL、RabbitMQ与Docker实现工程化部署,支持异步化验结果接入。虽当前状态暂存于内存,但已具备可扩展性,未来可通过Redis持久化、消息队列联动及医疗安全机制完善,应用于慢病管理、辅助决策等场景,推动AI在医疗流程中的落地应用。

Joey 的工作空间~ 773

流式输出 SSE:实现 AI 对话打字机效果后端开发

摘要解决传统 HTTP 请求在 LLM 长文本生成时导致的客户端长时间阻塞与 TTFT 极高的问题。适用于需为 AI 应用提供打字机效果、优化交互体验的后端开发工程师。读完可获得基于 FastAPI 与 SSE(Server-Sent Events)技术的流式响应实现代码、协议规范及生产环境避坑指南。关键词SSE、流式输出、FastAPI、打字机效果、TTFT、大模型推理背景与问题大模型(LLM)生成完整回复通常耗时数秒至数十秒,传统请求-响应模型导致用户界面长时间无响应,体验极差。

2402_85729970的博客 182

基于 YOLOv8 的森林火灾检测系统(Web 版)

本项目面向林区早期火情识别场景,使用YOLOv8完成火焰(Fire)与烟雾(Smoke)两类目标的检测模型训练,并以FastAPI构建 Web 检测平台,把模型能力封装为可直接登录使用的系统。平台除常规的图片、批量、视频、摄像头检测外,还提供同图多权重对比、数据集浏览与标注核对、模型热切换,以及把训练搬到网页上的能力:可在浏览器配置超参数发起真实训练,训练中在线调整学习率、查看进度与动态曲线,训练完成后下载产物或直接应用到检测。

Michael_Jay的博客 63

身份验证漏洞专题(三):持久登录、密码重置与密码修改中的凭据绑定缺陷

密码登录与双因素认证是身份验证的主干流程,但一个完整的认证体系还依赖三类辅助机制:持久登录("记住我")、密码重置、密码修改。这三类机制的共同特征是:它们同样携带或验证凭据,同样直接决定认证状态的归属,但实现时获得的防护强度往往远低于登录页面本身。攻击者绕不开登录接口时,常常可以从这些辅助入口进入。

2401_85321170的博客 630

二进制木马免杀-Python 分离免杀与 Web 挂马

二进制木马免杀-Python 分离免杀与 Web 挂马

2503_94637398的博客 268

Vue 前端开发 AI 对话页面:流式消息渲染、文件上传

关键点是不能手动设置 Content-Type 为 multipart/form-data,必须由浏览器自动生成带有 boundary 的请求头,否则后端无法解析。思路:将对象序列化为 JSON 字符串,作为 FormData 的一个普通字段(如 formData.append(‘payload’, JSON.stringify(data))),后端接收该字段后再反序列化。若上传大文件(>10MB),需实现独立的分片上传接口,在提交对话前先获取文件 id 或 url,再随文本发送引用。移除输入框的禁用态;

2402_85729970的博客 389
上一篇: 一、HTML骨架、文本格式标签、img、src、a、ul ol、table、input、文本域textarea、复选框checkbox、单选框radio、button、布局标签(div、span)
下一篇: 五、ArkUI界面设计4(进阶布局)
bpmf_fff
博客等级 码龄6年 219粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值