技术
方小圆
这个作者很懒,什么都没留下…
展开
-
cookie与登录注册
cookiecookie是什么?cookie是浏览器访问服务器后,服务器会返给浏览器的一段数据。浏览器会保存这段数据。当浏览器再次访问服务器时,浏览器会自动带上这段cookie。cookie有有效期吗?有。默认20分钟,但是后端可以设置。设置方法可以看mdn相关知识。cookie怎么作假?浏览器f12有cookie,手动作假。但是服务器可以设置js不能修改cookie。登录注册...原创 2019-10-30 22:52:55 · 15353 阅读 · 0 评论 -
CSS元素的宽高由什么决定?
任何元素都可以是行内元素或块级元素,只需通过css display来设置。那么,为什么我们会说div是块级元素,span是行内元素。这是因为浏览器默认div为块级元素,默认span为行内元素。行内元素表现形式 <span class="first">hug</span> <span class="first">hug</span>...原创 2019-04-13 11:11:21 · 967 阅读 · 0 评论 -
HTML常见标签详解
iframe说明:将另一个HTML页面嵌入到当前页面中。常见属性height:以CSS像素格式HTML5,或像素格式HTML 4.01,或百分比格式指定frame的高度。width:以CSS像素格式HTML5,或像素格式HTML 4.01,或百分比格式指定frame的宽度。name:嵌入的浏览上下文(框架)的名称。该名称可以用作标签,<form>标签的target属性值,...原创 2019-04-10 00:11:15 · 151 阅读 · 0 评论 -
CSS实现太极图案
知识点伪类:实现太极中两个空心圆边框、背景:边框大于背景,实现空心小圆CSS3动画:实现太极无限旋转代码<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>JS Bin</title> <style> body{ ...原创 2019-04-13 23:29:32 · 875 阅读 · 0 评论 -
CSS不正交的几个例子
CSS之间影响margin和border多个div,分别设置margin-top和margin-bottom,margin会合并,比如我统一设置margin为10px,3个div上下间隔应该是10px。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <titl...原创 2019-04-17 07:54:33 · 726 阅读 · 0 评论 -
CSS小技巧之两行文字两端对齐
假如一个页面需要填写姓名和联系方式,为了使样式美观,通常需要文字两端对齐,即“姓”和“联”对齐,“名”和“式”对齐,通常情况下是很难对齐的:这边有个小技巧,就是利用text-align:justify+伪类,实现方式如下:```<!DOCTYPE html><html><head> <meta charset="utf-8"> &...原创 2019-04-17 23:19:12 · 6331 阅读 · 0 评论 -
JS正则小结
新建新建有两种方式: 1. 使用字面量,如:var reg = /a/; 2. 使用RegExp构造函数,如:var reg = new RegExp(“a”);第一种方法在引擎编译代码时,就会新建正则表达式,第二种方法在运行时新建正则表达式,所以前者的效率较高。实例属性 1. RegExp.prototype.ignoreCase:返回一个布尔值,表示是否设置了i修...转载 2019-04-18 21:52:00 · 127 阅读 · 0 评论 -
JS数据类型(二)
数据类型间的转换其他类型转字符串方法:toString()+’’(‘’为空字符串比较常用)Object.Stringify(1)object转字符串值为[object Object]null和undefined无法转字符串1+'1’等于多少?首先,不应该这么写由于加号只能加相同类型,其次加号会优先转成字符串,所以结果为’11’其他类型转成布尔(...原创 2019-05-15 23:07:03 · 88 阅读 · 0 评论 -
JS 里的数据类型(一)
7种类型数值(Number),基本类型字符串(String),基本类型布尔(Boolean),基本类型null,基本类型undefined,基本类型symbol,基本类型数值JS内部,所有数字都是以64位浮点数形式储存,即使整数也是如此。所以,1与1.0是相同的,是同一个数。JS底层没有整数,所以某些运算只有整数才能完成,此时 JavaScript 会自动把64位浮点数,转...原创 2019-05-12 21:49:29 · 120 阅读 · 0 评论 -
HTML简介
W3C万维网联盟(World Wide Web Consortium),又称W3C理事会,是万维网的主要国际标准组织。为解决网络应用中不同平台、技术和开发者带来的不兼容问题,保障网络信息的顺利和完整流通,万维网联盟制定了一系列标准并督促网络应用开发者和内容提供者遵循这些标准。标准的内容包括使用语言的规范,开发中使用的导则和解释引擎的行为等等。W3C也制定了包括XML和CSS等的众多影响深远的标...转载 2019-04-07 22:14:13 · 339 阅读 · 0 评论 -
HTTP入门之请求、响应、curl
目录请求响应CURL请求HTTP请求的完整过程浏览器负责发起请求服务器在 80 端口接收请求服务器负责返回内容(响应)浏览器负责下载响应内容注意:HTTP 的作用就是指导浏览器和服务器如何进行沟通。请求的方式GET:只请求数据,相当于读取数据,不会改变资源,不会对资源产生影响,打开一个网页就是GET请求。POST:向指定的资源提交数据,请求服务器进行处理,数据被包...原创 2019-04-05 16:47:20 · 453 阅读 · 0 评论 -
Hibernate之关系映射的两种方式(xml映射、annotation注解映射)
本文列出了两种关系映射包括一对一和一对多(多对一),并且列出了两种方式(xml映射和annotation注解映射)分别对一对一和一对多的代码,关键地方标有注释解释。可供初学者参考。 欢迎初学者加入群:583763961一起交流学习,也欢迎大牛加群指导。共同学习,共同进步。主键关系映射代码之一对一##一个学生对应一条登录信息(用户名、密码),一条登录信息对于一个学生 一.xml文件映射 1原创 2016-12-14 20:11:29 · 923 阅读 · 0 评论 -
Hibernate关系映射之多对多映射的两种方式
多对多关系##many-to-many 应用场景:不建议使用,建议拆解成两个“一对多”连接 关系定义(主控方): //xml映射方法<set name="propertyName" table="middle_table_name"> <key column="columnName_master" /> <many-to-many class="className" colu原创 2016-12-16 20:45:21 · 696 阅读 · 0 评论 -
MyBatis别名的两种实现方式
MyBatis别名(Alias)##别名的两种方式: 一、<!-- 别名的第一种方式,为User类取别名 这种方式比较直观,把一个type直接用短名字,这个配置是在mybatis的config.xml里面配置的,在mapper.xml使用就可以了 --> <typeAliases> <typeAlias type="com.ff原创 2016-12-21 19:46:00 · 3995 阅读 · 0 评论 -
MyBatis一对多映射实现方式
Mybatis映射##一、一对多 一个班级有多个学生,但是一个学生只有一个班级,学生就是多的那方。学生只有一个班级属性,班级有多个学生属性。所以学生类中只需要一个班级类的实例,班级里面需要一个列表来存放学生属性。 先在学生类中加入班级属性: public class Student { private int id; private String name; priva原创 2016-12-21 19:47:28 · 1770 阅读 · 0 评论 -
MyBatis连接数据库
MyBatis连接数据库三个步骤1.创建工程 2.加入相关jar包 3.将MyBatis的配置xml放到src下面 这里主要讲步骤3: 首先需要在src文件夹下创建配置xml,在xml中加入配置信息: 1.mybatis_conf.xml(src文件夹下)<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLI原创 2016-12-19 20:57:54 · 1672 阅读 · 0 评论 -
MyBatis实现数据的增删查改
MyBatis的配置请参考我的上一篇文章,在上一篇文章的基础上我们实现数据的增删查改。创建实现增删查改的xml文件,这里才是真正实现增删查改的文件。 创建完后要在配置文件中注册创建好的xml文件:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config3.0//原创 2016-12-19 21:02:47 · 396 阅读 · 0 评论 -
JAVA通过API获取天气预报信息(HTTP协议)
public class GetWeather { public static void main(String[] args) { String httpUrl = "http://apis.baidu.com/apistore/weatherservice/citylist"; String httpArg = "cityname=%E6%9C%9D%E9转载 2017-01-09 19:49:18 · 3205 阅读 · 1 评论 -
Spring自动装配报空指针异常
这几天在学Spring的自动装配,自己动手做一个小项目,但是被一个空指针异常卡住了。启动的时候弹出index.jsp,这是一个登陆页面:<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.原创 2017-02-28 11:11:59 · 3306 阅读 · 2 评论 -
小程序iOS系统,bindprogress属性无效
小程序<video>标签bindprogress属性,官方文档解释:加载进度变化时触发,只支持一段加载。event.detail = {buffered},百分比。今天做小程序,需要用到video做背景,由于video层级高,opactiy属性对它无效,只能先将video宽高设置为1,用bindprogress属性来监听视频是否加载成功,成功再将宽高调高,安卓真机调试没有问题,结果...原创 2018-12-05 22:59:05 · 537 阅读 · 0 评论 -
hibernate映射的两种方式
hibernate映射的两种方式将实体类映射到数据库中的表的方式有两种,包括通过xml文件映射以及通过注解映射。个人认为通过注解映射更加直观,出错率低一些吧。下面是简单的步骤介绍以及代码演示。一、xml方式进行映射1.在hibernate.cfg.xml为映射进行配置(需要放在src目录下,否则需要重新设置映射的路径)<?xml version="1.0" encoding="UTF-8"?><原创 2016-12-13 22:46:09 · 535 阅读 · 0 评论