第一章:Python Selenium 自动化测试入门之漫谈

第一章:Python Selenium 自动化测试入门之漫谈

揭开自动化测试神秘面纱

自动化测试概念:自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程,目的是为了提高效率,提高软件质量,虽然自动化测试是现在发展的一种趋势,但是自动化测试并不能完全替代手工测试,也不能说自动化测试就能比手工测试发现更多的bug,目前自动化测试主要是用来做回归测试。

适合使用自动化测试的条件:需求变动不频繁,项目的周期足够长,项目需要重复回归测试

常用的自动化测试工具:

web自动化测试工具:Selenium 、RbotFrameWork

APP自动化测试工具:Appium、UIautomation、monkey runner

PC客户端测试工具:QTP

接口测试工具:postman、httpUnit、Python

云测平台:Testin、Testbird

Selenium的前世今生

selenium1.0: selenium1.0包括三个模块:selenium IDE(一个FireFox浏览器的插件,可以录制用户的基本操作,生成测试用例,可以在浏览器中回放录制的测试用例,也可以将测试用例转换成其他的编程语言的自动化脚本); selenium RC(RC就是remote control的缩写,是用来模拟浏览器的,主要测试web网页,支持多种平台和多种浏览器以及多种编程语言); selenium Grid(允许selenium RC 针对规模庞大的测试案例集或者需要在不同测试环境中运行的测试案例集进行的拓展),selenium1.0的不足之处就是:不支持本机的键盘和鼠标的事件,不支持拓展脚本,不支持对话框、弹出框。例外此时的selenium的主要竞争对手是webdriver。

selenium2.0: selenium2.0=selenium1.0+webdriver,和对手webdriver成一家了,selenium2.0基于webdriver API 来模拟用户操作,直接交互操作的浏览器,因此速度更快,支持多种编程语言。

selenium3.0: 去掉了对selenium RC的支持,全面拥抱java8,支持macOS 的safari浏览器。

HTML基础(Selenium自动化测试的基础)

什么是HTML?

HTML 是用来描述网页的一种语言。

HTML 指的是超文本标记语言: HyperText Markup Language

HTML 不是一种编程语言,而是一种标记语言

标记语言是一套标记标签 (markup tag)

HTML 使用标记标签来描述网页

HTML 文档包含了HTML 标签及文本内容

HTML文档也叫做 web 页面

HTML注释

注释的目的是为了提高代码的可读性,浏览器是不会解析注释的内容,HTML注释的语法为:

HTML 标签(在selenium自动化中要定位元素就需要熟悉标签)

HTML 标记标签通常被称为 HTML 标签 (HTML tag)

HTML 标签是由尖括号包围的关键词,比如

HTML 标签通常是成对出现的,比如

标签对中的第一个标签是开始标签,第二个标签是结束标签

开始和结束标签也被称为开放标签和闭合标签

内容标签>

常用的标签如下:

标题标签:通过

-

标签进行定义的.

定义最大的标题。

定义最小的标题。

头部标签:

元素包含了所有的头部标签元素, 元素中你可插入脚本, 样式文件及各种meta信息。

段落标签:

可以将文档分割为若干段落。

链接标签:

图像标签:图像由 标签定义,注意 是空标签,意思是说,它只包含属性,并且没有闭合标签。

换行标签:
可插入一个简单的换行符。

区块标签:

将元素组合起来,自身没有什么特别的含义,可与CSS样式一起使用

这里只是简单的提一下,详细的可以去W3shool网站学习

HTML常用属性简单介绍

name属性:用于指定标签元素的名称,比如

HTML简单示例

软件测试BlackCoffee

致橡树

我如果爱你

绝不像攀援的凌霄花

借你的高枝炫耀自己

实例解析

元素是 HTML 页面的根元素

元素包含了文档的元(meta)数据

