css知识点

display: flex;

flex-direction: column;

align-items:center;

 

 

.box {
  display: flex;
  justify-content: space-between;
}

.item:nth-child(2) {
  align-self: flex-end;
}

 

 

小程序js设置标题

wx.setNavigationBarTitle({

title: title,

success: function() {

console.log('setNavigationBarTitle success')

},

fail: function(err) {

console.log('setNavigationBarTitle fail, err is', err)

}

})

 

/*禁止文字被选中*/

user-select: none; 

-moz-user-select:none;/*火狐*/

-webkit-user-select:none;/*webkit浏览器*/

-ms-user-select:none;/*IE10*/

-khtml-user-select:none;/*早期浏览器*/

 

-webkit-font-smoothing: antialiased; /*chrome、safari*/   // 设置字体抗矩尺 
-moz-osx-font-smoothing: grayscale;/*firefox*/
box-orient:horizontal;  // 属性规定框的子元素应该被水平或垂直排列

white-space: nowrap; /* 自适应宽度*/

word-break:  keep-all; /* 避免长单词截断,保持全部 */

 

img{

border-radius:50%;  // 图片变圆形

}

 

box-shadow: 10px 10px 5px #888888;

background:rgba(255, 255, 255, 0.6) !important; 背景透明 文字不透明

 

设置点偏移

markers[i].setOffset( {offset:AMap.Pixel(-14.5, -36.8)} );

markers[i].setOffset({x:-14.5, y:-36.8});

 

//  一行变省略号

.max-200{

   max-width: 200px;

   text-overflow:ellipsis;

   white-space:nowrap;

   overflow: hidden;

}

// 两行变省略号

{

  overflow:hidden;

  text-overflow:ellipsis;

  display:-webkit-box;

  -webkit-box-orient:vertical;

  -webkit-line-clamp:2;

}

border-collapse: collapse;

img{
            height: 200px;
            margin: 0;
            padding: 0;
            border-bottom: 1px solid red;

            vertical-align: middle; //
        }
textarea{
            resize:both;
        }
        div{
            width: 100px;
            height: 100px;
            background-color: #ccc;
            resize: both;
            overflow: auto;
        } 自定义缩放
.father{ flex 布局
                    display: box;
                    display: -webkit-box;
                    display: -moz-box;
                    display: -o-box;
                }
                .one{
                    box-flex:2;
                    -webkit-box-flex:2;
                    -moz-box-flex:2;
                    -o-box-flex:2;
                    background: red;
                }
                .two{
                    background: pink;
                }
                .three{
                    background: blue;
                }
                .two,.three{
                    box-flex:1;
                    -webkit-box-flex:1;
                    -moz-box-flex:1;
                    -o-box-flex:1;
                }
 

viaiOS 4.0+ 使用英文字体 Helvetica Neue,之前的iOS版本降级使用 Helvetica。

中文字体设置为华文黑体STHeiTi。

body {
        font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
}
 

元素被触摸时产生的半透明灰色遮罩怎么去掉

a,button,input,texture{
-webkit-tap-highlight-color: rgba(0,0,0,0;) -webkit-user-modify:read-write-plaintext-only; 
}

禁止ios 长按时不触发系统的菜单,禁止ios&android长按时下载图片

.css{-webkit-touch-callout: none}
 

禁止ios和android用户选中文字

.css{-webkit-user-select:none}
 

打电话

 
<a href="tel:0755-10086">打电话给:0755-10086</a>
 

发短信

 
<a href="sms:10086">发短信给: 10086</a>
 

写邮件

 
<a href="mailto:peun@foxmail.com">peun@foxmail.com</a>
 

body 中写 ontouchstart 激活 active

 
<body ontouchstart>
window.orientation,取值:正负90表示横屏模式、0和180表现为竖屏模式;
window.onorientationchange = function(){
 
switch(window.orientation){ case -90: case 90: alert("横屏:" + window.orientation); case 0: case 180: alert("竖屏:" + window.orientation); break; } }
//竖屏时使用的样式
@media all and (orientation:portrait) {
.css{}
}

//横屏时使用的样式
@media all and (orientation:landscape) {
.css{}
}
 

audio元素和video元素在ios和andriod中无法自动播放

应对方案:触屏即播

 
$('html').one('touchstart',function(){ audio.play() })
 

手机拍照和上传图片

 
 
 
<!-- 选择照片 --> <input type=file accept="image/*”>
<!-- 选择视频 -->
<input type=file accept="video/*”>
ios使用-webkit-text-size-adjust禁止调整字体大小
 
body{-webkit-text-size-adjust: 100%!important;}
 

取消input在ios下,输入的时候英文首字母的默认大写

 
<input autocapitalize="off" autocorrect="off" />
 
html{-ms-touch-action: none;}/* 禁止winphone默认触摸事件 */

