自然连接和等值连接

与等值连接的区别 1. 等值连接中不要求属性值完全相同,而自然连接要求两个关系中进行比较的必须是相同的属性组(属性名可以不同),即要求必须有相同的值域。 2. 等值连接不将重复属性去掉,而自然连接去掉重复属性,也可以说,自然连接是去掉重复列的等值连接(如图所示)
分类: 其他 发布时间: 05-17 21:24 阅读次数: 0

自动化数据增强:实践、理论和新方向

  自动化数据增强:实践、理论和新方向   对当今需要大量数据的机器学习模型而言,数据增强是一种具有显著价值的技术——既可用于缓解数据量不足的问题,也可用于提升模型的稳健性。常规的数据增强技术往往依赖相关领域的专家,耗时耗力成本高昂,因此研究者开始探索自动化数据增强技术。近日,斯坦福大学 AI 实验室(SAIL)发表了一篇题为《自动化数据增强:实践、理论和新方向》的博客文章,介绍了这一领域及近期的相关研究进展。   在图像分类和文本分类等应用中,当今使用的几乎所有表现最好的机器学习模型几乎都会
分类: 其他 发布时间: 05-17 21:24 阅读次数: 0

编译安装PHP-7.2.31

一,环境准备 1.安装依赖环境,免得报错 [root@iZgt88z6l1kvd7Z etc]# yum install gcc gcc-c++ libxml2 libxml2-devel autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel 2.下载PHP-7.2.31的源码包 [root@iZ
分类: 其他 发布时间: 05-17 21:23 阅读次数: 0

1346. 检查整数及其两倍数是否存在『简单』

题目来源于力扣(LeetCode) 目录 一、题目 二、解题思路 三、代码实现 四、执行用时 五、部分测试用例 一、题目 1346. 检查整数及其两倍数是否存在 题目相关标签:数组 说明: 2 <= arr.length <= 500 -10^3 <= arr[i] <= 10^3 二、解题思路 利用 Set 集合来判断某元素是否存在 遍历 arr 数组,判断当前遍历元素乘 2 或除 2 后的结果是否存在于 Set 集合中 如果当前遍历元素乘 2 或除 2 后的结果存在于 Set 集合中,说明
分类: 其他 发布时间: 05-17 21:23 阅读次数: 0

LeetCode 725. 分隔链表 Split Linked List in Parts(Medium)

给定一个头结点为 root 的链表, 编写一个函数以将链表分隔为 k 个连续的部分。 每部分的长度应该尽可能的相等: 任意两部分的长度差距不能超过 1,也就是说可能有些部分为 null。 这k个部分应该按照在链表中出现的顺序进行输出,并且排在前面的部分的长度应该大于或等于后面的长度。 返回一个符合上述规则的链表的列表。 举例: 1->2->3->4, k = 5 // 5 结果 [ [1], [2], [3], [4], null ] 来源:力扣(LeetCode) /** * Defini
分类: 其他 发布时间: 05-17 21:23 阅读次数: 0

十、Java NIO ServerSocketChannel

所有文章 https://www.cnblogs.com/lay2017/p/12901123.html 正文 ServerSocketChannel不直接传输数据,但是它可以监听TCP连接,就像是ServerSocket一样 ServerSocketChannel serverSocketChannel = ServerSocketChannel.open(); serverSocketChannel.socket().bind(new InetSocketAddress(9999));
分类: 其他 发布时间: 05-17 21:23 阅读次数: 0

Node基本学习

读取文件   // 浏览器中的 JavaScript 是没有文件操作的能力的 // 但是 Node 中的 JavaScript 具有文件操作的能力 // fs 是 file-system 的简写,就是文件系统的意思 // 在 Node 中如果想要进行文件操作,就必须引入 fs 这个核心模块 // 在 fs 这个核心模块中,就提供了所有的文件操作相关的 API // 例如:fs.readFile 就是用来读取文件的 // 1. 使用 require 方法加载 fs 核心模块 var fs =
分类: 其他 发布时间: 05-17 21:23 阅读次数: 0

这个高仿小米商城项目太惊艳了

我的引语 晚上好,我是吴小龙同学,我的公众号「一分钟GitHub」会推荐 GitHub 上好玩的项目,一分钟 get 一个优秀的开源项目,挖掘开源的价值,欢迎关注我。 平时总觉得还有很多事情要去做,然而当真的闲下来时却不一定去做,比如今年这个天天在家窝着有大量时间的春节。但 vue-store 作者却能利用这个寒假,高仿做了一个电商项目小米商城,还是学生就已经这么牛逼哄哄,佩服佩服。 效果预览 项目简介 这个项目前后端分离,涉及技术栈: 前端:Vue+Vue-router+Vuex+Eleme
分类: 其他 发布时间: 05-17 21:23 阅读次数: 0

Linux --查询是否安装某个rpm 包

