当前位置: 首页 > news >正文

Tapdata 实时数据融合平台解决方案(五):落地

作者介绍:TJ,唐建法,Tapdata 钛铂数据
CTO,MongoDB中文社区主席,原MongoDB大中华区首席架构师,极客时间MongoDB视频课程讲师。

通过前面几篇文章,我们从企业数据整合与分享的痛点,以及对数据中台的定义、技术需求以及技术产品的选项,都分别做了具体的阐述。

有了这么多解决方案,我们来看一下,如果是基于一个 MongoDB 的方案会是怎么样?我们刚才只是讲的数据平台在做一些选择,但是做一个完善的数据中台的话还需要很多其他模块,所以这里面是用到了另一个产品,就是Tapdata DaaS。通过 MongoDB 和 Tapdata DaaS 这样一个组合,一起来做这个中台的解决方案。

这本章节里,我们具体来介绍一下 tapdata DaaS 基于 MongoDB 的数据中台落地方案。

为什么选择 MongoDB 作为中台架构的数据平台

我们先来看MongoDB作为中台架构的平台优势。
MongoDB 是一个多模数据库。所谓多模数据就是他一套系统里面一套分布式集群,里面可以做很多的不同的事情,有的时候你可以把它作为一个内存数据库,可以把它作为一个目录数据库,也可以把它作为一个IOT的数据模型。就是说它的多模性特性是比较有特长的,而且它的自动扩展能力也是非常适合这种中台的统一平台的需求。多模多态,对汇聚性也是非常重要,因为我们需要支撑不同结构、半结构化、非结构化、甚至一些图片文件能够来做到这一些。

另外,就是MongoDB的API友好能力,采用 JSON 作为传输格式。我们知道现在都是微服务,都是通过Data API的方式交付数据中台的数据。前面业务中台往往都是用微服务,也是通过这种RESTful API,那MongoDB的这种JSON模型对新一代的这种架构式有得天独厚的优势,你会发现你花很少的时间就可以把这个API构建好。另外,MongoDB 也原生提供这种 Streaming API 帮助来做一些流处理的事情。所以MongoDB 作为一个中台的统一平台数据库,其实是有非常得天独厚的条件。

当然,除了他的多表关联是可能是缺陷。在这里插入图片描述

MongoDB另外一个优势就是它的对象模型。我们的 JSON 模型就是非常接近于我们开发的对象,Json也好,或者是Java 里边的 Object,python 里面的 Dictionary。在这里插入图片描述

一个传统的数仓,或者是现在的数据中台的数据统一平台,要做很多的数据治理。比如要做一系列的建模的工作有概念建模、逻辑建模、物理建模。而且物理建模就是我们所谓的物理层,那就涉及到关系模型。管理一个逻辑对象,怎么样转化成五张表,十张表,20张表遵从第三方指示,这里面其实是很复杂,也会很花时间。你要设计一个很好的模型,怎么样来支撑未来的业务,这也是为什么传统数仓会花那么多的落地项目代价来做这个事情。

而MongoDB的解决方案能轻松地处理这方面的事情,这就是为什么 MongoDB 会受很多开发者的喜欢:MongoDB 在建模方面是一个非常独特的形式,它的模型是基于类似于这种逻辑模型的对象模型。你可以把它理解为差不多是一对一。业务人员一般都会明白这个概念,比如建模、逻辑建模,这些模型他们心里都有数。他们就是可能不懂那种种 DBA 说出来的的 Oracle 的这种建模方式,但是对于 MongoDB 来说,其实你只需要达到逻辑建模层的话,你就可以把这事情做了。而且这个模型建完了以后,直接可以用REST API的方式交付出去。从这一点上来说,它是有一个技术上是非常独到的一个先天性的优势,尤其对我们想做这种基于API的这种服务中台来说。

