当前位置: 首页 > news >正文

92岁高龄的创始人张忠谋谈台积电发展史

一、张忠谋和台积电

        在台北一间办公室里,张忠谋最近拿出一本印有彩色图案的旧书。它的标题是《VLSI 系统导论》,这是一本研究生水平的教科书,描述了计算机芯片设计的复杂性。92岁的张先生满怀敬意地举起它。

92岁高龄的台积电创始人张忠谋

        “我想告诉你这本书的出版日期,1980 年,”他说。他补充说,时机很重要,因为这是他拼凑起来的拼图中的“最早的一块”——不仅改变了他的职业生涯,也改变了全球电子行业的进程。

        张先生从教科书中获得的知识看似简单:微芯片作为计算机的大脑,可以在一个地方设计,但在其他地方制造。这个想法违背了当时半导体行业的标准做法。

        因此,在54岁的时候,当很多人开始更多地考虑退休的时候,张先生却走上了将自己的见解变成现实的道路。这位工程师创立了台湾积体电路制造公司(TSMC)。该公司不设计芯片,但已成为全球最大的尖端微处理器制造商,客户包括苹果和英伟达等。

        如今,这家部分因教科书而存在的公司已成为一家价值5000亿美元的巨头,将最先进的芯片应用于 iPhone、汽车、超级计算机、飞机等等。其芯片工厂(晶圆厂)非常重要,以至于很多国家都邀请台积电在其国内建造这些工厂。

在南京举行的 2020 年世界半导体大会上,台积电生产的硅晶圆。

        张先生不可思议的创业之旅帮助重组了电子行业的运作方式。

        十几位熟悉张先生的人(其中许多人是台积电的同事)表示,他通过一丝不苟、固执、信任他最优秀的员工,建立了这家公司,并在策略上击败了三星和英特尔等巨头。2008年金融危机后,台积电陷入困境,他在77岁时重新出任首席执行官,再次接任。

        要了解科技行业的未来,至关重要的是通过张先生的视角了解世界,以及他如何在其他人没有做出的情况下做出最初的赌注。与当今的科技大亨——例如埃隆·马斯克和马克·扎克伯格公开考虑过笼斗——不同的是,张先生表现得更加克制。如果说全球科技巨头之间的竞争是一系列高风险的扑克游戏,那么他就是经营赌场的安静人。

位于新竹的台积电创新博物馆。1987年,张忠谋创立台积电时,他的脑海中已经清晰了商业模式,并计划让台积电进军全球市场。

二、张忠谋生平

        张先生1931年出生在战争边缘的中国。18岁之前,他曾在6个城市生活过,转过10次学校,经历过广州和重庆的轰炸,并在二战期间随家人逃离日本占领的上海。

        1948 年,他与家人来到香港。

        1949年,张先生移居美国,就读于哈佛大学,然后转学到麻省理工学院学习机械工程。1955年,当他两次未能通过麻省理工学院的博士学位资格考试时,他决定去看看就业市场。

        “很多年后,我考虑不去麻省理工学院攻读博士学位。计划是我一生中最大的幸运!” 他在自传中写道。

        其中两个最好的报价来自福特汽车公司和Sylvania(一家不太知名的电子公司)。福特向张先生提供了每月479美元的工作机会,让他在底特律的研发中心工作。尽管被该公司的招聘人员所吸引,张先生还是惊讶地发现这个报价比 Sylvania 每月480美元的价格低了1美元。

