你真的看懂扩散模型(diffusion model)了吗?(从DALL·E 2讲起,GAN、VAE、MAE都有)
本文全网原创于CSDN:落难Coder ,未经允许,不得转载!
扩散模型简单介绍
我们来讲一下什么是扩散模型,如果你不了解一些工作,你可能不清楚它究竟是什么。那么我举两个例子说一下:AI作画
(输入一些文字就可以得到与你描述相符的图像)和抖音大火的真图生成漫画风图
等都是它的成果。如下图是我利用AI生成的漫画图。
这里说的两个例子就表现出了扩散模型已经有的两个能力:文生图
以及根据文字/图像对已有图像进行改图
,当然这里的工作只是有限的列举,在各个方面扩散模型仍有很多优秀表现。
接下来,我们定义一下扩散模型:扩散模型是根据文本/图像输入生成原创性的贴近真实的图片输出
。值得一提的是,这里原创性是至关重要的,很多我们错误理解是:是不是模型学习到了你给的数据集,然后记住了这些数据,进而将输入与输出对应而出图的,这里很明显的强调了是模型原创性的设计,不是原数据集所存在的图像(Fake Image
)。
在这里了解技术的同学可能就会产生跟我产生一样的疑问,生图模型不是有GAN
吗,为什么还要有扩散模型?这里有一个很专业的回答:GAN模型生图的能力确实是无法比拟的,可以说是具有强大的逼真性,并且一直保持在该领域有良好专业指标(FID score等)。然而最新最热门的扩散模型除了具备生图的逼真性,还兼具了多样性,这也是GAN模型的一大局限。--该解释来自DALL·E 2(最新的扩散模型)论文
关于为什么要叫扩散模型这个问题,其实是来自于热力学,热力学上我们都知道物质会从高浓度往低浓度的地方流动,最终达到一种动态的平衡,而这个过程就是一个扩散过程,由此,扩散模型的名称而来。
从DALL·E 2模型讲起
DALL·E
是OpenAI于2021年1月份做出来的一个扩散模型的工作。自从DALL·E
出来以后,一大堆工作就开始涌现:
- 2021年5月,清华推出
CogView
模型,支持中文生成; - 2021年11月,微软和北大推出了
NUWA
(女娲)模型,支持较短视频的生成任务; - 2021年12月,OpenAI推出了
GLIDE
; - 2021年12月,百度推出了
ERNIE-ViLG
(文心大模型)模型,支持中文生成,参数量巨大(100亿),比肩DALL·E
(120亿); - 2022年4月,OpenAI推出了
DALL·E 2
(官方名称为unCLIP
);
接下来,以DALL·E 2
为例,详细看下扩散模型这个领域的发展:
为了方便介绍一些具体的细节介绍,这里我对DALL·E 2论文中的核心架构图进行了编号。
在这个图中,虚线以上部分其实是CLIP
(CLIP
可以用来做图文匹配任务),虚线以下部分才是DALL·E 2
的内容。首先看CLIP
,它的工作在于将图像的描述文本(即编号1)做成了文本描述编码器和图像本身(即编号2)做成了图像编码器,之后生成了文本编码和图像编码的配对,然后正确的图像与文字描述就会成为一个正样本,而错误的图像和文字描述会组成一个负样本,从而形成对比学习,利用对比学习,图像和文字(多模态)特征就联系在了一起。这里值得注意的是通过对比学习得到的模型是被锁住的,这里的锁住指的是在训练得到模型以后,该模型不能再进行任何训练和Fine-tune
。
接下来我们继续看DALL·E 2
,它其实是一个两阶段的过程,分为prior
(即编号5)和decoder
(即编号6),由于之前CLIP
是有文本特征(即编号1)和图像特征(即编号2)的,在DALL·E 2
可以利用输入文本特征生成图像,并且用CLIP
的图像特征作为Ground Truth进行监督训练,这样在推理阶段,prior
模型就可以利用输入的文字生成图像了,在这里看起来生图任务已经完成了,那么为什么又多了一个decoder
(即编号6)呢?这里decoder
过程其实就可以理解为64*64
图像变成1024*1024
这样大图的意思(简单理解,OpenAI有钱,想做的有B格)。
这里解释下前面说到
DALL·E 2
官方名称为unCLIP
,主要是因为之前的CLIP
是想要拿到文本特征和图像特征去做匹配任务,例如图像检索。而到了DALL·E 2
应用了该方法,但是又没有完全用,DALL·E 2
是一个文字特征生成图像特征进入生成图像的过程,可以理解为CLIP
的反过程,即unCLIP
。
这里我们完整描述了一整个DALL·E 2
模型的论文,对这个扩散模型有了基础的了解,接下来我们可以深入的讲讲扩散模型的知识了。
远古的GAN模型
GAN
模型可以理解成一个左右手互博的过程,它拥有一个生成器
(用于生成噪声的假图像)和一个辨别器
(辨别是否是生成的假图像),通过两个网络的互相较量,最终训练出一个保真度极高的图像生成网络模型,所以这也就造就了DeepFake
的火爆。然而除了保真度高之外的优良特性,他也有一个致命缺点:由于采取两个网络训练,这里就存在两个网络平衡的问题,如果真的设计不好两个网络,很容易造成整个结果坍塌。还有前面提到的一个缺点就是多样性生成不好。
后来的AE、DAE、VAE、MAE、VQVAE模型
AE、DAE、VAE、MAE、VQVAE这些模型都是采取了一种encoder-decoder
的思想。如AE
模型,它对于输入X,随机添加一些噪声,之后得到Y,最后让模型能学习利用Y可以重建出来X的过程。
后来的工作,如VAE
发现了让模型直接学习噪声从而恢复图像的计算和各种性能上有很大的开销,它开始让模型去学习添加的这些噪声的分布
从而让模型有效重建原始的X。再之后的VQVAE
则继续改进了这个预测分布
(包括均值和方差)的模型,从事了一些其他的研究。
再次回到扩散模型
这里,我们就可以深入的讲解扩散模型的构成了。首先看上图,扩散模型进行一个forward diffusion
过程,即从原始X0开始,每次都添加一些正太分布噪声或者其他噪声最终变成XT(X1、X2…XT为不断加入噪声的图像,当T为无穷大时,这个真正的图就变成了一个完全的噪声图,此时就会变成一个各向同性的正太分布
)。之后模型就可以进行一个reverse diffusion
过程,这个过程其实就是训练一个模型(这个模型是共享的),使得让XT恢复成X(T-1)并最终恢复成X0的过程。由上图可以看到每次reverse diffusion
都是一个相同尺寸的图生成另外一个相同尺寸的图像的过程,所以这里很容易就想到了U-Net
架构,一个编码-解码
的模型,这里将U-Net
采用跳跃连接来恢复一些信息,甚至之后在U-Net
上加一些Attention
等对结构进行改进。大部分时候扩散模型是采用了U-Net
,但也不是绝对。
扩散模型的发展历程
扩散模型的概念起源于2015年甚至更早之前,这些年逐渐演变发展:
DDPM
(扩散领域开山之作,不是采用U-Net预测图,而是预测噪声【只预测均值,方差设为常数,这样模型也可以有很好的效果】进而恢复图像,同时引入了Time Embedding
,用于记录预测的第几步,告诉模型当前这一步是否需要生成更细致图像)。Improved DDPM
(让模型又学了方差,同时证明了大模型有更好表现)。Diffusion beats GAN
(将模型加大加宽,同时加入classifier guided diffusion
,把专业指标做上去,赶超之前的GAN)。GLIDE
(classifier-free guided diffusion
方法)。DALL·E 2
(classifier-free guided diffusion
方法同时除了使用classify模型去引导模型学习,使用文本是不是也可以做引导呢,此时引入结合了CLIP,同时做CLIP和classify的guided)。
这里着重介绍下
classifier guided diffusion
,它其实就是一个简单图像分类器,它可以是基于ImageNet数据集训练,但是又不完全相同于ImageNet,因为需要保持与diffusion(diffusion就是一个输入不断加入噪声的过程)相同,所以需要对ImageNet数据加入噪声再训练得到的一个图像分类模型:
那么这里的图像分类模型有什么用呢?前面我们提到reverse diffusion
过程是一个利用U-Net
预测XT到X(T-1)的过程,在每一步U-Net预测恢复前一个图像时加入这个图像分类模型去预测当前图像的分类结果,从而干预下一步U-Net模型的采样和生成结果。除了这个工作,后续也有classifier-free guided diffusion
等工作。
扩散模型的未来
在生图这个领域,连续霸榜了很久的GAN
模型好像已经走到了末尾,已经没有太多的工作去做了,而扩散模型已经击败GAN
并且迎来了它发展的最好的时期。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-3822619.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!
云服务器安装并配置nginx
初次购买完云服务器,通过 ssh 连接到远程云服务器时,如果在浏览器直接访问,会访问无效,情况如下: 所以我们需要 给云服务器安装 web 服务器。 安装nginx 用 SFTP 工具( Final Shell / Filezilla / WinSCP …...

css实现流星划过动画
背景 👏渐变伪元素实现流星,translateY实现划过动画,速速来Get吧~ 🥇文末分享源代码。记得点赞关注收藏! 1.实现效果 2.实现原理 translateY(): translateY() 在页面垂直移动元素。 translateY(ty) 对应 …...

c 语言memcpy函数,求解释memcpy函数的用法
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼原型:extern void *memcpy(void *dest, void *src, unsigned int count);用法:#include 功能:由src所指内存区域复制count个字节到dest所指内存区域。说明:src和dest所指内存区域不能…...

阿里云服务器配置参数详细说明文档
阿里云是国内第一大云服务器厂商,所以往往我会推荐公司客户优先选择阿里云。毕竟稳定,技术可靠和安全是第一优先考虑的因素。现在来详细介绍下阿里云服务器的选购图文操作步骤。 一、选购阿里云的三种方式 根据站长多年来对阿里云的使用经验,…...

杰理之RX传导杂散【篇】
处理办法:1、调节蓝牙天线T型网络...

mysql 1093 - You can't specify target table 'user' for update in FROM clause
UPDATE USER SET user_name zhangsan WHERE user_name ( SELECT u1.user_name FROM USER u1 WHERE u1.id 11 ); 执行sql报错: [Err] 1093 - You cant specify target table user for upd…...

负载均衡算法有哪些?
写在前面 本文隶属于专栏《100个问题搞定大数据理论体系》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和文献引用请见100个问题搞定大数据理论体系 解答 负载均衡算法…...

c语言乘方程序,C语言求幂计算的高效解法
本文实例演示了C语言求幂计算的高效解法。很有实用价值。分享给大家供大家参考。具体方法如下:题目如下:给定base,求base的幂exp只考虑基本功能,不做任何边界条件的判定,可以得到如下代码:#include using n…...

SM2算法
简述 SM2是非对称加密算法 它是基于椭圆曲线密码的公钥密码算法标准,其秘钥长度256bit,包含数字签名、密钥交换和公钥加密,用于替换RSA/DH/ECDSA/ECDH等国际算法。可以满足电子认证服务系统等应用需求,由国家密码管理局于2010年…...

typora + EasyBlogImageForTypora直接上传图片到博客园
1.描述问题 Gitee外链访问失效后一直在寻找有效措施,因为本人使用惯了typora,故使用typora + EasyBlogImageForTypora进行博客编写以及图片上传 2.效果3.解决办法 3.1 下载相应软件 需要下载两个软件,分别是typora(官方下载链接:https://typoraio.cn/)以及EasyBlogImageF…...

排查域账户频繁锁定
最近2周一直被一个问题困扰,有用户频繁被锁定。但是无法找到用户从哪里发送的验证信息。 原因是为了加强安全监控,启用了用户账户锁定的通知。这个锁定通知是通过事件日志结合计划任务发送的,具体如何操作可以参考之前的文章《监控账户登录》…...

腾讯云服务器配置选择流程(三种方法)
最近购买了一台腾讯云服务器用于测试,发现腾讯云服务器购买有三种方式,一种是直接在活动上买,一种是通过快速配置,最后一种是自定义购买,快速配置没什么意思,要么选自定义配置,要么考虑成本直接…...

软件测试培训两个月后可以就业靠谱不,两个月就能工作?
花上5分钟看完下面4个回答,快速解答你的疑惑: 如何判断自己是否有必要参加培训? 软件测试培训机构常见的坑有哪些? 如何选择适合自己的靠谱培训机构? 大厂测试架构师独家学习路径分享 一、如何判断自己是否有必要参加培训&#…...

1027 打印沙漏 (20 分)
本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ************ ***** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序…...

【javascript编程思维】间隔性与延时性定时器的区别 , 如何停止定时器?
🚀 作者 :“大数据小禅” 🚀 粉丝福利 :加入小禅的大数据交流群 🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言💬 间隔性与延时性定时器的区别 间隔型定时器 setInterval(fun,time) fun为执⾏的函数t…...

JAVA生成pdf文件
文章目录一、简介二、实操三、原理解析1.是什么?1.1.关键技术2.怎么做?为什么?3.参考一、简介 PDF文件格式可以将文字、字型、格式、颜色及独立于设备和分辨率的图形图像等封装在一个文件中。本文实现将html页面转PDF。 二、实操 生成pdf文…...

require和import的区别
文章目录2. 不同端(客户端/服务器)的使用限制3. require/exports 是运行时动态加载,import/export 是静态编译4.require/exports 输出的是一个值的拷贝,import/export 模块输出的是值的引用5. 用法不一致(1). require/exports 的用法(2). import/export …...

java执行远程执行shell工具类
import com.jcraft.jsch.*; import org.slf4j.Logger; import org.slf4j.LoggerFactory;import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.nio.charset.StandardCharsets; import java.util.Properties;/*** 执行Sh…...

两万字详解MongoDB从入门到精通
文章目录一、MongoDB入门1.1.基本介绍1.2.特性1.3.相对关系型数据库结构1.4.基础概念1.5.数据类型二、MongoDB进阶2.1.启动配置文件2.2.常用命令2.3.Spring 集成配置2.3.1.xml2.3.2.连接池配置2.4.MongoDB客户端驱动三、增删改查与聚合3.1.新增3.2.更新3.3.删除(不会…...

SpringBoot整合Knife4j
Knife4j是一个swagger增强UI包,可以自定义请求头,对于jwt token前后端分离项目有着极大的帮助,本次记录下swagger3在Springboot中的整合,方便随时拿取 首先是swagger配置类 Configuration EnableOpenApi // 启动swagger3 访问地址…...

day07
1.为什么软件测试工程师还需要学习数据库以及开发方面的知识? 测试工程师的目的是找出软件的不足,并告诉开发工程师,出现问题的环境,操作步骤和输入输出数据,优秀的测试工程师,需要告诉开发团队,…...

C++ Primer 5th笔记(chap 18 大型程序工具) 多重继承之构造函数、析构函数
1. 继承的构造函数与多重继承 如果从多个基类中继承了相同的构造函数(即形参列表完全相同),则程序将产生错误 struct Basel {Basel () default;Basel (const std::strings);Basel (std::shared_ptr<int>); };struct Base2 {Base2() …...

学习记录-1.6
文章目录python3.6 新增f-字符串格式化python从requirements.txt文件中安装库linux下的内存查看keras 的 Model training APIskeras的训练模式 fit 和 fit_generatorpython3.6 新增f-字符串格式化 f-string用大括号 {} 表示被替换字段,其中直接填入替换内容 pyth…...

MySQL数据库的核心MVCC详解
本文给大家详细的类介绍下MVCC的内容,MVCC对大家的工作和面试都是非常重要的内容。 一、前置内容 1.ACID 在看MVCC之前我们先补充些基础内容,首先来看下事务的ACID。 2.MySQL的核心日志 在MySQL数据库中有三个非常重要的日志binlog,undolog,redolog.…...

tensorflow必看的俩个基础代码
1.前言 许多人对tensorflow无从下手,我也是一样,于是会有许多时间无故浪费,大好年华付之东流,却也阿q精神,反正也是浪费在学习上 2.背景 无 3.代码1 这是最常见的输出三张的代码 #调用第三方库 import …...

一个抽奖的例子演示线程的同步,暂停和恢复
线程的生命周期 在线程的生命周期中,它要经过新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)5中状态。 当程序使用new关键…...

学习大数据最正确的步骤(0基础必备)
很多小伙伴都知道大数据很火,但其实还不清楚大数据工程师到底做什么,怎么学,今天就带领大家看一下。 大数开发做什么? 大数据开发 是大数据职业发展的方向之一,另一方面是 大数据分析。 从工作内容看, 大…...

golang基本数据类型简介
package mainimport "fmt"func main() {//整型//10进制var lbd int 5var dd 10fmt.Println(lbd, dd)//8进制a : 077fmt.Println(a)// b:int8(9)//没指定的话默认是int类// //查看变量类型// fmt.Printf("%T\n", lbd)// fmt.Printf("%T",b)//浮…...

kill命令、killall命令、pkill 命令
kill命令 作用:发送指定的信号到相应进程 参数-l信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称-a当处理当前进程时,不限制命令名和进程号的对应关系-p指定kill 命令只打印相关进程的进程号,而不发…...

布局ViewGroup原理解析(三),查漏补缺
首先我们需要知道,任何一个View或者是ViewGroup在呈现到界面上都需要经过三个阶段: 测量onMesure 布局onLayout 绘制onDraw 对于一个非布局View来说,测量和绘制是其中的比较重要的两个步骤;而对于一个布局ViewGroup来说测量和…...

Linux DNS 主从 缓存DNS
DNS的主从: 从dns服务: 从----主(搭建好) client 192168.2.40 主dns 192.168.2.50 主搭建好的 从dns 192.168.2.70 www.aaa.com 192.168.2.60 从dns服 [rootlocalhost ~]# yum -y install bind 主&…...

【C++】C++基础知识(二)---数据类型
C基础知识(二)1. C数据类型1.1 整型1.2 浮点型1.3 字符型1.4 字符串型1.5 布尔型2. 转义字符3. sizeof关键字4. 数据输入1. C数据类型 使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。也就是…...

【合集】【软件工程】【第一版】
博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝软件工程基本概念 软件工程的目标与常用模型软件…...

渲染时间过长?这些参数设置学起来
渲染时间 为了契合创作者的需求,V-Ray渲染器近年来迭代迅速,新版本的上线,便利了更多用户。但也有小伙伴在使用后反馈: 我的渲染器明明已经升级到最高版本了,为什么渲染时间还这么慢? 实际上,出…...

【每日一题047】leetcode-119
目录题目思路相关思考代码(C/力扣)题目 题目来源 给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 思路 跟前一题的思路大致相同,由于此处只需…...

MySQL优化从执行计划开始(explain超详细)
前言 小伙伴一定遇到过这样反馈:这页面加载数据太慢啦,甚至有的超时了,用户体验极差,需要赶紧优化; 反馈等同于投诉啊,多有几次,估计领导要找你谈话啦。 于是不得不停下手里头的活࿰…...

Global Mapper 导出图层功能的妙用(重采样、设置文件类型、切片、按掩膜提取or裁剪……)
许多GIS软件都有导出的功能,但其中大部分的导出功能比较单一直接,仅仅是导出而已,或者最多可以改个导出的格式,改个坐标。但是Global Mapper 不一样,导出功能非常非常多,比如重采样(可以设置重采…...

java高级教程pdf_《Java高级编程实用教程》PDF 下载_IT教程网
资源名称:《Java高级编程实用教程》PDF 下载内容简介:本书是一本介绍Java高级编程的实用教程,面向具有一定Java编程基础的开发人员。本书通过对"项目"的分析、实现和讲解,使读者在实践的过程中,逐步掌握Java…...

linux练习
linux中把分区和目录对应的过程叫做 挂载 。信号是在软件层次上对 中断 机制的一种模拟, 是一种异步通信方式。用GCC编译过程可以被细分为四个阶段: 预处理,编译,汇编,连接 。编译有线程的文件要加 -…...

进程和线程的主要区别
进程和线程的区别 这应该是每个学操作系统的人必须掌握的知识点了吧。也是在每个面试操作系统相关内容必不可少的一点。在这里详细总结了进程和线程的特点以及区别。1,进程 1, 进程是由 程序段,数据,PCB(进程控制块&…...

如何管理远程vagrant拉起的virtualbox虚拟机?
为何管理需要远程拉起一个虚拟机? 实际使用过程中,往往需要手动执行脚本在远程主机上创建拉起虚拟机,时间久了可能忘记这个虚拟机是从哪个宿主机上拉起的。 如果这个后续逐渐投入生产中,管理这些从限制服务器上"偷"来的…...

【HAL库学习笔记】四、STM32串口与定时器
CatalogueSTM32串口与定时器一、串行接受的相关知识点二、STM32CubeMX中关于USART的配置三、HAL库中重要的收发函数四、串口调试助手五、串口实验1、CubeMX的配置与代码结构2、实现阻塞式发送ReferenceSTM32串口与定时器 一、串行接受的相关知识点 笔者使用的是正点原子精英开…...

第23章 X window
简介 在 Unix Like 上面的图形用户界面 (GUI) 被称为 X 或 X11;X11 是一个软件而不是一个操作系统;X11 是利用网络架构来进行图形界面的执行与绘制;较著名的 X 版本为 X11R6 这一版,目前大部分的 X 都是这一版演化出来的 (包括 X…...

Android使用Intent打开支付宝或微信
转载请标明出处:https://blog.csdn.net/qq_30875213/article/details/95373480 废话不多说,直接上代码: 首先你需要知道支付宝和微信的包名和启动页的类名 调起支付宝 //调起支付宝String aliPayPackageName "com.eg.android.Alipa…...

抖音营销话术模板
要想通过抖音平台来引流、涨粉、赚钱,还是要遵循专业的运营体系的,平台客服可以提前准备一些话术来应对客户的咨询。 前言 众所周知,抖音平台如今是一个坐拥超级庞大流量的平台,而流量就是变现的根本,抖音变现的方式也…...

WIN7 64位 安装ANACONDA3 报错:FAILED TO CREATE MENUS
anaconda安装中failed to create menus “‘python’不是内部或外部命令,也不是可运行的程序或批处理文件” 什么环境变量,什么删path全用了,无效。 打开Python官网: 赫然写着:Python 3.9不能在 Windows 7 或更早版…...

(java)银行收入计算
某银行推出了整存整取定期储蓄业务,其存期分为一年、两年、三年、五年,到期凭存单支取本息。存款年利率表如下: 存期 年利率(%) 一年 2.25 两年 2.7 三年 3.25 五年 3.6 请存入一定金额(100…...

想要年薪百万,阿里Sentinel支持RESTful接口都搞不定?
//调用filterTarget方法获取当前请求的URL String target FilterUtil.filterTarget(sRequest); UrlCleaner urlCleaner WebCallbackManager.getUrlCleaner(); if (urlCleaner ! null) { target urlCleaner.clean(target); } if (!StringUtil.isEmpty(target)) { Stri…...

java案例教程_JAVA基础案例教程 PDF 下载
相关截图:图书简介:本书从初学者的角度详细讲解了Java开发中用到的多种技术。全书共11章,在讲解Java开发环境的搭建及其运行机制、基本语法、面向对象的编程思想时,采用通俗易懂的语言阐述抽象的概念,选用典型翔实的例…...

HBase第一天学习笔记
文章目录HBase的特点RowKey列簇时间戳CellRegion的分裂策略Compaction操作Minor Compaction:Major Compaction:HBase的特点 大:一个表可以有上亿行,上百万列。 面向列:面向列表(簇)的存储和权限…...

云计算---HCIA第九天
动态路由评判标准: 选路佳,收敛快,占用资源少 1,因为RIP使用跳数作为选路依据,并不是特别合理; 2,RIP因为计时器时间较长,所以,收敛时间较慢; 3,R…...

java高级教程pdf_Java高级特性编程及实战 PDF 下载
相关截图:资料简介:本书针对已经掌握java语言基础的人群,深入学习Java高级实用技术,进一步强化Java开发技能,主要学习Java集合框架、泛型、Java实用类、输入输出处理、反射机制、注解、多线程、Socket网络编程、XML解析…...

基于Springboot实现养老院管理系统,java面试常问的算法题
Wx: baozai_7788 项目说明: 目前,中国已成为世界上老年人口最多的国家,人口老龄化问题较为严重;但是,传统的养老院存在管理模式过于老套落后,老人信息管理不够便捷、护工人员管理不够高效等问题。针对以上…...

创建vue3项目
说明:这里创建的是vue3vite项目 为什么使用vite 与webpack相比较,vite启动更快速。 webpack和vite的比较 分析说明 Vite使用的是esbuild 预构建依赖,esbuild 使用 Go 编写,并且比以 JavaScript 编写的打包器预构建依赖快。 …...

初识Apache Dubbo
简介 Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的、轻量级的开源Java RPC 框架,可以和Spring框架无缝集成,2018年阿里巴巴把这个框架捐献给了apache基金会 。RPC: RPC全称为remote procedure call,即远程…...

java程序设计教程pdf_Java程序设计入门教程pdf
Java程序设计入门教程 内容简介《Java程序设计入门教程》针对J2SE做基础及进阶性的介绍。J2SE全名为Java 2 Software Development Kit、Standard Edition J2SE原名为JDK(Java Development Kit)。Java基础篇——第一章至十六章包括从Java环境控制结构到图形界面原件。多媒体等丰…...

VS2019/2020导入libxl库读写Excel文件
写在前面的话 本教程针对BJFU数据结构课设Visual Studio 2019/2022读不进老师给的test.xlsx文件问题。 问题主要是出在Visual Studio 2019/2022默认是x64,而老师给的要求是32位,虽然libxl库现在官方已经说出现了可以同时支持32位/64位的包,…...

游戏开发常遇到数据一致性BUG,怎么解?
摘要:数据副本强一致、全节点可写、存储全面降本,GaussDB(for Redis)重新定义游戏数据库,彻底修复一致性BUG。 本文分享自华为云社区《华为云GaussDB(for Redis)揭秘第24期:游戏一致性BUG怎么解》,作者:高斯Redis官方博客 。 关于游戏与一致性 最近在跟一些游戏客户交流,…...

银行利率计算
//银行利率计算 #include <stdio.h> int main() {float in, p, out;printf("输入本金(<100000000)与利率(<100):\n");scanf("%f%f", &in, &p);if (in > 100000000||in<0 ||p<0||p > 100){printf("请输入正…...

大数据团队必备的最佳提效工具推荐
📫作者简介:小明java问道之路 专注于研究 Java/Liunx内核/C及汇编/计算机底层原理源码,擅长交易领域的高安全/可用/并发/性能的架构设计与演进,系统优化与稳定性建设。 🏆CSDN专家博主/后端领域优质创作者/CSDN内容合伙…...

下划线怎么打?
1.确定是英文键盘 2.同时按shift键减号 _ 3.通常键盘上有两个减号,选不是数字键盘上的那个减号...

Mac的下划线如何打出来?
Mac的下划线如何打出来? 快捷键: 【shift】【】【-】 也就是键盘上的这几个键:...

js画布文字下划线
<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>JS画布下划线</title> </head> <body><canvas id"myCanvas" width"400" height"200" style"border:1px solid…...

未备份cf卡数据删除了怎么办?有这3个恢复方法
对于cf卡相信大家都不陌生,它被广泛用于相机,摄像机等电子设备中,然而,随着它的不断普及,可能会因为不同原因导致cf数据丢失,比如因病毒感染、误格式化导致删除,如果cf卡上的数据没有备份却删除…...

python双下划线怎么打出来_Python中单、双下划线的区别总结
该代码片段来自Django源码(django/forms/forms.py)。这段代码的设计就是errors属性是对外API的一部分,如果你想获取错误详情,应该访问errors属性,而不是(也不应该)访问_get_errors方法。双下划线开头之前很多人跟我说Python中双下划线开头表示…...

如何用计算机打出下划线,怎么在电脑上打出下划线
电脑上下划线在英文输入法下按住shift键,再按下—键就能打出来了。—键在=和0之间。Shift键:上档转换键,也可用于中英文转换,左右各1个shift键。Shift键的其他功能:1、取消启动的功能在开机进入Windows时&a…...

[附源码]计算机毕业设计springboot校园快递柜存取件系统
项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…...

按这篇Java程序员的学习路线和职业生涯规划建议去学习,拿下年薪50w应该不是问题
最近在网上看到一篇关于Java程序员职业生涯规划的文章在Java程序员圈子里引起了一些人的评论和热议。 众所周知,由于疫情的影响部分企业不是倒闭了就是困难中求生存,对于求职者而言,找工作显得格外艰难。但对于Java程序员的招聘却远远没有饱…...

18年的学习生涯,尘埃落定于DT
18 年的学习生涯,尘埃落定于DT DT 11.17 一面二面完毕, 11.19 收到 offer , 11.21 深思熟虑后签订三方,就此暂时结束了 18 年的求学生涯。 选择是一种痛苦的幸福,在矩力北方和 DT 之间选择,咨询了 J…...

正式开始了解和学习Spring全家桶 ——— 开始工作中的学习生涯
正式开始了解和学习Spring全家桶 ——— 开始工作中的学习生涯前言1. 对自己的时间没有明确的计划,导致没有学习动力2. 对自己的学习方向和起点没有准确的定位3. 对个人能力的判断不准确方案一、开始Spring的学习二、学习计划**说了很多无关紧要的话,下面…...

【大学四年学习生涯回顾】聊聊我大学四年是如何度过的
从毕业答辩结束的那一刻起,我已经明白我的学生时代已经逝去,将要独自一人面对时代的洪流。 回顾我的大学四年我想最多的时间都花费在一些比赛竞赛上,虽然我的大学生活并没有像小说电视上那样演绎的丰富多彩,但就我个人而言这些比…...

GameNFT深度分析, 打造属于头号玩家的开放世界!
前言 千亿市场规模全球游戏市场欣欣向荣,元宇宙浪潮来袭后,区块链生态也希望借此通过游戏与用户建立联系,但随之而来的是良莠不齐的项目方,表面精致内核简陋的生态机制,冲不完的NFT及项目代币,让玩家直呼这…...

【人工智能】课堂测验集锦
身边的人工智能 目前还没有成功进行无人自动驾驶的案例 错 人工智能具有学会下棋的学习能力,是实现通用人工智能算法的基础 对 哪些属于家中的人工智能产品? A、手术机器人 B、个人语音助手 C、智能音箱 D、扫地机器人 BCD 目前外科手术领域的医用机…...

亚马逊于加拿大、美国、西班牙、瑞典和英国投资九个可再生能源新项目,成为欧洲首屈一指的可再生能源企业采购商
亚马逊现已成为欧洲乃至全球第一大可再生能源企业采购商,在世界各地有206个项目,每年采购量足以为数百万家庭供电 亚马逊在欧洲拥有超过2.5吉瓦的发电能力,在全球拥有8.5吉瓦的可再生能源发电能力,将于2025年实现100%使用可再生能…...

**网站被黑后和官网被入侵更好的处理解决办法
2011年11月11日,Valve Software总裁加布纽维尔bai向Steam的用户发du送了一篇通知,承认黑客大zhi规模攻击了daoSteam论坛,而且受zhuan到攻击的论坛数据库中,包含用户信用卡账号和个人信息数据包,其中用户信用卡账号和信…...

11-04Physics-Aware Learning-based Longitudinal Vehicle Trajectory Prediction in Congested Traffic
Physics-Aware Learning-based Longitudinal Vehicle Trajectory Prediction in Congested Traffic 摘要 拥挤交通中的冲击波通常会造成负面影响,包括额外的旅行时间、安全风险和能源消耗。基于学习的轨迹预测模型利用周围车辆的历史轨迹作为输入,而不…...

AWS宣布计划在加拿大开设第二个区域
新开设的AWS加拿大西部(卡尔加里)区域将于2023年底/2024年初启用,为客户提供更低的延迟、更强的容错能力,以及关键云工作负载弹性 新发布的AWS经济影响研究报告估计,到2037年,AWS将在加拿大投资超过170亿美…...

南理工计算机专业好吗,吉大计算机or南理工计算机?(江苏考生)
不是很厚2020-07-27 13:41:10点灭只看此人举报说起来…选吉大有啥悬念么…?就不是一个量级的学校。说起来…选吉大有啥悬念么…?就不是一个量级的学校。亮了(745)回复查看评论(6)sasasara2020-07-27 14:59:21点灭只看此人举报南理工和南航是江苏性价比最…...

08.数据结构:第一个动态结构-链表
大家好,我是王有志。关注王有志,回复DSA获取数据结构和算法学习资源。 今天我们一起学习线性表中的第二种数据结构:链表,也是真正意义上的第一个动态数据结构。 今天的内容分为3个部分:认识链表,链表的形…...

计算机图形学中的常用模型
今天在网上搜了一下图形学里面比较常用的模型,觉得挺有意思,把它们收集起来,总结一下。 1、Lena/Lenna 这个模型是一个美女,名字叫Lena,是1972年11月《Playboy》(国内译为:花花公子)杂志的一个插图。不知道…...

[附源码]计算机毕业设计疫情防控平台Springboot程序
项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…...

IOT-物模型
物模型TSL(Thing Specification Language)是一个JSON格式的文件,它是物理空间中的实体,如传感器、车载装置、楼宇、工厂等在云端的数字化表示,从属性、服务和事件三个维度,分别描述了该实体是什么、能做什么…...

RFM模型以及案例
一.RFM模型定义 百度百科定义:**RFM模型是衡量客户价值和客户创利能力的重要工具和手段。在众多的客户关系管理(CRM)的分析模式中,RFM模型是被广泛提到的。该机械模型通过一个客户的近期购买行为、购买的总体频率以及花了多少钱3项指标来描述该客户的价值状况.* *简…...

RFM模型原理详解与实操运用
RFM模型原理详解与实操运用RFM模型原理介绍为什么要使用RFM模型RMF模型原理介绍RFM模型用户细分RFM模型实例操作背景/数据介绍RFM模型异化构建代码实现最近在 运营课程中学习了RFM模型,又正正好在 商务智能的课程中学习了使用K-Means聚类分析实现RFM的操作。 知乎了…...

关键词提取(3):主题模型:LSI模型
主题模型(1):LSI模型一、LSI是什么?1.SVD1.1 如何求矩阵的奇异值分解1.2 实例进行证明二、代码三:参考资料一、LSI是什么? 在某些情况下,有些关键词并不会显式的出现在文档之中,如&a…...

时间序列模型(ARIMA模型)
时间序列分析? 时间序列,就是按时间顺序排列的,随时间变化的数据序列。 生活中各领域各行业太多时间序列的数据了,销售额,顾客数,访问量,股价,油价,GDP,气温。。。 常用的时间序列模型 常用的时间序列模型有四种: 自回归模型 AR移动平均模型 MA(q)自回归移动平均…...

NLP(五十三)在Keras中使用英文Roberta模型实现文本分类
英文Roberta模型是2019年Facebook在论文RoBERTa: A Robustly Optimized BERT Pretraining Approach中新提出的预训练模型,其目的是改进BERT模型存在的一些问题,当时也刷新了一众NLP任务的榜单,达到SOTA效果,其模型和代码已开源&am…...

seurat质控Warning: Feature names cannot have underscores (‘_‘), replacing with dashes (‘-‘)
需要进行替换 加上一行代码 sample_tumor[,2]指的是需要进行替换的列 rownames(sample_tumor) <- gsub("-", ".", sample_tumor[,2])...

in comment after two dashes (--) next character must be > not (position: START_TAG seen ...
报错信息如下图所示: 原因:注释错误 在两个破折号(-)之后的注释中,下一个字符必须是>不-(位置:start_tag看到… 这句话的大概意思是在两个-后面必须是> 检查发现第一个注释只有左标签<…...

matplotlib 绘制 虚线线型之间的间隔设置
可以使用plot命令中的dashes(length, interval space)参数直接指定虚线长度/空格。 import matplotlib.pyplot as pltfig,ax plt.subplots() ax.plot([0, 1], [0, 1], linestyle--, dashes(5, 1)) #length of 5, space of 1 ax.plot([0, 1], [0, 2], linestyle--, dashes(5, …...

Matplotlib-自定义虚线样式
可参考官方文档中关于自定义虚线内容 import numpy as np import matplotlib.pyplot as pltx np.linspace(0, 10, 500) y np.sin(x) fig, ax plt.subplots()#方法一:先绘制,再设置set_dashes(横杠样式<列表形式>) line1, ax.plot(x, y, label…...

Vue笔记_03组件_mavonEditor组件(基于vue)
目录下载mavonEditor导入并注册mavonEditor组件[1] 全局注册[2]局部注册使用mavonEditor属性修改举例说明1-不展示预览分屏工具栏修改举例说明-根据配置显示工具栏编辑器插槽举例说明-自定义工具栏按钮函数监听下载mavonEditor 使用命令 npm install mavon-editor --s 进行下载…...

QStyle之PenStyle的CustomDashLine使用
文章目录本博文的简述or解决问题?系列博文:系列文章:运行效果:区别:PenStyle介绍:CustomDashLine使用方法:用于项目:更新2020-07-25:重绘滑动槽细节开心分享:…...
作业3 跟踪分析Linux内核的启动过程
朱婷婷 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、linux内核代码结构组成这里稍微说一下孟宁老师在课程里提到的几个重要的文件目录 首先说下/arch这个目录,这个目录的内容相当庞大,可移…...

python中base函数_详细的python basemap中各函数的所有参量注释
所有函数的参量在另一篇文章中#!/usr/bin/env python3# -*- coding: utf-8 -*-"""Created on Fri Dec 8 22:22:53 2017author: chenze"""import matplotlib.pyplot as pltimport numpy as npfrom mpl_toolkits.basemap import Basemapfrom netCD…...

单细胞三大R包之Seurat
本文是Seurat包的学习笔记,相比以前的略有更新,重新整理。 2019年7月的生物信息学人才论坛会议上,伊现富老师说过一句话:“过去的流程使用的是过去的工具”,这次重新学单细胞,对这句话有了更深刻的理解。 …...

Shell编码规范手册(shellcheck错误汇总)
Shell编码规范手册 背景 shell脚本提交以前必须用静态代码扫描工具shellcheck扫描,根据提示修改代码,需达到扫描后无报错即可通过。 工具使用 安装shellcheck并使用命令进行扫描,具体步骤如下: # 安装: apt…...

git入门-----初始化命令(init、clone),Basic Snapshotting(add、status、commit、diff、reset、stash)
接下来就开始一点点的介绍一下入门的常用命令。如果你英文够好,那么强烈推荐看官方文档https://git-scm.com/docs 这里面是最全、最权威的用法。1、git仓库的创建和初始化相关的命令。 1.1 、git init。从本地目录初始化git仓库,直接调用git init 。Administrator9…...

mysql 常见问题处理_mysql常见问题处理
安装及常用的一些操作不会的话,可参照:https://www.cnblogs.com/wanggang2016/p/10425780.html一、mysql "select command denied to user root"出现这种情况是因为用户未授予对某数据库/所有数据库的控制权限:1、可直接通过命令解决ÿ…...
Git GitHub Gitee使用方法
作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 GitHub Help Git教程 使用Gitee Git冲突:commit your changes or stash them before you can mer…...

数据可视化——seaborn(二)
上一篇文章主要讲述了有关seaborn的一些基础设置,可以让使我们绘制的图形更加饱满。接下来我们来看seaborn可以绘制哪些图形。左边是我们常用的绘图接口,右边则是一些基础设置,还有一些功能有待补充。依次来看这些函数的实现方式和具体功能。…...

Seaborn系列(二):关系绘图
Seaborn系列目录 文章目录1. 关系绘图API概述2. relplot散点图2.1 relplot简单的关系绘图2.2 relplot颜色(hue)分组绘图2.3 relplot样式(style)分组绘图2.4 relplot多子图绘图3. relplot折线图3.1 relplot折线图(是否自动排序绘图)3.2 示例数据集3.3 relplot折线图(x,y一对多&a…...

python 图表制作及功能化_Python实现从excel读取数据绘制成精美图像
实验说明:实验内容这个世界从古至今一直是一个看颜值的世界。对于我们作报告,写文章时使用的图片,也是一样的。一图胜千言,一张制作精美的图片,不仅能展示大量的信息,更能体现绘图者的水平,审美…...

【Git】3、创建Git版本库、配置Git仓库用户邮箱信息
初识Git 文章目录初识Git1、创建Git版本库认识.git2、基础配置2.1、查看配置信息2.2、配置昵称邮箱信息2.3、修改配置信息1、通过命令行2、通过修改配置文件。修改全局的修改局部的3、小结本地创建一个Git版本库简单了解Git的一些必要的配置,配置昵称用户名和邮箱。 简单复习 -…...

router.php,CodeIgniter源码分析[5]——路由类Router.php
路由是MVC框架的核心内容,路由的作用是寻找和用户的请求URL相匹配的类和方法[处理器],也可以说是请求分发器,将用户的请求分发到对应的文件进行处理。CI框架在路由上比较灵活,支持路由不同风格的URI,当然针对不同风格的…...

英文破折号(em dash)、连接号(en dash)与连字符(hyphen)的区别及各自用法是什么?...
英文破折号(em dash)、连接号(en dash)与连字符(hyphen)的区别及各自用法是什么?在科技写作中有何特点? 2 条评论 分享按票数排序按时间排序6 个回答 赞同85反对,不会显示…...

YAML格式与Three dashes(hyphen) ---
{ :a > b}.to_yaml > "---\n:a: b\n" 注意“---” 。但是很多yml文件并没有---开头。 “---”的官方文档用法概括如下: YAML流可能包含几个独立的YAML文档。 文档标题行可用于文档开始,并且必须用于分隔流中的文档。 4.3.1.Documen…...

Why are dashes preferred for CSS selectors / HTML attributes?
Why are dashes preferred for CSS selectors / HTML attributes? I use dashes because I dont have to hit the shift key. Code completion Whether dash is interpreted as punctuation or as an opaque identifier depends on the editor of choice, I guess. However, a...

in comment after two dashes (--) next character must be not - (position: START_TAG seen ...
Error executing Maven. in comment after two dashes (--) next character must be > not - (position: START_TAG seen ... 在两个破折号(-)之后的注释中,下一个字符必须是>不-(位置:start_tag看到… 这句话的…...

bower报错:EINVALID Name must be lowercase, can contain digits, dots, dashes, @ or spaces
报错 PS D:\01_Study\Nodejs\NodejsMongoDB建站攻略> bower install bootstrap bower EINVALID Name must be lowercase, can contain digits, dots, dashes, "" or spaces 原因 安装目录文件夹命名中包含中文字符, eg&…...

Maven setting文件配置错误:Non-parseable settings..in comment after two dashes (--) next character must be
安装配置Maven 安装完Maven后,配置本地系统环境变量,配置好setting.xml文件:设置本地仓库,设置国内镜像,设置JDK版本等; 详细安装配置,请参考:Maven配置 运行mvn命令 运行mvn -ver…...

C# Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
一、问题描述 在做C# 的 Guid 转换时,出现这个问题:Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). 中文翻译是:guid应包含32位数字和4个破折号(XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX&…...

C#MySql.Data报错Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
记录一次深坑bug,调试修改三个小时。 程序增删查改一套写好了,开始运行测试。 额,查看日志吧! 连接数据库报错:Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) 翻译…...

Dash VS Underscore
Dash Dashes are recommended by Google over underscores (source).Dashes are more familiar to the end user.Dashes are easier to write on a standard keyboard (no need to Shift).Dashes dont hide behind underlines.Dashes feel more native in the context of URLs...

[附源码]计算机毕业设计JAVA校园求职与招聘系统
[附源码]计算机毕业设计JAVA校园求职与招聘系统 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM myba…...

CSS3 输入文字特效
<!DOCTYPE html> <html><head><meta charset"utf-8" /><title></title><style type"text/css">* {margin: 0;padding: 0;}body {position: relative;min-height: 100vh;background: #000;}.typewriting {posit...

html字体插件,20款jQuery CSS文字特效插件(有图有真相)
Jumble Text Effect Plugins这是一款非常好用的插件,可以帮助你混合文本颜色,并使文字变成动画。这种效果是很酷,可以为设计添加不少生气。Vticker:jQuery滚动组件Vticker是一款jQuery滚动组件,可实现页面动态数据的滚…...

HTML特效字体
定义h3标签: <h3>Aurora Borealis night</h3>给个body背景色: body{background-color: rgb(4, 15, 36);}设置h3基本样式: h3{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;text-align: c…...

JavaScript实现在HTML中的粒子文字特效
这是一个蛮实用的小功能,用于在HTML中显示出粒子文字特效,具体什么效果嘛,话不多说,看图: 初始时会全屏扩散,然后聚集成预设定的文本,之后的鼠标移动与点击文字都会产生对应的扩散了特效&#…...

Linux下查找JDK默认安装路径
Linux下查找JDK默认安装路径 确认是否安装JDK java -version查找java命令的位置 which java[roota]# which java /usr/bin/javajava命令的位置所对于的软链地址 ls -l /usr/bin/java[roota]# ls -l /usr/bin/java lrwxrwxrwx 1 root root 22 Jun 18 15:45 /usr/bin/java -> …...

笔试题汇总,含参考答案(持续更新中。。。)
说明:以下大部分都是测试朋友遇到的笔试题。 自问自答,自娱自乐,机会只留给有准备的人 最新原文:https://www.cnblogs.com/uncleyong/p/11119489.html 技术术语 笔试或者面试的时候,经常被问一些概念,比如…...

如何写一篇策划书
先构思框架,大体是 分析: 1,市场分析 人: 2,服务对象分析,3 ,角色的解决方案 事情、物品: 4 盈利模式是什么 开发相关: 5,平台的框架,6&am…...

阅读科研文献心得分享(二)
心得一 每天还保持读至少2-3篇的文献的习惯。读文献有不同的读法。但最重要的自己总结概括这篇文献到底说了什么,否则就是白读,读的时候好像什么都明白,一合上就什么都不知道,这是读文献的大忌,既浪费时间,最重要的是,…...

不良事件总结怎么写_不良事件分析心得体会
不良事件分析心得体会篇一:医疗不良事件感悟参加《护理不良事件案例分析》学习后的感想前几日,根据护理部的要求,护士长组织我们七科护士进行了“护理不良事件案例分析”的学习和讨论。一件件真实的案例似乎离我们很近,又好像就在…...

如何有效阅读一本书
读书时间: 始于:20181225 终于:20190107 总时长:295分钟 前言 我为什么要读这本书? 我读书很吃力,有时候明知这本书对我有用,我就是读不下去。强迫自己看两章,之后就扔在一边&…...

关于如何阅读源码的一点心得
本文来自作者 追梦 在 GitChat 上分享 「关于为何以及如何阅读源码的一点心得」一、前言日常交流过程中,经常会被问到为何要阅读源码和如何阅读源码的问题,本文从作者的角度来写下对这两个问题的理解,希望大家共同探讨,共同进步。…...

电子书改变阅读习惯——写在世界读书日
由纸质书切换到电子书已经半年有余了,不得不说,我的阅读习惯也在悄悄的发生着变化,不仅没有因为缺少书香而放弃阅读,反而转变为更加喜欢这种数字化阅读的便利了。可以拥有更多的书籍。以前买书是一件很重要的事,在选书…...

python爬虫实训心得_记录一次用Python写爬虫的心得
现在网络爬虫有很多方式可以写,比如Node.js或者Go, 甚至PHP都行,我之所以选择Python的原因是因为教程多,可以系统学习,因为光懂得使用Html选择器来爬去页面是不够的,我还要想学习一些爬虫过程中常见的坑,以…...

怎么阅读论文,写心得体会
收集资料: 阅读学术论文的心得体会!如何阅读学术论文–和上一篇类似大牛写论文的心得几年的写论文和审稿心得 文献阅读心得体会格式: 1、看论文题目,做出论文类别判别。 新理论、新方法、解决新问题–最高境界新理论、老方法、…...

隨手可及的預測方法之二
隨手可及的預測方法——测字之《九宫测字法简述》 大六壬金口诀传人、中国测字联盟—傅坤 测字向来以其快速、直观、灵活而充满趣味备受人们喜爱,测字方法众多,这里不再赘述,有兴趣者请参看笔者之前所写《随手可及的预测方法——测字》之《相…...

三句话搞懂Redis-缓存穿透、击穿、雪崩
前言 如何有效的理解并且区分 Redis 穿透、击穿和雪崩之间的区别,一直以来都挺困扰我的。特别是穿透和击穿,过一段时间就稀里糊涂的分不清了。 为了有效的帮助自己,以及拥有同样烦恼的朋友们区分这三种场景。我总结了一些关键词,…...

知其所以然
查了一下,上篇知其所以然(以学习算法为例)是08年7月写的,现在已经是10年11月,过去了两年零4个月,这说明了三件事情:1,一个问题其实你可以一直放在脑子里面,利用暗时间对其…...

C语言基础复习之二--运算符优先级、结合方向自编口诀
前题:这不是一个难题,但有时候会难道英雄好汉。都说我代码中可不会这么写,但面试官可不管这个。于是自己搜集网上资料,并编了一套口诀。 网络上已经有前人贴出了所有运算符的优先级和结合顺序,链接如下: 1 …...

隨手可及的預測方法
隨手可及的預測方法 ——《測字》之《相字篇》簡述 大六壬金口诀传人、中國測字聯盟:傅坤 測字,在我國由來已久,是古時人們津津樂道的一種術數,經常是士大夫們茶餘飯後的文字遊戲,千百年來,廣為流傳。真正…...

八卦走转--铁恩方老先生创立的健身方法
铁恩方老先生是八卦掌第五代传人,八卦走转是现已年近百年高龄的铁恩方老先生创立的健身方法。他的八卦掌很简单,就只一个八卦走转,加上单双顺三个掌势。到了90岁的时候,铁老深有感慨地对说:“我现在觉得,姿…...

文案写作,吸睛文案的15字口诀(二)
硬核!万字干货看懂文案写作15字诀 今天为大家分享,营销文案写作十五字诀:懂策略、说人话、吸眼球、有人味、促销售。 01懂策略 什么是策略? 策略就是为了实现某一个目标,根据形势的发展和变化,设计连贯的…...

八卦走转健身法
“八卦走转”是程式八卦掌第5代传人铁恩方老先生创立的健身方法。这是一种内外结合的,具有中华传统文化特质的锻炼方式,特点是在锻炼的过程中,眼耳鼻等器官要做到“视而不见,听而不闻”,精神状态始终抱元守一ÿ…...

八卦口诀
乾三连 坤六断 震仰盂 艮覆碗 离中虚 坎中满 兑上缺 巽下断一数坎来二数坤 三震四巽是中分 五数中宫六乾是 七兑八艮九离门...

设计模式(五)----创建型模式之工厂模式
1、概述 需求:设计一个咖啡店点餐系统。 设计一个咖啡类(Coffee),并定义其两个子类(美式咖啡【AmericanCoffee】和拿铁咖啡【LatteCoffee】);再设计一个咖啡店类(CoffeeStore&…...

计算机类公务员竞争,考公务员最“吃香”的4个专业,考上几率大,把握住机会!...
原标题:考公务员最“吃香”的4个专业,考上几率大,把握住机会!公务员作为铁饭碗工作,历年来都有很多的人参与公务员的考试,但是招收的名额却是有限的,竞争力可以说是非常的大了。但若是顺利的考生…...

互联网行业竞争激烈 怎么做到不内卷不中年危机呢?
虽然互联网行业的「内卷」让不少求职者望而却步,逼得围城里的人外逃,但互联网大厂可提供的丰厚薪水,依然是不少应届生将「跻身互联网行业,进入头部大厂」作为目标的动力之一。 一份2022届互联网大厂应届生起薪调研显示,…...

TomTom第1季纯利降83%,PNDs竞争激烈
TomTom刚发布08年一季度财报,纯利同比降83%,销售成本持平的情况下,其销售收入和毛利亦大幅下降。如图(来自TomTom官方网站): 在个人导航设备(PNDs)快速增涨的当下,TomTo…...

软件开发行业如何在激烈竞争中取胜
随着软件行业竞争的加剧,软件企业正面临着严峻挑战,如何削减开支、节约成本成为了国内软件开发企业的主要议题。 软件开发需要大量高端研发人才,投入大量的人力、物力,系统开发与应用每次都需要从基础做…...

求职竞争激烈十大行业 计算机软件业居首
据《深圳特区报》报道,权威人才机构日前列出了求职竞争最激烈的十大行业,其中计算机软件行业位居第一位,平均有76人竞争该行业同一职位。 计算机软件 礼品/玩具/工艺美术/收藏品 贸易/…...

春季人才市场外企就业竞争最激烈销售岗位需求量最大
春节过后,全国人才市场进入求职旺季。当前,平均45名求职者竞争一个工作岗位。这是智联招聘日前发布的春季中国就业市场的供需状况。依据人才供需调查显示,供需指数(供需指数收到的简歷投递量/发布的职位数量)达到45.2,即从全国人才…...

【渝粤题库】国家开放大学2021春2175市场营销学题目
试卷代号:2175 2021年春季学期期末统一考试 市场营销学 试题 2021年7月 注意事项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考试结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。监考人收完考…...

做SEO,易学难精,门槛低,竞争激烈
搜索引擎的算法你不懂 想要获得稳定的免费关键词排名,就必须长年累月去研究或挑战谷歌、百度的算法,这些都是非常需要脑力工作的,仅仅在百度,就有超过2000名技术人员每日每夜在改进搜索引擎的算法,也许上周因为…...

国开电大-公司财务-形考任务1-5
形考任务一 题目顺序随机,请使用CtrlF组合键查找题目 l 由于身体状况不好,加上年轻人竞争激烈,某企业CEO考虑提前退休,与企业议定的 补偿方式如下: 方案1:一次性补偿现金90万元; 方案2…...

在竞争激烈的情况下,ReentrantLock与CAS的性能比较
这次看了源码,发现ReentrantLock的底层实现是AQS,而AQS底层实现是VolatileCASCLH队列,因此想看看ReentrantLock与CAS的性能比较,因此做了这么一组实验。 // 使用ReentrantLock class LockRunnable implements Runnable {static i…...

大学生如何在竞争激烈的就业市场中脱颖而出
曾几何时,“你长大之后想做什么?”这个问题仿佛意味着未来无限的发展和机会;时至今日,激烈的竞争残酷地告诉我们:“如何得到一份工作”才是最现实的考虑。也许你的心态已经从积极地考虑如何寻找合适的岗位以及用什么方…...

竞争激烈
请注意这条新闻的黑体部分,“新浪网独家稿件,希望狐网恪守职业道德,停止反复抄袭的行为。”后来这行字被删除了,不过从评论中仍然可以找到蛛丝马迹。...

计算机专业竞争力度大吗,求职竞争最激烈十大行业出炉 计算机软件业榜首
求职竞争最激烈十大行业出炉计算机软件业荣登榜首新快报讯 (记者 尹来 通讯员郝健)昨日,智联招聘特推出《三月才情数据报告》。根据2009年3月的才情数据显示,全国竞争最为激烈的十大行业中,计算机软件行业位居第一位,平均有76人竞…...

在竞争激烈的环境中,知识付费要如何发展?
近年来,伴随知识付费风潮的兴起,知识付费市场不断扩大。我国知识付费用户规模呈现高速增长态势,仅2018年知识付费用户规模预计超过2.9亿人。在激烈的市场竞争下,包括知乎在内的各类知识内容平台,在“内容用户作者服务”…...

现在程序员圈竞争激烈,如何才能避免焦虑?如何才能打破现状......
前言 如果你问一个程序员最大的焦虑是什么? 那一定离不开“内卷”和“30岁”这两个话题。 “内卷”成为了各个圈子里的流行词,程序员圈也难逃一劫。 尤其是当前行业环境一直在改变,处于“风口”的企业与商业模式一直在变换,流…...

日本python程序员工资_年轻程序员赴日本工作有前途吗?
谢谢邀请!1、关于消费水平和工资水平。日本程序员从新卒到经验者,技术水平和经验、能力不同,工资每月20-70万不等。消费的话,自己做饭吃➕日常消费基本每个月5万完全够了。房租的话,地点不同价位不一样。但也都是可以承…...

在日本合法打工情况介绍
在日本学习,每年约有120天假期,加上约70个双休日,可以全天打工的时间约190天。170天上课,下午或晚上一般工作4小时,约工作680小时;190天假期,每天工作8小时,约工作1520小时。合计全年…...

聊聊我在日本的工作
转眼距离上一篇博客已经过去四年了 。这四年里我已经从一个职场菜鸟混成职场小油条。开个玩笑罢了。 来聊聊日本的职场吧,咱们聊也要有逻辑,分成 新入社员研修 ,主要的担当内容,职场同事关系,和工资福利介绍这几个大的…...

日本程序媛很吃香
最近认识了一个年过50的搞IT的日本女士。 她从20多岁开始从事服装设计,不是电脑上设计,完全左手尺子右手铅笔在纸上作画,一直到90年代,转行服装销售行业,到了40岁左右,因为老公是IT工程师,她也…...

日本年收56万IT工程师的1天
日本IT技术人员的年收大概在400万日元到1000万日元(人民币25万到60万)左右,年龄经验技术不同收入差异很大,今天要介绍的这位IT人学历3颗星,技术3颗星,经验5颗星,管理能力5颗星。 姓名:田中太郎(…...

闲扯淡 日本的工资
今天 老师晒了初进日本公司 的一个月的工资 哇塞 去各种税后 两万五千多 然后再有工资奖金 那一年得有多少钱啊 好好学日语吧 我们都是廉价劳动力啊 挣钱才是咱们的王道...

日本工资结构(转载--作者:郭昌华)
1 支給 基本给 调整给资格手当时间外手当 奖金(ボーナス) 奖金一般是工资的 2.5个月份的 也就是 基本给 x2.5的意思。手当 ( 补助) こちらも企業により項目のあるなしがありますが、 残業手当、役職手当、営業手当、資格手当、出張手当、住宅手当など 外…...

壮阳滋补吃海参
中医认为,海参味甘、微咸,性温,能补肾益精、养血润燥、补虚损、理腰脚,利大小便。据记载,海参具有健阳、滋阴、补血、调经、养胎、利产、促孕等效用,以之治肾虚阳痿、产后或病后体弱、肠燥便秘、糖尿病等&a…...

夏天这四件事会耗干你的阳气,尤其是第三件!
阴阳在人体是一个不可分割的整体,但各有侧重, 阴气主要反映物质的一面,表现人的精气神, 而阳气则突出反映能量,表现为各脏腑的功能状况。 阳气足,则脏腑功能好,阳气不足,脏腑功能就问…...

就且再幼稚一次
??1、也许??冗长而又闲散的等候,失往了工作的热忱,除却对小说和电影的兴致,总没有睡醒,总是不温不火的样子,从春天到秋天,好像我还在云荒大陆的历史里随着好汉彷徨,只是不知道那个世界什么时…...
用复数value一次给数据库插入多条记录
insert multi-records by sql,not UI,easy and multi-platform. 因为数据库表中一般都有与数据库实际语境无关的主键,并且设为自增,所以,我们插入值得时候一般不要人为地设置id的值,这就需要在表名后面加上要插入值的字段名。 用…...

java源文件中包含几个public_一个Java源文件中最多能有多少个public类。
主动扩散具有的特征是A.借助载体进行转运B.不消耗能量C.有饱和状态D.有结构和部位专属性E.由高浓质量控制是致力于满足()的一系列活动。A .业主要求B .施工方要C .管理要求D .质量要求在人防工程内禁止使用明火,不吸烟、少饮水,饮食的残余物、垃圾要集中…...

从一个骗子身上学到的
这篇文章是我在高铁上用手机打出来的,排版没那么好,见谅~ 在一个亲友群里看到有人在群里发了个婚礼邀请函链接,还以为家里谁又结婚了,好奇的就点进了进去。 通过标题和图片来成功博取了你的眼球点进去。点进去后是这样…...

152岁老人的壮阳术_28岁的老人如何每天赚50,000美元
152岁老人的壮阳术重点 (Top highlight)In 2013, Vietnamese game developer Dong Nguyen quietly released a mobile game called Flappy Bird.2013年,越南游戏开发商Dong Nguyen悄悄发布了一款名为Flappy Bird的手机游戏。 It was a simple but extremely addict…...

一个韭菜的自我修养!
韭菜,别名:丰本、草钟乳、起阳草、懒人菜、长生韭、壮阳草、扁菜等;属百合科多年生草本植物,具特殊强烈气味,根茎横卧,鳞茎狭圆锥形,簇生;鳞式外皮黄褐色,网状纤维质&…...

干货|一文搞定 uiautomator2 自动化测试工具使用
一、背景简介 Google 官方提供了一个 Android 自动化测试工具(Java 库),基于 Accessibility 服务,功能很强,可以对第三方 App 进行测试,获取屏幕上任意一个 App 的任意一个控件属性,并对其进行…...

ui和python怎么选择_uiautomator设备和选择器~Python详解
1、设备对象引入uiautomator,获取设备对象语法:from uiautomator import device as dd 即为设备对象1.1、获取设备信息语法:d.info返回值:{ udisplayRotation: 0,udisplaySizeDpY: 640,udisplaySizeDpX: 360,ucurrentPackageName:…...

uiautomator2使用api
uiautomator2使用api 原文地址:https://github.com/openatx/uiautomator2 1、 atx的将安装步骤:pip install --pre -U uiautomator2 # atx经常更新,所以用这个命令安装最新版手机接到电脑上之后,需要先运行一下命令 python -muiautomator2 in…...

python控制安卓_Python 简单的安卓操作
## 导入包from uiautomator importDevicefrom PIL importImageimportmathimportoperatorfrom functools importreduce## 比较图片defimage_compare(img1,img2):image1Image.open(img1)image2Image.open(img2)his1image1.histogram()his2image2.histogram()result math.sqrt(red…...

Unity Shader入门精要之Unity 提供的内置文件和变量
Unity系列文章目录 文章目录Unity系列文章目录前言5.3.1 内置的包含文件5.3.2 内置的变量二、Unity 提供的Cg/HLSL 语义5.5 程序员的烦恼:Debug5.6 小心:渲染平台的差异5.7 Shader 整洁之道参考前言 上一节讲述了如何在Unity 中编写一个基本的顶点/片元…...

【Python】【自动化测试】【uiautomator 2】 uiautomator2 的基础功能使用和封装(1)
系列文章目录 文章目录系列文章目录前言一、uiautomator2是什么?有什么作用?二、使用步骤1.引入库安装库:安装元素查看工具2.开始使用U2 python(1)连接设备(2)简单的封装总结前言 u2 现在googl…...

pythonandroid自动化测试仪器_安卓自动化测试,贺晓聪之uiautomator设备和选择器~Python详解...
1、设备对象引入uiautomator,获取设备对象语法:from uiautomator import device as dd 即为设备对象1.1、获取设备信息语法:d.info返回值:{ udisplayRotation: 0,udisplaySizeDpY: 640,udisplaySizeDpX: 360,ucurrentPackageName:…...

入门图形学:动态地形(二)
现在有时间把动态地形着色部分写了。 之前我们已经实现了网格控制部分,但是着色确实有问题的,如下: 一眼就看得出来,法向量是错的,因为我们构建平面网格的时候法向量全赋值: normals[index] …...

Unity局部高效实时阴影的思考和实现
无意间看到一篇文章,说是Unity5 demo中为了实现角色的良好阴影,单独给角色设计了一个角色阴影系统。而且使用的是比较老的技术,但效果很好。其实在很多时候,我们需要的并不是万能的阴影光照系统,而是局部能做到效果就行。 万能的好处在于任何情况都能看上去合理,但是相对…...

如何定价以吸引用户购买
如果把定价与用户买单联系在一起,这里面的学问则非常大。大家多少也都有类似的经历,比如说低价送,通过低价获取用户或市场;高价卖,找到愿意出高价的人;买一赠一、买二送一的捆绑式销售,这个在超…...

上海飞国内最远是哪里_上海至新疆的高铁新走法,比飞机便宜比卧铺干净舒适的聪明选择...
既然聊开了新疆的话题,很多朋友都在问我新疆的走法和很多细节上的问题,那么小编一鹿今天就和大家一起来说说去新疆的注意事项和要点,希望能帮助到那些即将去新疆旅游的朋友们。从哪里谈起呢?先说说去新疆的大交通吧。去新疆除了坐…...