watermark

AtCoder Beginner Contest 162 E Sum of gcd of Tuples (Hard) 莫比乌斯反演

只谈情不闲聊 提交于 2020-04-15 17:27:18
【推荐阅读】微服务还能火多久?>>> AtCoder Beginner Contest 162 比赛人数10673 快,比赛开始后5分钟看到所有题 AtCoder Beginner Contest 162 E Sum of gcd of Tuples (Hard) 莫比乌斯反演 总目录详见 https://blog.csdn.net/mrcrack/article/details/104454762 在线测评地址 https://atcoder.jp/contests/abc162/tasks/abc162_e 思路同 https://www.cnblogs.com/zdragon1104/p/12688051.html 上式代表:a1,a2,...,aN的最大公约数等于i的组合数量 上式代表a1,a2,...,aN的最大公约数等于i的组合数量对应的最大公约数之和。 在该题中, AC代码如下 #include <stdio.h> #define mod 1000000007 #define maxn 100010 #define LL long long int n,k; int prime[maxn],not_prime[maxn],phi[maxn],tot; LL ans; LL quick_pow(LL a,LL b){//快速幂 LL ans=1; while(b){

数据仓库常见建模方法与建模实例演示

落爺英雄遲暮 提交于 2020-04-15 16:50:09
【推荐阅读】微服务还能火多久?>>> 1.数据仓库建模的目的? 为什么要进行数据仓库建模?大数据的数仓建模是通过建模的方法更好的组织、存储数据,以便在 性能、成本、效率和数据质量之间找到最佳平衡点。一般主要从下面四点考虑 访问性能:能够快速查询所需的数据,减少数据I/O 数据成本:减少不必要的数据冗余,实现计算结果数据复用,降低大数 据系统中的存储成本和计算成本 使用效率:改善用户应用体验,提高使用数据的效率 数据质量:改善数据统计口径的不一致性,减少数据计算错误 的可能性,提供高质量的、一致的数据访问平台 2.常见的数据建模方法 数据仓库本质是从数据库衍生出来的,所以数据仓库的建模也是不断衍生发展的。从最早的借鉴数据库的范式建模,到逐渐提出维度建模,Data Vault模型,Anchor模型等等,越往后建模的要求越高,越需满足3NF,4NF等。但是对于数据仓库来说,目前主流还是维度建模,会夹杂着范式建模。 数据仓库建模方法论可分为:范式建模、维度建模、Data Vault模型、Anchor模型。 3.常见四种建模方法的建模步骤与演示 3.1.范式建模(E-R模型) 将事物抽象为“实体”、“属性”、“关系”来表示数 据关联和事物描述;实体:Entity,关系:Relationship,这种对数据的抽象 建模通常被称为ER实体关系模型 ER模型是数据库设计的理论基础

境外输入连续3日走高,北京连续21天无本土新增病例

喜欢而已 提交于 2020-04-15 16:24:27
【推荐阅读】微服务还能火多久?>>> #永洪科技今日疫情播报#截至4月14日8:30,我国累计确诊83696例,现有确诊2083例,现有疑似72例,累计治愈78262例 ,累计死亡3351例。新增境外输入病例86例,累计报告境外输入确诊病例1464例。 31省区新增境外输入86例,境外输入连续3日走高。境外输入前三位是黑龙江、上海和广东,黑龙江新增境外输入79例。 在境外疫情输入防控上,社区居家隔离措施存在漏洞,极易造成社区传播,黑龙江新增本土病例已证明了这一点。对于境外回国人员要做好闭环管理,集中隔离观察,减少本地关联病例的发生。 北京无新增境外输入病例,全市已连续21天无本地新增确诊病例。 数据来源国家及各省市卫健委,各国官方通报和权威媒体 从国内疫情发展、数据分析与预测到国外疫情数据分析和跟踪,永洪科技每日疫情播报已陪伴大家60多期了。 作为国内领先的大数据分析厂商,永洪科技肩负起社会责任,发挥自身的数据分析能力和产品优势,在疫情发展之初,就着手推出每日疫情播报,希望帮助广大群众及时掌握疫情动态和发展趋势,时刻做好疫情防护工作。 从各地区疫情数据收集、数据加工整理、图表分析、可视化呈现,1个人就可以轻松搞定。这得益于Yonghong Desktop简单易用、功能强大、秒级响应等产品特点,支持在线、离线多场景数据分析模式,满足企业疫情期间远程办公需求,Yonghong

可以热爱生活,也可以追求想要的生活(第十八周)

