自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 javaweb-监听器

1.什么是监听器? web监听器是一种能监听某个对象状态变化的组件,重点在于监听域对象(比如ServletContext,HttpSession,ServletRequest)的变化。可以在某些动作前后增加处理 ,实现监控。 2.监听器的相关概念 事件源 :指被监听的对象 request session context 监听器: 监听事件源的对象 ,有8个 注册监听器: 监听器与事件...

2018-11-25 16:48:57 590 1

原创 01背包模板总结

  前两天学习了一下动态规划中的两种背包问题,发现网上绝大多数模板都叙述的含糊不清, 关键部分看不懂让人感觉很难受,今天我就详细叙述一下01背包和完全背包。   首先的问题当然是什么叫做01背包,什么叫做完全背包。   01背包:先举个01背包的题     有编号分别为a,b,c,d,e的五件物品,它们的重量分别是2,2,6,5,4,它们的   价值分别是6,3,5,4,6,每件物品数量...

2018-08-12 21:51:33 995

原创 关于动态规划中最长上升子序列和最大上升子序列总结

  今天将详解一下最长上升子序列和最大上升子序列这种题,实际上两种题考的是一种题,最大上升子序列只是 稍微改动的最长上升子序列。   还是一样我先给出做题样例和模板。 一.样例   《 超级跳跃》 是一款非常简单的小游戏,它的规则是这样的: a. 游戏赛道被分为了 N 块区域,每块区域具有一个价值 Ki; b. 玩家起始站在道路的起点处,当参与者到达终点处时游戏结束; c. 玩家每次...

2018-08-09 15:09:57 1507

原创 进程控制部分相关函数小结

  在linux系统中,对于进程进行控制的主要系统调用以下所示 fork:用于创建一个新进程。 exit:用于终止进程 exec:用于执行一个应用程序 wait:将父进程挂起,等待子进程终止 getpid:获取当前进程的进程ID nice:改变进程的优先级 1.fork函数 函数声明 #include<sys/types.h> #in...

2018-08-03 21:53:40 613

原创 关于广度优先搜索算法(BFS)题目的套路小结

  这两天查了很多广度优先搜索算法,看到了很多文章,感觉里面对于这种模板的讲解不够细致。   首先,广度优先算法的核心是它一定是把同一级的子节点都拉入队列,之后才会去遍历下一级节点。   ...

2018-08-03 09:37:22 8493 5

原创 队列及栈的初步学习

队列和栈都是数据结构中非常常见的形式,下面我们就来1剖析一下这两种结构。 一.栈 首先给出我非常喜欢的一种栈的写法,这是以前从别的地方看到的 #include<stdio.h> typedef struct tom { int num[5]; int top;  //栈顶指针,空栈时为-1;满栈时为n-1 n为数组容量 }stack; //压栈操作 int...

2018-07-28 11:30:45 191

原创 关于linux文件操作一些函数的学习

一.什么是系统调用,为什么要系统调用   要说这个问题,就得先说说我们开始学的那些标准库函数,比如fopen,fclose,fread等等,这些函数实际上是由open,close,read等系统调用完成的。   系统调用是内核提供给我们的接口,让程序能够与硬件交互,系统调用相当于提供了一个中间层,它更加的安全,基本操作命令是提供给用户使用的,而系统调用是提供给程序员使用的,系统调用可以用于...

2018-07-25 20:42:51 217

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除