- 博客(24)
- 收藏
- 关注
原创 JavaWeb从头学起——07
Listener & FilterListener监听器能做什么事?监听某一个事件的发生。 状态的改变。监听器的内部机制其实就是接口回调.接口回调需求:A在执行循环,当循环到5的时候, 通知B。事先先把一个对象传递给 A , 当A 执行到5的时候,通过这个对象,来调用B中的方法。 但是注意,不是直接传递B的实例,而是传递一个接口的实例...
2019-02-14 00:00:52 188
原创 JavaWeb从头学起——06
Ajax & JqueryAjax是什么?“Asynchronous Javascript And XML”(异步JavaScript和XML),并不是新的技术,只是把原有的技术,整合到一起而已。 1.使用CSS和XHTML来表示。 2.使用DOM模型来交互和动态显示。 3.使用XMLHttpRequest来和服务器进行异步通信。 4.使用javascript来...
2019-02-13 23:54:39 177
原创 JavaWeb从头学起——05
元数据Meata data描述数据的数据 String sql , 描述这份sql字符串的数据叫做元数据数据库元数据 DatabaseMetaData参数元数据 ParameterMetaData结果集元数据 ResultSetMetaDataMVC设计模式JSP的开发模式三层架构&MVC练习学生信息管理系统数据库准备CREATE DATABASE st...
2019-02-13 23:48:36 175
原创 JavaWeb从头学起——04
事务&数据库连接池&DBUtils事务Transaction 其实指的一组操作,里面包含许多个单一的逻辑。只要有一个逻辑没有执行成功,那么都算失败。 所有的数据都回归到最初的状态(回滚)为什么要有事务?为了确保逻辑的成功。 例子: 银行的转账。使用命令行方式演示事务开启事务start transaction;提交或者回滚事务commit; 提...
2019-02-13 23:44:51 143
原创 JavaWeb从头学起——03
JSP & EL & JSTLjspJava Server Page什么是jsp从用户角度看待 ,就是是一个网页 , 从程序员角度看待 , 其实是一个java类, 它继承了servlet,所以可以直接说jsp 就是一个Servlet.为什么会有jsp?html 多数情况下用来显示静态内容 , 一成不变的。 但是有时候我们需要在网页上显示一些动态数据, ...
2019-02-13 23:36:58 171
原创 JavaWeb从头学起——02
HttpServletRequest 和 HttpServletResponseServlet配置方式全路径匹配以 / 开始 /a /aa/bblocalhost:8080/项目名称/aa/bb路径匹配 , 前半段匹配以 / 开始 , 但是以 * 结束 /a/* /*其实是一个通配符,匹配任意文字localhost:8080/项目名称/aa/...
2019-02-13 23:28:41 172
原创 JavaWeb从头学起——01
Http协议&ServletHttp协议什么是协议双方在交互、通讯的时候, 遵守的一种规范、规则。http协议针对网络上的客户端 与 服务器端在执行http请求的时候,遵守的一种规范。 其实就是规定了客户端在访问服务器端的时候,要带上哪些东西, 服务器端返回数据的时候,也要带上什么东西。版本1.0 请求数据,服务器返回后, 将会断开连接1.1 ...
2019-02-13 23:18:12 191
原创 Git+SourceTree学习笔记
一、图形化界面使用Git工作流主要是在工作区 ——> 暂存区——>版本库三个区块间工作,当创建或克隆新的版本库时,只需记住要将建立好的新文件添加到暂存区,然后提交就可以了。连接远程仓库使用的是SSH key,配置好连接后直接推送到相应的远程端即可。二、命令行操作常用的命令汇总:以文件名demo.txt为例工作流: pwd:显示当前工作目录 ll:目录...
2018-10-02 19:32:59 395
原创 Opencv-Python对视频标注框
参考:https://zhuanlan.zhihu.com/p/24425116博主写的很好,但不是特别适合初学的,自己稍微整理一下一、准备我的视频文件output.avi保存在文件夹E:\opencv下,先将视频划分为一个个的视频帧,程序如下:import cv2import osimport sysfrom itertools import cycle# 第一个输入参数...
2018-10-01 16:32:30 5816
原创 Opencv-Python视频处理
一、视频的读取OpenCV为视频的读入提供了一个类VideoCapture,用于获取相机设备并捕获图像和视频,或是从文件中捕获。从相机设备读取:cv2.VideoCapture(Index)——Index默认为0,可以根据相机数目增加,cap.read()返回布尔值,最后记得释放捕获import numpy as npimport cv2cap = cv2.VideoCaptur...
2018-10-01 10:21:19 5448 1
原创 Opencv颜色空间转换、直方图、Gamma变换
一、颜色空间转换cv2.cvtcolor(img,code)code——转换的标识,从什么空间转换到什么空间,常用的有:cv2.COLOR_BGR2HSV、cv2.COLOR_HSV2BGR、cv2.COLOR_GRAY2BGR、cv2.COLOR_BGR2GRAYHSV空间:HSV空间是由美国的图形学专家A. R. Smith提出的一种颜色空间,HSV分别是色调(Hue),饱和度(...
2018-09-27 20:00:18 3065
原创 Opencv基本几何形状绘制
全0矩阵 zeros(shape,dtype=None,order='C') shape:矩阵大小 dtype:数据类型 order:数据排列顺序,默认按列排序 直线 cv2.line(img,pt1,pt2,color,thickness=1,line_type=8 shift=0) 主要参数 ——p...
2018-09-26 18:44:08 2534
原创 Opencv-Python的图像像素访问
一、按照多维数组访问同python中numpy的ndarray访问元素一样:img[a,b,c]1.灰度图(单通道)img[i,j] ###i = 行, j = 列2.彩色图像:Opencv下为BGR,0,1,2表示通道数img[j,i,0]= 255img[j,i,1]= 255img[j,i,2]= 2553.numpy中的矩阵访问方法(建议使用)...
2018-09-26 12:39:48 2574 1
原创 Python-Opencv基础知识
一、Opencv在Python下表示图像opencv在python中以numpy的array来表示单通道的灰度图像 C++下表示为cv::Mat矩阵 多通道的彩色图像 H x W x C(高度 x 宽度 x 通道) 注:对于常见的RGB彩色图像,opencv使用的是BGR格式,如下例:import numpy as npimport cv2...
2018-09-25 23:34:19 3507
原创 Python下Opencv配置(Windows)
一、准备安装程序 Python:我选择安装Python3.6 Opencv:到官网下载(下载地址https://opencv.org/releases.html) wheel文件(Python科学计算包的地址):https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv二、安装(默认安装好Python)Opencv安装:版本本次...
2018-09-25 20:06:49 337
原创 python 递归和lamda函数
1、lamda表达式 基本格式: lamda 参数1,参数2....:表达式2、递归函数必须包含两部分: (1) 终止条件 (2) 递归步骤例: 1、调和数:H = 1 + 1/2 +.... + 1/n d...
2018-03-17 19:38:10 492
原创 python变量作用域
1、全局语句 globalm = 100n = 200def f(): print(m+5) #引用全局变量m n += 10 #错误,n 在赋值语句前面,解释为局部变量(不存在)#测试代码f()报错,输出:105 UnboundLocalError 可以在 f() 中加入 global n2、非局部语句 nonl...
2018-03-17 19:18:19 217
原创 python函数
1、函数对象的创建 def 函数名( [ 形参列表 ] ) : 函数体2、参数传递 比较特殊的: 2.1 可选参数 def my_func(a,b = 5): pass 2.2 位置参数和命名参数 ...
2018-03-17 19:10:37 194
原创 python错误和异常处理
一、程序的错误 1.语法错误: SyntaxError 缺括号,冒号之类 2.运行时错误 NameError 没有导入模块 ZeroDivisionError ...
2018-03-17 16:06:13 300
原创 python文件和文件对象
1.文件对象和open函数 f = open(file, mode = 'r' , buffering = -1, encoding = None) 打开异常: try: f = open(file , mode) #操作打开的文件except: #发生异常时执行的操作finally: ...
2018-03-16 21:49:23 1033
原创 python输入和输出
交互功能: 1.命令行参数 2.标准输入和输出函数 3.文件输入和输出 4.图形化用户界面1.命令行参数: 1.1 import sys 通过 sys.argv 访问命令行参数: argv[ 0 ] 为python脚本名 ; argv[ 1] 为第一个参数 ...
2018-03-16 19:02:40 257
原创 python字符串和字节系列
一字符串 1.字符串系列操作 2.字符串编码 默认:UTF-8 创建字符串时指定编码方式:str(object='',encoding='utf-8',errors='strict') bytes对象的对象方法:b.decode(encoding,errors)把字节码b解码 ...
2018-03-16 16:01:26 1564
原创 python元组、列表
一、元组tuple:值不可变 1、创建元组实例对象 方法1:直接字面量创建 eg:s=1,2,3; s1=(); s2=(1,2); s3='a','b','c'; 方法2:使用tuple对象创建 :tuple() 或 tuple(iterable) eg: s=tuple(); s1=tuple([1...
2018-03-15 22:35:58 190
原创 Python系列数据类型
Python内置的系列数据类型包括:1.主要类型 1)tuple(元组):存储固定不变的值表。s1=(1,2,3) s1[2] 输出3 2)list(列表):存储值可变的表。s2=[1,2,3] s2[2]=4 s2 输出[1,2,4] 3)str(字符串):包含若干字符,支持系列数据的基本操作。s3="abc" s3="Hello,...
2018-03-15 22:04:31 1278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人