MongoDB 的读写分离,HTAP支持全渠道业务需求。 有一些开发者会说是 HTAP (Hybrid Transaction and Analytical Process),就是说又可以做分析业务,也可以做的交易型的业务。在MongoDB里面,我们怎么样来做这种事情呢?比如说一个集群里面,一个cluster,一个复制集,我们有五个节点,四个Secondary,一个primary。左边的primary节点可以用来直接。直接跟我们的手机或者是网页端的应用进行交互收集,采集数据,用户数据。那MongDB自动同步把的数据从primary同步到secondary里面。

然后我们还可以除去左边三个,作为正常的高可用集群来说,我们还可以拿出两个节点专门用来做分析,你看他这个use=analytics。就是一个标签,就比如说这两个节点是只是用来做于分析型的,那这个时候我们就可以用它来上面。加上我们的BI connector,或者是直接用我们的MongoDB charts和compass,直接可以对接MongoDB数据库做一些展示:kpi,dashboard等等。我们也可以通过一些大数据接口,比如说spark connector 来做一些大型的machine learning或者是AI都是,有很多的这种应用场景,那这些都可以最实时的,在你最新鲜的数据上通过一个读写分离的架构上来完成,你不需要再ETL。在MongoDB里面,这个ETL的需求量是非常非常少的,因为可以通过原生的这种同步来提供数据的汇聚,数据放到这个分析集群里面。

MongoDB 还有一个触发器的 API 也是比较实用的。就是大家如果不是太了解的话从3.6开始有个change stream,你可以用来订阅数据库的更新事件。比如从IOT设备过来,有一个灯亮了,有一个设备进入一个地理围栏里面发个报警。你都可以通过一个非常简单的订阅方式获取这些事件,然后做一些实时的,响应式的处理,不管是在dashboard上面显示个警告,或者是把它推送到一个Message Queue 、Kafka之类的都可以,直接就用MongoDB的原生的功能来完成。

Tapdata DaaS 是什么?

Tapdata DaaS 是钛铂数据为现代企业加速数字化转型设计的数据平台,通过提供采集、存储、组织和增强等一揽子解决方案,从而得到更加方便和友好的数据服务。
Tapdata DaaS 提供了4个主要的功能模块,数据采集和同步、数据转换和治理、元数据管理、和数据服务。在这里插入图片描述

Tapdata: 为MongoDB量身定做的中台构建工具集

Tapdata DaaS 可以看做是 MongoDB 生态上一个工具集。 要做一个数据中台,要同步、要治理、要建模、还要做API发布,这些都不是 MongoDB 做的事情,MongoDB 主要是做数据库为它的核心的主要的功能,其他的相应的功能就可以通过一些外围的工具。而 Tapdata DaaS 可以快速的来实现这些不需要用代码的方式快速把数据的同步,建模和治理,以及发布给快速的做出来,这个大概就是一个整体,Tapdata DaaS 加 MongoDB 的架构。下图中的蓝色的部分就是中台的几个其他部分,绿色的就是MongoDB 的数据平台。在这里插入图片描述

  • 数据同步及处理能力:

结合 MongoDB , Tapdata DaaS 这套方案是可以快速落地, 可以最快的时间对接上数据进行建模、同步,然后拉到中台里面并进行把它发布出来。举一些例子,比如说可以从 Oracle database 里面把它的表的数据拖到 Tapdata DaaS 的目标的中台库里面,然后对数据进行 JSON 建模,或者是一对一建模。在这个过程中,还可以是进行实时的同步,基于日志的同步。Tapdata DaaS 数据源可以支持 SQL server、Oracle、Sybase、MongoDB、DB2 、MySQL、Redis、Elasticsearch 等等,也支持文件,比如 excel、CSV。

- 数据建模能力:

基于这种内嵌的模型Embedded的模型,把一对一,一对多的关系,甚至多对一的关系就直接就合并到里面去。这个会对客户数据合并、产品数据合并、订单数据合并有非常好的效率的提升。Tapdata DaaS 提供一个可视化的建模见面,就可以很容易完成这种合并工作。

  • 数据治理能力:
    数据进到库里面,进到中台里面。有来自于不同的数据库,几十套,上百套都有可能,每一套库里面有几百张表在里面必须有一个非常好的分类,非常好的组织能力。按照不同的目的、不同的角色、不同的规则或者数据体系给它分门别类建好在这里面,把这数据打好标签,这样的话可以快速的让大家高效的来使用到这些数据。