新竹台积电芯片工厂内

        当他打电话给福特要求提供匹配的工作机会时,原本友善的招聘人员变得充满敌意,并告诉他不会再多得到一分钱。张先生接受了Sylvania的工程工作。在那里,他了解了晶体管,这是微芯片最基本的组成部分。

        “那是我半导体职业生涯的开始,”他说。“现在回想起来,这真是一件好事。”

        在 Sylvania 的三年时间打开了大门,并巩固了张先生对半导体的热情。但西尔瓦尼亚(Sylvania)陷入了挣扎,给他上了一课,告诉他后来如何管理台积电。

        “从一开始,半导体行业就是一个快节奏、无情的行业,”张先生在自传中谈到西尔瓦尼亚最终的崩溃时写道。“一旦落后,追赶就变得相当困难。”

        1958 年,他跳槽到了一家新兴的半导体公司德州仪器 (Texas Instruments)。这家位于达拉斯的公司“年轻而充满活力”,许多员工每周工作超过 50 小时,并在办公室过夜。

        张先生成为德州仪器当时举世闻名的半导体业务的支柱。突破不断。20 世纪 70 年代,该公司生产了一种可以合成人声的芯片,从而诞生了著名的 Speak & Spell 玩具,这是一种帮助儿童拼写和发音的手持设备。

        “这就像卡米洛特一样,但时间并不长,”他说。

        20 世纪 70 年代末,德州仪器 (TI) 将重点转向新兴的计算器、数字手表和家用电脑市场。当时负责半导体业务的张先生意识到自己的职业生涯正接近“死胡同”。

        是时候做一些不同的事情了。

去年台积电在亚利桑那州工厂举办活动时,张先生发表了讲话。

        近年来,美国、日本和欧洲纷纷邀请台积电在其国内建造晶圆厂。

三、成立台积电

        如果说促成台积电创立的第一个拼图是教科书,那么第二个拼图则是张先生在德州仪器公司工作结束时的一段经历。

        20 世纪 80 年代初,德州仪器 (TI) 在日本开设了一家芯片工厂。生产线开始生产芯片三个月后,该工厂的“产量”是该公司德克萨斯州工厂的两倍。产量是一个关键统计数据,指的是生产中产生了多少可用芯片。

        张先生被派往日本解开产量之谜。他发现,关键在于员工,高素质员工的流动率出奇地低。

        但尽管德州仪器公司尽了最大的努力,但还是无法在美国找到同等水平的技术人员。在美国一家工厂,主管职位的最佳候选人拥有法国文学学位,但没有工程背景。先进制造业的未来似乎在亚洲。

        1984 年,张先生加入了另一家芯片公司通用仪器公司,第三块拼图也随之水到渠成。他遇到了一位企业家,后来他创办了一家只设计芯片而不生产芯片的公司,这在当时并不常见。他发现了一个被证明具有持久力的趋势:如今,大多数半导体公司都设计芯片并将制造外包。

        这最后一件作品恰逢宝岛从劳动密集型重工业经济向高科技经济转型。当宝岛官员着眼于发展半导体产业时,他们要求已享有芯片专家声誉的张先生领导一家加速创新的研究所。

        因此,1985 年,时年 54 岁的张先生离开美国,前往一个他只通过多次参观德州仪器 (TI) 工厂才知道的地方。

        “我当然没有计划待这么长时间,”他说。“我以为我可能几年后就会回去,我真的没有计划成立台积电,在宝岛成立任何公司。”

        张先生抵达后几周内,被称为宝岛科技发展教父的政府官员李国廷要求 他使国家主导的芯片项目在商业上可行。

