Shell中判断语句if中-z至-d的意思 - sunny_2015

[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。 [ -g FILE ] 如果 FILE 存在且已经设置了SGID则为真。 [ -h FILE ] 如果 FILE...阅读全文

博客园 2016-08-08 10:29 博客园

当“B”AT成为历史,分析百度没落的底层原因是什么?

曾经百度,腾讯,阿里巴巴组成了互联网的三座大山——BAT,但是现在百度却偷偷掉队了,BAT中为什么只有百度掉队,因为腾讯、阿里没遇到过危机吗?不是。3Q大战腾讯被360狠狠地打了一记耳光,10月围城、支付宝事件迫使阿里深陷舆论漩涡。但是现在百度市值400亿美金左右,阿里巴巴和腾讯的市值都是百度的12倍不止。 无论从市值上来说,还是对人们生活来说,百度目前都远远不能和腾讯、阿里相提并论。 ![image.png](https://img-blog.csdnimg.cn/2020052615...阅读全文

java技术圈 2020-05-26 16:27:03 CORNERSTONE

当“B”AT成为历史,分析百度没落的底层原因是什么?

曾经百度,腾讯,阿里巴巴组成了互联网的三座大山——BAT,但是现在百度却偷偷掉队了,BAT中为什么只有百度掉队,因为腾讯、阿里没遇到过危机吗?不是。3Q大战腾讯被360狠狠地打了一记耳光,10月围城、支付宝事件迫使阿里深陷舆论漩涡。但是现在百度市值400亿美金左右,阿里巴巴和腾讯的市值都是百度的12倍不止。无论从市值上来说,还是对人们生活来说,百度目前都远远不能和腾讯、阿里相提并论。![image.png](https://img-blog.csdnimg.cn/2020052615461630...阅读全文

java技术圈 2020-05-26 16:25:32 CORNERSTONE

没有流程的项目管理,都是在做无用功!

没有任何一个项目能轻而易举的成功。但是你却可以努力去争取更大的成功率,靠的便是精心设计、并且行之有效的流程管理。 其实,只要项目的流程搞清晰了,项目进度管理就不再是难事。作为项目经理,首先要关注的就是以下十个关键的流程点。 1、项目定义 项目要开始了,先给项目来个定义吧。不管你如何并为何要进行描述,你要对你的项目进行书面定义,让相关方和项目组随时参考。 项目定义的价值在于,项目主管方和其他相关方传达了他们对项目的期待。清晰的项目定义包括以下方面:项目目标项目回报  对项目范围进行定义,列出所有预...阅读全文

java技术圈 2020-05-25 15:44:11 CORNERSTONE

你分得清楚Maven的聚合和继承吗? - 陈树义

用了 Maven 好几年了,许多人还是只懂得简单的依赖坐标。对于 Maven 的聚合和继承还是一知半解,甚至很多人以为是同一个东西。但其实聚合是用于快速构建项目,是表示项目与子项目之间的关系。而继承则是为消除重复的配置。下面通过一个例子深入聊聊这两者的关系。 聚合 Maven 的聚合其实就是项目与子项目的表示,其存在的意义在于快速构建项目。例如我们有一个淘宝商城项目,这个项目有账号子项目和邮件子项目。在这个时候我们需要在 Maven 中表达这种项目归属关系,那么我们就可以用 Maven 的聚合来...阅读全文

博客园 2019-02-11 09:47 博客园

Maven提高篇系列之(五)——处理依赖冲突 - 无知者云

这是一个Maven提高篇的系列,包含有以下文章:   Maven提高篇系列之(一)——多模块 vs 继承 Maven提高篇系列之(二)——配置Plugin到某个Phase(以Selenium集成测试为例) Maven提高篇系列之(三)——使用自己的Repository(Nexus) Maven提高篇系列之(四)——使用Profile Maven提高篇系列之(五)——处理依赖冲突 Maven提高篇系列之(六)——编写自己的Plugin(本系列完)      在本系列的上一篇文章中,我们讲到了如何使...阅读全文

博客园 2016-08-15 09:34 博客园

多图对比在腾讯、阿里、字节跳动的工作区别?

互联网人爱相互跳槽,腾讯和阿里一直相互流动,近两年势头强劲的字节跳动也成为跳槽热门去向,那么在这三家公司工作有什么区别呢?一起来看——​旗舰产品​擅长领域​腾讯:是社交领域的霸主;阿里:是电商界的巨头;字节跳动:是内容领域的王者。公司特色​腾讯:产品文化,小马哥是产品出身;阿里:运营文化,马爸爸口才世界第一;字节跳动:技术文化,一鸣同学是技术出身。公司成立​腾讯和阿里:早于 2000 年成立的老牌巨头;字节跳动:2012 年成立的互联网新贵。7 年增长​腾讯、阿里平稳发展,字节是后起之秀,势头猛...阅读全文

java技术圈 2020-05-20 15:55:54 CORNERSTONE

sql语句中join on和where用法的区别和联系 - 一个破名想半年的个人空间

对于要达到同一查询结果而言,join和where的用法是语句格式不一样,查询的结果是一样的。 先来看看join的语句分类: left join :左连接,返回左表中所有的记录以及右表中连接字段相等的记录。 right join :右连接,返回右表中所有的记录以及左表中连接字段相等的记录。 inner join: 内连接,又叫等值连接,只返回两个表中连接字段相等的行。 full join:外连接,返回两个表中的行:left join + right join。 cross join:结果是笛卡尔积...阅读全文

OSCHINA 2016-11-14 13:13 OSCHINA

我们常听到的22nm、14nm、10nm究竟是什么意思?_网易科技

(原标题:简单来说,我们常听到的22nm、14nm、10nm究竟是什么意思?) 如题,先从大厂说起。目前芯片厂商有三类:IDM、Fabless、Foundry。IDM(集成器件制造商)指Intel、IBM、三星这种拥有自己的晶圆厂,集芯片设计、制造、封装、测试、投向消费者市场五个环节的厂商,一般还拥有下游整机生产。Fabless(无厂半导体公司)则是指有能力设计芯片架构,但本身无厂,需要找代工厂代为生产的厂商,知名的有ARM、NVIDIA、高通、苹果和华为。Foundry(代工厂)则指台积电和G...阅读全文

tech.163.com 2017-03-21 14:15 tech.163.com

半导体科普三 CPU

CPU主要包括逻辑运算单元和存储单元,我们讲讲半导体如何实现逻辑运算功能和存储功能。半导体实现逻辑运算的功能,这很大程度源于MOS晶体管开关切换的频率可达一秒几百次,几万次,甚至几千万次。但是具体是如何根据这个特性实现CPU逻辑运算功能的呢,下边会有详细的说明。而半导体实现存储功能,其实就是写入并保持区分两个不同的状态就好,这样就可以记录二进制数据,也就可以记录数据世界了。逻辑运算逻辑运算的理论基础是数理逻辑学的布尔代数,布尔代数的基础就是,与(AND)、或(OR)、非(NOT),这是高中学到的...阅读全文

什么是CMOS与BIOS?又有什么区别?

很多学习半导体技术的人弄不清CMOS与BIOS之间的联系与区别,容易误认为两个表达的是一个东西,其实不然,两者有关联却不相同。 什么是CMOS与BIOS? CMOS又被称作互补金属氧化物半导体,电压控制的一种放大器件,是组成CMOS数字集成电路的基本单元。在计算机领域,CMOS常指保存计算机基本启动信息(如日期、时间、启动设置等)的芯片。有时人们会把CMOS和BIOS混称,其实CMOS是主板上的一块可读写的并行或串行FLASH芯片,是用来保存BIOS的硬件配置和用户对某些参数的设定。在今日,CM...阅读全文

电子发烧友网 2018-08-31 11:00 电子发烧友网

java代码之美(4)---guava之Immutable(不可变)集合 - 雨点的名字

Immutable(不可变)集合   一、概述       guava是google的一个库,弥补了java语言的很多方面的不足,很多在java8中已有实现,暂时不展开。Collections是jdk提供的一个工具类。       Guava中不可变对象和Collections工具类的unmodifiableSet/List/Map/etc的区别: 当Collections创建的不可变集合的wrapper类改变的时候,不可变集合也会改变,而Guava的Immutable集合保证确实是不可变的。 ...阅读全文

博客园 2018-08-02 00:18 博客园

【干货】一文理解Druid原理架构(时序数据库,不是ali的数据库连接池)

> 大数据 > druid > 【干货】一文理解Druid原理架构(时序数据库,不是ali的数据库连接池) 【干货】一文理解Druid原理架构(时序数据库,不是ali的数据库连接池) druid wangting 2年前 (2018-08-07) 1430次浏览 1个评论 Druid.io(以下简称Druid)是2013年底开源出来的, 主要解决的是对实时数据以及较近时间的历史数据的多维查询提供高并发(多用户),低延时,高可靠性的问题。 Druid简介: Druid是一个为在大数据集之上做实时统...阅读全文

程序员灯塔 2020-05-12 00:00 程序员灯塔

Apache Doris (Incubating) 原理与实践

奇技指南近日,我们邀请到百度高级研发工程师李超勇前来360,分享百度开源数据库Apache Doris 的原理与实践。Apache Doris简介Doris(原百度 Palo)是一款基于大规模并行处理技术的分布式 SQL 数据库,由百度在2017年开源,2018年8月进入 Apache 孵化器。本次将主要从以下三部分介绍Apache Doris.Doris定位:即 Doris所要面临的业务场景及解决的问题Doris关键技术Doris案例介绍01 Doris定位  实时数据仓库Doris产品定位我...阅读全文

mp.weixin.qq.com 2020-05-15 18:15 mp.weixin.qq.co 等

x

es 6.3的插件xpack内置了sql, 和NPLChina的elasticsearch-sql插件相比,要少很多实用性的功能,但相比有蛮多性能上的优势。今天看看都有哪些sql优化点。 x-pack sql做的sql优化 PruneDuplicatesInGroupBy: 裁剪重复的group by 字段。以sqlselect * from table group by code,code,这里两次group by都是code,在elasticsearch-sql中,会被group by两次重...阅读全文

pack sql做的sql优化 | 甲鱼的大数据之旅 2018-07-11 00:00 pack sql做的sql优化 等

HBase教程™

自1970年以来,关系数据库用于数据存储和维护有关问题的解决方案。大数据的出现后,好多公司实现处理大数据并从中受益,并开始选择像 Hadoop 的解决方案。 Hadoop使用分布式文件系统,用于存储大数据,并使用MapReduce来处理。Hadoop擅长于存储各种格式的庞大的数据,任意的格式甚至非结构化的处理。 Hadoop的限制 Hadoop只能执行批量处理,并且只以顺序方式访问数据。这意味着必须搜索整个数据集,即使是最简单的搜索工作。 当处理结果在另一个庞大的数据集,也是按顺序处理一个巨大的...阅读全文

www.yiibai.com 2272-05-02 00:00 www.yiibai.com

都是 HBase 上的 SQL 引擎,Kylin 和 Phoenix 有什么不同?

作者 | 翟娜大数据时代,数据的价值越来越被重视,企业从海量大数据中挖掘所需要的信息,用来驱动业务决策以获得更大的商业价值。与此同时,出现了越来越多的大数据技术帮助企业进行大数据分析,例如 Apache Hadoop,Hive,Spark,Presto,Drill,以及今天我们即将介绍的 Apache Kylin 和 Apache Phoenix 项目等,都是使用 SQL 语言就可以分析大数据,极大地降低了大数据的使用门槛。这些大数据技术提供 SQL 查询接口,不只是因为 SQL 学习成本低,同...阅读全文

掘金 2019-02-20 00:00 掘金