查询方法: rpm -qa | grep xxx 其他查询指令 rpm -qa 查询所有安装的rpm软件包 rpm -qa | more (分页显示) rpm -q xxx。也可以查询软件包 rpm -qi xxx 可以显示软件包的信息 rpm -ql xxx 软件包到底装了哪些文件,安装目录分别在哪边 rpm -qf xxx rpm -qf /etc/passwd (可以查询这个文件是哪个软件包的) rpm -e xxx 删除某个软件包 细节问题: rpm -e --nodeps (强制删除
分类: 其他 发布时间: 05-17 21:23 阅读次数: 0

优化算法学习笔记整理

Machine Learning学习笔记(十四)集成学习(Boosting,Bagging,组合策略) https://blog.csdn.net/weixin_41806692/article/details/82433046 Machine Learning学习笔记(十三)随机森林(RandomForest) https://blog.csdn.net/weixin_41806692/article/details/82430034 Machine Learning学习笔记(十二)禁忌搜索
分类: 其他 发布时间: 05-17 21:23 阅读次数: 0

多任务编程 -- multiprocessing 模块(创建多进程)

进程创建方法: 流程特点: 将需要子进程执行的事件封装为函数; 通过模块的Process类,创建进程对象,关联函数; 可以通过进程对象,设置进程信息及属性; 通过进程对象,调用start启动进程; 通过进程对象,调用join回收进程。 基本接口使用: Process(): 功能:创建进程对象 参数: target:绑定要执行的目标函数; args:元祖,用于给target函数,位置传参; kwargs:字典,用于给target函数,键值传参。 p.start(): 功能:启动进程 注意:启动进
分类: 其他 发布时间: 05-17 21:23 阅读次数: 0

java ----------- I/O (六) 标准输入输出流

java 标准输入(System.in )/ 输出(System.out)流,用于从键盘接受数据以及向屏幕输出数据。 标准输入流 System.in 常见方法   int read() : 从键盘接收一个字节的数据,返回值是该字符的ASCII 码   int read(byte[] buf) : 从键盘接收多个字节的数据,保存到buf 中,返回值是接收字节数据的个数,非ASCII 码 标准输出流 System.out 常见方法   print() : 向屏幕输出数据,不换行,参数可以是java
分类: 其他 发布时间: 05-17 21:23 阅读次数: 0

AIO实现简单http服务器

import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.AsynchronousChannelGroup; import java.nio.channels.AsynchronousServerSocketChannel; import java.nio.channels.AsynchronousSocketChanne
分类: 其他 发布时间: 05-17 21:23 阅读次数: 0

python处理word和excel文件

python处理word和excel表格数据 学习过程中遇到批量将excel表格数据填入到word的问题,对于excel的函数使用不是很熟悉,python中有处理word和excel的库,所以学习使用python实现对数据的批量处理。首先是需要了解处理word和excel的具体操作。 python对编辑word表格 需要安装第三方库python-docx python-docx API网址:https://python-docx.readthedocs.io/en/latest/#api-do
分类: 其他 发布时间: 05-17 21:23 阅读次数: 0

mybatis-plus-generator: 自动生成entity,mapper,service,controller的代码

//首先加入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.1.tmp</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version
分类: 其他 发布时间: 05-17 21:23 阅读次数: 0

Python3.x基础教程4 上

没想到吧,我硬着头皮来给你们更Python了,先上代码 0 为了不让你们作弊,我只截了图,代码多了一点,我也是手酸(无奈)╮(╯▽╰)╭ 。 我下周六更 bye~
分类: 其他 发布时间: 05-17 21:23 阅读次数: 0

关于如何建立知识体系框架的问题

今天复习了媛媛姐的如何建立自己的知识体系框架的问题,现在在这里做一个总结。 一、为什么要建立自己的知识体系框架 二、建立自己知识体系框架的基本原则 三、具体的话应该怎样去实施自己的知识体系框架 四、如何去检查自己的知识体系是否完善 说明一下,以下全是我自己的方法和结论 一、为什么要建立自己的知识体系框架 答:因为自己平时很多东西都是记不住的,究其原因就是因为自己做事情没有章法,没有框架,导致自己在后期没有明白自己的事情。 二、建立自己知识体系框架的基本原则 答:建立自己知识体系框架的原则有两个
分类: 其他 发布时间: 05-17 21:23 阅读次数: 0

5397.最简分数

Map记录已遍历过的值 思路 当分母相同时,分子从小到大一次递增;随着分母依次增大,肯定会出现值相同的分数,举个例子。 如4/6并不是最简分数,且4/6=2/3,而2/3肯定比4/6先 构成的。 所以用HashMap记录已经遍历过的最简分数,<k,v> <最简分数,1> 当构成新的分数时,新分数的值是否在map中存在。若存在,则忽略;否则为新的最简分数,同时map记录新的最简分数 代码 /** *40ms */ public List<String> simp
分类: 其他 发布时间: 05-17 21:23 阅读次数: 0

Linux网桥的实现分析与使用

一、Linux内核网桥的实现分析 Linux 内核分别在2.2 和 2.4内核中实现了网桥。但是2.2 内核和 2.4内核的实现有很大的区别,2.4中的实现几乎是全部重写了所有的实现代码。本文以2.4.0内核版本为例进行分析。 在分析具体的实现之前,先描述几个概念,有助于对网桥的功能及实现有更深的理解。 冲突域 一个冲突域由所有能够看到同一个冲突或者被该冲突涉及到的设备组成。以太网使用C S M A / C D(Carrier Sense Multiple Access with Collis
分类: 其他 发布时间: 05-17 21:23 阅读次数: 0

Wordpress部署 —— 基于Ubuntu、Mysql和Nginx

Wordpress部署 —— 基于Ubuntu、Mysql和Nginx Wordpress部署 —— 基于Ubuntu、Mysql和Nginx 简介 成果展示 首页 后台 安装部署 Ubuntu上安装mysql并配置用户 安装nginx 安装php及其相关插件 安装wordpress 最后 简介 WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。 WordPre
分类: 其他 发布时间: 05-17 21:23 阅读次数: 0