霸气de小男生 提交于 2020-04-15 16:23:22
【推荐阅读】微服务还能火多久?>>> 一、 实现基于MYSQL验证的vsftpd虚拟用户访问 环境:两台主机,一台ftp服务器192.168.1.17, 一台mysql server服务器192.168.18配置数据库 1、准备数据库 yum install mariadb-server systemctl restart mariadb systemctl enable mariadb 入数据库,并且创建create database vsftpd; 创建用户,并在用户数据库vsftpd下创建表ftpusers; 2、编译安装在FTP 服务器上。 yum install gcc gcc-c++ pam-devel mariadb-devel tar xf pam_mysql-0.7RC1.tar.gz cd pam_mysql-0.7RC1/ ./configure --with-pam-mods-dir=/lib64/security make && make install ll /lib64/security/ 注:这一步需要编译安装,安装好环境就可以进行make了 3、配置vsftpd服务。 vim /etc/pam.d/vsftpd.mysql 建立相应用户和修改vsftpd配置文件,使其适应mysql认证,建立虚拟用户映射的系统用户及对应的目录 useradd -s

Office 365:如何为orphaned Group 委派新的Owner

一个人想着一个人 提交于 2020-04-15 16:07:39
【推荐阅读】微服务还能火多久?>>> Blog链接: https://blog.51cto.com/13637423 很多时候,企业员工发现自己的发展方向与公司出现大的偏差情况下,面对当今社会的各种诱惑,选择离职高薪跳板到新的企业,那么这种情况下,如果他们是原企业的Group/Teams owner, 他们的离开,会导致企业中的Group/Teams 没有了管理组设置等所有者,虽然这不会影响Group/Teams中的内容访问,但对于企业来说这些Group/Teams就变成了Orphaned Group,那么这种情况下团队成员没有权限来管理Group/Teams,那么面对这种情况,该如何有效解决呢? 解决方案:在Office 365 管理中心中给Group/Teams的Owner重新授权,操作步骤如下: 1.登录Office 365 管理中心页面,展开导航中的Groups 2.在Groups页面,选择特定Group,选择Edit name and description 3.在售后服务页面,点击Members,然后在Members页面,点击View all and manage owners 4.在Owner管理页面,可以通过点击Add owners来添加Group/Teams的所有者了 相关说明: 如果离开组的人管理很多Group/Teams

k8s中Helm安装使用(15)

混江龙づ霸主 提交于 2020-04-15 16:07:13
【推荐阅读】微服务还能火多久?>>> 概念: helm把一系列复杂的有状态和无状态服务的部署封装起来(实际上就是对yaml文件的组织),然后你可以暴露出一些自定义参数信息供用户选择,这样部署就会变得简单很多。有点类似ansible,salt的yaml文件差不多。Helm相当于kubernetes环境下的yum包管理工具 组件: Helm :是一个命令行下的客户端工具 Tiller: 是 Helm 的服务端,部署在 Kubernetes 集群中 Chart Helm :的软件包,类似YUM 的 RPM 包 Repoistory Helm 的软件仓库:Repository 本质上是一个 Web 服务器,该服务器保存了一系列的 Chart 软件包以供用户下载,并且提供了一个该 Repository 的 Chart 包的清单文件以供查询。Helm 可以同时管理多个不同的 Repository Release 使用 helm install 命令在 Kubernetes 集群中部署的 Chart 称为 Release helm安装 wget https://get.helm.sh/helm-v2.14.3-linux-amd64.tar.gz 我们的客户端helm已经安装完成了,但是server端的tiller没有安装哈 ===================================

Office 365:如何为orphaned Group 委派新的Owner

a 夏天 提交于 2020-04-15 16:02:59
【推荐阅读】微服务还能火多久?>>> Blog链接: https://blog.51cto.com/13637423 很多时候,企业员工发现自己的发展方向与公司出现大的偏差情况下,面对当今社会的各种诱惑,选择离职高薪跳板到新的企业,那么这种情况下,如果他们是原企业的Group/Teams owner, 他们的离开,会导致企业中的Group/Teams 没有了管理组设置等所有者,虽然这不会影响Group/Teams中的内容访问,但对于企业来说这些Group/Teams就变成了Orphaned Group,那么这种情况下团队成员没有权限来管理Group/Teams,那么面对这种情况,该如何有效解决呢? 解决方案:在Office 365 管理中心中给Group/Teams的Owner重新授权,操作步骤如下: 1.登录Office 365 管理中心页面,展开导航中的Groups 2.在Groups页面,选择特定Group,选择Edit name and description 3.在售后服务页面,点击Members,然后在Members页面,点击View all and manage owners 4.在Owner管理页面,可以通过点击Add owners来添加Group/Teams的所有者了 相关说明: 如果离开组的人管理很多Group/Teams