台积电位于台南科学园区的办公室。

        张先生的创业历程和成功帮助宝岛成为经济巨人,并重组了电子行业的运作方式。

        当张先生评估宝岛的优势和劣势时,他感觉到了一个机会。“我的结论是,宝岛与日本比与美国相似得多,”他在谈到他在德州仪器日本工厂的经历时说道。

        1987年,张先生创立台积电。他的商业模式很清晰:台积电将为其他公司制造芯片,而不是设计它们。这意味着它只需要赢得业内人士的支持,然后专注于它最擅长的领域——制造业。

        张先生从一开始就计划让台积电进军全球市场。他在公司引进了宝岛少见的专业管理体系。为了营造国际化环境,内部沟通均使用英语。

        事实证明他的愿景是有预见性的。随着半导体的生产变得更加复杂和昂贵,只有少数公司有能力尝试。制造芯片涉及数百个步骤,这些步骤利用先进的激光和化学操作来为电子信号创建微小的路径,从而为计算机进行最基本的计算。成本是天文数字。

        多年来,张先生一直坚持下去,而其他人则退出了。如果台积电能够吸引足够的客户,利用规模经济,它就有机会击败英特尔和三星。

        1997年,张先生聘请了新的发展研究主管蒋尚义。他告诉蒋先生将台积电与行业领导者英特尔进行比较。

        “我们的目标是成为第一,不择手段,”张先生说。

        蒋先生很惊讶。“要成为第一,你的花费必须是你的下一个竞争对手的三倍,”他回答道,暗示领先地位将是一个过于崇高和昂贵的目标。

        “可能是三倍,但我确实想花足够多的钱,让我们成为第一,”张先生说。即使在 2005 年辞去台积电首席执行官职务并继续担任公司董事长之后,他也准备保持耐心。

四、危机

        2009 年 4 月,愤怒的台积电员工——其中许多人最近被公司解雇——在台北安静的大直住宅区的一个绿树成荫的操场上建立了一个抗议营地。他们就在张先生的高档公寓楼的街上。

        天黑后,抗议者在滑梯和丛林健身房旁边推出睡袋,用一块写着“台积电谎言谎言谎言”的大牌子遮住自己。纵观台积电二十多年的历史,台积电从未裁员。然而2008年金融危机之后,张的继任者蔡里克开始解雇员工。

        当时 77 岁的张先生决定不能再袖手旁观。他收回了自己的工作,重新聘用了蔡英文解雇的人才,并将台积电的支出增加了一倍多。

2008年金融危机后,张继任的继任者蔡崇信开始裁员。2009年,时年77岁、退休四年的张先生收回了自己的工作,并重新聘用了蔡英文解雇的人才。
        由于该行业正处于艰难时期,此举并未得到投资者的赞赏。台积电前投资者关系负责人伊丽莎白·孙(Elizabeth Sun)回忆起她对这个消息的反应:“当我听到这个消息时,我想用头撞墙。”

        但赌注得到了回报。2010年,张先生接到了电话,这将推动台积电的增长,并巩固其对三星和英特尔的领先地位。苹果公司高级副总裁杰夫·威廉姆斯(Jeff Williams)通过张先生的妻子苏菲·张(Sophie Chang)取得了联系,苏菲·张是苹果最大组装商富士康创始人郭台铭的亲戚。

        这次通话导致他们四人在周日共进晚餐,第二天就变成了谈判。苹果曾与三星合作生产其为 iPhone 设计的微芯片,但它正在寻找新的合作伙伴,部分原因是三星已成为智能手机的主要竞争对手。台积电不与客户竞争,因此在该合同中处于有利地位。

        讨论持续了几个月。“合同本身非常复杂,”张先生说。“我们还是第一次遇到这种事。”

        苹果一度宣布暂停谈判两个月。张先生听说英特尔可能会介入。

        由于担心,张先生飞往旧金山会见苹果公司首席执行官蒂姆·库克,库克向他保证了这一点。在 2013 年的一次采访中,时任英特尔首席执行官的保罗·欧德宁 (Paul Otellini) 表示,他拒绝了为 iPhone 制造芯片的机会,因为苹果不会支付足够的费用。

        张先生不会犯同样的错误。苹果要求比其他公司更好的条款和更低的价格,但他明白合同的规模将有助于台积电超越竞争对手。这是他从比尔·贝恩那里学到的教训,比尔·贝恩在德州仪器公司创立了咨询公司贝恩公司。

