自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 javaScript基础七

正则表达式用RegExp对象表示。可以通过RegExp()构造函数创建RegExp对象。正则表达式直接量定义在包含在一对斜杠(/)之间的字符。var pattern =/s$/;这是进行匹配所有以字母“s”结尾的字符串。用构造函数RegExp()也可以定义与之等价的正则表达式。或者使用var pattern =new RegExp("s$"); 如果是使用var pattern...

2018-12-28 13:52:29 120

原创 javaScript基础六

有四种方式调用JavaScript一、作为函数//判断当前是否为严格模式   这个是即时调用函数  定义了一个函数,然后调用它var strict=(function(){return !this;}());二、作为方法调用如果有一个函数f和一对象o,则可以给o定一个名为m()的方法o.m=f;调用的时候:o.m();或者有参数o.m(x,y);   另一种...

2018-12-28 13:35:05 174

原创 javaScript基础五

数组中的数据并不严格,可以存放多个不同类型的数据。var misc=[2,{x:1},true,"s"];数组的直接量,并不一定是常量,也可以是任意的表达式。var base =12;var table=[base,base+1,base+2];可以包含对象的直接量或其他的数据直接量var b=[[1,{x:1,y:2}],[2,{x:2}]]; 创建数据的另个方法...

2018-12-27 17:40:05 150

原创 javaScript基础四

对象是javaScript的基本数据类型,对象可以看成多属性的无序集合,每个属性都是一个名/值对。也可以将对象看成从字符串到值的映射。因为属性名是字符串。 对象的创建  new  或者 Object.create()函数 prototype:原型。所有的通过对象直接量创建的对象都具有同一个原型对象。并且可以通过Object.prototype 获得对原型对象的引用。 /...

2018-12-27 17:29:46 130

原创 javaScript基础三

属性访问表达式属性的访问有两种方式  expression.identifier  expression["identifier"] 使用==的时候,可能会伴随这对象类型的转换。但是===不会进行对象类型的转换,他是周线计算其操作数的值,然后比较这两个值。但是NaN和其他的人任何值都不相等。包括他自己。因此通常使用x!==x,来判断x是否===是严格的相等 in...

2018-12-27 16:30:58 109

原创 javaScript基础二

全局对象全局属性:  undefined   Indinity  NaN全局函数 : isNaN()  parseInt()   eval()构造函数: Date()   RegExp()  String()   Object()  Array()全局对象:Math  JSON 包装对象,在读取字符串,数字或布尔值的属性的时候创建的对象称为包装对象。var s="hel...

2018-12-27 16:17:12 165 2

原创 javaScript基础一

