顺心流沙

文章
7
资源
0
加入时间
3年0月8天

tomcat服务启动与停止的监听

使用ServletContextListener在服务器启动和关闭时创建和关闭缓存。ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的 ServletContext 的最大应用是Web缓存----把不经常更改

ffmpeg编解码音频AAC

本次项目的需求:手机端和PC端共享同一个音视频网络源。所以编解码需要满足手机上编码和解码原来PC端的音视频流。这里先封装安卓手机端音频的编解码。编译工作依然是在linux下ubuntu 12.04 LTSffmpeg 1.2.1libvoaac结合上一篇日志 http://www.cnblogs.com/zzugyl/p/3512715.html这里添加工程编译...

嵌入式单片机基础篇(四)之stm32以及51单片机按键输入详解嵌入式单片机基础篇(四)

嵌入式工程师成长之路(四)#stm32以及51单片机按键输入详解第一部分 stm32 按键输入1、问题:简述按键输入的基本原理?回答:按键输入就是将GPIO口配置成输入模式,当芯片检测到IO口的电平状态改变了就执行一些其他功能,比如让led灯发光或者蜂鸣器发声等2、按键开关的硬件电路图分析如上图所示可以分析出当按键按下时,该引脚的电平变为低电平,也就是低电平有效3、实现程序分析(1)首先要配置按键的IO口状态void KEY_Init(void) //IO 初始化{ GPIO_Ini

笔记03-switch&循环语句switch语句for 循环while循环语句do … while循环语句跳转控制语句循环嵌套Random

switch语句格式:switch(表达式){case 1:语句体1;break;case 2;语句体2;break;…default :语句体n+1;break;}执行流程:首先计算出表达式的值其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结 束。最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。/* * switch语句 */import java.util.Sc

php生成mysql的数据字典

把mysql数据库生成数据字典,直接可用便于查看数据库表、字段,做一个数据字典是很有必要的,下面只需要简单更改

ASP充分利用Err.Description

我们一般在调试程序的时候,有些操作会莫名地失败,又没有错误消息提示,特别是在执行数据库操作的时候,明明执