iPhone  click 事件失效解决办法

  1. ​将 click 事件直接绑定到目标​元素(​​即 .target)上
  2. 将目标​元素换成 <a> 或者 button 等可点击的​元素
  3. ​将 click 事件委托到​​​​​非 document 或 body 的​​父级元素上
  4. ​给​目标元素加一条样式规则 cursor: pointer;

function setLimitBounds() {

    map.setLimitBounds(map.getBounds());

}

 

// 未知高度元素垂直居中

#infoBox[id]{text-align:center; width:100%; height:100%; display:table;} 
#info[id]{ display:table-cell; vertical-align:middle;} /

 

设置文字外发光: text-shadow: 0 0 0.4em #02eee0, 0 0 0.4em #02eee0;

 

 

项目配置相关

  • base:放置一些基本样式的SCSS文件,比如重置样式_normalize.scss,基本样式_base.scss,文本排版样式_typography.scss
  • components:放置一些公用组件,比如:按钮_buttons.scss、表单_form.scss、表格_tables.scss、选项卡_tabs.scss
  • helps:放置一些辅助功能性文件,比如:_css3.scss_variables.scss_mixins.scss_helpers.scss_function.scss
  • layout:放置一些跟页面布局相关的,比如:_layout.scss_header.scss_footer.scss_sidbar.scss
  • pages:放置跟具体项目页面相关的样式文件。
  • themes:对于一些有前后台页面,或者需换肤的项目,就可以将相关文件放置在这里。
  • vendors:引用的外部插件或者框架的SCSS文件,比如_bootstrap.scss_foundation.scss
  • style.scss: 这是主样式文件,最终编译,就编译这个问题。当然根据项目大小,可做一些其他处理。比如说针对不同的页面,创建不同的

 

 

build 最终发布的代码存放的位置

config 配置目录,包括端口号等。我们初学可以使用默认的。

src这里是我们要开发的目录,基本上要做的事情都是在这个目录上,里面包含了几个目录及文件

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
应用背景为变电站电力巡检,基于YOLO v4算法模型对常见电力巡检目标进行检测,并充分利用Ascend310提供的DVPP等硬件支持能力来完成流媒体的传输、处理等任务,并对系统性能做出一定的优化。.zip深度学习是机器学习的一个子领域,它基于人工神经网络的研究,特别是利用多层次的神经网络来进行学习和模式识别。深度学习模型能够学习数据的高层次特征,这些特征对于图像和语音识别、自然语言处理、医学图像分析等应用至关重要。以下是深度学习的一些关键概念和组成部分: 1. **神经网络(Neural Networks)**:深度学习的基础是人工神经网络,它是由多个层组成的网络结构,包括输入层、隐藏层和输出层。每个层由多个神经元组成,神经元之间通过权重连接。 2. **前馈神经网络(Feedforward Neural Networks)**:这是最常见的神经网络类型,信息从输入层流向隐藏层,最终到达输出层。 3. **卷积神经网络(Convolutional Neural Networks, CNNs)**:这种网络特别适合处理具有网格结构的数据,如图像。它们使用卷积层来提取图像的特征。 4. **循环神经网络(Recurrent Neural Networks, RNNs)**:这种网络能够处理序列数据,如时间序列或自然语言,因为它们具有记忆功能,能够捕捉数据中的时间依赖性。 5. **长短期记忆网络(Long Short-Term Memory, LSTM)**:LSTM 是一种特殊的 RNN,它能够学习长期依赖关系,非常适合复杂的序列预测任务。 6. **生成对抗网络(Generative Adversarial Networks, GANs)**:由两个网络组成,一个生成器和一个判别器,它们相互竞争,生成器生成数据,判别器评估数据的真实性。 7. **深度学习框架**:如 TensorFlow、Keras、PyTorch 等,这些框架提供了构建、训练和部署深度学习模型的工具和库。 8. **激活函数(Activation Functions)**:如 ReLU、Sigmoid、Tanh 等,它们在神经网络中用于添加非线性,使得网络能够学习复杂的函数。 9. **损失函数(Loss Functions)**:用于评估模型的预测与真实值之间的差异,常见的损失函数包括均方误差(MSE)、交叉熵(Cross-Entropy)等。 10. **优化算法(Optimization Algorithms)**:如梯度下降(Gradient Descent)、随机梯度下降(SGD)、Adam 等,用于更新网络权重,以最小化损失函数。 11. **正则化(Regularization)**:技术如 Dropout、L1/L2 正则化等,用于防止模型过拟合。 12. **迁移学习(Transfer Learning)**:利用在一个任务上训练好的模型来提高另一个相关任务的性能。 深度学习在许多领域都取得了显著的成就,但它也面临着一些挑战,如对大量数据的依赖、模型的解释性差、计算资源消耗大等。研究人员正在不断探索新的方法来解决这些问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值