文章列表
C语言 / 陈大剩
· 2021-02-07 22:36:38
栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。
C语言 / 陈大剩
· 2021-02-07 21:31:09
栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。
C语言 / 陈大剩
· 2021-02-06 22:01:43
线性表是最基本、最简单、也是最常用的一种数据结构。线性表(linear list)是数据结构的一种,一个线性表是n个具有相同特性的数据元素的有限序列。
线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的(注意,这句话只适用大部分线性表,而不是全部。比如,循环链表逻辑层次上也是一种线性表(存储层次上属于
C语言 / 陈大剩
· 2021-02-04 00:03:31
复习C语言单链表其实并不顺利,网上查找教程标题是《C语言操作单链表》,内容确是C++;
当时看到* & link这种甚至搜索了一个多星期;
后面才搞明白二维指针其实* &==* *,只是C语言中并没有*&这样引用,只有C++才具有
Linux / 陈大剩
· 2021-01-16 11:41:16
什么是存储过程,如何创建一个存储过程
存储过程的英文是 Stored Procedure。它的思想很简单,就是 SQL 语句的封装。一旦存储过程被创建出来,使用它就像使用函数一样简单,我们直接通过调用存储过程名即可,存储过程实际上由 SQL 语句和流控制语句共同组成。
```sql
CREATE PROCEDURE 存储过程名称 ()
BEGIN
需要执行的语句
EN
C语言 / 陈大剩
· 2020-11-15 11:09:14
例如:int类型的1在内存中占用4个字节,那这4个字节具体怎么存储呢?
目前市面上大部分书籍说的都是数字的字节表示形式,按照二进制的方式进行存储。学生就理所当然的认为是按照下面方式进行存储的。
第1字节 第2字节
C语言 / 陈大剩
· 2020-11-14 17:32:40
选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 过程演示:
php / 陈大剩
· 2020-10-17 11:13:35
SESSION:服务器端的会话技术。为每一个访问者创建唯一的id(UID)(而且同一用户不同的浏览器也会生成不同的UID),并基于这个id(UID)来存储变量;
UID存储在cookie中,亦或者通过URL进行传导;
Session底层实现、会话实现原理
Session会话实现
当用户A端第一次访问网站服务器时,服务器中确保有设置session的代码,那么服务器请求头
php / 陈大剩
· 2020-09-28 10:13:35
相信很多小伙伴在面试过程中可能会碰到面试官问你基础知识的时候,会问平常我们使用的 `array` 函数有哪些,你说一说?
如果你平时忙于工作和学习没有去总结,你可能当时发蒙紧张一时说不上来。我们开发过程中经常用,却很难说出来(有可能当时紧张)。
知识是海量的,同时太多的信息大脑记不住,大脑喜欢有规律(结构)的信息。现在我带大家重新整理归档,在开发过程中,涉及到 `array` 函数的时
生活琐事 / 陈大剩
· 2020-09-28 08:55:53
ide全家桶支持中文汉化(真香,应该很久就支持了吧,只是我现在才知道);不用再去其他网站下载汉化版了(动不动就崩溃); 官方做的中文汉化真的香(反正我用了); 废话不多说上图(没出现过奔溃情况,毕竟是官方的); 设置流程 打开:设置(我的已经是中文)Plugins搜索Chinese第一个汉子点击install点击右下角提示的重启ide完成;
....正在加载