- 数据API发布能力:
可以通过RESTful API快速的交付出去。提供图形化低代码开发工具,只需要几分钟的时间就可以简单的发布数据给其他使用方调用。兼容Open API,也可以支持行级列级的过滤。同时也会有一些API文档的测试能力,权限管控等等,这个是中台必不可少的能力之一。

Tapdata 钛铂数据

新一代实时数据融合平台产品和解决方案提供商

  • 行业领先的同异构数据库实时同步解决方案提供商

联系我们获取企业版 Demo:team@tapdata.io
立即体验线上异构数据库同步服务:cloud.tapdata.net

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-3153.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

Hudi 系列(二)- 编译 hudi

编译 hudi 如果是第一次编译 hudi 会花很长时间,maven 本地仓库为空的情况下,我花了40分钟(视网络环境)。编译步骤如下: 下载 releace 源代码,https://hudi.apache.org/releases,现在的最新版本…...

shedLock使用redis作为数据源进行多实例@Scheduled任务调度

文章目录github地址pom依赖添加yml配置数据源config配置&#xff08;数据源 shedLock&#xff09;定时任务添加shedLock注解任务执行起来之后&#xff0c;redis中的数据格式github地址 https://github.com/lukas-krecan/ShedLock pom依赖添加 <!-- redis组件-->…...

MapReduce概述

1.MapReduce定义 MapReduce是一个分布式运算程序的编程框架&#xff0c;是用户开发“基于Hadoop的数据分析应用”的核心框架。 MapReduce核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序&#xff0c;并行运行在一个Hadoop集群上。 2.MapReduc…...

vsftpd2.3.4著名笑脸漏洞复现实战

1.vsftpd手工利用 攻击机kali&#xff1a;192.168.182.133 靶机metasploit&#xff1a;192.168.182.128 先ping一下靶机看看靶机是否存活 接着使用nmap对靶机进行信息收集 这里可以看到版本是vsftpd2.3.4 漏洞是存在的 直接ftp连接靶机 用户名&#xff1a;user:) 密码随意…...

赶紧收藏!javasocket聊天室和私聊

前言 这些算法&#xff0c;都是小编一点一点看的大佬们的方法&#xff0c;自己积累的. 如果有什么描述的不对的地方还望大佬赐教 多交流才能进步&#xff0c;加油&#xff0c;冲冲冲&#xff01;&#xff01;&#xff01; RPC概述 RPC(Remote Procedure Call)即远程过程调用&a…...

python笔记--使用solve算出黄金分割比近似值

参考百度百科: 黄金分割是指将整体一分为二&#xff0c;较大部分与整体部分的比值等于较小部分与较大部分的比值&#xff0c;其比值约为0.618。 这个比例被公认为是最能引起美感的比例&#xff0c;因此被称为黄金分割。 因此列方程: (设x为较大部分, y为较小部分) 其中: x y …...

洛谷:P1831 杠杆数(数位dp)

文章目录描述解析代码thanks for reading&#xff01;传送门描述 如果把一个数的某一位当成支点&#xff0c;且左边的数字到这个点的力矩和等于右边的数字到这个点的力矩和&#xff0c;那么这个数就可以被叫成杠杆数。 比如4139就是杠杆数&#xff0c;把3当成支点&#xff0c…...

<form>标签

HTML-表单 1. 在HTML标签中,<form>标签用来定义表单&#xff0c;来实现用户信息的收集和传递。 <form action"url地址" method"提交的方式" name"表单的名称"></form> 比较get和post&#xff1a; 2. 表单能够包含 input 元…...

一步搞定你疑惑的数据结构与算法系列,原理+实战讲解

前言 假如你去面试&#xff0c;面试官让你聊一下对索引的理解&#xff0c;然而你对索引的理解仅限于&#xff0c;检索数据就是快&#xff0c;是一种数据结构这个层面&#xff0c;那你就只能回家等通知了。 为了避免这种尴尬的事情发生&#xff0c;咔咔用时两天将索引的内容在…...

