#include<stack>栈的基本操作

介绍 stack的定义 其定义的写法和其他STL容器相同, typename可以任意基本数据类型或容器: stack name; stack容器内元素的访问 由于栈(stack)本身就是一种后进先出的...
阅读全文
字符动态数组 c语言,用C语言实现一个动态数组 编程语言

字符动态数组 c语言,用C语言实现一个动态数组

上两篇文章给出了词法分析的完整代码: 用C语言实现一个真正的词法分析器 用C语言写一个真正的词法分析器,细节代码 它只需要动态字符串和双向链表,这两个基础数据结构就可以。 接下来,是比较有难度的语法分...
阅读全文

C语言多文件编程详解

多文件C语言项目: 1、简单的C语言程序(项目)只有一个C文件(a.c),编译的时候gcc a.c -o a,执行的时候./a 2、复杂的C语言程序(项目)是由多个C文件构成的。譬如一个项目中包含2个...
阅读全文
C++虚函数与纯虚函数 编程语言

C++虚函数与纯虚函数

C++的虚函数与纯虚函数 C++项目看起来真的是太恼火了,源码阅读起来有点不便,幸亏有source insight 保命。C++有个很重要的特性,那就是多态。多态的实现主要是两种方式:一个就是函数的重...
阅读全文
拦截器+文件上传下载 编程语言

拦截器+文件上传下载

目录 拦截器 概述 自定义拦截器 验证用户是否登录 (认证用户) 文件上传下载 准备工作 文件上传 采用file.Transto 来保存上传的文件 文件下载 拦截器 概述 SpringMVC的处理器拦...
阅读全文
ThreadLocal原理及使用场景 编程语言

ThreadLocal原理及使用场景

ThreadLocal ThreadLocal意为线程本地变量,用于解决多线程并发时访问共享变量的问题。 所谓的共享变量指的是在堆中的实例、静态属性和数组;对于共享数据的访问受Java的内存模型(JM...
阅读全文
数据库时间问题 编程语言

数据库时间问题

1. 代码产生时间和数据库存储的时间不一致性问题 2.1 核对linux服务器时区 date -R +0800即东8区,没问题 2.2 核对mysql时区 show variables like '%...
阅读全文
Spring(六)----Spring AOP概述及底层实现原理 编程语言

Spring(六)—-Spring AOP概述及底层实现原理

AOP的概述1. 什么是AOP的技术? 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程 AOP是一种编程范式,隶属于软工范畴,指导开发者如何组织程序...
阅读全文

Python 字典dict

Python 字典(Dictionary) get()方法 描述 Python 字典(Dictionary) get() 函数返回指定键的值。 语法 get()方法语法: dict...
阅读全文