相信大家都非常熟悉 作为目前最热门的科技概念之一 它频繁地出现媒体的报道中 专家们也经常将它挂在嘴边 为它摇旗呐喊 那么,究竟什么是云计算呢? 它到底有什么用? 相比传统计算,它有什么特别之处?...最早提出云计算的公司 是亚马逊和谷歌 2006年3月,电商起家的美国亚马逊公司 正式推出了自家的弹性计算云服务 EC2,Elastic Compute Cloud 5个月后 当时的谷歌首席执行官埃里克...提供“出租”服务 就是云计算的本质 云计算的这种“租” 和我们平常租房租车又有很大的不同 它具有三个显著特点: 首先,是资源池化 刚才我们说 云计算资源都是虚拟资源 在物理资源的基础上 通过虚拟化平台...丰俭由人,想吃什么就拿什么 想吃多少就拿多少 最后按量付费 如果你后期因为业务增长 需要更好的硬件、更多的资源 那就再加钱 增加资源的过程 基本上是平滑的 也就是说 CPU从1个变成2G 内存从8GB...越来越多的企业,开始上云 希望搭上通往数字化转型的快车 究竟云计算将引领我们走向何方 让我们拭目以待吧! 人工智能推荐:终于跟女朋友解释清楚了什么是云计算 有收获请记得下方点赞、在看、分享
我初学Python时,听到的关于Python的第一句话就是,Python是一门解释型语音,我就这样一直相信下去,知道发现了*.pyc文件的存在.如果是解释型语音,那么生成的*.pyc文件是什么呢?...为了防止其他学习Python的人也被这句话误解,那么我们就在文中来澄清下这个问题,并把一些基础概念给理清. 2.解释型语音和编译型语言 计算机是不能够识别高级语言的,所以当我们运行一个高级语言程序的时候...,就需要一个"翻译机"来从事把高级语言转变成计算机能读懂的机器语言的过程,这个过程分为两类,第一种是编译,第二种是解释....用Java来举例,Java首先是通过编译器编译成字节码文件,然后运行时通过解释器给解释成机器文件.所以我们说Java是一种先编译后解释的语言. 3.Python到底是什么 其实Python和Java/C...Python也一样,当我们执行python hello.py时,他也一样执行了这么一个过程,所以我们应该这样来描述Python,Python是一门先编译后解释的语言 4.简述Python的运行过程 在说这个问题之前
像这样的花屏,大多数情况下,是因为丢帧或者丢包造成的,丢的如果是关键帧,可能就大面积的花屏,如果是非关键帧,可能就是部分花屏。
让我们愉快的用HanSON来写配置文件吧~ PS: 最近又发现了一个叫hJson的东东。和Hanson差不多。只是多行字符串是用三个单引号来包围。
OpenResty是个什么鬼? 等一下,OpenResty 是个什么鬼?...OpenResty是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,更主要的是在性能方面,OpenResty可以 快速构造出足以胜任...优点 OpenResty 的目标是让你的 Web 服务直接跑在 Nginx 服务内部,充分利用 Nginx 的非阻塞 I/O 模型,不仅仅对 HTTP 客户端请求,甚至于对远程后端诸如 MySQL,PostgreSQL...OpenResty安装 环境说明 本教程是基于ubuntu16.04.7安装OpenResty。...mkdir /home/www cd /home/www/ mkdir logs/ conf/ conf 目录下创建一个 nginx.conf 文件 worker_processes 1; error_log
跨域是个老生常谈的话题了,最近不管在和后端联调,或者搞微前端的时候都会遇到,正好写篇文章来总结一下吧。 跨域是什么 这里的“跨域”指的是不同源之间的资源访问。...为什么会有跨域 我们常说的“跨域”问题,其实是在说“跨域”访问的限制问题,相信大家对下面的报错习以为常了: 这种“跨域”限制其实是 浏览器自带的安全机制,只有 在浏览器上 发生跨域请求操作时,浏览器就会自动抛出上面的错误...很多人一直以为 CORS = 跨域,其实 CORS 是一种解决“跨域”的方案。 需要注意的是,CORS 是一个“新”的协议(至少对于以前的 IE7 是新的),不仅需要浏览器支持,也后端服务器的支持。...浏览器支持没什么好说的,就是浏览器版本是否支持的问题: 然后就是后端服务器支持了,服务器需要在 Response Header 上添加 Access-Control-xxx-yyy 的字段,浏览器识别到了...虽然目前来看是不太可能,但是在还没有 CORS 的时代,大家是怎么解决跨域的呢?答案就是 JSONP。
看完这句话,大家对什么是“大数据”有点概念了吗?...这听起来有点像冰山理论,即我们能看到的大数据只是冰山露出来的一个小角,而我们看不到的地方,如大数据的前期工作,就是海水下是更巨大的部分。...原始数据的格式和来源不可计数,举一个例子,假如一家食品行业的企业需要进行大数据的收集和分析,它能收集的数 据包括产量、出货的位置信息、天气报告、零售商每日销售量、社交媒体评论等。...将各类数据进行格式统一是一个严峻的挑战,因为数据和人类语言一样都具有模糊性,有些数据人类知道是什么意思,但电脑却不能识别,因此我们需要人工来一次又一次地重复这个工作。 ?...所以我们现在是历史的见证者,看着大数据如何一步步完善,我们都需要掌握或选择一个最佳的分析方法,以更好地挖掘出大数据的价值。 继续探索吧。
) 对InitPlan或SubPlan的访问 使用并行查询,还有以下限制: 必须保证是严格的read only模式,不能改变database的状态 查询执行过程中,不能被挂起 隔离级别不能是SERIALIZABLE...执行计划里可以看到,在做并行查询时,额外创建了2个worker进程,加上原来的master进程,总共3个进程。...因为是Hash Join,worker节点使用一个数据量小的表作为驱动表,做Hash表。每个worker节点都会维护这样一个Hash表,而大表被平均分之后跟Hash表做数据Join。...最底层的并行是磁盘的并行scan,worker进程可以从磁盘block里获取自己要scan的block。 Hash Join后的数据是全部数据的子集。...图7 Oracle内部动态的并行操作 参考Oracle的方式,按上图改进后,worker不再是单独执行1个任务,而是随时被调用执行操作。
为什么还有硬件的信息收集?难道腾讯云已经突破天际,可以实现软件隔离的情况下把硬件直通,所以才需要硬件日志收集?...原来是黑石,黑石是腾讯云业界首创的IaaS一种特殊形式: 通过技术手段将安全可靠的底层硬件暴露给客户,倒是蛮符合腾讯一贯的赋能作风。...WindowsRaidCard Write-Progress -Activity "小Q:正在收集Raid卡硬件信息" -status "$Pi %已完成" -PercentComplete $Pi; 似乎是自己收集了一个对应的工具包...至此,也可以看到腾讯云Windows Server 日志配置收集工具在硬件收集上的用心,建议有硬件服务器运维需求的读者,可以参照着用,对于Windows Server,硬件方面的排错建议结合性能/日志一起看...在下一篇,将对剩余的7个模块进行介绍,目前到现在这个系列已经发布了4篇,借助腾讯云Windows Server日志配置收集工具加上这五篇的解读可以说覆盖了Windows Server日常70%的运维视角
继上一篇,上一篇重点介绍了腾讯云Windows Server日志收集工具的“场景”功能,那么场景功能究竟是以什么标准来分级的呢?...直到我在腾讯云官网看到了这个公告:https://cloud.tencent.com/document/product/213/6399 豁然开朗,这里的网卡驱动版本应该是为了方便入门级用户去直接了当的知道自己的网卡驱动版本是多少...GetProduct 这个模块就非常有意思了,我一直想不明白一个IaaSCVM收集安装了什么软件有什么意义,直到最近我找了一线工程师看工单记录,发现大部分的性能、黑屏问题来源于第三方未认证或者桌面级软件不兼容导致...image.png GetFireWall 防火墙,这个与Linux的Iptables对标有点弱鸡的功能,不过在用得好的情况下还是能够抵挡部分攻击的(比如前段时间出现的SMB漏洞),腾讯云日志收集工具用的是...\$Dirfilename\$Logfilename" } 可以看到是先判断是否有开启防火墙(吐槽下,腾讯云似乎默认创建Windows Server就是关闭了防火墙,不过在安全组的机制下,确实也能够理解
回顾上篇,解释了场景“2”中的四个标签,也介绍了对应着Windows Server中的四个功能在日常运维中究竟起到什么作用以及如何去驾驭他们。...1、GetProcess,进程,一个Windows与Linux均有的概念,与Linux一样,Windows的进程可以拥有多个子进程或者线程,而在腾讯云的日志收集工具里的收集是采 来实现: get-process...无非就是系统卡顿/服务异常(假死/夯住)/系统被入侵或者中毒时,则这四个场景的核心进程属性值应该关心什么呢?...18000并不会有问题,作为腾讯云的运维,笔者曾经见过一个木马程序(其实就是勒索病毒)伪装的svchost竟然多达9000+句柄,后来在反编译后发现该伪装进程有个BUG,就是申请VM(虚拟内存,后面讲到...第三个是虚拟内存(VirtualMemorySize,VM),虚拟内存是什么?
楼主在使用腾讯云IaaS时,经常遇到一些疑似平台问题的Windows疑难杂症,通常会向腾讯云工单提交OS工单,让其专业工程师来排查,毕竟我买IaaS的CVM要来上线业务的,无暇来解决系统层面的问题。...但是不知道从什么时候开始,提相关工单后,一线工程师了解初步问题后,如果是性能上或者配置上存在问题,会丢来一个日志配置收集工具的下载地址: http://mirrors.tencentyun.com/install...发现收集的东西还是挺多的: [收集入门界面] 所以,准备写一系列的文章,用有限的知识来解析下这个所谓的windows状态检查脚本(虽然一线工程师称其为日志配置收集工具,不过从这个“工具”的英文名直译过来其实是个脚本...Logfilename = "TotalLog.txt" $Dirfilename = $filedate + "QCloud-TS-$filehostname" image.png 4、从上图看到有个“...,可以看到0、1场景都是会进行日志收集,2场景则产出了纯文本记录(奇怪的是这里1、2场景的秒数竟然消耗相差无几): image.png 6、仔细看了下三个场景的实现方式,脚本的场景实际上是通过标志位实现场景选择
\$Dirfilename\$Logfilename" 2,可以看到,特意加了默认产品ID在上面,我在想,一个排查故障的收集产品ID对于Windows Server相关故障有什么帮助呢?...(虽然是个非常基础的问题)。...比如来自TS的连接会话上限就可以知道你为什么无法登录这个系统了: [60gtc872cq.png] GetSeLog GetSeLog,主要对应得是获取security日志,这里主要记录得是安全类得日志....png] ---- 聊到这里,深度解读了腾讯云所提供的“WIndows Server 日志收集工具”到底是个什么鬼,那么对于Windows Server运维者来说究竟有什么更好的运维手段呢?...1.4.4 =========================================================================== #> 现在,能理解,作为腾讯云扫地大爷的良苦用心吗
函数也是对象,可以赋值给变量,可以做为参数,也可以嵌套在另一个函数内。 对于第三种情况,如果在一个函数的内部定义了另一个函数,外部的我们叫他外函数,内部的我们叫他内函数。...在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。...事实上,Python 对某个对象是否能通过装饰器( @decorator)形式使用只有一个要求:decorator 必须是一个“可被调用(callable)的对象。 函数自然是“可被调用”的对象。...登录验证 有些网页的权限是需要登录后才有的。可以写一个装饰器函数验证用户是否登录,而不需要重复写登录验证的逻辑。 3....rq=1 [4] Python 中的 classmethod 和 staticmethod 有什么具体用途?
那么,回过头来再看看现在的AI,全社会对AI的疯狂痴迷,我们是否也应该hold on一下,深呼吸一口饱含PM2.5的空气,然后问一句:“AI到底是个啥子鬼?”...熊大脑袋里只有一个特别土里吧唧的概念:从数据分析,到商业价值。那到底什么是人工智能呢?熊大百度百科了一把。当然,我并不认为百度百科就是权威的,我也不知道谁是权威的。...AI是要替人“思考”。这里又涉及到一个小孩子会问的天真问题:“什么叫思考?人类思考的定义是什么?”AlphaGo的下棋算思考吗?如果算,那不过是在机器学习各种招数的最终获胜概率。...例如,所有人大概都会认同:机器人是AI,AlphaGo是AI,自动驾驶是AI,等等。这就又产生了一个Stupid的问题:凭什么是这些领域?已经存在了800年的股票自动化交易算不算?...也许更加准确的说法是:一个备受关注,发展迅速的学科。而类似的科学或者学科,应该远不止这一个。 “ 对不起各位,又一篇泼凉水的文章。并不是想证明熊大是聪明的。
前面一篇我们了解了微服务安全认证架构是如何演进而来的,但是发现v2.5架构仍然较重,有没有轻量级一点的方法呢?其实业界早已有了实践,它就是基于JWT的安全认证架构。JWT到底是个什么鬼呢?...为什么说是大部分对安全要求不敏感的场景呢,这就需要我们了解一下JWT的原理了。...最后,Signature部分则表明了整个JWT的验证方式是什么样子的,即一个签名公式。如果是采用HS256算法的话,就是下面这个公式: base64Url(Header)+"."...[JWT令牌校验] 看完了JWT的三个组成部分,及其组装公式,我们可能会发现:Header和Payload的内容是公开可见的,只要拿到Token就可以去类似jwt.io这种工具网站上进行Debug解析,...参考资料 杨波,《Spring Boot与K8s云原生应用开发》(极客时间课程,推荐学习) 杨波,《微服务架构160讲》(极客时间课程,推荐学习)
其实,基于 django-rest-framework 的 RESTful API 的开发,过程是完全类似的: 绑定 URL 和视图函数。当用户访问某个 URL 时,调用绑定的视图函数进行处理。...对比发现,前两步几乎是完全相同的。...有的同学就要问了,虽然 django 的视图函数通常情况下返回 HTML 文档的响应,但是 django 也支持返回 XML 格式或者 JSON 格式的响应,那么为什么还要使用 django-rest-framework...django-rest-framework 是基于 django 的拓展,专为 RESTful API 的开发而设计,提供了十分丰富的辅助类和函数,帮助我们方便地开发 API。...下面就来简单介绍 django-rest-framework 为我们提供了哪些功能特性,这些功能和特性我们在接下来的实战中会进一步学习其用法,这里可以先从宏观层面,做一个简单的了解。
下面还需要一些假设来保证论证的严谨:假定你的脸是线性时不变系统,也就是说,无论什么时候老板打你一巴掌,打在你脸的同一位置(这似乎要求你的脸足够光滑,如果你说你长了很多青春痘,甚至整个脸皮处处连续处处不可导...反正小编是被吓懂了。 信号的角度 卷积是一种积分运算,它可以用来描述线性时不变系统的输入和输出的关系:即输出可以通过输入和一个表征系统特性的函数(冲激响应函数)进行卷积运算得到。...以后,会有什么表现(输出!)? ——废话,疼呗! ——我问的是:会有什么表现? ——看疼到啥程度。...——还是不太明白,时间间隔小,为什么痛苦程度会叠加呢? ——这与人(线性时不变系统)对板子(脉冲、输入、激 励)的响应有关。什么是响应?...好好想一想,铁丝为什么弯曲一次不折,快速弯曲多次却会轻易折掉呢? ——恩,一时还弄不清,容本官慢慢想来——但有一点是明确地——来人啊,将撒尿的那个无赖抓来,狠打40大板!
Stopwatch(我也有这种想法) 官方称不直接使用System#nanoTime是有一下几个原因: 时间源可以替代 可以重写Ticker(下面会介绍) nanoTime的返回值是纳秒,返回的值没有意义...,Stopwatch抽象返回值 下面从实现方式来分析下guava为什么会设计这么类 # 源码分析 内部有几个成员变量 //时间源 一般和Stopwatch一起使用,而不是单独使用 private...ticker; private boolean isRunning; private long elapsedNanos; private long startTick; 先看下Ticker(是个...abstract类) 都有什么: public static Ticker systemTicker() { return SYSTEM_TICKER; } private static...还有一些单位转换和toString方法,就不分析了 # 总结 支持TimeUnit,可以将计算后的时间转换为各种单位 比如:stopwatch.elapsed(TimeUnit.SECONDS)) 同一个Stopwatch
(看了这个,还敢说监督学习很陌生么) 监督学习的一个典型应用是分类任务。 所谓分类,就是利用模型,把样本正确地归为几种已知的类别。...比如我们希望有一个模型,可以将喵和汪的照片自动分为“喵类”和“汪类”,那么可以收集一堆喵的照片与一堆汪的照片,并做上标记(告诉机器每一张照片是喵还是汪),然后进行模型训练。...它的一个典型应用是聚类任务。 聚类是指将样本分为若干个不同的类,它所依据的标准往往由人通过聚类算法来刻画。...有意思的是,机器聚类的结果有可能是按照物种区分,也有可能是按照别的一些标准(比如大小、颜色)。至于是不是我们所想要的,很大程度上就取决于聚类算法的好坏了。...强化学习的目标是让机器获得某种策略(在什么状态下做什么动作),使得任务执行所获得的总奖赏值最大(代表最优的任务执行结果)。 ?
领取专属 10元无门槛券
手把手带您无忧上云