精华内容
下载资源
问答
  • “区块链实质上一种集体式记录方式。特别之处在于它别出心裁地采用一组技术,实现了记录结果的真实可信,难以毁坏也无法篡改。”张孝荣说,“一人人都有权记录,并且互相认证以辨真假,这叫共识机制;二人人都...

    “区块链实质上是一种集体式记录方式。特别之处在于它别出心裁地采用一组技术,实现了记录结果的真实可信,难以毁坏也无法篡改。”张孝荣说,“一是人人都有权记录,并且互相认证以辨真假,这叫共识机制;二是人人都无法篡改记录,因为有密码学签名;三是人人都有副本,所以即使有的账本损坏了,整体也不受影响,这叫分布式存储。通过这种方式记录下的信息以区块方式按照时间链条呈现,所以叫做区块链"

    现在市面上有很多的区块链技术应用:

    列入区块链支付系统(比特技术,主要是点对点交易)(以太技术,就像微信的基础体系一样,在自己的体系里为第三方提供开发端口一样,第三方的开发程序必须建立在他的基础上应用)(瑞波技术是为金融,保险等支付系统开设的输出的端口)今天(万融VAC技术将为所有的积分平台开放223个积分增值体系的端口)

    此外,根据中国工业与信息化部发布的《中国区块链技术和应用发展白皮书2016》,区块链的应用已延伸到医疗健康、教育、慈善公益、社会管理等多个领域。拿万融链(VAC)技术来说:他是区块链技术应用一个新突破,首先在比特、以太、瑞波等技术的基础上取长补短,优化完善研发出来自有的底层技术。同时在区块链技术的应用上又迈进了一大步,就是增值积分链体系去中心化应用。通过增值积分业务体系及去中心化应用将各行各业,将不同程度的解决不同平台的积分。

    1、分散、不通用。不同行业,不同企业各自发行不同的积分,对积分的查询和使用都不便捷,导致积分形同鸡肋,没有起到用户导流的作用。
    2、积分无法转让。根据统计,用户未被正确引导消费等。
    3、积分发行不透明。传统的积分发行基于数据库,数据维护成本高昂,而小企业的积分又存在篡改伪造的风险,使得公信力不足。做到共同互融,使积分在流通中产生价值,通过区块链技术打造一个积分生态链。类似于电商平台,做到积分共通,通过积分共通,做到不同平台之间的会员共同,进一步将不同平台联系到一块, 可以让各个私有平台里闲置的积分变得有价值

    中国社科院知识产权中心研究员杨延超也认为,区块链的最大优势是真正完成了一个匿名社会下的信用构建,给诸多领域带来新的机遇,因此就使各种创新应用成为可能。

    随着区块链技术及科技的发展,程序科研人员也在不断的修改和研发更先进的区块链底层技术如:智能合约的加密,区块的认证时间,等等........

    列入:万融(VAC)技术就在智能合约,区块认证方面比瑞波技术的时间缩短了很多。 VAC 的联盟链中(Commissioned  Block chain),将采用 VAC 开发者提出的与 Raft 融合的 Proof  of  Time  共识协议,使得在联盟链或私链中,达成共识的时间大大缩短(Block Time:250ms,Confirmation  Time:750ms-­1s)。

    在未来,比特币可能会被很多的数字货币所代替。 以太坊也有可能被EOS所超越。但万融(VAC)链商城积分增值体系对接网络各积分平台的打造很难被复制,所以他可能是最好的最值得信赖的数字资产之一。

    万融链(VAC)是一个公有链,他是区块链技术的有一个新突破,在区块链技术的应用上又迈进了一大步,这个增值积分链体系去中心化应用。通过增值积分业务体系及去中心化应用将各行各业,将不同程度的解决不同平台的积分。

    1、分散、不通用。不同行业,不同企业各自发行不同的积分,对积分的查询和使用都不便捷,导致积分形同鸡肋,没有起到用户导流的作用。
    2、积分无法转让。根据统计,用户未被正确引导消费等。
    3、积分发行不透明。传统的积分发行基于数据库,数据维护成本高昂,而小企业的积分又存在篡改伪造的风险,使得公信力不足。做到共同互融,使积分在流通中产生价值,通过区块链技术打造一个积分生态链。类似于电商平台,做到积分共通,通过积分共通,做到不同平台之间的会员共同,进一步将不同平台联系到一块, 可以让各个私有平台里闲置的积分变得有价值同时支持公有链、联盟链、私有链等不同应用类型的场景,快速与业务系统集成。万融链vac框架还可以支持不同区块链之间的跨链互操作,支持区块链和传统网络之间的交互。 

    展开全文
  • HTTP/HTTPS/SOCKS 代理指的客户端连接代理服务器的协议,指客户端和代理服务器之间交互的协议。 如服务器支持代理HTTP协议就叫HTTP代理服务器,支持代理SOCKS协议就叫SOCKS代理服务器。如代理服务器同时支持代理...

    HTTP/HTTPS/SOCKS 代理指的是客户端连接代理服务器的协议,指客户端和代理服务器之间交互的协议。

    如服务器支持代理HTTP协议就叫HTTP代理服务器,支持代理SOCKS协议就叫SOCKS代理服务器。如代理服务器同时支持代理HTTP/SOCKS协议,则既可以叫HTTP代理服务器,也可以叫SOCKS服务器。

    补充:SOCKS协议工作在比HTTP、HTTPS更低的层次,所以HTTP协议,HTTPS协议可以使用SOCKS代理(即HTTP、HTTPS协议和代理服务器之间可以采用SOCKS协议),但反过来,SOCKS协议就不能通过HTTP/HTTPS来代理了。

    注意和IE浏览器中代理(即系统代理)设置是不一样的概念!

    这里IE的代理意思是,配置哪种协议走哪个代理服务器(注意并不是什么协议代理服务器,IE仅支持HTTP代理)。比如你这里配的是让HTTP协议走HTTPS代理服务器(这里的HTTPS代理服务器指仅支持代理HTTPS,不支持代理其他协议如HTTP),那么HTTP协议将不能够被代理成功。

    其实,IE的代理设置都只支持HTTP代理的。上图中无论怎么设置,都是使用HTTP协议直接转发到对应的代理服务器,也就是代理服务器必须是支持代理HTTP协议的服务器(代理服务器支持其他协议比如HTTPS也是多余的,并不会使用HTTPS代理)。这里大家可能会有疑问,那HTTP代理服务器是如何可以代理HTTPS协议的呢?其实是用了HTTP隧道(HTTP tunnel)(感兴趣请自己查阅相关资料),客户端和HTTP代理服务器之间并没有进行HTTPS的握手过程。

    上面说了,IE代理仅支持HTTP代理,谷歌浏览器Chrome代理配置也只能是配置IE代理,也就是只能使用HTTP代理了。那比如我想使用HTTPS代理怎么办(客户端和HTTPS代理服务器之间采用HTTPS协议)?

    可以使用插件Proxy SwithchyOmega:

    “网址协议”就是IE代理设置里的“类型”,和IE代理相比,多了个“代理协议”选项,即什么协议走什么代理选项。

    比如可配置HTTP/HTTPS协议走SOCKS5协议代理。其实这插件也是调用了chromium提供的接口(https://www.chromium.org/developers/design-documents/network-stack/socks-proxy):

    可看出FTP协议通过SOCKS协议代理还没有实现。。

     

    最后说下ss的原理:

    ss的运行原理与其他代理工具基本相同,使用特定的中转服务器完成数据传输。在服务器端部署完成后,用户需要按照指定的密码、加密方式和端口,使用客户端软件与其连接。在成功连接到服务器后,客户端会在用户的电脑上构建一个本地Socks5代理浏览网络时,网络流量会被分到本地socks5代理,客户端将其加密之后发送到服务器,服务器以同样的加密方式将流量回传给客户端,以此实现代理上网。

    有人会问,ss(R)是Socks5代理,但我上面说了IE代理(不安装Proxy SwithchyOmega情况下)只支持HTTP代理,为什么也可以访问google呢?

    其实ss(R)默认在1080端口开启了Socks5代理,但是它为了兼容HTTP代理模式,会使用ss_privoxy.exe开启了一个HTTP代理(随机端口,返回拒绝则默认8123端口。

    不仅如此,ss(R)在1080端口也支持HTTP代理。

    我们知道,IE的代理设置是仅支持HTTP代理的。也正是因为ss(R)支持HTTP代理方式,才能使IE以及一些其他不支持Socks5代理(但支持HTTP代理)的软件进行代理。

    浏览器一般会自动启用系统代理,而其它软件则需要自身支持HTTP代理Socks5代理,而且一般需要进行手动配置才可以进行代理。

    补充:分别使用HTTP协议和SOCKS5协议访问ss本地Windows客户端情况(注:事先要下载curl小工具):

    可看出,HTTPS协议使用HTTP代理是通过了HTTP隧道

     

    注:

    socks5 和 socks5h 的区别仅用于 curl。在 curl 中,socks5 会使用本地DNS,socks5h 会使用代理提供的远程DNS。

    在其它软件中,socks5h 基本不起作用,使用 socks5 即可。一旦设置了代理,多数时候会采用远程DNS。

    但使用 HTTP/HTTPS 类型的代理服务器时,本地的 DNS 解析、缓存、 hosts 文件等都不使用,与本地设置的 DNS 服务器地址无关。DNS 解析完全在代理服务器上进行。浏览器本身甚至无须知道最终服务器的 IP 地址。据我所知,此行为无法通过浏览器选项等更改。——https://github.com/FelisCatus/SwitchyOmega/issues/963

    补充:

    可见,因为ss本地Windows客户端(相当于本地代理服务器)不支持HTTPS协议,因此不会响应Client hello

    展开全文
  • EOF到底是什么意思

    2021-01-25 19:29:25
    我们在使用C标准I/O时,经常会看到EOF这个概念。起初,我认为EOF就是字面意思即,到达了文件的结尾(End of File)。可是,最近在看K&R时,发现函数返回时EOF表示的当前函数调用出现了错误,这些错误包括: ...

    概述

    我们在使用C标准I/O时,经常会看到EOF这个概念,这里需要明确的是并不存在EOF这样一个字符,它只是一个控制条件。起初,我认为EOF就是字面意思即,到达了文件的结尾(End of File)。可是,最近在看K&R时,发现函数返回时EOF表示的是当前函数调用出现了错误,这些错误包括:

    • 文件达到了末尾;
    • 文件读写出现了错误,比如,磁盘没有空间。

    下面是man中,关于fgetc的解释:

    fgetc() reads the next character from stream and returns it as an unsigned char cast to an int, 
    or EOF on end of file or error.
    

    下面是EOF的定义:

    #define  EOF (-1)
    

    下面通过一个示例讲解一下EOF的用法。

    读取一个字符

    fgetc这个函数每次从文件流中读取一个,其函数原型如下:

    int fgetc(FILE *stream);
    

    这个函数需要的注意地方有几点:

    1. 每次调用其都返回stream流的下一个字符。
    2. 函数返回类型为unsigned char(强制类型转换为int)正常情况下,是一个大于0的整数
    3. 如果到达文件末尾或发生错误,则返回EOF,通过feof和ferror区分是到达了文件末尾还是发生了错误

    下面举一个关于fgetc的例子,其每从标准输入读取一个字符,并输出到标准输出,直到1)到达文件末尾;2)遇到错误。

    #include <stdio.h>
    int main(void)
    {
        int c;
        while ((c = fgetc(stdin)) != EOF) {
            fputc(c, stdout);
        }
        if (feof(stdin)) {
            fprintf(stdout, "end of file.\n");
        }
        if (ferror(stdin)) {
            fprintf(stderr, "some error ocurred.\n");
        }
        return 0;
    }
    
    lhl@ubuntu20:~/work/BLOGS/C/io$ ./eof
    hello
    hello
    ^D         //使用Ctrl+D模拟达到文件末尾
    end of file.
    

    Unix I/O EOF?

    Unix I/O中的read函数如何表示一个文件到达了文件的末尾了呢?下面是man中关于read返回值的解释:

     #include <unistd.h>
     ssize_t read(int fd, void *buf, size_t count);
    
    On  success, the number of bytes read is returned (zero indicates end of file), and the file position is 
    advanced by this number.  It is not an error if this number is smaller than the number of bytes requested;
    
    this may happen for example because fewer bytes are ac‐tually available right now (maybe because we were 
    close to end-of-file, or because we are reading from a pipe, or from a terminal), or because read() was 
    interrupted by a signal.  See also NOTES.
    
    On error, -1 is returned, and errno is set appropriately.  In this case, it is left unspecified whether
    the file position (if any) changes.
    

    这里有几点需要注意:

    1. read正常情况下,返回读取的字节数量;
    2. **0表示文件到达了末尾,Enf of File,Unix I/O EOF仅仅表示文件到达了末尾
    3. 返回值大于0,但小于count是正常的,表示文件剩余的字数量就是这么多;
    4. -1,表示read执行遇到到了错误,比如,被信号中断等。

    网络编程中的EOF

    网络编程中也会经常遇到EOF这样一个概念,确切的说EOF是由内核检测到的一种条件。上一节说了,当read返回0时,表明文件到达了末尾,网络编程也是类似的,当应用程序接收到一个由read返回的0值之后,它就会认为遇到了EOF这个条件,从而做出相应的处理。对于TCP连接来说,当一个进程主动关闭连接的一端时,本地read就会发出EOF信号,连接的另一端的进程在试图读取流中最后一个字节之后的字节时,会检测到EOF。

    展开全文
  • 戳蓝字“CSDN云计算”关注我们哦!...那么,DevOps是什么呢?有人说它是一种方法,也有人说它是一种工具,还有人说它是一种思想。更有甚者,说它是一种哲学。越说越玄乎,感觉都要封神啦!DevOps这玩意...
    戳蓝字“CSDN云计算”关注我们哦!
    640?wx_fmt=jpeg

    作者 | 小枣君

    责编|阿秃


    提到DevOps这个词,我相信很多人一定不会陌生。
    作为一个热门的概念,DevOps近年来频频出现在各大技术社区和媒体的文章中,备受行业大咖的追捧,也吸引了很多吃瓜群众的围观。

    640?wx_fmt=png

    那么,DevOps是什么呢?
    有人说它是一种方法,也有人说它是一种工具,还有人说它是一种思想。更有甚者,说它是一种哲学。

    640?wx_fmt=jpeg

    越说越玄乎,感觉都要封神啦!DevOps这玩意真的有那么夸张吗?它到底是干嘛用的?为什么行业里都会对它趋之如骛呢?

    今天这篇文章,小枣君就和大家好好聊一聊这个DevOps。

         DevOps的起源    

    这个故事有点长,从头开始讲起吧。

    上个世纪40年代,世界上第一台计算机诞生。从诞生之日起,它就离不开程序(Program)的驱动。而负责编写程序的人,就被称为“程序员”(Programmer)。

    640?wx_fmt=jpeg

    程序员是计算机的驾驭者,也是极其稀缺的人才。那个时候,只有高学历、名校出身的人,才有资格成为程序员,操控计算机。

    随着人类科技的不断发展,PC和Internet陆续问世,我们进入了全民拥抱信息化的时代。越来越多的企业开始将计算机作为办公用的工具,用以提升生产力。而普通个人用户也开始将计算机作为娱乐工具,用以改善生活品质。

    640?wx_fmt=gif

    于是,计算机的程序,开始变成了一门生意。程序,逐步演进为“软件(software)”,变成了最赚钱的产品之一。

    在软件产业里,程序员有了更专业的称谓,叫做“软件开发工程师(Software Development Engineer)”,也就是我们常说的“码农”。

    640?wx_fmt=png

    我们知道,一个软件从零开始到最终交付,大概包括以下几个阶段:规划、编码、构建、测试、发布、部署和维护。

    640?wx_fmt=png

    最初,程序比较简单,工作量不大,程序员一个人可以完成所有阶段的工作。

    640?wx_fmt=png

    随着软件产业的日益发展壮大,软件的规模也在逐渐变得庞大。软件的复杂度不断攀升。一个人已经hold不住了,就开始出现了精细化分工。

    码农的队伍扩大,工种增加。除了软件开发工程师之外,又有了软件测试工程师软件运维工程师

    640?wx_fmt=png

    分工之后,传统的软件开发流程是这样的:

    软件开发人员花费数周和数月编写代码,然后将代码交给QA(质量保障)团队进行测试,然后将最终的发布版交给运维团队去布署。所有的这三个阶段,即开发,测试,布署。

    早期所采用的软件交付模型,称之为“瀑布(Waterfall)模型”

    640?wx_fmt=png

    瀑布模型,简而言之,就是等一个阶段所有工作完成之后,再进入下一个阶段。

    这种模型适合条件比较理想化(用户需求非常明确、开发时间非常充足)的项目。大家按部就班,轮流执行自己的职责即可。

    但是,项目不可能是单向运作的。客户也是有需求的。产品也是会有问题的,需要改进的。

    640?wx_fmt=png

    随着时间推移,用户对系统的需求不断增加,与此同时,用户给的时间周期却越来越少。在这个情况下,大家发现,笨重迟缓的瀑布式开发已经不合时宜了。

    于是,软件开发团队引入了一个新的概念,那就是大名鼎鼎的——“敏捷开发(Agile Development)”

    敏捷开发在2000年左右开始被世人所关注,是一种能应对快速变化需求的软件开发能力。其实简单来说,就是把大项目变成小项目,把大时间点变成小时间点,然后这样:

    640?wx_fmt=gif

    有两个词经常会伴随着DevOps出现,那就是CI和CD。CI是Continuous Integration(持续集成),而CD对应多个英文,Continuous Delivery(持续交付)或Continuous Deployment(持续部署)。
    美其名曰:“持续(Continuous)”,其实就是“加速——反复——加速——反复……”,这样子。

    画个图大家可能更明白一点:

    640?wx_fmt=png

    敏捷开发大幅提高了开发团队的工作效率,让版本的更新速度变得更快。
    很多人可能会觉得,“更新版本的速度快了,风险不是更大了吗?”

    其实,事实并非如此。

    敏捷开发可以帮助更快地发现问题,产品被更快地交付到用户手中,团队可以更快地得到用户的反馈,从而进行更快地响应。而且,DevOps小步快跑的形式带来的版本变化是比较小的,风险会更小(如下图所示)。即使出现问题,修复起来也会相对容易一些。

    640?wx_fmt=png

    虽然敏捷开发大幅提升了软件开发的效率和版本更新的速度,但是它的效果仅限于开发环节。研发们发现,运维那边,依旧是铁板一块,成为了新的瓶颈。

    640?wx_fmt=jpeg

    运维工程师,和开发工程师有着完全不同的思维逻辑。运维团队的座右铭,很简单,就是“稳定压倒一切”。运维的核心诉求,就是不出问题。

    什么情况下最容易出问题?发生改变的时候最容易出问题。所以说,运维非常排斥“改变”。

    于是乎,矛盾就在两者之间集中爆发了。

    640?wx_fmt=gif

    这个时候,我们的DevOps,隆重登场了。

         DevOps到底是什么    

    DevOps这个词,其实就是Development和Operations两个词的组合。它的英文发音是 /de'vɒps/,类似于“迪沃普斯”。

    640?wx_fmt=png

    DevOps的维基百科定义是这样的:

    DevOps是一组过程、方法与系统的统称,用于促进开发技术运营质量保障(QA)部门之间的沟通、协作与整合。

    640?wx_fmt=png

    这个定位稍微有点抽象,但是并不难理解。反正它不是某一个特定软件、工具或平台的名字。

    从目标来看,DevOps就是让开发人员和运维人员更好地沟通合作,通过自动化流程来使得软件整体过程更加快捷和可靠。

    640?wx_fmt=png
    破墙工具

    很多人可能觉得,所谓DevOps,不就是Dev+Ops嘛,把两个团队合并,或者将运维划归开发,不就完事了嘛,简单粗暴。

    注意,这个观点是不对的。这也是DevOps这些年一直难以落地的主要原因。

    想要将DevOps真正落地,首先第一点,是思维转变,也就是“洗脑”。不仅是运维的要洗,开发的也要洗。员工要洗,领导更要洗。

    DevOps并不仅仅是组织架构变革,更是企业文化和思想观念的变革。如果不能改变观念,即使将员工放在一起,也不会产生火花。

    除了洗脑之外,就是根据DevOps思想重新梳理全流程的规范和标准

    在DevOps的流程下,运维人员会在项目开发期间就介入到开发过程中,了解开发人员使用的系统架构和技术路线,从而制定适当的运维方案。而开发人员也会在运维的初期参与到系统部署中,并提供系统部署的优化建议。

    DevOps的实施,促进开发和运维人员的沟通,增进彼此的理(gan)解(qing)。

    在思维和流程改变的同时,想要充分落地DevOps,当然离不开软件和平台的支持。

    目前支持DevOps的软件实在是太多了。限于篇幅,就不一一介绍了。话说回来,现在DevOps之所以被吹得天花乱坠,也有这些软件和平台的功劳,可以趁机卖钱啊。

    640?wx_fmt=jpeg
    DevOps生态圈中令人眼花缭乱的工具

    上述这些关键要素里面,技术(工具和平台)是最容易实现的,流程次之,思维转变反而最困难。

    换言之,DevOps考验的不仅是一家企业的技术,更是管理水平和企业文化。

    对比前面所说的瀑布式开发和敏捷开发,我们可以明显看出,DevOps贯穿了软件全生命周期,而不仅限于开发阶段。

    640?wx_fmt=png

    下面这张图,更明显地说明了DevOps所处的位置,还有它的价值:

    640?wx_fmt=png

         DevOps的发展现状    

    DevOps这个词来源于2009年在比利时根特市举办的首届DevOpsDays大会,为了在Twitter上更方便的传播,由DevOpsDays缩写为DevOps。

    目前,DevOps处于高速增长的阶段。尤其是在大企业中,DevOps受到了广泛的欢迎。

    根据2018年的调查发现,74%的受访者已经接受了DevOps,而前一年这一比例为66%。
    越大的企业,越喜欢DevOps。包括Adobe、Amazon、Apple、Airbnb、Ebay、Etsy、Facebook、LinkedIn、Netflix、NASA、Starbucks、Walmart、Sony等公司,都在采用DevOps。

    如今,DevOps几乎已经成为了软件工程的代名词

    DevOps迅猛发展,相关专业人才的薪资待遇也跟着水涨船高。

    根据调研,DevOps工程师在美国的平均年薪为130000美金,在中国平均年薪也在40万-50万区间,能力强者年薪百万也是比比皆是。

    640?wx_fmt=png
    数据来自招聘网站

    薪资的猛涨,又带动了IT工程师们学习和认证的热潮。

    DevOps的认证目前最受欢迎的就是EXIN DevOps Master和EXIN DevOps Professional。这些认证的培训费用不低,但是仍然吸引了很多人踊跃报名。

    640?wx_fmt=jpeg
    EXIN DevOps认证体系

         DevOps与虚拟化、容器、微服务    

    这几年云计算技术突飞猛进,大家应该对虚拟化、容器、微服务这些概念并不陌生。当我们提到这些概念的时候,也会偶尔提及DevOps。

    它们之间有什么联系呢?其实很简单。

    大家可以设想一下,如果要对一项工作进行精细化分工,我们是对一个大铁疙瘩进行加工方便?还是拆成一块一块进行加工更加方便?

    显然是拆分之后会更加方便。

    所谓“微服务”,就是将原来黑盒化的一个整体产品进行拆分(解耦),从一个提供多种服务的整体,拆成各自提供不同服务的多个个体。如下图所示:

    640?wx_fmt=png

    单体式架构(Monolithic)→ 微服务架构(Microservices)


    微服务架构下,不同的工程师可以对各自负责的模块进行处理,例如开发、测试、部署、迭代。

    而虚拟化,其实就是一种敏捷的云计算服务。它从硬件上,将一个系统“划分”为多个系统,系统之间相互隔离,为微服务提供便利。

    容器就更彻底了,不是划分为不同的操作系统,而是在操作系统上划分为不同的“运行环境”(Container),占用资源更少,部署速度更快。

    640?wx_fmt=png

    明白了吧?虚拟化和容器,其实为DevOps提供了很好的前提条件。开发环境和部署环境都可以更好地隔离了,减小了相互之间的影响。这也是DevOps为什么09年时不火,现在越来越火的一个主要原因之一。

          最后的话     

    天下武功,无坚不摧,唯快不破。

    时代发展到现在,客户的需求瞬息万变,市场的风向也难以预测。作为企业,想要生存下去,只有让自己变得更快。作为员工,必须让自己眼光更加长远,内心更加包容。

    640?wx_fmt=png

    #CSDN 2019 云+X 案例征集#评选活动 正在八百里加急进行中,参与即有机会优先获得 CSDN云计算 提供的诸多震撼权益,欢迎扫描下方二维码迅速投递→_→

    640?wx_fmt=jpeg

    福利
    扫描添加小编微信,备注“姓名+公司职位”,入驻【CSDN博客】,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!

    640?wx_fmt=jpeg

    推荐阅读:
    展开全文
  • DevOps到底是什么意思? DevOps的起源 DevOps到底是什么 DevOps的发展现状 DevOps与虚拟化、容器、微服务 最后的话 DevOps到底是什么意思? ​ 提到DevOps这个词,我相信很多人一定不会陌生。 作为一个...
  • 数组的求差运算和减法运算是一个概念么还是两个概念,数组的减法运算到底是什么意思
  • 大数据到底是什么意思

    万次阅读 2019-01-07 10:28:44
    首先来说一下什么是大数据,上世纪90年代末,美国航空航天局的研究人员创造了大数据一词,自诞生以来,它一直一个模糊而诱人的概念,直到最近几年,才跃升为一个主流词汇。其实简单的来说,大数据就是通过分析和...
  • 看到这个问题,相信很多人都是蒙圈状态,虽然物联网已经10周年了,但是经过10年的发展,大多数的人都无法说不清楚物联网,说不清物联网到底是什么,更不用说看清物联网的商业模式,自然也就无法界定谁是物联网公司,...
  • 前几天写了篇文章“使用Apache协议的自由软件吗?”,里面提到copyright和copyleft的概念。有读者提出疑问:“关于copyleft一词,我记得大约1998年前后,我给S...
  • 经常听到的servlet,到底是什么意思

    千次阅读 2018-05-30 20:05:32
    在接触servlet的时候,还不了解servlet到底什么意思,所以即便学了一些关于servlet的知识,但还是不能使用.后来我去网上查了一下servlet的介绍,然后自己做了几点总结,突然发现自己所学的servlet的知识有回来了.所以学...
  • 很多人在学习深度学习的时候会遇到一个疑惑,那就是深度...那么深度学习可解释差到底是什么意思呢?下面我们就给大家介绍一下这个词汇的意思。 首先我们给大家解读一下“解释”的含义,其实解释的意思就是在观察的...
  • 那么,DevOps是什么呢? 有人说它是一种方法,也有人说它是一种工具,还有人说它是一种思想。更有甚者,说它是一种哲学。 越说越玄乎,感觉都要封神啦!DevOps这玩意真的有那么夸张吗?它到底...
  • C++ 一门面向对象的编程语言,理解 C++,首先要理解类(Class)和对象(Object)这两个概念。 C++ 中的类(Class)可以看做C语言中结构体(Struct)的升级版。结构体一种构造类型,可以包含若干成员变量,每个...
  • 那色度采样到底是什么意思呢?特别是4:2:0的图总是让人感到费解,下面就详细的介绍。 首先是为什么要有YUV,而不是RGB,采用YUV色彩空间的重要性是它的亮度信号Y和色度信号U、V是分离的。如果只有Y信号分量而没有U...
  • 由第一章https://blog.csdn.net/u013978512/article/details/108593972,我们知道了计算机网络分层的概念及由来,这一章我们重点来看下传输层。 传输层主要有TCP协议和UDP协议,我们...那么到底什么叫面向连接呢? ...
  • 返回当前类实例...   你可以把对象看成类的实例... //将book这个类生成一个实例,书个抽象概念,要哪一本书呢?嗯,就是a这本书咯(也就是实例化的作用) System.out.println(a.getBook()); //a.getBook()...
  • 对于计算机中反复出现的IO这个概念不是很清楚,查了一下百度,除了说明Input/Output之外,其他完全不知所云。 然后查了下维基百科,终于有了一点眉目: Incomputing,input/outputorI/O(or, informally,ioorIO) ...
  •  这个概念到底是什么意思呢,我没有理解,所以就找了别人的分析  记录一下。 概念描述: 1.面向过程  简单来说,一切都是按照步骤来进行的,举例来说,我要做高铁回家,那么我需要哪些元素呢,  目的地,...
  • , 其中,咱们可以令: f() = .ok,这个先介绍到这里,至于f(x)为什么用多项式的方式去模拟?相信也很多人的疑问,很简单,大家看看高等数学当中的泰勒展开式就行了,任何函数都可以用多项式的方式去趋近,log x,...
  • DevOps到底是什么意思?看完这篇不要再问我了

    千次阅读 多人点赞 2019-12-21 17:44:31
    提到DevOps这个词,我相信很多人一定不会陌生。作为一个热门的概念,DevOps近年来频频出现在各大技术社区和媒体的文章中,备受行业大咖的追捧,也吸引了很多吃瓜群众的围观。那么,Dev...
  • 基准真相:(ground truth) 一个相对概念; 它指相对于新的测量方式得到的测量值,作为基准的,由已有的、可靠的测量方式得到的测量值(即经验证据)。人们往往会利用基准真相,对新的测量方式进行校准,以降低新...
  • 不管 Windows 还是 Linux 操作系统,底层设备一般均为物理硬件,操作系统启动之前会对硬件进行检测,然后硬盘引导启动操作系统,以下与操作系统启动相关的几个概念。 2.1 BIOS BIOS(Basic

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 647
精华内容 258
关键字:

概念到底是什么意思