去年,苹果公司首席执行官蒂姆·库克(左)在凤凰城与张先生共同举杯。

        贝恩先生当时是波士顿咨询集团的顾问,他在张先生旁边的一间办公室里工作了近两年。他分析了德州仪器公司的生产和销售数据,并认为该公司生产的产品越多,其业绩就越好。

        与苹果公司的交易完成后,张先生借了 70 亿美元来建设生产数百万个 iPhone 芯片的产能。

        随后几年,苹果再次短暂转向三星生产 iPhone 芯片,但台积电成为其主要芯片制造商。苹果现在是台积电最大的客户,约占营收的20%。

        即使现在,张先生对台积电客户的言论仍然持谨慎态度。在他的办公室开始讲述有关苹果的故事后,他想知道自己是否说得太多了。

        “我不认为我已经超出了苹果公司对告诉你的内容的限制,”他说。

        苹果现任首席运营官威廉姆斯在一份声明中表示,张先生“将半导体行业推向了新的领域”。

        2018年,86岁的张先生再次退休。那时,台积电已经在其他公司落后的地方取得了成功,大规模生产了带有DNA双螺旋大小的电子通路的芯片。这让张先生相信他已经实现了台积电的一个关键宗旨:技术领先。

五、推动人工智能革命

        张先生台北办公室的墙上挂满了与世界领导人的奖项和合影,其中一幅漫画描绘了他与芯片公司英伟达创始人黄仁勋的密切关系。

        如果说苹果推动了台积电的发展,那么张先生则帮助英伟达成为全球最重要的人工智能芯片设计商。漫画讲述了这个故事。20世纪90年代中期,当英伟达还是一家初创公司时,黄先生致信张先生,询问台积电是否会生产其芯片。与黄先生通话后,张先生同意了。

        “我喜欢他,”张先生谈到黄先生时说道。

        张先生抓住了这个机会,帮助推动了美国的人工智能革命。凭借台积电的制造,英伟达成为全球最重要的AI芯片设计商。像生成人工智能这样的突破依赖于大量的 Nvidia 芯片来寻找大量数据中的模式。

        在 2018 年张先生退休聚会上的演讲中,黄仁勋表示,如果没有台积电,英伟达(现在价值 1 万亿美元)就不会存在。黄先生送给张先生的漫画上有一段题词:“你的职业生涯是一部杰作——一部贝多芬的第九交响曲。”

去年,张先生(左)与英伟达首席执行官黄仁勋在凤凰城。

        如果说苹果推动了台积电的发展,那么张先生则帮助英伟达成为全球最重要的人工智能芯片设计商。

        对于张先生来说,这部杰作的最后一个音符尚未演奏。对于一个九十多岁的人来说,他很健康,尽管几年前在他的心脏中植入了支架后,他就不能再抽烟了——这曾经是他在照片中的标志。

        在他的办公室里,他仍然保留着一台彭博终端。他还定期在世界各地公开露面,讨论全球政治和经济。

相关文章:

92岁高龄的创始人张忠谋谈台积电发展史

一、张忠谋和台积电 在台北一间办公室里,张忠谋最近拿出一本印有彩色图案的旧书。它的标题是《VLSI 系统导论》,这是一本研究生水平的教科书,描述了计算机芯片设计的复杂性。92岁的张先生满怀敬意地举起它。 92岁高龄的台积电创始人张忠谋 “…...

【VIM】VIm初步使用

玩转Vim-从放弃到入门_哔哩哔哩_bilibili...

教育类《中学政史地》收稿方向-投稿邮箱

教育类《中学政史地》收稿方向-投稿邮箱 《中学政史地》收稿方向:中学政治、历史、地理类稿件 《中学政史地》创办于1987年,是我国唯一一份集中学政治、历史、地理三门学科为一体的综合性月刊。每月两期,分初中版和高中版。以服务学生、服务…...

数据库的备份与恢复

数据备份的重要性 备份的主要目的是灾难恢复。 在生产环境中,数据的安全性至关重要。 任何数据的丢失都可能产生严重的后果。 造成数据丢失的原因: 程序错误人为操作错误运算错误磁盘故障灾难(如火灾、地震)和盗窃 数据库备份…...

string类的模拟实现(万字讲解超详细)

