精华内容
下载资源
问答
  • 技术栈是什么鬼?

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

    技术栈是什么鬼?

    的英文是stack

    首先,我们使用金山词霸来查一下stack的中文解释

    stack有堆起来的意思,其实就是堆叠,顾名思义,技术栈就是你掌握了一堆的技术(掌握多种技术)

    一般来说是指将N种技术互相组合在一起(N>1),作为一个有机的整体来实现某种目的或功能。也可以指掌握这些技术以及配合使用的经验。

    这里的栈英文是stack(一些东西堆在一起),而非数据结构的栈的意思

    打个比方,开发一个医疗管理系统,你使用了html + css + javascript + jquery + springmvc + hibernate + spring + linux + mysql等等,这些技术就是一堆技术(一堆技术组合起来),这就可以称为技术栈。

    如果我们说不同种类的技术,会显得很low,但是如果我们说技术栈,就会显得高大上和逼格满满,技术栈其实就是更有逼格的一种说法,说白了,技术栈听起来比较高大上,更装逼,感觉更厉害的样子。(哈哈,不知道是谁发明技术栈这个词,我觉得就是为了让大家不明觉厉:不明白是什么意思,但是感觉很厉害的样子)

    技术栈这个词,听起来也比较简洁,比不同种类的技术简洁一点

    比较常见的说法:

    1.你这个项目中用到的技术栈有哪些?

    2.刚才那个应聘者用到的技术栈有点过时。

    3.面试官问求职者,说说你平时常用的技术栈吧!

    4.面试官问求职者,你知道java目前最新的技术栈有哪些吗?

    展开全文
  • 协议栈是什么

    千次阅读 2017-03-02 13:28:00
    1.协议栈是什么--简介  协议栈,英语名称为Protocol stack,又称协议堆叠,是计算机网络协议套件的一个具体的软件实现。协议套件中的一个协议通常是只为一个目的而设计的,这样可以使得设计更容易。因为每个协议...

    1.--简介

      协议栈,英语名称为Protocol stack,又称协议堆叠,是计算机网络协议套件的一个具体的软件实现。协议套件中的一个协议通常是只为一个目的而设计的,这样可以使得设计更容易。因为每个协议模块通常都要和其他两个通信,它们通常可以想象成是协议栈中的层。最低级的协议总是描述与硬件的物理交互。每个高级的层次增加更多的特性。

    2.--分类

      协议栈是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程,由上层协议到底层协议,再由底层协议到上层协议。协议栈主要分为以下几种:

      OSI协议栈:OSI协议栈是由国际标准化组织为提倡世界范围的互操作性而定义的。它通常被用于其它协议栈进行比较的标准。

      TCP/IP协议组:传输控制协议/因特网协议(TCP/IP)是最早的网络协议栈之一。其中IP部分提供了一种对互联网络连接的最好定义,并且被许多厂商用于在局域或广域互联产品。

      协议栈是在IEEE 802.15.4标准基础上建立的,定义了协议的MAC和PHY层。设备应该包括IEEE802.15.4的PHY和MAC层,以及堆栈层:网络层、应用层和安全服务提供层。

    3.--应用

      协议是个标准,是约定;协议栈是协议的实现,可以理解为代码、函数库、供上层应用调用。商业化的协议栈就是给你写好了底层的代码,符合协议标准,提供给你一个功能模块给你调用。你需要关心的就是你的应用逻辑,数据从哪里到哪里,怎么存储,处理还有系统里的设备之间的通信顺序什么的。所以当你做具体应用时,不需要关心协议栈是怎么写的,里面的每条代码是什么意思。

    转自:http://www.eepw.com.cn/article/274600.htm

    展开全文
  • 栈是什么意思?

    2019-09-16 19:28:45
    ,又名堆栈,它一种运算受限的线性表。其限制仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为底。 向一个插入新元素又称作进栈、入栈或压栈,它把新元素放到栈顶元素的...

    栈,又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。

    向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。

    栈按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。栈具有记忆作用,对栈的插入与删除操作中,不需要改变栈底指针。
    在这里插入图片描述

    扩展资料:

    1、栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。

    2、栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。

    另外,栈数据在多个线程或者多个栈之间是不可以共享的,但是在栈内部多个值相等的变量是可以指向一个地址的,详见第3点。

    堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。

    展开全文
  • 队列和栈是什么,列出它们的区别? 1.队列(Queue):是限定只能在表的一端进行插入和在另一端进行删除操作的线性表 2.栈(Stack):是限定只能在表的一端进行插入和删除操作的线性表 3.队列先进先出(FIFO),栈先进后...

    队列和栈是什么,列出它们的区别?

    1.队列(Queue):是限定只能在表的一端进行插入和在另一端进行删除操作的线性表

    2.栈(Stack):是限定只能在表的一端进行插入和删除操作的线性表

    3.队列先进先出(FIFO),栈先进后出(FILO)

    转载于:https://www.cnblogs.com/ahaijava/p/10003967.html

    展开全文
  • 转载自:堆和栈是什么?它们在哪?  问题描述 编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的...
  • 栈是一种’操作受限’的线性表,只允许在一端插入和删除数据,并且满足后进先出,先进后出的特性。 实际上,栈既可以用数组来实现,也可以用链表来实现,分别叫做顺序栈和链式栈。 一、如何用数组来实现一个栈 ? /*...
  • 1、语法:必须比较熟悉,在编写代码的时候,IDE(Integrated DevelopmentEnvironment,集成开发环境)的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误,并且知道任何修正。2、命令:必须熟悉掌握JDK...
  • Android中,task就是包含activity的。见官方视频说明:https://developer.android.com/guide/components/activities/tasks-and-back-stack.html 截图如下: A task is a stack of activities.(task就是包含...
  • 线程栈是什么

    2010-01-19 23:03:33
    很多新问题,请回答
  • 上下文确保了JS的执行过程,我们知道JS单线程的,所以每次需要创建新的上下文就会对应一个上下文,遵循先进后出的原则。 var a = 1; function b() { console.log(a) function c() { console....
  • MSIL中的求值栈是什么

    千次阅读 2009-12-31 10:08:00
    求值栈是MSIL中非常重要的一种数据结构,它能将你的应用程序和内存联系起来。它看起来很像栈帧(传统函数调用),但是它和栈帧又有很大的差异。可以将求值栈理解为应用程序的视图,你可以通过它看到函数的参数、本地...
  • 什么是协议

    万次阅读 2018-12-19 14:20:43
    协议栈是什么 1.协议栈是什么--简介  协议栈,英语名称为Protocol stack,又称协议堆叠,是计算机网络协议套件的一个具体的软件实现。协议套件中的一个协议通常是只为一个目的而设计的,这样可以使得设计更容易。...
  • 什么是栈

    万次阅读 多人点赞 2019-05-08 10:57:59
    我常常会问自己的学生“”这个字的意思到底是什么?大家想到的多是客栈。我们翻翻字典也不难发现,的第一个释义是:储存货物或供旅客住宿的房屋。所以客栈的想法并没有错,但是这也未免太过抽象。 ...
  • 什么是技术

    千次阅读 2021-01-14 21:09:22
    1.技术栈是什么鬼? 定义:一般来说是指将N种技术互相组合在一起(N>1),作为一个有机的整体来实现某种目的或功能。也可以指掌握这些技术以及配合使用的经验。 例如:我做了一个学生信息管理系统,我使用了mysql+...
  •  编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的意思是我理解什么是栈,但是它们到底是什么,在...
  • (Stack)限定在仅在表尾插入的线性表。 因此对于来说,表尾具有特殊的含义。我们把表尾称作栈顶(top),把表头称作底(bottom)。不含元素的称为空栈。 想象一下进栈的顺序: 1.a1进,进到底 2.a2进...
  • 谈一下什么是技术

    2020-06-22 13:35:11
    今天有朋友问及我的个人技术栈是什么? 突然一下懵了,这个词对我这种老程序员来说,瞬间觉得陌生。做了3年敏捷教练,碰来碰去都是公司中上层和顶层的人。让人不免有些飘忽。自然十分落地的技术栈就离我自然越来越...
  • 什么是什么是栈

    2011-12-24 00:39:45
     堆和栈是C/C++编程中经常遇到的两个基本概念。先看一下它们的英文表示: 堆――heap 栈――stack 二 从数据结构和系统两个层次理解  在具体的C/C++编程框架中,这两个概念并不是并行的。深入到汇编级...
  • 什么是技术

    2020-12-30 19:43:53
    1、技术 定义:一般来说指将N种技术互相组合在一起(N>1),作为一个有机的整体来实现某种目的或功能。也可以指掌握这些技术以及配合使用的经验。 举个例子:开发一个普通系统,您使用了...
  • 编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的意思是我理解什么是栈,但是它们到底是什么,在...
  • Linux 中的各种:进程 线程 内核 中断

    万次阅读 多人点赞 2016-09-01 21:52:02
    栈是什么?栈有什么作用?首先,栈 (stack) 是一种串列形式的 数据结构。这种数据结构的特点是 后入先出 (LIFO, Last In First Out),数据只能在串列的一端 (称为:栈顶 top) 进行 推入 (push) 和 弹出 (pop) 操作...
  • 什么是堆:堆是大家共有的空间,分全局...什么是栈:栈是线程独有的,保存其运行状态和局部自动变量的。栈在线程开始的时候初始化,每个线程的栈互相独立。每个函数都有自己的栈,栈被用来在函数之间传递参数。操作系统
  • 为了保证线程中的局部变量不被其他线程访问到,虚拟机栈和本地方法栈是线程私有的。 虚拟机栈:每个 Java 方法在执行的同时会创建一个栈帧用于存储局部变量表、操作数栈、常量池引用等信息。从方法调用直至执行...
  •  编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的意思是我理解什么是栈,但是它们到底是什么,在...
  • 什么是

    2017-08-11 01:01:42
     什么是      1、之前 Web 阶段,在 Servlet 中把数据放到域对象,再在页面中 使用 EL 表达式获取数据    「域对象的主要作用:在一定范围内,存值和取值」        2、Struts2 本身也提供了一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,784
精华内容 10,713
关键字:

栈是什么