.NET 6程序部署到Docker

使用Docker部署应用程序 首先确保已经安装Docker 桌面软件&#xff0c;如下图&#xff1a; 然后&#xff0c;把需要部署到Docker上面的项目&#xff0c;咱们先添加Docker的支持&#xff0c;启动项目右键 -> 添加 -> Docker支持&#xff0c;选择 Linux 然后会自动生成Doc…...

如何抓取modem开机log

1. adb root 2. adb shell cat /sys/bus/msm_subsys/devices/subsys*/name 3. 根据2输出的结果从上往下数&#xff0c;从0开始数&#xff0c;数到modem是数字几&#xff0c;那么*号就用几来替代&#xff0c;比如数到moddem是3&#xff0c;那么modem对应的子系统就是subsys3 4…...

HTML5详解 (前端)

什么是HTML 超文本标记语言 Hyper Text Markup Language W3C 万维网联盟 标准包括&#xff1a; 结构化标准语言&#xff08;HTML、XML&#xff09;表现标准语言&#xff08;CSS&#xff09;和行为标准&#xff08;DOM、ECMAScript&#xff09; 新建project HTML 删除SRC文件…...

我们究竟还要学习哪些Android知识?赶紧收藏!

前言 今年是转折的一年&#xff0c;很多学android开发的小伙伴失业了&#xff0c;虽找到了一份工作&#xff0c;但高不成低不就&#xff0c;下半年金九银十有想法更换一份工作&#xff0c;很多需要大厂面试经验和大厂面试真题的小伙伴&#xff0c;想提前准备刷下题。接下来分享…...

数据分类分级标准指南

数据分类分级标准指南&#xff0c;定级标准&#xff0c;参考影响对象、程度、范围三个纬度&#xff0c;按照5个等级进行处理&#xff0c;如下&#xff1a; 级别名称 级别程度 详细说明 L1 绝密 这是极度敏感的信息&#xff0c;如果受到破坏或泄漏&#xff0c;可能会使组织…...

VR垃圾分类_VR环保科普_VR垃圾分类综合解决方案

随着人类生活质量水平的提高&#xff0c;人类生存的环境在不可逆转的变化&#xff0c;自然保护和生态安全越来越引人注目。全球气候变暖、自然灾害频繁&#xff0c;使得保护生态环境迫在眉睫。聚象科技VR环保模拟系统&#xff0c;使体验者“进入”生态环境&#xff0c;身临其境…...

2021-06-02ES6中Symbol类型 迭代器iterator异步编程使用场景

1.Symbol的基本使用 symbol表示独一无二的值&#xff0c;类似于字符串的数据类型 特点&#xff1a;1&#xff09;symbol的值是唯一的&#xff0c;用来解决命名冲突的问题 2&#xff09;symbol值不能与其他数据进行运算 3&#xff09;symbol定义的对象不能用for…in… 进行遍历&…...

Java架构师必备框架技能核心笔记,一文轻松搞定

前言 前段时间&#xff0c;我向一位在阿里的朋友寻求进大厂的秘诀&#xff0c;他分享给我一份阿里内部资料——JAVA核心进阶手册&#xff0c;仔细翻阅一番才知道里面收纳整理的知识可真是齐全&#xff0c;不得不来感叹一番… 我将JAVA核心进阶手册大致分为以下5篇内容 基础&…...

CSS的三种基础选择器,万字长文!

什么是HTML? HTML: ( Hypertext Markup Language )超文本标记语言&#xff0c;是一种标识性的语言。它包括一系列标签&#xff0e;通过这些标签可以将网络上的文档格式统一&#xff0c;使分散的Internet资源连接为一个逻辑整体。 特点: 简易性&#xff1a;超级文本标记语言版…...

python的matplotlib的常用绘图函数模版

import matplotlib.pyplot as plt # from mpl_toolkits.mplot3d import Axes3D import matplotlib as mpl import numpy as np import pandas as pd import time plt.rcParams[font.sans-serif][simhei]#用于正常显示中文标签 plt.rcParams[axes.unicode_minus]False#用于正常显…...