目录 前言 1.命名空间的使用 2.string的成员变量 3.构造函数 4.析构函数 5.拷贝构造 5.1 swap交换函数的实现 6.赋值运算符重载 7.迭代器部分 8.数据容量控制 8.1 size和capacity 8.2 empty 9.数据修改部分 9.1 push_back 9.2 append添加字符串 9.3 运算符重载…...

C 函数指针

就像指针可以指向一般变量、数组、结构体那样,指针也可以指向函数。 函数指针的主要用途是向其他函数传递“回调”,或者模拟类和对象。 形式如下: int (*POINTER_NAME)(int a, int b) 这类似于指向数组的指针可以表示所指向的数组。指向函数…...

zkVM设计性能分析

1. 引言 本文主要参考: 2023年9月ZKSummit10 Wei Dai 1k(x) & Terry Chung 1k(x)分享视频 ZK10: Analysis of zkVM Designs - Wei Dai & Terry Chung 当前有各种zkVM,其设计思想各有不同,且各有取舍,本文重点对现有各z…...

调用gethostbyname实现域名解析(附源码)

VC常用功能开发汇总(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net/chenlycly/article/details/124272585C软件异常排查从入门到精通系列教程(专栏文章列表,欢迎订阅,持续更新...&a…...

面向无线传感器网络WSN的增强型MODLEACH设计与仿真(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...

前端页面初步开发

<template><div><el-card class"box-card" style"height: 620px"><el-input v-model"query.name" style"width:200px" placeholder"请输入用户姓名"></el-input>&nbsp&nbsp&nbsp…...

【赠书活动第3期】《构建新型网络形态下的网络空间安全体系》——用“价值”的视角来看安全

目录 一、内容简介二、读者受众三、图书目录四、编辑推荐五、获奖名单 一、内容简介 经过30多年的发展&#xff0c;安全已经深入到信息化的方方面面&#xff0c;形成了一个庞大的产业和复杂的理论、技术和产品体系。 因此&#xff0c;需要站在网络空间的高度看待安全与网络的…...

基于SpringBoot的智能推荐的卫生健康系统

目录 前言 一、技术栈 二、系统功能介绍 用户管理 科室类型管理 医生信息管理 健康论坛管理 我的发布 我的收藏 在线咨询 三、核心代码 1、登录模块 2、文件上传模块 3、代码封装 前言 随着信息技术在管理上越来越深入而广泛的应用&#xff0c;管理信息系统的实施在…...

几种开源协议的区别(Apache、MIT、BSD、MPL、GPL、LGPL)

作为一名软件开发人员&#xff0c;你一定也是经常接触到开源软件&#xff0c;但你真的就了解这些开源软件使用的开源许可协议吗&#xff1f; 你不会真的认为&#xff0c;开源就是完全免费吧&#xff1f;那么让我们通过本文来寻找答案。 一、开源许可协议简述 开源许可协议是指开…...

通过usb串口发送接收数据

USB通信使用系统api&#xff0c;USB转串口通信使用第三方库usb-serial-for-android&#xff0c; 串口通信使用Google官方库android-serialport-api。x 引入包后在本地下载的位置&#xff1a;C:\Users\Administrator\.gradle\caches\modules-2\files-2.1 在 Android 中&#x…...

Python3数据科学包系列(三):数据分析实战

Python3中类的高级语法及实战 Python3(基础|高级)语法实战(|多线程|多进程|线程池|进程池技术)|多线程安全问题解决方案 Python3数据科学包系列(一):数据分析实战 Python3数据科学包系列(二):数据分析实战 Python3数据科学包系列(三):数据分析实战 国庆中秋宅家自省: Pyth…...

UE4.27.2 自定义 PrimitiveComponent 出现的问题

目录 CreatePrimitiveUniformBufferImmediateFLocalVertexFactory 默认构造函数GetTypeHashENQUEUE_RENDER_COMMANDnull resource entry in uniform buffer parameters FLocalVertexFactory 在看大象无形&#xff0c;其中关于静态物体网络绘制的代码出错的 bug 我也搞了一会………...

【docker】数据卷和数据卷容器

一、如何管理docker容器中的数据&#xff1f; 二、数据卷 1、数据卷原理 将容器内部的配置文件目录&#xff0c;挂载到宿主机指定目录下 数据卷默认会一直存在&#xff0c;即使容器被删除 宿主机和容器是两个不同的名称空间&#xff0c;如果想进行连接需要用ssh&#xff0c;…...

HTML——列表,表格,表单内容的讲解

文章目录 一、列表1.1无序&#xff08;unorder&#xff09;列表1.2 有序&#xff08;order&#xff09;列表1.3 定义列表 二、表格**2.1 基本的表格标签2.2 演示 三、表单3.1 form元素3.2 input元素3.2.1 单选按钮 3.3 selcet元素 基础部分点击&#xff1a; web基础 一、列表 …...

Mongodb学习

一、初步了解 1.1 Mongodb 是什么 MongoDB 是一个基于分布式文件存储的数据库&#xff0c;官方地址 https://www.mongodb.com/ 1.2 数据库是什么 数据库&#xff08;DataBase&#xff09;是按照数据结构来组织、存储和管理数据的 应用程序 1.3 数据库的作用 数据库的主要…...

2024届计算机毕业生福利来啦!Python毕业设计选题分享Django毕设选题大全Flask毕设选题最易过题目

&#x1f495;&#x1f495;作者&#xff1a;计算机源码社 &#x1f495;&#x1f495;个人简介&#xff1a;本人七年开发经验&#xff0c;擅长Java、Python、PHP、.NET、微信小程序、爬虫、大数据等&#xff0c;大家有这一块的问题可以一起交流&#xff01; &#x1f495;&…...

网络爬虫指南

一、定义 网络爬虫&#xff0c;是按照一定规则&#xff0c;自动抓取网页信息。爬虫的本质是模拟浏览器打开网页&#xff0c;从网页中获取我们想要的那部分数据。 二、Python为什么适合爬虫 Python相比与其他编程语言&#xff0c;如java&#xff0c;c#&#xff0c;C&#xff…...

9、媒体元素标签

9、媒体元素标签 一、视频元素 video标签 二、音频元素 audio标签 <!--音频和视频 video&#xff1a;视频标签 audio&#xff1a;音频标签 controls&#xff1a;控制选项&#xff0c;可以显示进度条 autoplay&#xff1a;自动播放 -->示例 <!DOCTYPE html> &…...

php单独使用think-rom数据库 | thinkphp手动关闭数据库连接

背景&#xff08;think-orm2.0.61&#xff09; 由于需要长时间运行一个php脚本&#xff0c;而运行过程并不是需要一直与数据库交互&#xff0c;但thinkphp主要是为web站点开发的框架&#xff0c;而站点一般都是数据获取完则进程结束&#xff0c;所以thinkphp没提供手动关闭数据…...

337. 打家劫舍 III

题目描述 小偷又发现了一个新的可行窃的地区。这个地区只有一个入口&#xff0c;我们称之为 root 。 除了 root 之外&#xff0c;每栋房子有且只有一个“父“房子与之相连。一番侦察之后&#xff0c;聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。 如果 两…...

tio-websocket-spring-boot-starter的最简单实例,看完你一定有所收获

前言 我最近一个月一直在寻找能够快速开发实时通讯的简单好用的模块,所以我就去寻找了一下相关的内容.在此之前我使用的是Spring原生的webSocket,她有个弊端就是设置组不容易设置,而且配置上也稍微复杂一点,需要配置拦截器和处理器,还需要把它放入到Springboot的启动容器里面,也…...

列出连通集

输入样例: 8 6 0 7 0 1 2 0 4 1 2 4 3 5 输出样例: { 0 1 4 2 7 } { 3 5 } { 6 } { 0 1 2 7 4 } { 3 5 } { 6 } solution #include <stdio.h> #include <string.h> int arcs[10][10]; int visited[10] {0}; void DFS(int n, int v); void BFS(int n , int i)…...

前端 富文本编辑器原理——从javascript、html、css开始入门

文章目录 ⭐前言⭐html的contenteditable属性&#x1f496; 输入的光标位置&#xff08;浏览器获取selection&#xff09;⭐使用Selection.toString () 返回指定的文本⭐getRangeAt 获取指定索引范围 &#x1f496; 修改光标位置&#x1f496; 设置选取range ⭐总结⭐结束 ⭐前…...

堆--数据流中第K大元素

如果对于堆不是太认识&#xff0c;请点击&#xff1a;堆的初步认识-CSDN博客 数据流与上述堆--数组中第K大元素-CSDN博客的数组区别&#xff1a; 数据流的数据是动态变化的&#xff0c;数组是写死的 堆--数组中第K大元素-CSDN博客题的小顶堆加一个方法&#xff1a; class MinH…...

【算法|动态规划No.12】leetcode152. 乘积最大子数组

个人主页&#xff1a;兜里有颗棉花糖 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 兜里有颗棉花糖 原创 收录于专栏【手撕算法系列专栏】【LeetCode】 &#x1f354;本专栏旨在提高自己算法能力的同时&#xff0c;记录一下自己的学习过程&#xff0c;希望…...

Covert Communication 与选择波束(毫米波,大规模MIMO,可重构全息表面)

Covert Communication for Spatially Sparse mmWave Massive MIMO Channels 2023 TOC abstract 隐蔽通信&#xff0c;也称为低检测概率通信&#xff0c;旨在为合法用户提供可靠的通信&#xff0c;并防止任何其他用户检测到合法通信的发生。出于下一代通信系统安全链路的强烈…...

东莞疫情最新情况大岭山/seo搜索引擎优化案例

&#xff08;图片来源&#xff1a;网络&#xff09; 在量子计算领域的大型云服务提供商队列中&#xff0c;亚马逊是一位低调的“标兵”。 2019年。亚马逊推出托管量子云服务产品Braket&#xff0c;为科学家、研究人员和开发人员学习和访问各种量子计算机提供工具。截止目前&…...

清溪做网站/给我免费的视频在线观看

介绍一款面试题库小程序 手机刷题更方便 MST题宝库 介绍 在前端面试中&#xff0c;手撕代码显然是不可避免的&#xff0c;并且占很大的一部分比重。 一般来说&#xff0c;如果代码写的好&#xff0c;即使理论知识答得不够清楚&#xff0c;也能有大概率通过面试。并且其…...

wordpress代码目录/seo网站关键词

2019独角兽企业重金招聘Python工程师标准>>> 为什么静态资源会被拦截 在我们使用SpringMvc时&#xff0c;会在web.xml中配置下面的信息。 <servlet-mapping><servlet-name>spring</servlet-name><url-pattern>/</url-pattern> </s…...

大型外贸商城网站建设/企业网络推广方案

下面这个 C 函数可以用来检测你的程序是否正在被调试&#xff1a;static bool debuggerRunning(void) {int junk;int mib[4];struct kinfo_proc info;size_t size;info.kp_proc.p_flag 0;mib[0] CTL_KERN;mib[1] KERN_PROC;…...

网站建设后台程序用什么语言/国际新闻今日头条

在jQuery中&#xff0c;可以使用[attribute^value]选择器来选择以特定字符开头的ID元素。下面本篇文章给大家介绍一下。有一定的参考价值&#xff0c;有需要的朋友可以参考一下&#xff0c;希望对大家有所帮助。[attribute^value] 选择器选取每个带有指定属性且以指定字符串开头…...

广告制作行业发展前景/郑州seo排名优化

今天在写网站的时候同一个条件需要对比多个值&#xff0c;框架是thinkphp的查了下资料发现是可以判断的&#xff0c;接下来吾爱编程就为大家介绍一下thinkphp中if标签的condition用法&#xff0c;有需要的小伙伴可以参考一下&#xff1a;1、condition语法介绍&#xff1a;{if c…...