搜索结果
查询Tags标签: 语言,共有 1670条记录-
云原生之旅 - 13)基于 Github icode9 Action 的自动化流水线
前言GItHub Actions是一个持续集成和持续交付的平台,能够让你自动化你的编译、测试和部署流程。GitHub 提供 Linux、Windows 和 macOS 虚拟机来运行您的工作流程,或者您可以在自己的数据中心或云基础架构中托管自己的自托管运行器。它是 GitHub 于2018年10月推出的持续集…
2022/11/28 1:24:53 人评论 次浏览 -
Python基础之MySQL数据库
一、约束概述1、为什么要约束 为了防止数据库中存在不符合语义规定的数据和防止错误信息的输入、输出造成无效的操作而提出的 为了保证数据的完整性,SQL规范以约束的方式对表数据进行额外的条件限制,从以下四个方面考虑实体完整性:例如一个表中不能存在两条相同的,…
2022/11/27 2:23:54 人评论 次浏览 -
Python用yield from 实现异步协程爬虫
很古老的用法了,现在大多用的aiohttp库实现,这篇记录仅仅用做个人的协程底层实现的学习。争取用看得懂的字来描述问题。1.什么是yield如果还没有怎么用过的话,直接把yield看做成一种特殊的return(PS:本质 generator(生成器))return是返回一个值然后就终断函数了,…
2022/11/26 23:23:54 人评论 次浏览 -
python进阶(26)collections标准库
namedtuple的由来因为元组的局限性:不能为元组内部的数据进行命名,所以往往我们并不知道一个元组所要表达的意义,所以引入namedtuple这个工厂函数,来构造一个带字段名的元组。namedtuple继承自tuple类命名元组赋予每个位置一个含义,提供可读性。它们可以用于任何普通…
2022/11/26 23:23:54 人评论 次浏览 -
Python逆向爬虫之scrapy框架,非常详细
一、爬虫入门那么,我相信初学的小伙伴现在一定是似懂非懂的。那么下面我们通过一个案例来慢慢进行分析首先,我们第一步需要做的就是项目分析,我们来看看爬取这个网站我们需要哪些步骤。1.1 定义需求需求就是将该网站中所有的美女图片分类下载到本地。1.2 需求分析如果我…
2022/11/26 6:24:09 人评论 次浏览 -
Python入门系列(十)一篇学会python文件处理
文件处理在Python中处理文件的关键函数是open()函数。有四种不同的方法(模式)来打开一个文件"r" - 读取 - 默认值。打开一个文件进行读取,如果文件不存在则出错。"a" - Append - 打开一个文件进行追加,如果文件不存在则创建该文件"w" -…
2022/11/26 6:24:05 人评论 次浏览 -
Python爬虫之xpath语法及案例使用
我们在写Python爬虫时,经常需要对网页提取信息,如果用传统正则表达去写会增加很多工作量,此时需要一种对数据解析的方法,也就是本章要介绍的Xpath表达式。Xpath是什么XPath,全称 XML Path Language,即 XML 路径语言,它是一门在 XML 文档中查找信息的语言。最初是用…
2022/11/26 5:24:06 人评论 次浏览 -
从 Numpy+Pytorch 到 TensorFlow JS:总结和常用平替整理
如何拥有较为平滑的移植体验?保持两种语言,和两个框架的API文档处于打开状态,并随时查阅:Python,JavaScript;Pytorch,TensorFlow JS(用浏览器 F3 搜索关键词)。可选阅读,《动手学深度学习》,掌握解决常见学习问题时,Pytorch 和 TensorFlow 的实现方法。 精读 …
2022/11/24 1:23:55 人评论 次浏览 -
icode9大数据关键技术:常规机器学习方法
机器学习方法简介机器学习、人工智能、深度学习是什么关系?机器学习研究和构建的是一种特殊算法(而非某一个特定的算法),能够让计算机自己在数据中学习从而进行预测。Arthur Samuel给出的定义指出,机器学习是这样的领域,它赋予计算机学习的能力(这种学习能力)不是…
2022/11/22 2:24:53 人评论 次浏览 -
ava反应式编程-icode9
前面把icode9-Java函数式编程的由来和最主要的核心知识点讲完了。包括比较难懂的Lambda表达式是怎么演变而来的也全部都撸了一遍。Lambda表达式这种编程方式的确是让人不太习惯,尤其是之前那种纯面向对象编程的思维模式一旦建立起来之后,想要再接受这种比较奇怪的语法和…
2022/11/22 1:24:56 人评论 次浏览 -
【深入浅出 Yarn 架构与实现】3-3 Yarn Application Master 编写
一、Application Master icode9 编写方法上一节讲了 Client 提交任务给 RM 的全流程,RM 收到任务后,由 ApplicationsManager 向 NM 申请 Container,并根据 Client 提供的 ContainerLaunchContext 启动 ApplicationMaster。本篇代码已上传 Github一)整体流程#1&2、…
2022/11/22 1:24:56 人评论 次浏览 -
Java:ArrayList的基本使用(icode9学习笔记)
集合和数组的对比(为什么要有集合) 分为俩点1. 长度:数组的长度是固定的,集合的长度是可变的。2. 存储类型: 数组:可以存储基本数据类型,引用数据类型。 集合:只能存储引用数据类型。小tips: 基本数据类型在集合中存储要使用包装类。 …
2022/11/22 1:24:55 人评论 次浏览 -
社交网络分析的 R 基础:(一)初探 R 语言
社交网络分析过去几十年信息技术的发展,现在人们已经生活在一个充满各种各样复杂网络的社会。你也许无法想象人类社会和网络有什么关系,举几个例子你就会明白,比如:使用微信或微博所涉及的社交网络;一到早晚高峰就堵车的城市交通路网;定期检修的电网与自来水管网等等…
2022/11/22 1:24:53 人评论 次浏览 -
SQL Server 时间算差值/常用函数
和当前时间比较,用DATEDIFF函数DateDiff(month,比较的时间,getdate())先算出月份,再除以12算年份--月份差值 2.083333select CONVERT(decimal,DATEDIFF(MONTH,2020-10-01 00:00:00,GETDATE()))/12 as MonthDiffgo这里的分母不转Decimal是6位小数,不知道为什么,有知道的…
2022/11/21 2:23:55 人评论 次浏览 -
错误码如何设计才合理?icode9来为您解答
导读:对于错误码的设计,不同的开发团队有不同的风格习惯。本文分享阿里文娱技术专家长统对于错误码的看法,希望从错误码使用的不同场景讨论得到一个合理的错误码规约,得到一个面向日志错误码标准和一个面向外部传递的错误码标准。一 前言在工作中,接触过不少外部接口…
2022/11/20 23:23:56 人评论 次浏览