2019年1月20日 周六

一、jquery动画和动画库(1) JQ的animate()方法 JQ对象.animate();  
  //第一个参数 : {} 运动的值和属性
  //第二个参数 : 时间(运动快慢的) 默认 : 400
  //第三个参数 : 运动形式 只有两种运动形式 ( 默认 : swing(慢快慢) linear(匀速) )
  //第四个参数 : 回调函数,如:
  $(function(){
      $(’#div1’).click(function(){
          $(this).animate({width : 300 , height : 300} , 4000 , ‘linear’,function(){alert(123);});
          $(’#div2’).animate({width : 300 , height : 300} , 4000 , ‘swing’);
      });
  });
  $(’#div1’).stop();   //默认 : 只会阻止当前运动
  $(’#div1’).stop(true); //阻止后续的运动
  $(’#div1’).stop(true,true); //可以立即停止到指定的目标点
  $(’#div1’).finish(); //立即停止到所有指定的目标点
  KaTeX parse error: Expected 'EOF', got '#' at position 3: ('#̲div1').delay();…(element).is(":animated")){} else{} //判断当前元素是否在执行jq动画animate二、Velocity.js的方法的使用(1)楼层监听:楼层监听就是一种流行常见的js效果,并且无法使用css制作,你只需在目标元素上调用velocity()方法并传入"scroll"命令和过渡时间 (2)在jQuery中,想要使元素恢复成动画运行之前的状态,你必须手动的设置元素原来的属性值 $element.velocity({ width: “100px” }, 400);  
$element.velocity(“reverse”);(3)值的使用:JS动画运许传入简单的表达式作为CSS的属性值,但这些表达式只限于:+=,-=,*=,/=,表示目标值在其本来的值的基础上加多少,减多少,乘多少,除多少,任何其他的表达式是不允许的 e l e m e n t . v e l o c i t y ( w i d t h : " + = 50 p x " , h e i g h t : " / = 2 " ) ; 三 、 A j a x 1 、 自 己 封 装 一 个 A j a x : 类 似 于 打 电 话 买 个 手 机 并 申 请 个 号 码 ( 创 建 A j a x 对 象 ) 向 需 要 拨 打 的 号 码 拨 号 ( 与 服 务 器 连 接 ) 向 对 方 说 话 ( 发 送 请 求 ) 听 对 方 话 说 ( 接 收 返 回 值 ) 2 、 封 装 代 码 / / 1 、 创 建 A j a x 对 象   v a r x h r = n e w X M L H t t p R e q u e s t ( ) ;     / / 2 、 连 接 服 务 器   x h r . o p e n ( ′ g e t ′ , u r l , t r u e ) ;   / / 3 、 发 送 请 求   x h r . s e n d ( ) ;   / / 4 、 接 收 服 务 器 的 返 回   x h r . o n r e a d y s t a t e c h a n g e = f u n c t i o n ( )       i f ( x h r . r e a d y S t a t e = = 4 ) / / 完 成           i f ( x h r . s t a t u s = = 200 )               c o n s o l e . l o g ( ′ 成 功 : ′ + x h r . r e s p o n s e T e x t ) ;           e l s e               c o n s o l e . l o g ( ′ 失 败 ′ ) ;                   2 、 A j a x 的 使 用 ( 1 ) 原 生 j s 的 方 法 v a r o B t n = d o c u m e n t . g e t E l e m e n t B y I d ( ′ b t n 1 ′ ) ;   o B t n . o n c l i c k = f u n c t i o n ( )       m y A p p . a j a x ( ′ a b c . t x t ′ , f u n c t i o n ( s t r ) a l e r t ( s t r ) ; ) ;   ( 2 ) J q u e r y 的 a j a x j Q u e r y 提 供 多 个 与 A J A X 有 关 的 方 法 。 element.velocity({ width: "+= 50px", height: "/= 2" });三、Ajax1、自己封装一个Ajax:类似于打电话买个手机并申请个号码(创建Ajax对象)向需要拨打的号码拨号(与服务器连接)向对方说话(发送请求)听对方话说(接收返回值)2、封装代码 //1、创建Ajax对象   var xhr = new XMLHttpRequest();     //2、连接服务器   xhr.open('get',url,true);   //3、发送请求   xhr.send();   //4、接收服务器的返回   xhr.onreadystatechange = function(){       if(xhr.readyState ==4){ //完成           if(xhr.status ==200){               console.log('成功: '+xhr.responseText);           }else{               console.log('失败');           }       }   }2、Ajax的使用(1)原生js的方法var oBtn = document.getElementById('btn1');   oBtn.onclick = function(){       myApp.ajax('abc.txt',function(str){alert(str);});   }(2)Jquery的ajaxjQuery 提供多个与 AJAX 有关的方法。 element.velocity(width:"+=50px",height:"/=2");Ajax1Ajax:Ajax2//1Ajax varxhr=newXMLHttpRequest();  //2 xhr.open(get,url,true); //3 xhr.send(); //4 xhr.onreadystatechange=function()   if(xhr.readyState==4)//     if(xhr.status==200)       console.log(+xhr.responseText);     else       console.log();         2Ajax使(1)jsvaroBtn=document.getElementById(btn1); oBtn.onclick=function()   myApp.ajax(abc.txt,function(str)alert(str);); (2)JqueryajaxjQueryAJAX("#id").load():从服务器载入数据并且将返回的 HTML 代码并插入至匹配的元素中。 $("#div1").load(“abc.txt”); //加载abc.txt文件的数据到#div1里
$("#div1").load(“history.html #div0”); //加载history.html文件的#div0的内容到#div1里(3)Ajax的优缺点1)优点:1.无刷新更新数据:Ajax最大的优点就是能在不刷新整个页面的情况下维持与服务器通信2.异步与服务器通信:使用异步的方式与服务器通信,不打断用户的操作3.前端与后端负载均衡:将一些后端的工作移到前端,减少服务器与带宽的负担4.基于规范被广泛支持:不需要下载浏览器插件或者小程序,但需要客户允许JavaScript在浏览器上执行。5.界面与应用分离:Ajax使得界面与应用分离,也就是数据与呈现分离2)缺点1.Ajax干掉了Back与History功能,破坏了浏览器机制:动态更新页面时,用户无法回到前一页的页面状态,因为浏览器仅能记忆历史纪录中的静态页面2.安全问题:AJAX技术会给IT企业带来安全威胁,Ajax技术如同对企业数据建立了一个直接通道。使开发者不经意间暴露比以前更多的数据和服务器逻辑3.对搜索引擎支持较弱4.破坏程序的异常处理机制5.违背URL与资源定位的初衷6.不能很好地支持移动设备(但是有很多框架解决了这些问题)7.客户端肥大,太多客户端代码造成开发上的成本上升

欢迎使用Markdown编辑器

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

新的改变

我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

  1. 全新的界面设计 ,将会带来全新的写作体验;
  2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
  3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
  4. 全新的 KaTeX数学公式 语法;
  5. 增加了支持甘特图的mermaid语法1 功能;
  6. 增加了 多屏幕编辑 Markdown文章功能;
  7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
  8. 增加了 检查列表 功能。

功能快捷键

撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G

合理的创建标题,有助于目录的生成

直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

如何改变文本的样式

强调文本 强调文本

加粗文本 加粗文本

标记文本

删除文本

引用文本

H2O is是液体。

210 运算结果是 1024.

插入链接与图片

链接: link.

图片: Alt

带尺寸的图片: Alt

居中的图片: Alt

居中并且带尺寸的图片: Alt

当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

如何插入一段漂亮的代码片

博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

// An highlighted block
var foo = 'bar';

生成一个适合你的列表

  • 项目
    • 项目
      • 项目
  1. 项目1
  2. 项目2
  3. 项目3
  • 计划任务
  • 完成任务

创建一个表格

一个简单的表格是这么创建的:

项目Value
电脑$1600
手机$12
导管$1

设定内容居中、居左、居右

使用:---------:居中
使用:----------居左
使用----------:居右

第一列第二列第三列
第一列文本居中第二列文本居右第三列文本居左

SmartyPants

SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

TYPEASCIIHTML
Single backticks'Isn't this fun?'‘Isn’t this fun?’
Quotes"Isn't this fun?"“Isn’t this fun?”
Dashes-- is en-dash, --- is em-dash– is en-dash, — is em-dash

创建一个自定义列表

Markdown
Text-to- HTML conversion tool
Authors
John
Luke

如何创建一个注脚

一个具有注脚的文本。2

注释也是必不可少的

Markdown将文本转换为 HTML

KaTeX数学公式

您可以使用渲染LaTeX数学表达式 KaTeX:

Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n1)!nN 是通过欧拉积分

Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t   . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=0tz1etdt.

你可以找到更多关于的信息 LaTeX 数学表达式here.

新的甘特图功能,丰富你的文章

Mon 06 Mon 13 Mon 20 已完成 进行中 计划一 计划二 现有任务 Adding GANTT diagram functionality to mermaid
  • 关于 甘特图 语法,参考 这儿,

UML 图表

可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图::

张三 李四 王五 你好!李四, 最近怎么样? 你最近怎么样,王五? 我很好,谢谢! 我很好,谢谢! 李四想了很长时间, 文字太长了 不适合放在一行. 打量着王五... 很好... 王五, 你怎么样? 张三 李四 王五

这将产生一个流程图。:

链接
长方形
圆角长方形
菱形
  • 关于 Mermaid 语法,参考 这儿,

FLowchart流程图

我们依旧会支持flowchart的流程图:

Created with Raphaël 2.2.0 开始 我的操作 确认? 结束 yes no
  • 关于 Flowchart流程图 语法,参考 这儿.

导出与导入

导出

如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

导入

如果你想加载一篇你写过的.md文件或者.html文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。


  1. mermaid语法说明 ↩︎

  2. 注脚的解释 ↩︎

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、付费专栏及课程。

余额充值