技术_技术栈 - CSDN
  • 本文转载自公众号 吃草的罗汉 文中的“我”并非小灰,而是原文作者。 熟悉我的人都知道,我有位从事猎头工作的老婆,平时的工作是专为某些医疗、金融投资机构提供中、高级岗位职位人才招聘及相关咨询服务。...

    本文转载自公众号  吃草的罗汉

    文中的“我”并非小灰,而是原文作者。

    熟悉我的人都知道,我有位从事猎头工作的老婆,平时的工作是专为某些医疗、金融投资机构提供中、高级岗位职位人才招聘及相关咨询服务。

    相比之下,这项工作对业务专业性与人脉关系要求较高,经常会被行业大咖问:“这家公司你觉得怎么样?和某某公司比,你觉得他们之间区别是啥?”

    如果回答的不够专业,或者被对方感觉很水,不仅当场尴尬,而且会在信任上大打折扣。

    对猎头这项工作来说,一旦失去了信任,就意味着确定性的消失,长此以往,这个圈子也就别想混了。

    上周,我妻子手上的某候选人,在通过初试、复试后,最终被卡在了终面上。

    这种高端VP岗位的夭折,显然让她十分郁闷。

    我本想安慰她,没想到被瞪了一眼,说:“少跟我提这事!煮熟的鸭子都飞了,几十万佣金啊,就这么飞了!”

    我一哆嗦,感受到怨愤之气已冲破了天空,立马话锋一转,“胜败乃兵家常事,没事的。”

    “去你的兵家常事!我真火大着呢,少惹我!”

    我很理解,毕竟业务的发展非常艰难,这给她的情绪带来了压力,笑了笑说:“好吧。那为什么终面被拒呢?”

    “现在的客户真难伺候,招的是VP,问的全是与细节相关的问题,最终,候选人抱怨企业小瞧了他,企业则吐槽这哥们很水。”

    她喝了口茶,抬起头问我。

    “好像在你们技术圈里,这种事情还挺多见?”

    这样的话题,曾经在技术圈内也争论了过一阵子。

    我试图用几个例子来向他解释,还别说,这方面可是我的强项。

    比如,当团队规模超过几十人以上,而且不止一条产品线,那就需要有一名技术总监来管理和协调各个产品线Leader,并负责搭建公共技术平台,提升开发效率,控制质量,并降低成本。

    再比如,当团队规模超过上百人时,才有设立CTO的必要,毕竟到这个研发规模规模级别了,就要有专门的团队做技术应用创新探索和前沿技术预研,而且要和技术平台团队、应用研发团队形成很好的联动作用,让创新原型试点能够很平滑的融入商业平台再让应用研发线规模化的使用起来……

    说到这,我老婆朝我摆了摆手,示意我停下来。

    “你这套说词演练了几次了?少拿演讲的套路来糊弄我,这种 ‘胡子眉毛一把抓’ 的理论根本没意义。”,她继续说,“我也常和技术领域的猎头聊天,你先歇一歇,还是我先说说自己的看法吧。”

    中/高层管理者是否要关心细节?

    总监也好,首席也罢,都应该加上业务发展时期的时间轴。

    处于快速发展期的公司,一般不可能因为闲着蛋疼,招个CTO玩一玩,或者说掐指一算,感觉天空出现了祥瑞,预兆着公司将在半年以后业务规模翻几翻,咱们先招个CTO备着,以备不时之需。

    打算招人,通常是遇到了解决不了的问题,现有的小伙伴缺乏经验,搞不定,迈不过这个坎了。好吧,动用人脉网络与猎头圈,针对性的找个哥们来填坑吧。

    至于Title,VP也好,总监也罢,只要老员工这碗水能端平,只要候选人想要的,一般都能满足。

    那问题来了,如果这来填坑的哥们只会画饼,没实战经验,一般会沦陷于两大困境。

    一是如何服众,二是如何实现。

    常听人说,技术男不服管理,只服大神,因此这两大困境的解决路径是相通的。

    我急忙回答,这个的确是这样。

    说到这,我想起去年曾经面过的一位技术VP,看他简历上写着有过 “抢票秒杀场景” 的经验,便请他详细介绍下整个架构与场景实现。

    他用了十分钟时间,在黑板上画了一幅拓扑图,并分别介绍了他们在缓存、熔断、降级与限流的方案选型。

    我觉得很不错,证明他的确有亲临整个过程。

    随即我问他,“能详细介绍下其中的分布式缓存实现吗?” 他支支吾吾了很久,基本只能说出个大概,尤其对热迁移、一致性哈希原理之类的问题,完全不懂。

    随后我又问他,“能详细谈谈你们是如何做限流的吗?” 他来了精神,把Nginx暴利限流的方式讲了一遍,我接着问,“这样不就造成业务有损了吗?如果让你重新来一次,你还有其他方案吗?”

    他回答:“异步实现。”

    我追问:“如何异步呢?能详细说下吗?”

    他愣了几秒,略带不耐烦的回答:“不好意思,这些都是架构师做的,我是来面试技术VP的,干嘛总问我技术细节呢?”

    我很知趣,为了缓和尴尬,立即把话题岔到管理类话题上去了。

    妻子说,你看,处于快速发展期的公司,招你就是来解决问题的。

    如果你就知道个大概,那还找你干什么呢?

    妻子继续说,在我们投资领域有这样的一个说法,不知道你们有没有。

    我说,什么说法?

    如果你要找一名总监,或者VP,那就去挖对标企业团队中的技术二把手。

    为什么呢?因为与总监相比,二把手不仅薪资上会略低,而且新Title对他更有吸引力,况且一般他对细节的了解会更深,更有利于执行落地

    我喝了口茶,点了点头,有道理。

    我立即追问,那处于平稳期或衰退期的公司呢?会有什么不一样吗?

    “进入平稳期或衰退期,还要总监和VP干嘛?” 妻子反问我。

    “怎么不要?团队还在,总需要人管理啊。” 我不服气。

    “算了吧你,你们这种技术岗位等同于工具,一旦业务进入平稳期或衰退期,成本中心的热点就会凸显,每个岗位都有Leader在那盯着,维持着正常的业务运行。这时,还有什么规划和平台要做吗?没了吧?”

    妻子拍了拍我的肩膀,冷笑着说:“到这天,什么CTO,什么技术总监,就等着被收拾吧。早和你说了,都是高危职业。”

    我咽了口唾沫,问:“投资领域也这样吗?”

    妻子转过脸来看了看我:“这是游戏的基本规则,混了那么多年,还那么惊讶干嘛?”

    我叹了口气,有个视角犀利的老婆,不知道这是福,还是祸。

    不关心技术细节,结果一般会如何?

    我曾在很多演讲与文章中提到过,国内有许多技术管理者的晋升路径通常与领导关系、时机巧合、能说会道有关。

    职务的高低与否,只是体现出企业对他的一种信任,而不是其技术能力的强或弱。

    再说了,判断某人是否达到晋升的标准,在不同企业、不同时期、不同行业、不同老板的客观环境下都不相同。

    讲个真实的事情,为了避免得罪人,称这位主人公为 “小李” 吧。

    某年,小李从毕业后一直在A公司工作,截止到年底将满三年,就因为能说会道,业务理解能力强,非常受到老板的赏识,老板曾想提拔他,但考虑到老员工心理平衡的问题因此作罢。

    新年刚过,小李的部门总监离职,部门内都是两年内的新员工,老板把小李提拔到了部门总监的位置上。

    正巧此刻业务发展较快,公司急需搭建公共技术平台,助力于开发效率的提升。

    三年的时间,说长不长,说短不短,外加工作内容多半与业务沟通及逻辑研发有关,小李在这方面却毫无经验。为了解决这一难题,公司挖来了两名有经验的架构师,协助小李共同建设平台。

    一年后,平台逐渐成型,基本满足了公司的业务发展要求。小李在这一年中,无论在系统规划,还是在产品设计方面都有了很大的进步。

    俗话说,环境创造人才,果真不假。

    由于是非计算机专业出身,加上从事一线开发时间较短,在技术选型与实践的关键点把控上,小李通常总是浮于表面,喜欢夸夸其谈,卖弄资历,遇到问题总爱把问题甩给架构师,还总把 “管理和技术要分开”、“顶层设计才是关键点” 这样的理论挂在嘴边。

    这种论调,不仅容易招来技术小伙伴的反感,而且会把心态搞得越发浮躁。

    两年以后,由于业务转型,公司开始大幅度裁撤技术团队。小李也受到波及,开始四处找工作,可结果却四处碰壁。

    面试过的所有公司,对他的评价几乎完全一致:

    1. 应用场景都经历过,但都浮于表面。

    2. 技术基础较差,脱离一线已久。

    3. 技术栈了解程度浅,对原理模糊不清。

    4. 薪资要求较高,心态过于浮躁。

    真遗憾,落得这样一个评价,还有哪家公司敢要你呢?

    记得曾经和朋友聊到过这样几句话:

    1. 技术实践场景落地很重要。哪来那么多规划要做?哪来那么多顶层设计要做?

    2. 技术原理很重要。哪有那么多新技术要学?原理都差不多,一通百通。

    3. 技术细节很重要。哪来那么多规划要做?

    4. 比起那些玄乎的管理理论,实实在在的代码对程序员更有说服力。

    在去年的某次演讲中,我曾说过这样一段话。

    有人说,不写代码的CTO格局更高,视野更广。我不这么认为。

    不管你面对多大的舞台,其实都是由一个又一个小小的细节组成的,细节不仅可以决定整个事物的最终等级,还可以改变事物的整体发展方向,甚至可以决定任何事情的成败。

    忽略细节,抛弃代码,就好像武士丢弃了剑,老虎拔掉了牙齿。

    当一名技术男脱离了技术细节,就像断了线的风筝,当没风来的时候,或许你也能悠悠潺潺的飘忽一会,冷不丁刮来一阵狂风,你便会飞的无影无踪。

    不过,假如你家里有矿,那可以随意。

    展开全文
  • 提交技术报告的通知     参加全国总决赛的竞速赛和创意赛的每支队伍必须提交竞赛车模制作技术报告。 这两个文档应在2019年8月30日前通过邮件发送给竞赛秘书处: 时间截止日期: 2020年8月30日 提交...
    第十五届全国大学生智能汽车竞赛
    获得全国总决赛资格和创意比赛队伍
    提交技术报告的通知

     

     
    参加全国总决赛的竞速赛和创意赛的每支队伍必须提交竞赛车模制作技术报告。 这两个文档应在2019年8月27日前通过邮件发送给竞赛秘书处。对于华东赛区、创意组比赛的队伍提交论文的截止日期为9月5日

    • 提交方式: 将技术报告发送到智能车竞赛组委会接收邮箱:wp76@mail.tsinghua.edu.cn

    • 技术报告文件命名格式: 学校名称_队伍名称_竞赛组别.文件后缀

    • 联系人方式: 王鹏,13611365139

    提交技术报告的队伍包括:

    • 在分赛区比赛中参加全国总决赛成绩认证的队伍;
    • 华南赛区各组别成绩排名前10的队伍;
    • 山东赛区各组别成绩排名前5的队伍;同一组别的同一学校的多支队伍只保留排名靠前的队伍。
    • 两组创意比赛进入线下比赛的队伍;

    技术报告应在带队教师指导下,由参赛队员独立完成。技术报告应能准确反映智能车设计、制作的详细技术信息。

    参加竞速赛(四轮组、双车组、节能组、信标组、AI电磁组)技术报告的详细要求及格式参见《全国大学生智能汽车竞赛技术报告细则》。技术报告细则下载地址: https://smartcar.cdstm.cn/index。参加创意组比赛(百度深度学习组、室外光电ROS组)队伍提交的技术报告要求仍然沿用前面预选赛提交技术报告的要求。

    全国大学生智能汽车竞赛组委会
    全国大学生智能汽车竞赛秘书处
    2020/8/20

     
     


    注1:技术报告是获得全国总决赛的必要条件。技术报告的质量也将会影响最终国赛奖项的排名。

    注2:由于每个赛区获得全国总决赛的队伍数量需要等到所有赛区比赛完之后才能够精确获得,之前预分配给各分赛区、省赛区的国赛名额数量是一个预估数。

    注3:对于创意组别的国赛奖项评价主要以现场比赛成绩为主。提交技术报告是一个必要条件。

     

    01附件


    1、《全国大学生智能汽车竞赛技术报告细则》:在竞赛网站https://smartcar.cdstm.cn下载。

    展开全文
  • 目前最火热的IT技术有哪些?

    千次阅读 2018-03-28 18:08:50
    但是IT行业职业划分那么多,哪种编程语言才是发展前景更好的IT技术编程语言呢?Java语言是目前是发展最快、人才需求量最大的IT编程语言。不论是从Java的应用平台上分析还是Java的未来发展前景,Java编程都是目前最...

    随着科技的进步和发展IT行业职业增多含金量增加,这些都吸引着越来越多的外行人士进入IT界。但是IT行业职业划分那么多,哪种编程语言才是发展前景更好的IT技术编程语言呢?


    Java语言是目前是发展最快、人才需求量最大的IT编程语言。不论是从Java的应用平台上分析还是Java的未来发展前景,Java编程都是目前最值得学习的语言。Java平台和语言最开始只是SUN公司在1990年12月开始研究的一个内部项目。他们想要一种易于移植到各种设备上的平台。SUN公司的工程师决定在C的基础上,开发一种面开发一种可移植性高,保密性能好的面相对象的环境。随后Java被大量运用于软件开发。例如现在经常使用的支付宝,QQ,微信等,都是使用Java技术。因为Java平台的可移植性和安全性的良好这也就是为什么大多数软件开发公司,都在使用Java技术开发的原因。Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。因此Java被广泛运用到编程语言中,越来越多的IT从业人员从事Java语言的开发。在当今就业形势越发严峻的残酷现实下,想加入到软件开法的行列,参加Java培训是非常重要的一件事,既可以补足经验上的缺失,也可以进一步掌握Java语言。如果掌握了Java这门技术,就业面非常广阔,不管是电脑方面的软硬件开发,还是手机的软硬件开发,Java都是必不可少的技术,只要是你想从事IT方面的工作,就必须掌握Java。据相关人士权威分析2017年软件开发,移动应用开发,云计算和数据分析人才将成为IT行业人才需求的主力军,这与多数IT企业的发展战略密不可分。

    展开全文
  • 编程之路(各种技术的路线图)

    千次阅读 2017-01-09 20:54:40
    技术永无止境,编程方向现在越来越广了,你还在迷茫地选择方向么? 本篇将简单描述编程各个方面,以及编程之路会遇到的生活问题。 问题与解答 1、编程分为几个阶段? 高手箴言中把编程分为六个阶段: 1、熟练...

    转载自:http://blog.csdn.net/pb09013037/article/details/41747307

    简介

    技术永无止境,编程方向现在越来越广了,你还在迷茫地选择方向么?

    本篇将简单描述编程各个方面,以及编程之路会遇到的生活问题。

    问题与解答
    1、编程分为几个阶段?
    高手箴言中把编程分为六个阶段:
    1、熟练地使用某种语言(java)。
    2、精通基于某种平台的开发(Android)。
    3、深入地了解某个平台系统的底层(Android 底层)。
    4、直接在平台上进行比较深层次的开发(Android NDK 开发)。
    5、系统体系结构开发。

    6、想啥就实现啥。

    2、JAVA 技术


    3、JavaScript 技术


    4、C/C++ 技术

    5、PHP技术


    6、C#技术


    7、Python技术


    8、Ruby


    9、Go语言


    10、DLL


    11、组件 控件 插件


    12、框架

    Java框架


    php框架


    JavaScript框架


    13、Perl技术


    14、XML

    可扩展标记语言,标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言。
    它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。

    15、CSS

    它是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
    CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。

    16、HTML

    标准通用标记语言下的一个应用,也是一种规范,一种标准, 它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。

    HTML文件是可以被多种网页浏览器读取,产生网页传递各类资讯的文件。从本质上来说,Internet( 互联网)是一个由一系列传输协议和各类文档所组成的集合,html文件只是其中的一种。

    HTML5是HTML下一个主要的修订版本,现在仍处于发展阶段,其实是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集。

    17、ASP


    18、Delphi


    19、Scala


    20、Groovy

    一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。由于其运行在 JVM 上的特性,Groovy 可以使用其他 Java 语言编写的库。

    用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。使用该种语言不必编写过多的代码,同时又具有闭包和动态语言中的其他特性。

    应用:1、groovyShell 脚本语言运用 2、在Java中动态加载和运行Groovy代码 3、groovy 脚本引擎

    21、Lua

    一个小巧的脚本语言,该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
    Lua脚本可以很容易的被C/C++ 代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。
    应用:
    Minecraft中的电脑插件
    所有的为电脑和turtle(机器人)的代码都是基于Lua的,你可以用它们与有(无)线路由器、打印机、磁盘驱动器、(黄金)显示器互动。

    魔兽世界插件开发
    游戏脚本

    22、SQL

    结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

    结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。

    它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。

    结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。

    开源项目:sqlite  一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。

    23、Flash

    一种动画创作与应用程序开发于一身的创作软件。

    Flash动画设计的三大基本功能是整个Flash动画设计知识体系中最重要、也是最基础的,包括:绘图和编辑图形、补间动画和遮罩。这是三个紧密相连的逻辑功能,并且这三个功能自Flash诞生以来就存在。

    Flash广泛用于创建吸引人的应用程序,它们包含丰富的视频、声音、图形和动画。

    24、WPF

    微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。

    Flash广泛用于创建吸引人的应用程序,它们包含丰富的视频、声音、图形和动画。
    由两个主要部分组成:引擎和编程框架:
    1、Windows Presentation Foundation引擎。Windows Presentation Foundation 引擎统一了开发人员和设计人员体验文档、媒体和 UI 的方式,为基于浏览器的体验、基于窗体的应用程序、图形、视频、音频和文档提供了一个单一的运行时库。
    2、Windows Presentation Foundation 框架。Windows Presentation Foundation 框架为媒体、用户界面设计和文档提供的解决方案远远超过开发人员现在所拥有的。

    25、Shell

    在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。

    26、Objective-C

    扩充C的面向对象编程语言。

    作用:编写iOS操作系统(如:iPhone、iPod touch、iPad 等苹果移动终端设备 )应用程序。

    27、QT

    一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。Qt很容易扩展,并且允许真正地组件编程。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界 面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。

    Qt支持下述平台:
    MS/Windows - 95、98、NT4.0、ME、2000、XP 、 Vista、Win7、win8、win2008
    Unix/X11 -Linux、SunSolaris、HP-UX、CompaqTru64 UNIX、IBMAIX、SGI IRIX、FreeBSD、BSD/OS和其它很多X11平台
    Macintosh -Mac OS X
    Embedded - 有帧缓冲(framebuffer)支持的嵌入式Linux平台,Windows CE
    Symbian Symbian^3 Symbian Anna Symbian Belle

    28、嵌入式

    嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。

    嵌入式设计是企业电子产品设计的重要组成,目前国内外中小型企业内部都建立了自己的嵌入式开发团队。团队所需的人员职位构成包括:(1)系统设计工程师 (2)硬件工程师 (3)底层驱动工程师 (4)Linux系统工程师 (5)应用设计工程师等。

    29、逆向开发

    逆向是编译的反过程,一般用户破解用户加密等数据。

    主要语言:汇编。

    主要工具:IDA

    主要应用:破解加密、游戏辅助等。

    30、初级程序员和高级程序员的区别

    同样一个项目,初级程序员想的是实现功能,达到效果,高级程序员想的是架构,如何更理想、更高效率完成。

    31、程序员是青春的代表么?

    决定程序员之路的元素有很多--------时间、身体、家庭。

    如果可以很好衡量这三者,相信你会超越乔布斯。


    总结

    人生之路漫漫,选择一个自己喜欢的专业很重要,全面了解专业决定了专业水平的宽度,深入某一方面决定了水平的高度。


    展开全文
  • 你应该知道的国内十大技术社区

    千次阅读 2018-07-04 09:50:47
    社区是聚集一类具有相同爱好或者相同行业的群体,IT技术社区就是聚集了IT行业内的技术人,在技术社区可以了解到行业的最新进展,学习最前沿的技术,认识有相同爱好的朋友,在一起学习和交流。技术社区一般有三类人:...
  • 今日头条技术架构分析

    万次阅读 2018-11-25 17:13:43
    ​ ​ 今日头条创立于2012年3月,到目前仅4年时间。从十几个工程师开始研发,到上百人,再到200余人。产品线由内涵段子,到今日头条,今日特卖,今日电影等产品线。 一、产品背景 ​ ​ 今日头条是为用户提供...
  • IT中文技术站十大网站收藏

    千次阅读 2019-09-29 10:47:52
    是中国的IT社区和服务平台,为中国的软件开发者和IT从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性...
  • Java面试中常被问到的几大技术难题

    万次阅读 2018-04-03 11:52:44
    还有一些即将去面试java的童鞋们,你们想知道技术面试中会涉及到哪些点吗?达妹为你整理Java面试中会被问到的几个技术难题。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但...
  • 学会了这些技术,你离BAT大厂不远了

    万次阅读 多人点赞 2019-10-22 10:03:46
    每一个程序员都有一个梦想,梦想着能够进入阿里、腾讯、字节跳动、百度等一线互联网公司,由于身边的环境等原因,不知道 BAT 等一线互联网公司使用哪些技术?或者该如何去学习这些技术?或者我该去哪些获取这些技术...
  • 一代、二代、三代测序技术原理与比较

    万次阅读 多人点赞 2017-11-10 14:07:51
    从1977年第一代DNA测序技术(Sanger法)1,发展至今三十多年时间,测序技术已取得了相当大的发展,从第一代到第三代乃至第四代,测序读长从长到短,再从短到长。虽然就当前形势看来第二代短读长测序技术在全球测序...
  • (一)、六大技术优势 (二)、业务与组织优势 四、实施微服务面临的挑战 (一)、技术架构的挑战 (二)、研发过程的挑战 参考书籍、文献和资料: 一、微服务架构实施的前提 如图,Martin Fowler结石的生产...
  • 带您纵览5G、人工智能、增强现实/虚拟现实、初创企业和汽车技术领域最新创新技术成果 弗吉尼亚州阿灵顿市--(美国商业资讯)--美国消费技术协会今日公布了2019 亚洲消费电子展 即将呈现的主要技术趋势,其中包括5G、...
  • Java核心技术 卷1 卷2原书第10版.pdf,包括:Java核心技术 卷1 基础知识 原书第10版.pdf,Java核心技术 卷2 高级特性原书第10版.pdf。 资源保存在腾讯微云上,下载不需要微云客户端,有需要这个资源的同学,请帅气...
  • 二、微服务架构实现技术选型:参考标准的两个维度+微服务实现框架对比 (一)技术选型的两个参考标准 1.核心组件完备性 2.关键要素实现难度 (二)微服务实现框架对比 Spring Boot/Cloud Dubbo gRPC 新锐...
  • 技术栈是什么鬼?

    万次阅读 多人点赞 2020-04-08 18:09:14
    技术栈是什么鬼? 栈的英文是stack 首先,我们使用金山词霸来查一下stack的中文解释 stack有堆起来的意思,其实就是堆叠,顾名思义,技术栈就是你掌握了一堆的技术(掌握多种技术) 一般来说是指将N种技术互相...
  • 五种主流的虚拟化技术

    万次阅读 多人点赞 2017-07-11 17:24:12
    随着虚拟化技术的窜红,打着它的旗号的“衍生品”层出不穷。然而尽管到现在各种虚拟化技术还没能泾渭分明,但随着时间的发展,五种主流的虚拟化技术逐步展露。这五种虚拟化技术分别是:CPU虚拟化、网络虚拟化、...
  • RAID技术全解图解-RAID0、RAID1、RAID5、RAID100

    万次阅读 多人点赞 2020-07-01 10:28:06
    图文并茂 RAID 技术全解 – RAID0、RAID1、RAID5、RAID100……  RAID 技术相信大家都有接触过,尤其是服务器运维人员,RAID 概念很多,有时候会概念混淆。这篇文章为网络转载,写得相当不错,它对 RAID 技术的概念...
  • 25 篇 Java 入门技术博文,送给正在自学的你

    万次阅读 多人点赞 2019-11-09 11:40:48
    ”刚好我之前花了 7 周多的时间写了 25 篇 Java 入门的技术博文,于是我想不妨把这些整理成一个系列分享出来,给大家作为一个参考。 先来通过思维导图看一下这 25 篇 Java 入门技术博文涉及到的内容。 下面是这 25 ...
  • 如何为移动开发选择技术栈?

    万次阅读 2019-07-21 18:08:01
    如何选择移动应用开发的技术栈 选择合适的技术栈是移动开发领域最关键的决策之一。你选择的技术栈将为你开发的移动应用提供基本的功能、可拓展和维护性。选择技术栈时应该注意项目的类型、预期投入市场的时间和创意...
  • 技术路线的选择重要但不具有决定性

    万次阅读 多人点赞 2008-11-08 15:04:00
    最近微软在技术上连续有大动作,在PDC上发布了Windows Azure云计算平台,预告了Visual Studio 2010、.NET 4.0和C# 4.0。如果放在几年前,我相信微软粉丝们一定是欢声雷动,不过这次情况有点不太一样,在网上看到有人...
1 2 3 4 5 ... 20
收藏数 4,242,900
精华内容 1,697,160
关键字:

技术