ServletContext

  • Post author:
  • Post category:其他

ServletContext 1. 定义 ​ servletContext接口是Servlet中最大的一个接口,呈现了web应用的Servlet视图。ServletContext实例是通过 getServletContext()方法获得的,由于HttpServlet继承GenericServlet的关系,GenericServlet类和HttpServlet类同时具有该方法。 2. 作用 ​ 一个…

继续阅读 ServletContext

java中的动态代理

  • Post author:
  • Post category:java

1、动态代理流程图 在运行状态中,需要代理的地方,根据 Subject 和 RealSubject,动态地创建一个 Proxy,用完之后,就会销毁,这样就可以避免了 Proxy 角色的 class 在系统中冗杂的问题了。 动态代理步骤: 获取 RealSubject 上的所有接口列表; 确定要生成的代理类的类名,默认为:com.sun.proxy.$ProxyXXXX; 根据需要实现的接口信息,在…

继续阅读 java中的动态代理

mysql无法连接报Can’t connect to MySQL server on ‘localhost’ (10061)错误解决办法

  • Post author:
  • Post category:mysql

像往常一样运行项目发现报错,翻译过来就是“不能连接MySql服务”,打开Mysql可视化工具Navicat果然登录不上,最初以为Navicat坏了,于是我用cmd命令连接还是报一样的错误 想起早晨我用腾讯的电脑管家加速了一下电脑,可能把我MySql的服务关掉了,打开MySql服务果不其然,服务没有启动,手动启动一下服务,重新运行项目就好了 在学习mysql之初,重装MySql时因为卸载不干净也发生…

继续阅读 mysql无法连接报Can’t connect to MySQL server on ‘localhost’ (10061)错误解决办法

TCP报文的交互过程

  • Post author:
  • Post category:其他

TCP建立连接和断开连接的过程如下图所示,在TCP 协议提供可靠的连接服务时,采用三次握手建立一个连接,采用四次握手来关闭一个连接。 建立TCP连接的三次握手: 第一次握手:建立连接时,客户端发送 SYN 包到服务器,等待服务器确认。 第二次握手:服务器收到 SYN 包,回应一个 SYN-ACK 包。 第三次握手:客户端收到服务器的 SYN-ACK 包,向服务器发送确认包 ACK,此包发送完毕,完…

继续阅读 TCP报文的交互过程

二分查找时mid的计算方法

  • Post author:
  • Post category:其他

如果用mid=(low+high)/2,在运行二分查找程序时可能超时。 原因是int类型最大表示范围是 2147483647,详细分析见我之前的一篇文章 点击打开链接 如果输入的low和high都接近 2147483647,两个数相加就会溢出,变成一个负数。 例: #include<stdio.h> int main(){ int low = 2147483647; int high …

继续阅读 二分查找时mid的计算方法

FFT频谱分析(matlab代码)

  • Post author:
  • Post category:其他

作业在这里存一下,需要代码的拿去用,应该写的挺清楚了。 实验要求 在Matlab软件平台,利用函数wavrecord函数录制一段语音,采样频率fs=10000Hz,长度为5s。用sound函数播放声音。用wavread对语音信号进行采样,记住采样频率和采样点数。  或者在Python环境下,利用Pyaudio语音处理包实现录音。 语音信号的频谱分析 首先画出语音信号的时域波形;然后对语音号进行快速…

继续阅读 FFT频谱分析(matlab代码)

SVM推导–硬间隔线性可分

  • Post author:
  • Post category:其他

SVM基本原理 :最小距离最大化 推导过程以二维空间为例 1 最大间隔模型 1.1 w^T*x+b=0表示方法 二维空间中一条直线的表示方法:Ax+By+C=0 将式中的x,y换成x1,x2,得到:Ax1+Bx2+C=0 转换成矩阵乘法的形式: 设向量w = ,向量x = ,b = C,则有二维空间中一条直线可表示为 (机器学习中的向量默认是列向量,要是想令w=(A,B),方程写成wx+b=0也可…

继续阅读 SVM推导–硬间隔线性可分

MediaProvider批量插入数据源码分析

  • Post author:
  • Post category:其他

Android手机开机过程中,MediaScanner会对手机上的文件进行扫描,然后把文件信息保存到数据库中;或者,当手机导入大量图片文件时,MediaScanner也会执行同样的操作。这过程涉及数据库的增删改查操作,我们直观地知道批量插入数据可以提高效率,但是细节是怎样的呢?所以本文主要探究批量插入数据的源码。 在MediaScanner.scanDirectories()方法中可以看到,当开启…

继续阅读 MediaProvider批量插入数据源码分析

蓝牙模块—主从连接

  • Post author:
  • Post category:其他

蓝牙模块主从模式 蓝牙模块的主从通信通俗来讲就是两块蓝牙之间通信,一块蓝牙作为主机,另一块为从机。当前市面上有多种蓝牙模块,有些蓝牙模块只有从机功能。再购买的时候一定要明确购买的蓝牙模块是否为主从一体式的(主从一体式的蓝牙模块价格往往要贵一点)。 配置蓝牙模块(我们拿HC-05蓝牙模块举例) 我们还需要一块USB_TTL 蓝牙模块于TTL的连线方式: TTL HC-05 5V VCC GND GN…

继续阅读 蓝牙模块—主从连接

Ensp用cloud云连接外网,利用本地物理网卡的方法配置。

  • Post author:
  • Post category:其他

Ensp用cloud云连接外网,利用本地物理网卡的方法配置。 我在网上找了好多ensp连接外网调试防火墙的方法,但是不管怎么设置虚拟回环网卡就是模拟器ping不通物理机,之后就换了这种方式,不用添加回环网卡,就用本地连接外网的网卡就能内外ping通。 设置本地网卡的属性: 找到你自己的物理网卡,连接外网的那个,然后在你的物理网卡上点右键——属性——配置——高级 找到“IPV4硬件校验和”把后面的值…

继续阅读 Ensp用cloud云连接外网,利用本地物理网卡的方法配置。