写给互联网大厂员工的真心话,面试必问

越来越多的人在提“移动端的下半场”、“Android 开发的焦虑”之类的&#xff0c;也有人在喊“技术天天在变&#xff0c;学也学不完”&#xff0c;“昨天 Kotlin 今天 Flutter”。其实我却认为&#xff0c;如果你技术达到了一定程度&#xff0c;你无需太过在意这些。 移动端真…...

MYSQL数据库优化

一、索引的概述 在海量数据中进行查询某条记录的场景是经常发生的&#xff0c;那么如何提升查询性能&#xff0c;就根要查询的数据字段是否有索引有关系。如果字段加了索引&#xff0c;那么查询的性能就非常快为数据库的某个字段创建索引&#xff0c;相当于为这个字段内容创建…...

网络游戏与代理IP的有哪些联系

网络的快速普及和互联网的深度发展使得如今的网络游戏经过技术的迭代和更新形成了一个非常庞大的行业&#xff0c;也催生出了一大批利用游戏来赚钱的群体&#xff0c;例如&#xff1a;游戏工作室、代练等他们通过多个游戏账号在一台手机或电脑利用模拟器、虚拟机等工具实现游戏…...

Cookie的介绍和使用

1、Cookie简介 是由服务器端生成&#xff0c;发送给User-Agent(一般指浏览器)&#xff0c;浏览器将cookie信息以键值对的形式保存到某个目录下的文本文件内。下次请求该网站时就把保存的cookie信息发送回服务器。&#xff08;cookie就是一个小文件&#xff0c;浏览器对其大小一…...

s2结业考题,宠物管理系统

需求见ppt 留言贴教程...

面向对象示例——Basekt类

目标 定义一个能存放继承关系的容器Baseket类 难点 容器中不能保存不同类型的元素&#xff0c;那么该如何将具有继承关系的多种类型的对象存放在容器中呢&#xff1f;比如Bulk_quote和Quote&#xff0c;因为我们不能将Quote转换为Bulk_quote&#xff0c;所以容器肯定不能存放…...

HDU-2084 数塔

HDU-2084 数塔 题目链接&#xff1a;添加链接描述 #include<bits/stdc.h> using namespace std; int main() {int C,N,i,j;int a[101][101],dp[101][101];cin>>C;while(C--){cin>>N;memset(dp,0,sizeof(dp));for(i1;i<N;i){for(j1;j<i;j){cin>>…...

CSS的三种基础选择器,万字长文!

什么是HTML? HTML: ( Hypertext Markup Language )超文本标记语言&#xff0c;是一种标识性的语言。它包括一系列标签&#xff0e;通过这些标签可以将网络上的文档格式统一&#xff0c;使分散的Internet资源连接为一个逻辑整体。 特点: 简易性&#xff1a;超级文本标记语言版…...

MySQL高级(二)——锁与事务

MySQL高级&#xff08;二&#xff09;——锁与事务 文章目录MySQL高级&#xff08;二&#xff09;——锁与事务一、MySQL锁机制**1.1 锁与其应用场景锁的类型和适合的场景读阻塞写、写阻塞读手动锁定一行实现一个事务行锁升级为表锁的情况间隙锁的问题1.2 事务与MySQL隔离级别1…...

数据分类分级标准指南

数据分类分级标准指南&#xff0c;定级标准&#xff0c;参考影响对象、程度、范围三个纬度&#xff0c;按照5个等级进行处理&#xff0c;如下&#xff1a; 级别名称 级别程度 详细说明 L1 绝密 这是极度敏感的信息&#xff0c;如果受到破坏或泄漏&#xff0c;可能会使组织…...

容器盛水问题

题1:盛最多水的容器 解题&#xff1a;双指针 初始两个左右指针&#xff0c;可容纳水量min&#xff08;左指针&#xff0c;右指针&#xff09;*指针间距 S(i, j) min(h[i], h[j]) (j - i)移动数字较小的指针,min(h[i],h[j])可能变大 public class Solution {public int maxA…...