</strong> 元素描述了文档的标题</p><p><strong/> 元素包含了可见的页面内容</p><p><strong><h1/></strong> 元素定义一个大标题</p><p><strong><p/> <div class="lazy-load-ad"></div></strong> 元素定义一个段落</p></blockquote><p>HTML部分就是简单的介绍,系统的学习可以访问W3school或其它网上教程</p><p>小生不足之处,还请各位客官多多指点,一起学习,一起交流,共同进步</p></span></div> <div class="lazy-load-ad"></div> <!-- <!– article-bottom –>--> <!-- <ins class="adsbygoogle"--> <!-- style="display:block"--> <!-- data-ad-client="ca-pub-6979250511280268"--> <!-- data-ad-slot="3655853335"--> <!-- data-ad-format="auto"--> <!-- data-full-width-responsive="true"></ins>--> <!-- <script>--> <!-- (adsbygoogle = window.adsbygoogle || []).push({});--> <!-- </script>--> </p> <hr/> <div class="inner"> <div class="li-img">分享到:</div> <div class="addthis_inline_share_toolbox li-text-full"></div> </div> <hr/> <p class="article-keywords"> 閱讀更多 <a href="/s/s/軟件測試BlackCoffee/1/?lang=zh-hans"> <b>軟件測試BlackCoffee</b> </a> 的文章 </p> <p class="article-keywords">關鍵字: <a href="/s/标记语言/1/?lang=zh-hans">标记语言</a> <a href="/s/脚本语言/1/?lang=zh-hans">脚本语言</a> <a href="/s/测试/1/?lang=zh-hans">测试</a> </p> <hr/> </article> <script>setSrc()</script> <div> <h3>相關文章: </h3> </div> <div class="related-articles"> <div class="article-list-elm"> <a href="/a/5eac7466dc9b5e05d6fd9eed?lang=zh-hans" class="inner" title=" Python 63个内置函数 "> <div class="li-text-full"> <h3 class="li-head"> Python 63个内置函数 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e941b89dc9b5e06cd0ba936?lang=zh-hans" class="inner" title=" Python Turtle画分形树理解递归 "> <div class="li-text-full"> <h3 class="li-head"> Python Turtle画分形树理解递归 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e86f8a0dc9b5e56dace45cb?lang=zh-hans" class="inner" title=" python 内存管理 "> <div class="li-text-full"> <h3 class="li-head"> python 内存管理 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e86f8b6dc9b5e56dc9b9f03?lang=zh-hans" class="inner" title=" python 递归输出文件 "> <div class="li-text-full"> <h3 class="li-head"> python 递归输出文件 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e8241eadc9b5e093695105b?lang=zh-hans" class="inner" title=" Python 中的 "> <div class="li-text-full"> <h3 class="li-head"> Python 中的 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e824ec5dc9b5e3ffcadc315?lang=zh-hans" class="inner" title=" python copy "> <div class="li-text-full"> <h3 class="li-head"> python copy </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e79e4d8dc9b5e4c733823d6?lang=zh-hans" class="inner" title=" Python—turtle画图(哆啦A梦) "> <div class="li-text-full"> <h3 class="li-head"> Python—turtle画图(哆啦A梦) </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e7c26cadc9b5e3ea275c0f8?lang=zh-hans" class="inner" title=" python 协程 "> <div class="li-text-full"> <h3 class="li-head"> python 协程 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e777c8fdc9b5e3f8f294c66?lang=zh-hans" class="inner" title=" Python 绘图以及文件的基本操作 "> <div class="li-text-full"> <h3 class="li-head"> Python 绘图以及文件的基本操作 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e75bdaddc9b5e1a2dd58762?lang=zh-hans" class="inner" title=" Python wordcloud库介绍 "> <div class="li-text-full"> <h3 class="li-head"> Python wordcloud库介绍 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e936b16dc9b5e3f54bf4d24?lang=zh-hans" class="inner" title=" python 闭包 "> <div class="li-text-full"> <h3 class="li-head"> python 闭包 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e740c9fdc9b5e0e0ff0f69b?lang=zh-hans" class="inner" title=" Python 判断列表是否已排好序 "> <div class="li-text-full"> <h3 class="li-head"> Python 判断列表是否已排好序 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e687558dc9b5e7f5f6bc6d2?lang=zh-hans" class="inner" title=" python:序列和元组的区别 "> <div class="li-text-full"> <h3 class="li-head"> python:序列和元组的区别 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e6beb74dc9b5e46ef763b89?lang=zh-hans" class="inner" title=" Python While 循环语句介绍 "> <div class="li-text-full"> <h3 class="li-head"> Python While 循环语句介绍 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e6065dfdc9b5e03e6a23ee5?lang=zh-hans" class="inner" title=" 03.04 Python While 循环语句介绍 "> <div class="li-text-full"> <h3 class="li-head"> 03.04 Python While 循环语句介绍 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e5bb37fdc9b5e6a7edf2e5d?lang=zh-hans" class="inner" title=" 03.01 Python 模块 "> <div class="li-text-full"> <h3 class="li-head"> 03.01 Python 模块 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e684dd7dc9b5e4ef23a6103?lang=zh-hans" class="inner" title=" python 注释 "> <div class="li-text-full"> <h3 class="li-head"> python 注释 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e534085dc9b5e3fd8092862?lang=zh-hans" class="inner" title=" python pandas数据清洗 "> <div class="li-text-full"> <h3 class="li-head"> python pandas数据清洗 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e5176dedc9b5e21a68f3984?lang=zh-hans" class="inner" title=" Python 中的bool值 "> <div class="li-text-full"> <h3 class="li-head"> Python 中的bool值 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb1d970dc9b5e7b5a095cd7?lang=zh-hans" class="inner" title=" python-unittest基本介绍 "> <div class="li-text-full"> <h3 class="li-head"> python-unittest基本介绍 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e66a39cdc9b5e4d669c1ea0?lang=zh-hans" class="inner" title=" Python 分发包中添加额外文件 "> <div class="li-text-full"> <h3 class="li-head"> Python 分发包中添加额外文件 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e92bc20dc9b5e50da5762dc?lang=zh-hans" class="inner" title=" # Python 3 # Python 3字典Dictionary(2) "> <div class="li-text-full"> <h3 class="li-head"> # Python 3 # Python 3字典Dictionary(2) </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e491dcbdc9b5e6578dbfa84?lang=zh-hans" class="inner" title=" # Python 3 # Python 3字典Dictionary(1) "> <div class="li-text-full"> <h3 class="li-head"> # Python 3 # Python 3字典Dictionary(1) </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e3cf3e8dc9b5e1247fe2570?lang=zh-hans" class="inner" title=" # Python 3 # Python 3运算符(4) "> <div class="li-text-full"> <h3 class="li-head"> # Python 3 # Python 3运算符(4) </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e3cec3cdc9b5e6d79da36d6?lang=zh-hans" class="inner" title=" # Python 3 # Python 3基本数据类型(3) "> <div class="li-text-full"> <h3 class="li-head"> # Python 3 # Python 3基本数据类型(3) </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e5e40a8dc9b5e4a96491cd0?lang=zh-hans" class="inner" title=" 12.21 python lambda表达式简单用法 "> <div class="li-text-full"> <h3 class="li-head"> 12.21 python lambda表达式简单用法 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5dc08a67dc9b5e51a030d164?lang=zh-hans" class="inner" title=" python :中文大写转阿拉伯数字(金额) "> <div class="li-text-full"> <h3 class="li-head"> python :中文大写转阿拉伯数字(金额) </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e93d35ddc9b5e149ea729cc?lang=zh-hans" class="inner" title=" python str和bytes的区别 "> <div class="li-text-full"> <h3 class="li-head"> python str和bytes的区别 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5cc5fd59dc9b5e75aab98ebc?lang=zh-hans" class="inner" title=" Python 的四种共享传参详解 "> <div class="li-text-full"> <h3 class="li-head"> Python 的四种共享传参详解 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5ea90856dc9b5e56dfd85da5?lang=zh-hans" class="inner" title=" [PYTHON],字符串的查找,什么时候能混到给钱不用找零了 "> <div class="li-text-full"> <h3 class="li-head"> [PYTHON],字符串的查找,什么时候能混到给钱不用找零了 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5caa809fdc9b5e75aa9fcc38?lang=zh-hans" class="inner" title=" 说说在 Python 中如何导入类 "> <div class="li-text-full"> <h3 class="li-head"> 说说在 Python 中如何导入类 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eacd7cfdc9b5e23d940e520?lang=zh-hans" class="inner" title=" [PYTHON],字符串的大小写,大赌场小赌场大小赌场赌大小 "> <div class="li-text-full"> <h3 class="li-head"> [PYTHON],字符串的大小写,大赌场小赌场大小赌场赌大小 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5ea98bd9dc9b5e2f7a1318c3?lang=zh-hans" class="inner" title=" [PYTHON],字符串的类型判断,只听得惊堂木一拍 "> <div class="li-text-full"> <h3 class="li-head"> [PYTHON],字符串的类型判断,只听得惊堂木一拍 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5cab257adc9b5e75aaa089b6?lang=zh-hans" class="inner" title=" [PYTHON],字符串转义字符,字符串变身 "> <div class="li-text-full"> <h3 class="li-head"> [PYTHON],字符串转义字符,字符串变身 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5cd31d06dc9b5e75aac6435e?lang=zh-hans" class="inner" title=" python 音频处理 "> <div class="li-text-full"> <h3 class="li-head"> python 音频处理 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb16b08dc9b5e335a36fe1f?lang=zh-hans" class="inner" title=" python 可变对象和不可变对象 "> <div class="li-text-full"> <h3 class="li-head"> python 可变对象和不可变对象 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5cd31cf0dc9b5e75aac64344?lang=zh-hans" class="inner" title=" Python 程序运行时间计时 "> <div class="li-text-full"> <h3 class="li-head"> Python 程序运行时间计时 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5ca6920fdc9b5e759c5c0903?lang=zh-hans" class="inner" title=" python 字典底层实现原理 "> <div class="li-text-full"> <h3 class="li-head"> python 字典底层实现原理 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e62da74dc9b5e780cb8535f?lang=zh-hans" class="inner" title=" 06.20 Python 枚举类型 Enum "> <div class="li-text-full"> <h3 class="li-head"> 06.20 Python 枚举类型 Enum </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e621bd1dc9b5e387f5e198b?lang=zh-hans" class="inner" title=" 06.17 Python Lambda 表达式 "> <div class="li-text-full"> <h3 class="li-head"> 06.17 Python Lambda 表达式 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e621befdc9b5e387f5e1997?lang=zh-hans" class="inner" title=" 06.17 Python 数据类型转换 "> <div class="li-text-full"> <h3 class="li-head"> 06.17 Python 数据类型转换 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e5e96a2dc9b5e2150a8d20e?lang=zh-hans" class="inner" title=" 06.16 Python 中的包 Packages "> <div class="li-text-full"> <h3 class="li-head"> 06.16 Python 中的包 Packages </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e5e980adc9b5e453cfda29e?lang=zh-hans" class="inner" title=" 06.09 Python 正则表达式断言 Assertions "> <div class="li-text-full"> <h3 class="li-head"> 06.09 Python 正则表达式断言 Assertions </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e5e9817dc9b5e453cfda2b6?lang=zh-hans" class="inner" title=" 06.09 Python 异常处理 "> <div class="li-text-full"> <h3 class="li-head"> 06.09 Python 异常处理 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e69dc9ddc9b5e110458130c?lang=zh-hans" class="inner" title=" python-with语法 "> <div class="li-text-full"> <h3 class="li-head"> python-with语法 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e5cdb05dc9b5e4704b1b2ad?lang=zh-hans" class="inner" title=" 05.27 python-with语法 "> <div class="li-text-full"> <h3 class="li-head"> 05.27 python-with语法 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e6a78a4dc9b5e3b27586481?lang=zh-hans" class="inner" title=" python-as语法 "> <div class="li-text-full"> <h3 class="li-head"> python-as语法 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5e60f888dc9b5e47b67db9de?lang=zh-hans" class="inner" title=" 05.27 python-as语法 "> <div class="li-text-full"> <h3 class="li-head"> 05.27 python-as语法 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5cb7272fdc9b5e75aaad6cff?lang=zh-hans" class="inner" title=" 「python」高阶函数map、reduce的介绍 "> <div class="li-text-full"> <h3 class="li-head"> 「python」高阶函数map、reduce的介绍 </h3> <div class="li-sub"> <p> </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb376cadc9b5e1fe75694eb?lang=zh-hans" class="inner" title=" 第二章 IoC容器和Bean配置 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb376c91b0879ae0e5e9258_s.jpg" width="300px" alt=" 第二章 IoC容器和Bean配置 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 第二章 IoC容器和Bean配置 </h3> <div class="li-sub"> <p> bean是一个对象,它是由Spring </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2e359dc9b5e42cec85e31?lang=zh-hans" class="inner" title=" 运算里不得不说的python模块—math "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2e3581b0879ae0e87d209_s.jpg" width="300px" alt=" 运算里不得不说的python模块—math " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 运算里不得不说的python模块—math </h3> <div class="li-sub"> <p> Help </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2e35adc9b5e42cec85e3c?lang=zh-hans" class="inner" title=" Devops度量--DevOps 现状快速检查表 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2e35a1b0879ae0e87dd16_s.jpg" width="300px" alt=" Devops度量--DevOps 现状快速检查表 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> Devops度量--DevOps 现状快速检查表 </h3> <div class="li-sub"> <p> 今天主要分享一个DevOps </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb35e2edc9b5e6e6aa590bf?lang=zh-hans" class="inner" title=" SOP是什么(解读) "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb35e2e1b0879ae0ee2ee44_s.jpg" width="300px" alt=" SOP是什么(解读) " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> SOP是什么(解读) </h3> <div class="li-sub"> <p> SOP不是单个的,是一个体系,虽然我们可以单独地定义每一个SOP,但真正从企业管理来看,SOP不可能只是单个的,必然是一个整体和体系,也是企业不可或缺的。 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb3832adc9b5e5f3c554472?lang=zh-hans" class="inner" title=" 还不知道交换机上如何配置DHCP,赶紧过来围观吧,一分钟包你学会 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb3832a1b0879ae0e9ad7d9_s.jpg" width="300px" alt=" 还不知道交换机上如何配置DHCP,赶紧过来围观吧,一分钟包你学会 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 还不知道交换机上如何配置DHCP,赶紧过来围观吧,一分钟包你学会 </h3> <div class="li-sub"> <p> 随着终端设备的越来越多,人工干预配置IP地址,不仅工作效率低,而且,还很容易导致IP冲突,影响正常的网络访问。到此已经完成了,DHCP服务的配置了,我们可以在终端验证。 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb3838edc9b5e5f3c5544ef?lang=zh-hans" class="inner" title=" 还在手动配置IP地址吗?太Low了,一分钟教会您如何配置DHCP "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb3832a1b0879ae0e9ad7d9_s.jpg" width="300px" alt=" 还在手动配置IP地址吗?太Low了,一分钟教会您如何配置DHCP " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 还在手动配置IP地址吗?太Low了,一分钟教会您如何配置DHCP </h3> <div class="li-sub"> <p> 随着终端设备的越来越多,人工干预配置IP地址,不仅工作效率低,而且,还很容易导致IP冲突,影响正常的网络访问。到此已经完成了,DHCP服务的配置了,我们可以在终端验证。 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb31e5ddc9b5e7ce560d4ec?lang=zh-hans" class="inner" title=" Python爬虫自学笔记:分析头条文章网页源文件 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb31e5c1b0879ae0ea5c345_s.jpg" width="300px" alt=" Python爬虫自学笔记:分析头条文章网页源文件 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> Python爬虫自学笔记:分析头条文章网页源文件 </h3> <div class="li-sub"> <p> 这两天分析了一下头条文章网页的源文件,现在将分析的结果分享给大家。首先以一篇文章为例,其网址如下:https://www.toutiao.com/i6822245428176617998/如上图网页所示,文章中包含文字和图片。 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb36c9edc9b5e7cfa6ba103?lang=zh-hans" class="inner" title=" DNS侦查工具 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb36c9c1b0879ae0e2f65b6_s.jpg" width="300px" alt=" DNS侦查工具 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> DNS侦查工具 </h3> <div class="li-sub"> <p> 我们只需要打开浏览器输入例如:www.baidu.com就可以解析到该网站.为了便于记住不需要输入长长的IP地址去访问 这就是DNS域名解析.关于域名域名的层次划分用点来分割 这时DNS把相对应的域名解析成IP地址 高的在右边.例如:www. NS简介访问某网站的时候 最低在左边 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2cb6adc9b5e1693ab839c?lang=zh-hans" class="inner" title=" 国人开源的异步 Python ORM:GINO "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2cb6a1b0879ae0e082e13_s.jpg" width="300px" alt=" 国人开源的异步 Python ORM:GINO " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 国人开源的异步 Python ORM:GINO </h3> <div class="li-sub"> <p> I </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb29e4ddc9b5e0aed30ad70?lang=zh-hans" class="inner" title=" 程序测评:Create React App 3.3中有哪些酷炫新功能? "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb29e4c1b0879ae0e1d0012_s.jpg" width="300px" alt=" 程序测评:Create React App 3.3中有哪些酷炫新功能? " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 程序测评:Create React App 3.3中有哪些酷炫新功能? </h3> <div class="li-sub"> <p> Create </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb29d46dc9b5e26555f898f?lang=zh-hans" class="inner" title=" “明学”的魅力?我只要我觉得:驾驭终端,提高生产力 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb29d461b0879ae0e174a6b_s.jpg" width="300px" alt=" “明学”的魅力?我只要我觉得:驾驭终端,提高生产力 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> “明学”的魅力?我只要我觉得:驾驭终端,提高生产力 </h3> <div class="li-sub"> <p> 最后一个要介绍的命令是 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2cef4dc9b5e1b72b33175?lang=zh-hans" class="inner" title=" (必收藏系列)Linux面试题——命令集 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2cef11b0879ae0e1e414c_s.jpg" width="300px" alt=" (必收藏系列)Linux面试题——命令集 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> (必收藏系列)Linux面试题——命令集 </h3> <div class="li-sub"> <p> 关注,后台私信【Linux】分享Linux入门到进阶电子书、Linux入门到精通视频教程(免费)。文件管理命令cat </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2b784dc9b5e44f43c25a7?lang=zh-hans" class="inner" title=" 五分钟学会如何在 IPFS 上部署网站 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5ddd2ddeb887aa52aa13e5a4_s.jpg" width="300px" alt=" 五分钟学会如何在 IPFS 上部署网站 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 五分钟学会如何在 IPFS 上部署网站 </h3> <div class="li-sub"> <p> 原文标题:五分钟学会如何在 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb314bbdc9b5e575404ad03?lang=zh-hans" class="inner" title=" 「正点原子NANO STM32F103开发板资料连载」第29章 内存管理实验 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5ea13424af5f9532b78cee88_s.jpg" width="300px" alt=" 「正点原子NANO STM32F103开发板资料连载」第29章 内存管理实验 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 「正点原子NANO STM32F103开发板资料连载」第29章 内存管理实验 </h3> <div class="li-sub"> <p> 1)实验平台:【正点原子】 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2ded7dc9b5e6c8f8fb71e?lang=zh-hans" class="inner" title=" 小白怎么学Web前端开发 如何成为技术达人 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2ded51b0879ae0e6fb4cc_s.jpg" width="300px" alt=" 小白怎么学Web前端开发 如何成为技术达人 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 小白怎么学Web前端开发 如何成为技术达人 </h3> <div class="li-sub"> <p> Web前端开发工程师已经成为了很多年轻人心中的理想工作,不仅入行门槛低、而且薪资待遇和发展前景都不错,自然吸引了大批人加入行业。 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb313c0dc9b5e0986165b78?lang=zh-hans" class="inner" title=" 如何开发一个web静态服务器 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb313c01b0879ae0e728f79_s.jpg" width="300px" alt=" 如何开发一个web静态服务器 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 如何开发一个web静态服务器 </h3> <div class="li-sub"> <p> 我们都知道如今的web服务器有很多,比如著名的有apache,有nginx,有tomcat,有resin服务器,有sphere,有iis服务器等等,这些服务器都能提供web服务,并且几乎都能和多种语言进行搭配使用,那么一个web服务器都需要那些功能,开发一个web服务器都需要那些 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2ded6dc9b5e6c8f8fb71b?lang=zh-hans" class="inner" title=" 学Java编程还有前景吗 如何才能拿到高薪 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2ded21b0879ae0e6f9f1b_s.jpg" width="300px" alt=" 学Java编程还有前景吗 如何才能拿到高薪 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 学Java编程还有前景吗 如何才能拿到高薪 </h3> <div class="li-sub"> <p> 需求大、薪资高似乎是Java开发人员的标签,不过学Java编程还有前景吗?它架构在操作系统之上,屏蔽了底层的差异,真正实现了“Writeonce run </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb313cadc9b5e0986165b7e?lang=zh-hans" class="inner" title=" Python网络爬虫之配置篇(一) "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb313c91b0879ae0e72b98b_s.jpg" width="300px" alt=" Python网络爬虫之配置篇(一) " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> Python网络爬虫之配置篇(一) </h3> <div class="li-sub"> <p> pip </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2c22adc9b5e2c814b015a?lang=zh-hans" class="inner" title=" SpringBoot 整合SpringSecurity示例实现前后分离权限注解+JWT登录认证 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2c2291b0879ae0ed2e2ff_s.jpg" width="300px" alt=" SpringBoot 整合SpringSecurity示例实现前后分离权限注解+JWT登录认证 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> SpringBoot 整合SpringSecurity示例实现前后分离权限注解+JWT登录认证 </h3> <div class="li-sub"> <p> serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertTo&useSSL=falseusername:rootpassword: </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2ab90dc9b5e665fecdc12?lang=zh-hans" class="inner" title=" Python的运行效率太低?几行代码快速提升! "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2ab8f1b0879ae0e60f699_s.jpg" width="300px" alt=" Python的运行效率太低?几行代码快速提升! " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> Python的运行效率太低?几行代码快速提升! </h3> <div class="li-sub"> <p> return的就是是你所需要的结果2.3、运行这一步就是最后一步了,只要像下面一样输入上述函数名,赋予参数值,点击运行Run,就能得到你想要的结果arg1=5 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb313cadc9b5e0986165b7d?lang=zh-hans" class="inner" title=" python的优点是什么?最新Python400集视频(附教程) "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb313c81b0879ae0e72b775_s.jpg" width="300px" alt=" python的优点是什么?最新Python400集视频(附教程) " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> python的优点是什么?最新Python400集视频(附教程) </h3> <div class="li-sub"> <p> 2020,最新Python零基础到精通资料教材,干货分享,新基础Python教材,稳稳找到过万工作,看这里,这里有你想要的所有资源哦,最强笔记,教你怎么入门提升!获取方式:私信小编“ </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb36c8ddc9b5e7cfa6ba0e7?lang=zh-hans" class="inner" title=" MySQL中OOM故障应如何下手-爱可生 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb36c8d1b0879ae0e2f1ab6_s.jpg" width="300px" alt=" MySQL中OOM故障应如何下手-爱可生 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> MySQL中OOM故障应如何下手-爱可生 </h3> <div class="li-sub"> <p> 作者:孙祚龙爱可生南区分公司交付服务部成员,实习工程师。负责公司产品问题排查及日常运维工作。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2cf1bdc9b5e1b72b331f8?lang=zh-hans" class="inner" title=" 像专家一样使用 panic "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2cf1a1b0879ae0e1f3594_s.jpg" width="300px" alt=" 像专家一样使用 panic " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 像专家一样使用 panic </h3> <div class="li-sub"> <p> |go </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb240a3dc9b5e6e9df9cb6d?lang=zh-hans" class="inner" title=" 30种不同的编程语言怎么写“Hello, World” "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb240a01b0879ae0e5779b4_s.jpg" width="300px" alt=" 30种不同的编程语言怎么写“Hello, World” " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 30种不同的编程语言怎么写“Hello, World” </h3> <div class="li-sub"> <p> printfn </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2e38adc9b5e6c8f8fbee3?lang=zh-hans" class="inner" title=" percona QAN 介绍 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2e38a1b0879ae0e88e0e9_s.jpg" width="300px" alt=" percona QAN 介绍 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> percona QAN 介绍 </h3> <div class="li-sub"> <p> 一、背景QAN慢查询日志分析工具是PMM </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2c0d1dc9b5e2c814afd0e?lang=zh-hans" class="inner" title=" 面试官:你可以用纯CSS判断鼠标进入的方向吗? "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2c0d11b0879ae0ecb4416_s.jpg" width="300px" alt=" 面试官:你可以用纯CSS判断鼠标进入的方向吗? " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 面试官:你可以用纯CSS判断鼠标进入的方向吗? </h3> <div class="li-sub"> <p> 虽然没什么软用,但是对付面试官应该是够用了。感谢面试官提出的问题,让我实现了这个功能,对CSS </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb3845ddc9b5e5f3c5545a3?lang=zh-hans" class="inner" title=" 网络工程师职业生涯中,哪两点是最重要的? "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb3844d1b0879ae0e9fcfe4_s.jpg" width="300px" alt=" 网络工程师职业生涯中,哪两点是最重要的? " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 网络工程师职业生涯中,哪两点是最重要的? </h3> <div class="li-sub"> <p> 网络工程师最重要的技能是扎实的基础和非常开放的思维,微观知识扎实、宏观能力突出。项目经验也会让网络工程师基础更牢靠,网络工程师是要实战的,要避免纸上谈兵,我认为对基础理论的理解,比你清楚配置更重要。 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb263cfdc9b5e7c0a44b7be?lang=zh-hans" class="inner" title=" 交换机中相关术语代表什么意思,有必要弄清楚 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb263cf1b0879ae0e000fb4_s.jpg" width="300px" alt=" 交换机中相关术语代表什么意思,有必要弄清楚 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 交换机中相关术语代表什么意思,有必要弄清楚 </h3> <div class="li-sub"> <p> 1. </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2b8acdc9b5e44f43c26fa?lang=zh-hans" class="inner" title=" 由浅入深了解以太坊 2.0:最常见问题和最全学习清单 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5ddd2ddeb887aa52aa13e5a4_s.jpg" width="300px" alt=" 由浅入深了解以太坊 2.0:最常见问题和最全学习清单 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 由浅入深了解以太坊 2.0:最常见问题和最全学习清单 </h3> <div class="li-sub"> <p> 有关以太坊2.0 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2ccb7dc9b5e1693ab8865?lang=zh-hans" class="inner" title=" 【Linux简单实用小命令001】CentOS 7、8的防火墙端口开放 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2ccb71b0879ae0e1076cd_s.jpg" width="300px" alt=" 【Linux简单实用小命令001】CentOS 7、8的防火墙端口开放 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 【Linux简单实用小命令001】CentOS 7、8的防火墙端口开放 </h3> <div class="li-sub"> <p> yuminstall </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2b783dc9b5e44f43c25a0?lang=zh-hans" class="inner" title=" 吃透这些IPFS硬核知识点,日后抢头矿随时“弯道超车” "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2b7831b0879ae0e9a49ee_s.jpg" width="300px" alt=" 吃透这些IPFS硬核知识点,日后抢头矿随时“弯道超车” " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 吃透这些IPFS硬核知识点,日后抢头矿随时“弯道超车” </h3> <div class="li-sub"> <p> 今天的你捉住IPFS机遇了吗?我们都知道在Filecoin网络中作为一名存储矿工,信誉对于我们是非常重要的——信誉越高,爆块几率越大。那么信誉系统现在怎么样了呢? </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2c8a1dc9b5e22d97d6042?lang=zh-hans" class="inner" title=" Hive分桶表 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2c8a11b0879ae0ef7100b_s.jpg" width="300px" alt=" Hive分桶表 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> Hive分桶表 </h3> <div class="li-sub"> <p> fieldsterminated </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2c895dc9b5e0ecf799e9c?lang=zh-hans" class="inner" title=" Spring中资源的加载原来是这么一回事啊! "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2c8921b0879ae0ef6c290_s.jpg" width="300px" alt=" Spring中资源的加载原来是这么一回事啊! " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> Spring中资源的加载原来是这么一回事啊! </h3> <div class="li-sub"> <p> // </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2e316dc9b5e42cec85d52?lang=zh-hans" class="inner" title=" 自己动手搭建邮件系统:怎样让Exchange Server 发出第一封邮件? "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2e3161b0879ae0e865fe3_s.jpg" width="300px" alt=" 自己动手搭建邮件系统:怎样让Exchange Server 发出第一封邮件? " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 自己动手搭建邮件系统:怎样让Exchange Server 发出第一封邮件? </h3> <div class="li-sub"> <p> 编辑Exchange </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2c112dc9b5e263f863a71?lang=zh-hans" class="inner" title=" 【MySQL】RDS物理备份文件(.idb\.frm)恢复到MySQL自建数据库 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2c1121b0879ae0eccddc1_s.jpg" width="300px" alt=" 【MySQL】RDS物理备份文件(.idb\.frm)恢复到MySQL自建数据库 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 【MySQL】RDS物理备份文件(.idb\.frm)恢复到MySQL自建数据库 </h3> <div class="li-sub"> <p> 在阿里云控制台,我们能下载的文件是一个压缩包,解压之后,是.idb和.frm文件,你可能要问了,我可以直接把解压好的问题件覆盖到MySQL的data目录下吗? </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb30a72dc9b5e260c3e1c05?lang=zh-hans" class="inner" title=" NLP算法入门系列:隐含马尔可夫链(HMM)模型的简单介绍 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb30a721b0879ae0e48b86c_s.jpg" width="300px" alt=" NLP算法入门系列:隐含马尔可夫链(HMM)模型的简单介绍 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> NLP算法入门系列:隐含马尔可夫链(HMM)模型的简单介绍 </h3> <div class="li-sub"> <p> 即,最大化 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb376d3dc9b5e1fe756950b?lang=zh-hans" class="inner" title=" 第一章 Spring Framework概述 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb376d31b0879ae0e5ec799_s.jpg" width="300px" alt=" 第一章 Spring Framework概述 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 第一章 Spring Framework概述 </h3> <div class="li-sub"> <p> 您可以在任何web </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb30a72dc9b5e260c3e1bf8?lang=zh-hans" class="inner" title=" opencv人工智能深度学习这样实现人脸的年龄检测 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb30a711b0879ae0e48b231_s.jpg" width="300px" alt=" opencv人工智能深度学习这样实现人脸的年龄检测 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> opencv人工智能深度学习这样实现人脸的年龄检测 </h3> <div class="li-sub"> <p> 前期的文章我们分享了人脸的识别以及如何进行人脸数据的训练,本期文章我们结合人脸识别的模型进行人脸年龄的检测人脸年龄的检测步骤1、首先需要进行人脸的检测2、把检测到的人脸数据给年龄检测模型去检测3、把检测结果呈现到图片上人脸年龄检测import </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2cb88dc9b5e1693ab8431?lang=zh-hans" class="inner" title=" 嵌入式linux网络编程之——5年程序员给你深度讲解socket套接字 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2cb861b0879ae0e08ebf2_s.jpg" width="300px" alt=" 嵌入式linux网络编程之——5年程序员给你深度讲解socket套接字 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 嵌入式linux网络编程之——5年程序员给你深度讲解socket套接字 </h3> <div class="li-sub"> <p> 图8-1 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb27a66dc9b5e548dd7ac6c?lang=zh-hans" class="inner" title=" 深入了解ProcessFunction的状态操作(Flink-1.10) "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb27a641b0879ae0e6c6cff_s.jpg" width="300px" alt=" 深入了解ProcessFunction的状态操作(Flink-1.10) " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 深入了解ProcessFunction的状态操作(Flink-1.10) </h3> <div class="li-sub"> <p> 先反思为何会有上述疑惑上述疑惑产生的原因,应该是受到平时使用HashMap的影响,HashMap获取值就是在调用get方法时指定key,设置值也是在put时指定key,所以看到state.value,看懂了这些,其实也是在了解DataStream/DataSetAPI的设计思路: </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2e35ddc9b5e42cec85e4e?lang=zh-hans" class="inner" title=" Redis内存分析工具--rdr安装与使用 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2e35d1b0879ae0e87ede9_s.jpg" width="300px" alt=" Redis内存分析工具--rdr安装与使用 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> Redis内存分析工具--rdr安装与使用 </h3> <div class="li-sub"> <p> 分析Redis </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb1ab79dc9b5e60afa4e434?lang=zh-hans" class="inner" title=" 资深架构师教你源码讲解zookeeper实现分布式锁以及集群搭建步骤 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb1ab6a1b0879ae0e3127de_s.jpg" width="300px" alt=" 资深架构师教你源码讲解zookeeper实现分布式锁以及集群搭建步骤 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 资深架构师教你源码讲解zookeeper实现分布式锁以及集群搭建步骤 </h3> <div class="li-sub"> <p> //getData发现前一个子节点被删除,抛出异常 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2cb7bdc9b5e1693ab83ed?lang=zh-hans" class="inner" title=" 一行代码提升迁移性能 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5e91d8e60d8c16be894ca400_s.jpg" width="300px" alt=" 一行代码提升迁移性能 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 一行代码提升迁移性能 </h3> <div class="li-sub"> <p> 论文原址:https://arxiv.org/pdf/2003.12237.pdf开源地址:https://github.com/cuishuhao/BNM在发表在CVPR2020 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb30a72dc9b5e260c3e1c03?lang=zh-hans" class="inner" title=" 利用相似几何信息,做可泛化3D形状分割模型 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb30a721b0879ae0e48b77f_s.jpg" width="300px" alt=" 利用相似几何信息,做可泛化3D形状分割模型 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 利用相似几何信息,做可泛化3D形状分割模型 </h3> <div class="li-sub"> <p> 更具体的有以下三种典型的分割方案:FullyConvolutional-Like </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb27904dc9b5e548dd7a8ff?lang=zh-hans" class="inner" title=" 这么好用的开源计算器SpeedCrunch,没有不尝试一下的道理 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb279021b0879ae0e648a2c_s.jpg" width="300px" alt=" 这么好用的开源计算器SpeedCrunch,没有不尝试一下的道理 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 这么好用的开源计算器SpeedCrunch,没有不尝试一下的道理 </h3> <div class="li-sub"> <p> 介绍SpeedCrunch是一款高精度科学计算器,具有快速,键盘驱动的用户界面。获取方式在GitHub上搜索SpeedCrunch,就可以去到 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb316bbdc9b5e0986165de2?lang=zh-hans" class="inner" title=" 分布式缓存,真香 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb316bb1b0879ae0e812aa8_s.jpg" width="300px" alt=" 分布式缓存,真香 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 分布式缓存,真香 </h3> <div class="li-sub"> <p> 他是前易宝支付架构师、阿里云MVP、腾讯云 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2cb7cdc9b5e1693ab83f4?lang=zh-hans" class="inner" title=" 特征工程的力量 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb2cb7b1b0879ae0e089cc3_s.jpg" width="300px" alt=" 特征工程的力量 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> 特征工程的力量 </h3> <div class="li-sub"> <p> 在本文中,我希望教给您一些有关特征工程的知识,以及如何使用它来对非线性决策边界进行建模。为了说明这一点,假设恢复时间与身高和体重具有以下关系:Y=β₀+β₁+β2+β₃+noise从第三项来看,我们可以看到Y与身高和体重没有线性关系。 </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb34849dc9b5e2a9270a1b2?lang=zh-hans" class="inner" title=" java架构:天天写面向接口编程,你考虑过性能吗?大神都是这么写 "> <div class="li-img"> <img class="lazy" data-original="//p2.ttnews.xyz/5eb348491b0879ae0e7bbaf2_s.jpg" width="300px" alt=" java架构:天天写面向接口编程,你考虑过性能吗?大神都是这么写 " inline="0"/> </div> <div class="li-text-full"> <h3 class="li-head"> java架构:天天写面向接口编程,你考虑过性能吗?大神都是这么写 </h3> <div class="li-sub"> <p> public </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb275c9dc9b5e3db702be1c?lang=zh-hans" class="inner" title=" SpringBoot如何优雅的使用RocketMQ "> <div class="li-text-full"> <h3 class="li-head"> SpringBoot如何优雅的使用RocketMQ </h3> <div class="li-sub"> <p> 源码编译需要Maven3.2x,JDK8在根目录进行打包:Copymvn-Prelease-all </p> </div> </div> </a> </div> <hr/> <div class="article-list-elm"> <a href="/a/5eb2771bdc9b5e548dd7a623?lang=zh-hans" class="inner" title=" css代码规范工具stylelint "> <div class="li-text-full"> <h3 class="li-head"> css代码规范工具stylelint </h3> <div class="li-sub"> <p> "mixin" </p> </div> </div> </a> </div> <hr/> </div> </div> </div> <div class="col-sm-3 offset-sm-1"> <div class="sidebar-section"> <div> </div> <div class="sidebar-sticky"> <div class="lazy-load-ad"></div> <br/> <div class="lazy-load-ad"></div> <br/> <div class="lazy-load-ad"></div> <br/> <div class="lazy-load-ad"></div> <br/> <div class="lazy-load-ad"></div> <br/> <div class="lazy-load-ad"></div> <!-- <ins class="adsbygoogle"--> <!-- style="display:block"--> <!-- data-ad-format="autorelaxed"--> <!-- data-ad-client="ca-pub-6979250511280268"--> <!-- data-ad-slot="6692902605"></ins>--> <!-- <script>--> <!-- (adsbygoogle = window.adsbygoogle || []).push({});--> <!-- </script>--> </div> </div> </div> </div> </div> <footer class="page-footer font-small blue pt-4 mt-4"> <!-- Copyright --> <div class="footer-copyright text-center py-3">© 2018 Copyright: <a href="https://ttnews.xyz/?lang=zh-hans">頭條網</a> </div> <!-- Copyright --> </footer> <!-- Footer --> <script async defer src="/statics/html/js/lazyload.min.js?.60"></script> <script async src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script> <script> setSrc(); </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script defer src="https://www.googletagmanager.com/gtag/js?id=UA-157528441-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'UA-157528441-1'); </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script defer src="https://www.googletagmanager.com/gtag/js?id=UA-119935841-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'UA-119935841-1'); </script> </body> </html><script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="9d04abcf846c61b0a3131b85-|49" defer></script>