1864年左右,苏格兰物理学家詹姆斯·克拉克·麦克斯韦(James Clerk Maxwell)提出了无线电理论; 1888年,德国物理学家海因里希·赫兹(Heinrich Hertz)证明了无线电波的存在...PS:上图所示是奥利弗·洛奇的电报专利图,通过空间将无线电波从红色的发射器发送到一定距离外的蓝色接收器。...洛奇当时还不知道,古列尔莫-马可尼(Guglielmo Marconi)在意大利也进行着实验--而且最终证明他是更好的表演者。 这也就是为什么至今许多人都认为马可尼是 "无线电的发明者"。...另外一个先驱是俄国29岁的波波夫,当他得知德国著名物理学家赫兹发现电磁波的消息后,这位曾经立志推广电灯的年轻科学家对朋友们说:“我用毕生的精力去安装电灯,对于广阔的俄罗斯来说,只不过照亮了很小的一角:假如我能指挥磁波...这也是为什么有很多人认为波波夫是天线的发明者。 所以你认为是谁发明了天线呢?
谁发明了Go Go语言的设计和实现工作是由Google的一个研发小组以及来自世界各地的大量贡献者共同完成的。 动机 为什么要发明一门新语言?...积极应对 我们的目标是让编程重新回归快乐。...^替代了~ ++和–不再是表达式操作符(x++是一个语句,不是表达式;*p++是(*p)++,而不是*(p++)) &^是新操作符,在常量表达式中很有用 >等需要一个无符号的移位计数。...0值取决于类型:数值是0;布尔是false;空字符串是"";指针,map、切片、channel是nil;结构体是0等。 Defer defer语句负责在其所在的函数返回时执行一个函数(或方法)。...目前的库规模是适中的,但还在增长。
爱迪生发明了电灯,贝尔发明了电话,马爸爸发明了“自动剁手机”,那么是谁发明了人工智能呢?DT君写了一篇文章帮你找答案。 如今人人都在谈论人工智能(AI)!...到底谁发明了AI呢?要认识AI发明者,我们必须在AI发展的历史里找答案。 ▍AI诞生记 计算机又名“电脑”,它的出现为AI的兴起奠定了基础。事实上,世界上第一台“电脑”,根本不是由“电”驱动的。...1951年明斯基成功设计出了随机神经网络模拟强化计算器(Stochastic Neural Analog Reinforcement Calculator);1952年发明了会自行关闭电源的无用机器(Useless...Machine);,1957年获得共聚焦显微镜发明专利,1963年发表了头戴式显示器,并与大数学家西摩尔·派普特(Seymour Papert)编写了第一个以Logo语言建构的机器人,1969年获得图灵奖...麦卡锡与明斯基邀请了他们的Boss,时任贝尔实验室大佬、信息论创始人香农(Claude Shannon,1951年发明了破解迷宫机器人——电子鼠),可见请大咖站台在美国早就有了。
世界各国不管是军用还是民用,纷纷开始效仿。 从某种意义上来说,这个传感器网络是物联网的最早期模型。 时间继续推移,我们来到1982年的美国宾夕法尼亚州匹兹堡。著名的卡内基梅隆大学,就坐落于此。...虽然这个可乐机很神奇,但并没有被公认为是世界上第一台物联网设备。那么,第一台物联网设备是什么时候出现的呢? 1990年。...那一年,美国计算机网络工程师约翰·罗姆奇(John Romkey )发明了一台可以通过互联网打开和关闭的烤面包机。他打算带着这台面包机去参加那一年的INTEROP大会。...这个网络烤面包机,被普遍认为是世界上第一台“物联网设备”。(网上还有一种说法,说施乐公司推出的网络可乐贩售机是第一台物联网设备,可是小枣君实在没有找到相关的资料。)...同年,他在麻省理工学院领导建立了“自动识别中心(Auto-ID)”,提出“万物皆可通过网络互联”,阐明了物联网的基本含义。 ? Kevin Ashton 凯文·阿什顿也因此被称为“物联网之父”。
代码、用途详解: 首先 var h1s = … 获取Dom节点 此时的 h1s 是一个数组,数组里存放了4个标签,它们的下标为 “ 0,1,2,3 ”, 若我想操作第一个,就写: h1s...循环内部加点击事件 i.οnclick=function(){ i.style.color=‘red’; } 意为:此时的 i 被点击了,此时的 i 将执行function(){ } 内部的语句 语句是:...t.style.color='black'; } i.style.color='red'; } 在你添加颜色之前,再遍历一次,让当前的所有 h1 字体变回原来的颜色,然后我再添加,因为代码的执行顺序是从上到下
大家好,又见面了,我是全栈君。...Cloudflare 是一家总部位于旧金山的美国跨国 IT 企业,以向客户提供基于反向代理的内容分发网络(Content Delivery Network, CDN)及分布式域名解析服务(Distributed...Cloudflare 的特色是能够免费给 http 的网站加上 SSL,另一方面是能够防攻击。对于海外用户来说,用了 Cloudflare 的 CDN 可以从就近的节点获取数据,起到加速效果。...DDoS:简单粗暴且难防 DDos(Distributed Denial of Service)是指分布式拒绝服务攻击,是最常见的网络攻击手法之一,攻击方式可以说是简单粗暴。...攻击者通过操控不同区域的多台计算机,对目标服务器发起攻击,目的是迫使对方网络或系统的资源耗尽,被迫暂停服务,导致正常用户无法访问。
Snip20171004_1.png 笔者目前所做的项目需要频繁跟供方(乙方)接触,遇到问题要协调处理的时候,经常碰到供方这样回复:不好意思,这个不是我们这个模块能处理的,这个是他们那个模块的工作,你去问他们吧...电梯公司派人过来看了一下,说:发生故障的根本原因不是我们能解决的,这个是他们的工作。 大楼负责人问:他们是谁? 答曰:该死的裝电梯的。 又问:你们是谁? 答曰:修电梯的。...做项目或者面对用户,所有人代表的是整个公司整个团队,而不是你们,他们,别人...
必须即抛问题也给解决方案 2.4 优秀的沟通能力 2.5 对上争取资源的能力 三、对下负责 3.1 对下属的成长负责 3.2 对下属工作负责 3.3 对团队目标负责 3.4 对团队文化负责 管理的本质不是谁管谁...,而是谁帮谁,是管理期望,是相互赋能 运维就要无所不知,无所不会 大家好,我是史丹利「Stanley」,今天我们要聊管理的本质。...我认为管理的本质不是谁管谁,而是谁帮谁,是相互赋能 现在的90后越来越难管理了!,当今天再讲出这样的话的时候,猛然回头,其实最小的90后,今天也已经31岁了,一眨眼已是人到中年。...如果是大公司,可以放心焦虑,潜心储备新技能。是人才,公司必然会珍惜,后路公司会提前帮你想好。 上级对结果负责,下属对过程负责 通常的理论是管理人只对结果负责,其实不然。...充分授权是对执行人的充分信任。谁愿意一直活在被监视中呢? 你说呢? 能担任下属的职业教练 其次,个人最少需要在某些方面,最少有一方面在团队中是最拔尖的。在关键时候,能授命于危难中。
在使用 p5js 进行 processing 练习或者创作的时候,要经常查阅到p5js的官方 api 文档[1],但你知道吗?这个文档里面有一个“隐藏”的大佬。 为啥称之为“隐藏”?...因为这个属性其实是 html 中 canvas 绘画系统的一个重要组成,在 p5js 中只是提供了这个属性的访问,而这个属性内部有大量的方法,却是 p5js 中没有提到的。...p5js-drawingContext官方文档[2] 就 '2d' 模式而言,drawingContext是CanvasRenderingContext2D类的实例,CanvasRenderingContext2D...绘制阴影 效果:一个跟随鼠标运动的圆,圆的阴影色为黑色,且阴影的模糊范围是 100。...参考资料 [1] p5js的官方 api 文档: https://p5js.org/reference/ [2] p5js-drawingContext官方文档: https://p5js.org/reference
“我们是谁”6格漫画刷爆了朋友圈 小编也来蹭个热度 周末时刻,大家轻松一下哦 看文不要太认真,认真你就输了 赶需求的时候 我们是谁? 前端er 我们要什么? 赶需求! 你要怎么赶? 不知道! ...想去腾讯的时候 我们是谁? 前端er 我们要什么? 进腾讯! 怎么进? 打王者荣耀! 想去百度的时候 我们是谁? 前端er 我们要什么? 进百度! 怎么进? 送外卖! ...想去阿里的时候 我们是谁? 前端er 我们要什么? 进阿里! 怎么进? 开网店! 学习新技术的时候 我们是谁? 前端er 我们要什么? 跟上技术发展步伐! 应该怎么办? 凉拌! ...找对象的时候 我们是谁? 前端er 认识的妹子多不多? 不多! 怎么办? 当基佬! **说明:本文仅属娱乐,大家切勿当真
2019年看起来既是丰富多彩的一年,又是很糟糕的一年,有人说2019是物流行业的“冰川时代”,远成、全峰、国通等二线企业纷纷宣告破产,品骏“卖身”顺丰退出游戏。...如风达: 2019年3月11日,如风达官网发公告称,为达到战略转型,公司于当日起暂停部分业务。...、服务和口碑是都不占优势的。...这标志着我国快递年业务量迈入600亿时代,是快递发展史上又一座里程碑。 据了解,第600亿件快件是山西的一位消费者从韩国购买的,由圆通速递从天津保税区揽收。...可见在市场巨大的物流领域,快递已经是人们生活中不可或缺的存在了,越来越多的人以网购代替逛街,一是快速,二是方便。 预测2020年快递业务量将达到700亿,业务收入接近8000亿元。
谁用了22号端口 三种方法够不够 够了 妈妈真好 谢谢妈妈 图片.png 通常情况下一般使用netstat -aunltp 查看服务器连接状态信息,windows 和 linux 都能使用,大家都也熟悉...图片.png 图片.png 做到练习题,发现ss命令,主要特点是比netstat 快,为啥你这么优秀,可以通过time ss -l 和 time netstat -a 图片.png 图片.png...ss -t -a 【显示TCP连接】 -t: tcp -u: ucp 图片.png 也可以查看连接状态信息 ss -lnp | grep 进程号/服务名称 图片.png 谁用了22端口 lsof
近日,一组“我们是谁”的图火了! 你的朋友圈有看到吗? 先来看看原版! 看完这张图 各个岗位的IT工作者们 瞬间就不乐意了: 首先,程序猿表示不服,来看看! 运维有话说 DBA就那么好欺负嘛?
CSS vs JS动画:谁更快? 这篇文章翻译自 Julian Shapiro 的 CSS vs. JS Animation: Which is Faster?。...Julian Shapiro 也是 Velocity.js 的创造者。这是一个非常高效、简单易用的JS动画库。他在Web动画方面有很高的造诣。...Velocity.js 是一个新兴的动画引擎,它不仅仅做了这些优化,甚至走的更远些。我们稍后会谈到这些。 面对事实,让 Javascript 动画得以媲美 CSS 动画的性能只是我们伟大计划的第一步。...我的建议是:当你只在移动平台上开发,并且动画只是简单的状态切换,那么适合用纯 CSS transition。在这种情况下,transition 是高性能的原生支持方案。...最后,让我们来比较下两个Javascript框架(velocity.js 和 GSAP)。 GASP 是一个快速且功能丰富的动画平台。
很多 Bug 是只有项目上线后才会经历的,也只有处理过这些 Bug,你的经验值才会持续上涨。 今天给大家分享的就是我自己处理一个线上问题的故事。...收到这个告警时,我是懵逼的,因为我部署到这个服务器上的项目并没有涉及什么文件写入,公司服务器硬盘还挺大的,怎么突然空间就满了呢?...一下就查到了元凶,竟然是某个项目的日志文件,占了 70% 的空间! 我相信大家平时自己做项目的时候,很少会关注日志文件占用的大小,一般项目量级不大也没什么影响。...有意思的是,产生这些日志文件的项目,还不是我自己的,是其他用这个服务器的同事的项目!所以为啥说项目要尽量独立部署、可以用容器去做隔离呢,共用服务器一旦出事,所有项目就 “连坐” 了。...2、日志轮转 使用日志轮转机制(logrotate),可以根据时间或文件大小自动讲日志进行切分和压缩、甚至是清理,防止日志无限增长。
本来我以为我平时在公司乱写代码,已经是一件很过分的事了。这两天遇到的问题,我觉得是真在代码里下毒,决定下班就回家写篇文章一吐不快。 不知道大家有没有听过「二方库」,首先来科普一下什么是二方库?...我这项目被maven管理,有十几个模块,其中xxx-common是一个二方库,xxx-service是主要的业务逻辑代码,这个项目都在同一个Git仓库下做代码版本控制。...就比如像xxx-service 模块明明就有引入xxx-common模块,但它还是单独在系统上声明了url。 不过,这不是事,改起来很方便,现在ide太强大了,直接全局匹配出来,全局替换就完事了。...比如xxx-service依赖的xxx-common是0.0.1版本,而xxx-service-v2依赖的xxx-common是0.0.3版本,我隐约感觉到不对劲了,但我还是继续往下干。...看了半天,哦,原来xxx-common这个模块不是在master分支上改的,是由另外的分支去变更它的代码。你能理解吗,我是理解不了,你这样玩,你为啥在同一个Git仓库下管理啊!!!
在查看数字时,这些业务是令人难以置信的不一致。 我们尽量做到公平和公正。让我们从好的地方开始。...同样,要感谢思科,ThousandEyes是思科在2020年以大约10亿美元的价格收购的,看起来是一个很棒的收购。(参考阅读:嫁入豪门就变坏,千眼的公有云性能报告要断更!)...然后是一些不太健康的领域。Hybrid Work(包括思科的Webex会议部门)下降了7%。...因此,首先我要说的是,我们还有空间变得更好,而且是有保障的,团队正在为此努力工作。...订单强度和价格上涨的结合有助于我们提高估计,但我们仍然认为是保守的。我们的目标价格仍然是64美元。
科普一下 LB(负载均衡)技术我的编程导航网站:www.code-nav.cn 大家好,我是鱼皮。 周末在家写代码,无意中跟女朋友提了下 LB,还说 LB 好的呱呱叫。 她笑了笑,问我 LB 是谁?...比较常见的分类方法是:根据 计算机网络七层模型 ,按照负载均衡所属的网络层次去区分。...这一层是没有 IP 地址概念的,只能用 MAC 地址对机器进行区分。...四层负载均衡的优点是:一方面是性能很高、比较稳定,支撑个十几万、几十万并发不成问题;另一方面是成本低、纯软件实现,因此在企业中的应用很广泛。...以上,我是鱼皮,本文有用还请 点赞 支持下。 欢迎阅读 我自学进入腾讯的编程学习和求职经历,不再迷茫!
不巧的是,不知是为了代言自家的空调还是手机,宁波的一辆巴士上,刚好被投放了印有董明珠头像的广告。...背后,是谁的技术? 虽然董小姐说,“误拍是小事,切记文明出行,平安最重要”,但我们还是想知道,背后那个调皮的AI到底来自哪家?...根据宁波市公共资源交易中心公开的信息,这个系统是宁波市公安局交通警察局今年11月12日采购的,供应商叫做“浙江大开信息技术有限公司”,价格是267.8万元。 ?...根据相关规定,这类交通违法的处罚措施是罚款20元。从今年3月份开始执行罚款到6月份,已经有7800余人因闯红灯被追处。...重点开展此项任务的警方有两处,一是大都会警察局,二是南威尔士警察局。 他们把这项技术部署在人多嘈杂的公共区域,包括音乐会、足球比赛等大型集体活动场地中。
synchronized你到底锁住的是谁?...synchronized从锁的是谁的维度一共有两种情况: 锁住类 锁住对象实例 我们还是从直观的语法结构上来讲述synchronized。...1)静态方法上的锁 静态方法是属于“类”,不属于某个实例,是所有对象实例所共享的方法。也就是说如果在静态方法上加入synchronized,那么它获取的就是这个类的锁,锁住的就是这个类。...结合上述synchronized修饰实例方法锁住的是对象实例,如果两个线程针对的是一个对象实例,那么其中一个线程必然不可能获取这个锁;如果两个线程针对的是两个对象实例,那么这两个线程不相关均能获取这个锁...对静态方法上加关键字锁住类锁的解释 静态方法是类所有对象实例所共享的,无论定义多少个实例,是要是静态方法上的锁,它至始至终只有1个。
领取专属 10元无门槛券
手把手带您无忧上云