一、DOM (Document Object Model)(文档对象模型)是用于访问 HTML 元素的正式 W3C 标准。使用js获取的对象所对应的属性就是相应的元素的属性,比如:比如img的src属性。function changeImage(){   element=document.getElementById(‘myimage’)   if (element.src.match...

2018-12-27 11:39:29 136

原创 mysql7

1.事务rollback是在start transaction之后执行。可以用来管理insert update delete语句。但是不能回退create和drop操作。commit语句只有在不出错的情况进行更改。在sql语句中可以使用savepoint name;这样保留回退点。如果要回退的时候,可以使用rollback to name,保留点会在事务处理完成(执行rollbac...

2018-12-21 18:14:54 181

原创 mysql6

触发器,是遇到delete insert update操作语句会自动执行一条mysql语句。 ①insert触发器在这里使用select语句必须使用into,因为在触发器中不允许返回结果集。其中NEW代表的当前插入的一行数据。DELIMITER // create trigger neworder after insert on teacherfor each row...

2018-12-21 16:44:45 158

原创 mysql5

1.使用视图的有点重用sql简化sql操作保护数据。  创建视图,这样其实就把查询的结果都放在视图上了,然后以后直接使用就可以了。但是视图本身没有数据,如果更新视图,那么基表就会发生改变。create view testview as select * from teacher显示创建视图的语句show create view testview删除视图d...

2018-12-21 14:59:13 118

原创 mysql4

1.插入如果是将所有的字段都插入,那么就直接使用,如果没有具体的数值也可以用null进行代替。insert into teacher values(8,"啦啦","嗯嗯",8) 对于有限的字段就使用insert into teacher (name,address,sid) values("啦啦2","来了",9) 对于insert和update和delete语句,可以...

2018-12-21 11:26:02 196

原创 mysql3

1.所有的表的连接都有where连接,但是可以使用其他的进行代替等值连接,基于两个表之间的相等测试,这种连接也称为内部连接。使用inner join...  on ...    其中inner join连接两个表,使用on和where的条件相同select * from user inner join student on user.sid = student.sid 2.使用...

2018-12-21 09:48:44 102

原创 mysql2

 1.使用concat()进行拼接select concat(id,"====",name) from user 2.使用as进行起别名 3.可以使用+ - *  /进行算数运算 4,这里的索引都是从1开始left(name,2)  返回name的前两个字符right(name,2) 返回name的后两个字符locate("zha",name)  找出子...

2018-12-20 16:50:23 107

原创 mysql1

1.# 表示限制取数据的条数select name from user where name="zhazha" limit 1 # 表示从第2行开始,最多一条select name from user where name="zhazha" limit 2,1 2.# 首先是按照name排序,然后按照id进行排序,默认是升序select * from user orde...

2018-12-20 14:57:21 106

原创 tomcat的使用

 在浏览器中访问http://localhost:8080/ 命令行中使用ipconfig 查看ip地址部署的应用里面 必须放在webApps中work    用来存放tomcat在运行时的编译后文件,例如JSP编译后的文件。清空work目录,然后重启tomcat,可以达到清除缓存的作用。~ 使用eclipse关联tomcat的时候 就重构了一个工作空间 就是当前的工程...

2018-12-19 11:38:47 258

原创 Sql学习12

获取到DatabaseMetaData类 可以详细的获取数据库的信息通过connection获取Connection connection_2 = DriverManager.getConnection(properties.getProperty("shopping_url"), properties);atabaseMetaData metaData = connection_2....

2018-12-19 10:00:43 111

原创 Sql学习11

jDbc的事务的处理Connection对象(1) void setAutoCommit(boolean autoCommit)  true为自动提交 false为手动提交 可以在事务开启之前先置为false然后 事务结束后还原为true 不影响其他的sql 批处理使用preparedStatement.addBatch()添加批处理 然后通过preparedStateme...

2018-12-19 09:51:01 105

原创 SQL学习10

使用mySql的时候 javabean使用String类型 不能使用char类型javabean使用Date类型 如果是在mySql中的int double等为null 我们可以在java中使用Integer 或是 Double等 引用数据类型 使用PreparedStatement的优点 不使用Statement①避免拼接②避免sql注入③处理blob类型的数据 ...

2018-12-19 09:45:16 86

原创 sql学习9

数据库存取计算书JDBC 最基本的JDO  java data Object第三方O/R工具mybatis  hibernate  使用PreparedStatement能够解决sql的拼接和sql的注入的问题 try {              // 加载jdbc.properties资源配置文件              Properties pro = ...

2018-12-18 17:29:46 216

原创 Sql学习8

视图 存储一个sql的逻辑结构 当一个查询的结果多个地方使用的时候  视图是一个动态的  每次打开的视图的时候就是进行执行代码 事务acid特性原子性 atomicity一致性 consistency 隔离性 isolation 持久性 durability  事务的用法:开启事务执行sql操作提交 回滚 commit rollbac...

2018-12-18 17:05:10 77

原创 java基础7

IO流1、InputStream(1)int read()从输入流中读取数据的下一个字节。返回 0 到 255 范围内的 int 字节值。如果因为已经到达流末尾而没有可用的字节,则返回值 -1。(2)int read(byte[] b)从此输入流中将最多 b.length 个字节的数据读入一个 byte 数组中。如果因为已经到达流末尾而没有可用的字节,则返回值 -1。否则以整数...

2018-12-18 16:51:37 107

原创 java基础6

Map的遍历Collection集合编列   (1)foreach   (2) Iterator对象遍历map不持之foreachshMap的内部存储结构其实是数组和链表的结合。   //泛型的使用 一般使用class Student<T>{    private String name;    private T score;}//...

2018-12-18 16:37:45 119

原创 java 基础5

1、接口的特点(1)接口不能被实例化(2)接口在JDK1.8之前,只能包含公共的抽象方法,JDK1.8之后,还可以包含静态方法和默认方法(3)接口中只能有全局的静态的常量(4)接口中不能有构造器、代码块等(5)接口用来被实现的,实现类中必须实现接口的所有的抽象方法,否则该实现类也得是抽象类(6)一个类可以同时实现多个接口,Java支持多实现(7)一个类如果既要继承父类又...

2018-12-18 16:24:38 182

原创 java基础4

注解Annotation注解Annotation是从JDK5.0开始引入的新特性。Annotation的作用:   注解不是程序本身,可以对程序作出解释。(这一点,跟注释没什么区别)   可以被其他程序(比如:编译器等)读取。(注解信息处理流程,是注解和注释的重大区别。如果没有注解信息处理流程,则注解毫无意义) Annotation的格式:注解是以“@注释名...

2018-12-18 15:31:38 174

原创 java基础3

多态多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作Parent p = new Child(); 对于多态,可以总结以下几点:一、使用父类类型的引用指向子类的对象;二、该引用只能调用父类中定义的方法和变量;三、如果子类中重写了父类中的一个方法,那么在调用这个方法的时候,将会调用子类中的这个方法;(动态连接、动态调用...

2018-12-18 14:54:56 136

原创 java基础2

数组的声明与初始化   动态初始化:数组对象的创建与元素的赋值分开进行 数据类型[] 数组名 = new 数组类型[长度];数组元素的默认值,和对象属性的默认值相同原生态赋值:数组名[下标] = 元素值;有规律的赋值:for(int i=0;i<数组名.length;i++){数组名[i] = 元素值;}(2)静态初始化:数组对象的创...

2018-12-18 14:16:09 156

原创 java基础1

ip地址定位主机端口号定位应用程序端口号和ip地址的组合 就是套接字 Socket 用户path和系统path的区别?如果你现在用管理员账号登陆设置了一个jdk的 用户环境变量Path 那么cmd时候 java javac命令都是可用的 现在注销 然后用guest来宾用户cmd 这时候java命令就是不可用的 所以用户Path只是针对个人 对其他人是没用的 而系...

2018-12-18 11:42:20 121

转载 python基础23

使用Tkinter,进行窗口的显示我们编写的Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口;Tk是一个图形库,支持多个操作系统,使用Tcl语言开发;Tk会调用操作系统提供的本地GUI接口,完成最终的GUI。一个GUI程序第一步是导入Tkinter包的所有内容:from tkinter import *第二步是从Frame派生一个Application...

2018-12-05 17:33:48 134

转载 python基础22

使用requests进行联网操作$ pip install requests要通过GET访问一个页面:>>> import requests>>> r = requests.get('https://www.douban.com/') # 豆瓣首页>>> r.status_code200>>> r.textr...

2018-12-05 16:31:23 124

原创 python基础21

1.DOM vs SAX操作XML有两种方法:DOM和SAX。DOM会把整个XML读入内存,解析为树,因此占用内存大,解析慢,优点是可以任意遍历树的节点。SAX是流模式,边读边解析,占用内存小,解析快,缺点是我们需要自己处理事件。当SAX解析器读到一个节点时:python会产生3个事件:start_element事件,在读取时;char_data事件,在读取python时;end_el...

2018-12-03 18:21:35 114

原创 python基础20

1、Base64编码会把3字节的二进制数据编码为4字节的文本数据,长度增加33%,好处是编码后的文本数据可以在邮件正文、网页等直接显示。如果要编码的二进制数据不是3的倍数,最后会剩下1个或2个字节怎么办?Base64用\x00字节在末尾补足后,再在编码的末尾加上1个或2个=号,表示补了多少字节,解码的时候,会自动去掉。Python内置的base64可以直接进行base64的编解码:>&...

2018-12-03 18:03:06 128

原创 python基础19

1、namedtuple>>> from collections import namedtuple>>> Point = namedtuple('Point', ['x', 'y'])>>> p = Point(1, 2)>>> p.x

2018-12-03 16:02:47 103

原创 python基础18

1、获取当前日期和时间我们先看如何获取当前日期和时间:>>> from datetime import datetime>>> now = datetime.now() # 获取当前datetime>>> print(now)2015-05-18 16:28:07.198690>>> print(type(now)...

2018-12-03 15:39:44 106

原创 python基础17

1.正则表达式的基础知识用\d可以匹配一个数字,\w可以匹配一个字母或数字,所以:‘00\d’可以匹配’007’,但无法匹配’00A’;‘\d\d\d’可以匹配’010’;‘\w\w\d’可以匹配’py3’;.可以匹配任意字符,所以:'py.‘可以匹配’pyc’、‘pyo’、'py!'等等。要匹配变长的字符,在正则表达式中,用*表示任意个字符(包括0个),用+表示至少一个字符,用?表...

2018-12-03 14:53:18 186

原创 python基础16

1.线程的开启import time, threading新线程执行的代码:def loop(): print('thread %s is running...' % threading.current_thread().name) n = 0 while n < 5: n = n + 1 print('thread %s >>> %s...

2018-12-03 11:45:07 97

原创 python基础15

1.创建新的进程from multiprocessing import Processimport os子进程要执行的代码def run_proc(name): print('Run child process %s (%s)...' % (name, os.getpid()))if __name__=='__main__': print('Parent process...

2018-12-03 11:16:02 78

原创 python基础14

序列换pickling只能用Pickle保存那些不重要的数据,不能成功地反序列化也没关系Python提供了pickle模块来实现序列化。首先,我们尝试把一个对象序列化并写入文件: >>> import pickle >>> d = dict(name='Bob', age=20, score=88) >>> pickle.dum...

2018-12-03 10:34:30 293

原创 androidstudio设置

gradle下载地址: https://services.gradle.org/distributions/ 进入.gradle文件夹 查看gradle的版本,注意,你的是哪个版本就下载哪个版本,比如我的是3.3,那就下载3.3. 将下载好的gradle-3.3-all.zip放到.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9...

2018-12-03 09:12:27 118

学习spring所需要的jars

学习spring所需要的jars c3p0-0.9.1.jar com.springsource.net.sf.cglib-2.2.0.jar com.springsource.org.aopalliance-1.0.0.jar com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar commons-logging-1.1.1.jar mysql-connector-java-5.1.7-bin.jar spring-aop-4.0.0.RELEASE.jar spring-aspects-4.0.0.RELEASE.jar spring-beans-4.0.0.RELEASE.jar spring-context-4.0.0.RELEASE.jar spring-core-4.0.0.RELEASE.jar spring-expression-4.0.0.RELEASE.jar spring-jdbc-4.0.0.RELEASE.jar spring-orm-4.0.0.RELEASE.jar spring-tx-4.0.0.REL

2019-11-21

空空如也

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

TA关注的人

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