多多网站c语言软件下载,码表编辑工具 - 软件发布 - 多多中文官方网站 - Powered by Discuz!...

多多码表编辑器是轻量级文本格式转换工具&#xff0c;因为程序主要针对输入法码表格式而编写&#xff0c;故此工具与多多输入系统的结合更为紧密。与多多输入法生成器结合使用&#xff0c;从编码思想到一个优秀的输入法软件&#xff0c;将十分简单&#xff1a;准备汉字拆分表生…...

[Unity] 制作游戏 小球爱碰撞

先上效果&#xff1a; 游戏玩法&#xff1a; 小球将边缘的几个盒子撞掉后就胜利了。 首先制作一个天空盒材质&#xff0c;调整好其Shader&#xff0c;气候和地面颜色&#xff0c;如下图&#xff1a; 然后&#xff0c;在Scene场景中添加一个平面Plane&#xff0c;然后将自己制…...

unity——小球酷跑游戏制作

课堂课程记录——小球滚动 所有变量与物体名的命名原则都是见名知意 一、创建一个unity项目 二、Create所需3Dobject 1.Player 2.walls 三、添加属性&#xff1a; 1.添加在Player上 a.添加Rigidbody组件 b.添加new script组件&#xff0c;并命名为PlayMove&#xff0c;代码如下…...

射击游戏制作

打开Construct 2&#xff0c;点击File菜单并选择New&#xff0c;经过这些操作我们便得到了一个空项目&#xff1a; 3.设置背景 双击布局中的一个空白位置&#xff0c;这时候将出现一个“插入对象”对话框&#xff0c;双击“背景图层/TiledBackgound”对象以插入对象&#xff08…...

怎样制作网吧服务器,网吧游戏服务器制作的过程是怎样的

网吧的游戏都是放在服务器上面的&#xff0c;这就涉及到网吧游戏服务器制作&#xff0c;对于一些新生的网吧管理员可能还不是很清楚&#xff0c;网吧游戏服务器制作的过程&#xff0c;作为网吧游戏资讯&#xff0c;以2000SEVERwin98为例。一、服务器部份1、安装2000SERVER这个不…...

用计算机玩游戏最简单的方法,如何制作电脑简易命令小游戏

满意答案sylvia10172019.01.20采纳率&#xff1a;48% 等级&#xff1a;7已帮助&#xff1a;460人简单的Dos小游戏开始学习java&#xff0c;这周只简单的学习了C的基本语法&#xff1a;输入输出&#xff0c;判断循环&#xff0c;因此用这些东西在java上瞎写了一个DOS小游戏。…...

扫雷游戏的简易制作

游戏制作过程分为三个方面&#xff1a; 1.测试。用于游戏开始的菜单界面和选择是否进行游戏 &#xff08;定为test.c&#xff09; 2.游戏头文件。由于创建自定义函数&#xff0c;定义宏 (定为game.h) 3.游戏实现方式。对于游戏头文件中的自定义函数进行描述 &#xff08;定为…...

Apollo 应用与源码分析:Monitor监控 - Monitor_managerecurrent_runner分析

目录 monitor_manager 分析 结构分析 单例模式宏定义 描述现在的系统状态 HMI上显示的状态信息 仿真判断状态 判断是不是自动驾驶状态 日志缓存 当前node 所有monitor 的reader 管理map 开启一次监控 start frame分析 end frame分析 recurrent_runner 分析 结构…...

游戏制作失败的经验总结

一、关于我 我自学了几个月的unity2d&#xff0c;然后先是做了一个小游戏&#xff0c;后面想通过游戏赚些钱&#xff0c;发现微信小游戏更适合我&#xff0c;便开始学cocos creator&#xff0c;不过cocos creator在一些方面和unity挺像所以学的快一些。从开始游戏制作到现在已…...

塔防游戏制作教程(二)

嗨&#xff01;大家好&#xff0c;我是小蚂蚁。今天我们继续如何制作一个塔防小游戏的第二篇&#xff0c;如何设置炮塔的位置&#xff0c;以及如何创建不同类型的炮塔。 如何设置炮塔的位置 如图黄色五角星的位置&#xff0c;就是要创建的炮塔的位置。在塔防游戏中&#xff0c;…...