MR25HxxxDF的2.0mm裸露底垫新封装已获Everspin批准生产

时间秒杀一切 提交于 2020-04-15 15:53:12
【推荐阅读】微服务还能火多久?>>> EVERSPIN的SPI产品系列中增加了具有2mm底部裸露焊盘的新型DFN8封装。这种新封装允许该器件既可用于JEDEC标准SOIC-8引脚又可用于DFN8 PCB焊盘图案。图1显示了典型的SOIC-8 PCB焊盘图案。 一些 everspin 客户对Everspin“ DC” DFN封装的裸露底部焊盘(4.1mm焊盘)与SOIC-8封装的PCB焊盘之间的边际间隙表示担忧。 Everspin的新型2mm裸露焊盘DFN-8封装缓解了这种担忧。 图1代表了JEDEC标准SOIC-8封装的近似尺寸和建议的PCB焊盘图案(注意:以下尺寸为近似值,可能因供应商而异) 图2和图3分别是Everspin MR25HxxxDC(4.1mm裸露的底部焊盘)和 MR25HxxxDF (2.0mm裸露的底部焊盘)的封装尺寸。由于MR25HxxxDC的4.1mm裸露底垫与SOIC-8 PCB焊盘图案之间存在边际间隙,因此具有2.0mm裸露底垫(MR25HxxxDF)的新封装已获Everspin批准生产,并且与JEDEC兼容标准SOIC-8和DFN-8焊盘图案。较小的底垫在底垫和SOIC-8的PCB焊盘图案之间提供足够的间隙。 图2-Everspin MR25HxxxDC封装的封装尺寸 图3-Everspin的MR25HxxxDF封装的封装尺寸 来源: oschina

你的梦想,已搁浅多少年了?

扶醉桌前 提交于 2020-04-15 15:09:43
【推荐阅读】微服务还能火多久?>>> 那一年,栀子花刚开,你碰见了SAP,觉得挺美! 过了几年,栀子花又开,你再次遇见SAP,发现它比之前更美了! 不知道,又过了多少年 你站在了SAP的面前,发现它已美得如九天仙女! 你说,从此,你有一个梦想--追求SAP! 但是,你锁事太多--- 你要上班 你要陪领导 你要买菜做饭 你要搭车去拜访客户 你要写明天的会议稿件 你还要找人修理家里的漏水管 .... 太多太多的事情,总让你分心 但是,我知道,在你的心里面,一直有着那个梦想,只是它搁浅了 如果,时光可以回到初见的那一年,你又有何决定? 如果,你没有那么忙碌,你又会怎样去做? 假设的,只会是更让人惆怅不已 重要的,今天不能再让梦想搁浅 那就一起来吧~ 你若来,我就等你! 来源: oschina 链接: https://my.oschina.net/u/4399202/blog/3235538

飞凌课堂丨各平台支持EC20硬件修改解决方案

自古美人都是妖i 提交于 2020-04-15 15:00:30
【推荐阅读】微服务还能火多久?>>> 目前飞凌的多个开发板均支持4G模块,接口形式为Mini PCIe。不同厂商的模块对应的引脚定义和供电电压不一样,对于EC20的支持,各开发板硬件上需要注意以下事项: 一、 飞凌开发板支持EC20模块注意事项: 1.1 Mini PCIe引脚分配问题 如图2所示,为EC20引脚分配。其中30引脚为UART_DCD(模块载波检测,数字输出),32引脚为WAKEUP_OUT(模块睡眠指示,数字输出)。如图3所示为飞凌开发板Mini PCIe插座的引脚定义。为了兼容标准的Mini PCIe接口,其中30引脚设定为SMB_CLK(IIC的时钟信号),32引脚设定为SMB_DATA(IIC的数据信号)。用户在设计底板时,如果底板功能支持EC20,则底板Mini PCIe接口的30、32引脚不能接IIC总线,需要悬空处理,或者用成EC20特有的功能。开发板支持EC20模块的修改方法见第二章。 1.2 EC20供电问题 1.2.1模块3.3V供电 如下图所示为EC20的电源接口定义:电压范围是3.3V~3.6V。 因此用户在自己设计底板时,需要满足这个供电范围。开发板支持EC20的相关电路修改方法详见第二章。 1.2.2 开发板兼容Mini PCIe的1.5V供电 开发板为了兼容标准Mini PCIe,给6、28、48引脚提供1.5V电源。用户在自己设计底板时