自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一角残叶的博客

人生如逆旅,我亦是行人

  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

原创 12-Listener 和 Filter - 过滤器(4)- 全局编码过滤器

1 全局编码过滤器1.1 tomcat-7.0 以下get 请求会有乱码问题;解决方法1:config/server 配置 uri 解码方式如果是项目开发完成,打包 war, 放在 tomcat-7/ webapps 的时候,修改 tomcat/conf/server.xml,在 connector 中添加 URIEncoding="UTF-8"; 如果是开发阶段,在 Eclipse ...

2020-01-26 23:49:47 289

原创 12-Listener 和 Filter - 过滤器(3)-MD5

1 MD5import java.math.BigInteger;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Utils { public static String md5(String plainText) { ...

2020-01-26 11:39:59 222

原创 12-Listener 和 Filter - 过滤器(2)-自动登录

1 自动登录案例session 默认半个小时后就过期只有登录成功才能访问 main.jsp

2020-01-26 11:14:20 248

原创 12-Listener 和 Filter - 过滤器(1)

1 过滤器Filter 是 sun 公司在 servlet2.3 后增加的一个新功能;Servlet 中三个技术: Servlet,Listener,Filterjava.servlet.FilterFilter 可以拦截访问 web 资源的请求与响应操作;通过过滤器,对 web 服务器管理的所有 web 资源:例如 jsp,servlet ,静态图片或者静态 html 文件等进行拦截...

2020-01-25 12:00:17 134

原创 12-Listener 和 Filter (1)

1 Listener监听 web 常见对象 HttpServletRequest,HttpSession,ServletContext监听 web 对象的创建和销毁;监听 web 对象的属性变化;监听 session 绑定 javaBean 操作;域对象HttpServletRequest - requestHttpSession - sessionServletConte...

2020-01-24 12:28:12 245

原创 11-Ajax和jQuery学习(6)- jQuery UI

1 jQuery UIjQueryUI是一个定制好界面样式(css)的一个js框架,依赖jquery.js文件jQuery UI包含了许多维持状态的小部件(Widget),因此,它与典型的 jQuery 插件使用模式略有不同。所有的 jQuery UI 小部件(Widget)使用相同的模式,所以,只要您学会使用其中一个,您就知道如何使用其他的小部件(Widget)。jQuery UI 主要...

2020-01-22 20:22:56 274

原创 11-Ajax和jQuery学习(5)- jQuery(2)

1 jQuery 的 ajax 异步请求1.1 get 请求Servlet@WebServlet("/TestLoginServlet")public class TestLoginServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpSer...

2020-01-22 11:55:43 154

原创 11-Ajax和jQuery学习(4)- jQuery(1)

1 jQueryjQuery 是一个 JavaScript 库,即对js的封装jQuery 极大地简化了 JavaScript 编程,如对节点增删改查及动画添加jQuery 封装了异步post和 get请求1.1 jQuery 可以做的HTML 元素选取HTML 事件函数HTML 元素操作-增删改查CSS 操作JavaScript 特效和动画HTML DOM 遍历和修改...

2020-01-21 12:48:05 155 2

原创 11-Ajax和jQuery学习(3)- Ajax get请求中文处理

1 Get 请求中文处理get请求的url后面的参数不能传中文工作中对get请求对中文进行url编码URL 编码URL编码遵循下列规则: 每对name/value由&;符分开;每对来自表单的name/value由=符分开。如果用 解码软件 解码软件 户没有输入值给这个name,那么这个name还是出现,只是无值。任何特殊的字符(就是那些不是简单的七位ASCII,如汉字)将以...

2020-01-19 10:54:24 338

原创 11-Ajax和jQuery学习(2)- json

1 jsonJSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)JSON 是轻量级的文本数据交换格式JSON 独立于语言JSON 具有自我描述性,更易理解1.1 json 类型json 字典,相当于 map{ "firstName":"Bill" , "lastName":"Gates" }json 数组,相当于数组...

2020-01-19 10:29:11 194

原创 11-Ajax和jQuery学习(1)-Ajax

1 Ajax1.1 Ajax 简介AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。AJAX = 异步 JavaScript 和 XML。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX...

2020-01-17 18:40:39 482

原创 10 — 网上书城(7)— WEB-INF中jsp页面中访问

1 WEB-INF中jsp页面中访问如果是把 jsp 放在 WebContent 的目录下,浏览器可以直接访问 项目名/.jsp;这种方法页面的数据不安全;jsp 放在 WEB-INF 目录下,页面数据比较安全。如果想访问,只能通过 Servlet 转发。...

2020-01-14 11:17:39 236

原创 10 — 网上书城(6)—分页显示

1 分页查询1.1 分页数据模型package com.zbt.model;import java.util.List;public class PageResult<T> { // 当前页的数据 private List<T> list; // 总记录数 private long totalCount; // 总页数...

2020-01-14 11:08:22 414

原创 关于USB CCID 协议的一些英文缩写

1 CCID 协议的英文缩写APDU : Application Protocol Data UnitAPDU Command Header : The four byte sequence that begins an APDU; CLA INS P1 P2ATR : Answer To Resetbps : bits per secondBps: Bytes pe...

2020-01-06 23:29:38 1161

原创 STM32 USB 库介绍

1 STM32 USB 库2 STM32_USB-FS_Device_Driver-Low Layer2.1 usb_regs实现了硬件抽象层,提供了 usb 寄存器操作函数集合2.2 usb_int处理正确传输的中断服务程序。低优先级中断,由 CTR_LP() 处理,用于控制模式、中断模式、批量模式(单缓冲区)高优先级中断,CTR_HP() 处理,用于快速传输模式,比如同步模式...

2020-01-03 18:54:57 1702

原创 利用串口和 USBTrace 的 USB 抓包协议分析(3)

1 USBTrace 抓 HID 鼠标数据包分析1.1 USB 请求1.2 描述符类型DEVICE_DESCRIPTOR 0x01CONFIGURATION_DESCRIPTOR 0x02STRING_DESCRIPTOR 0x03INTERFACE_DESCRIPTOR 0x04ENDPOINT_DESCRIPTOR 0x...

2020-01-03 12:47:12 3639 5

原创 利用串口和 USBlyzer 的 USB 抓包协议分析(2)

1 USB 抓包协议分析USB 数据是小端模式小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低。1.1 USB 请求1. 获取设备描述符首先接收到主机发送的 USB 请求 0x80 0x06 0x00 0x01 0x00 0x00 0x40 0x00...

2020-01-03 10:58:05 4069 1

原创 利用串口和 USBlyzer 的 USB 抓包协议分析(1)

1 串口打印出的通信数据HID 鼠标类====== 测试 USB =======ID = 0x1012 === suspend_isr ====== reset_isr ====== endpoint0_out_isr ===Receive 8 byte data : 0x80 0x06 0x00 0x01 0x00 0x00 0x40 0x00 Trans SUC...

2020-01-02 15:20:06 1731 1

原创 10 — 网上书城(5)—多条件查询

1 多条件查询1.1 list.jsp1.2 DAO... public List<Book> findBook(String id, String name, String category, String minprice, String maxprice) throws SQLException { String sql = "select * fr...

2020-01-01 16:26:01 239

原创 10 — 网上书城(4)— 删除图书

1 删除图书1.1 修改 list.jsp1.2 DAO....public void deleteBookById(String id) throws SQLException { QueryRunner qr = new QueryRunner(C3P0Utils.getDataSource()); String sql = "delete from...

2020-01-01 15:29:26 832

原创 10 — 网上书城(3)— 修改图书

1 修改图书信息1.1 DAOpackage com.zbt.dao;import com.zbt.model.Book;import com.zbt.utils.C3P0Utils;import org.apache.commons.dbutils.QueryRunner;import org.apache.commons.dbutils.handlers.BeanHandler;...

2020-01-01 11:10:24 642

原创 10 — 网上书城(2)— 添加图书

1 添加图书form 表单 ——》提交到 Servlet ——》Service ——》 DAO ——》保存数据到数据库 ——》回到列表界面list.jspadd.jsp

2020-01-01 10:04:39 653

Python算法(英文)

Python版数据结构

2017-05-14

mfc编程基础

还在为mfc 而发愁吗? 本书带你走进mfc 的世界,领略C++编程的魅力,学习mfc 编程基础的知识。

2013-12-08

空空如也

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

TA关注的人

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