厦门python培训机构排名榜

中国联通混改方案发布后动作频频&#xff0c;先是出台机构精简方案&#xff0c;9月25日又在北京成立联通大数据有限公司&#xff08;下称大数据公司&#xff09;。 联通集团副总经理姜正新表示&#xff0c;大数据公司定位于中国联通大数据对外集中运营主体和大数据产业拓展的合…...

运动品牌推荐:2022年最值得入手的一些运动装备

运动是一个比较枯燥的过程&#xff0c;不断的身体重复&#xff0c;会让运动者的注意力过度的关注到自己身体的疲惫感并且放大&#xff0c;这个时候我们就可以通过外在的运动装备来消除这些疲劳感&#xff0c;提高自己的运动积极性。不过哪些运动装备好用并适合自己呢&#xff1…...

PMP培训机构怎么选?

个人之前在报考PMP机构的时候也存在同样的问题&#xff0c;各种渠道翻看了各种文章评论&#xff0c;最后还是通过自己询问选择了中创。 这里就作为过来人给大家一些小建议&#xff0c;也希望你们的PMP之路少掉一些坑和套路。 首先报考PMP认证需要报培训机构&#xff1a;给你提…...

进入Ubuntu系统Grub修改unix密码并加密

Tencent Yun OS 被黑了&#xff0c;密码找不回来&#xff0c;重置密码之后出现问题&#xff1a;输入用户名以及密码敲回车之后&#xff0c;登录界面瞬间刷新&#xff0c;好像显示了点什么&#xff0c;但速度过快看不到。 技术支持建议从Grub进入单用户模式进行排查&#xff0c…...

linux进入单用户模式改密码,1.4linux单用户模式下修改root密码和救援模式修改root密码...

在忘记root密码无法登入系统的情况下&#xff0c;有两种修改root密码的方法。第一种&#xff1a;进入单用户模式下&#xff0c;直接修改root密码&#xff0c;前提是grub没有设置密码。第二种&#xff1a;使用安装光盘启动&#xff0c;进入救援模式更改root密码。一、单用户模式…...

3404: [Usaco2009 Open]Cow Digit Game又见数字游戏 (博弈论)

http://www.locoso.com/info/2mtt6f7 http://www.locoso.com/info/9mtt6f7 http://www.locoso.com/info/iw883ci http://www.locoso.com/info/c4z83ci http://www.locoso.com/info/iaz83ci http://www.locoso.com/info/vmvt6f7 http://www.locoso.com/info/xqrjbyd http://www...

18.5 重载全局new、delete、定位new及重载等

一&#xff1a;重载全局operator new和operator delete操作符 #include <iostream>using namespace std;void* operator new(size_t size) {return malloc(size); }void* operator new[](size_t size) //数组版本 {return malloc(size); }void operator delete(void* p…...

Vijos P1757 逆序对 (动态规划)

http://www.locoso.com/info/4aag4gi http://www.locoso.com/info/6m29s97 http://www.locoso.com/info/2m29s97 http://www.locoso.com/info/9m29s97 http://www.locoso.com/info/6v29s97 http://www.locoso.com/info/4zag4gi http://www.locoso.com/info/tv29s97 http://www...

1680: [Usaco2005 Mar]Yogurt factory (贪心)

http://www.locoso.com/company/h11xbxd http://www.locoso.com/company/i44g3gi http://www.locoso.com/company/s2s9697 http://www.locoso.com/company/22s9697 http://www.locoso.com/company/9ms9697 http://www.locoso.com/company/0vs9697 http://www.locoso.com/compa...

2818: Gcd (欧拉函数)

http://www.locoso.com/info/0m26297 http://www.locoso.com/info/mv26297 http://www.locoso.com/info/fv26297 http://www.locoso.com/info/5wa3agi http://www.locoso.com/info/t926297 http://www.locoso.com/info/z353agi http://www.locoso.com/info/b1qbhxd http://www...