- 博客(44)
- 资源 (2)
- 收藏
- 关注
原创 css知识-易忽略知识点
使用dl、dd、dt来创建一个定义列表单位• px – 如果我们将一个图片放大的话,我们会发现一个图片 是有一个一个的小色块构成的,这一个小色块就是一 个像素,也就是1px,对于不同的显示器来说一个像素 的大小是不同的。• 百分比 – 也可以使用一个百分数来表示一个大小,百分比是相 对于父元素来说的,如果父元素使用的大小是16px, 则100%就是16px,200%就是32px• em – em和百分比类似,也是相对于父元素说的,1em就相 当于100%,2em相当于200%,1.5em相当于150
2020-08-17 21:53:43
257
原创 CSS权重问题
在页面中使用CSS选择器选中元素时,经常都是一个元素同时被多个 选择器选中。 比如:– body h1– h1不同的选择器有不同的权重值:– 内联样式:权重是1000– id选择器:权重是100– 类、属性、伪类选择器:权重是10– 元素选择器:权重是1– 通配符:权重是0计算权重需要将一个样式的全部选择器相加比如上边的body h1的权重是20,h1的权重是10,所以第一个选择器设置的样 式会优先显示。...
2020-08-16 11:10:41
258
原创 JavaScript中Date()和new Date()中的区别-Java中length和length()中的区别
var c1=Date(); //返回一个字符串(string),没有getDate等日期对象方法,内容为当前时间var c2=new Date(); //返回一日期对象,可以调用getDate(),内容为当前时间var c3=Date(“2020-1-1”);//返回一个字符串(string),内容仍旧为当前时间,也就是不受参数影响var c4=new Date(“2020-1-1”);//返回一日期对象,可以调用getDate(),内容为2017年元旦length不是方法,是
2020-07-18 20:13:59
516
原创 @WebServlet注解和Servlet配置
一、Servlet的传统配置方式web.xml中的servlet配置<servlet><servlet-name>ActionServlet</ servlet -name><servlet-class>com.webdemo.ActionServlet</serv1et-class></servlet><servlet-mapping><servlet-name>ActionServlet<
2020-07-15 09:23:35
1006
转载 JavaWeb 重定向与请求转发的区别
一、重定向的几个重点内容二、重定向和请求换发的流程图解重定向的图解请求转发的图解三、转发和重定向区别详解1、区别一:资源和地址重定向中response.sendRedirect() 方法不仅可以重定向到当前应用程序中的其他资源,还可以重定向到同一个站点上的其他应用程序中的资源,甚至是使用绝对URL重定向到其他站点的资源如果传递给response.sendRedirect()方法的相对URL以“/”开头,它是相对于整个WEB站点的根目录请求转发中request.getRequestDisp
2020-07-05 16:32:28
440
原创 优快云插入图片-不显示水印和进行图片缩放
1.原始图片效果-无缩放有水印图片代码:前面是图片描述https://img-blog.csdnimg.cn/20200629101856135.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDUxNDE5OA==,size_16,color_FFFFFF,t_702.去除水印把这里size大小改为13.缩放图
2020-06-29 10:30:50
473
3
原创 android-注释超详细-高德地图实现定位和切换地图类型
具体实现效果1.普通模式2.夜晚模式3.显示交通在夜间模式下的交通4.卫星模式1.实现基本地图显示具体可参考上一篇博客安卓开发显示高德地图2.修改AndroidManifest.xml文件添加相应的权限 <!--用于进行网络定位--> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!--用于访问GPS定位-->
2020-06-29 09:17:44
1762
原创 Android Studio安卓开发接高德地图
1.打开高德开发平台(网址:https://lbs.amap.com/)注册高德地图账号2.点击应用管理3.创建新的应用4.在Android Studio中新建一个项目5.点击添加,填选key、SHA1等信息,具体可参考文章获取SHA1,或者自行百度在key输入key名称,发布版安全码SHA1和调试版安全码SHA1填写获取到的SHA1packageName输入自己新建项目的包名com.example.map6.打开高德地图开发者平台首页,点击开发支持,点击Android地图SDK7.打开后
2020-06-23 20:18:40
4404
3
原创 安卓开发连接高德地图-获取SHA1
一、使用 keytool(jdk自带工具)获取SHA1第一步、按住电脑上Window+R 输入cmd ,运行进入控制台第二步、在弹出的控制台窗口中输入 cd .android 定位到 .android 文件夹第三步、继续在控制台输入命令debug.keystore:命令为:keytool -list -v -keystore debug.keystore提示输入密钥库密码,编译器提供的debug keystore默认密码是 android,自定义签名文件的密码请自行填写。输入密钥后回车(如果没设
2020-06-23 19:09:06
882
原创 JDBC连接数据库,idea连接oracle为例
JDBC访问数据库的7个步骤1.导入java.sql包2.加载并注册驱动程序3.创建一个connection对象4.创建Statement或PreparedStatement对象5.执行sql语句6.使用ResultSet对象获取数据7.关闭ResultSet、Statement、Connection对象1.导入java.sql包idea配置和下载Oracle数据库的jar包见上一篇文章idea连接Oracle基本配置将oracle的驱动程序包引入到project中在项目结构中添加li
2020-05-29 23:52:13
2626
原创 idea配置连接oracle数据库
1.打开idea2.点击右边侧边栏DataBase,点击加号,进行添加Data Soure如果找不到,可以试试从导航栏找View-Tool Windows-DataBase3.配置连接及测试下载jar包点击右上角的加号箭头,点击第一个,可以查看自己下载的路径测试成功之后才能进行连接...
2020-05-29 23:23:14
14260
原创 Java中配置文件properties及其读取
一、properties文件Properties文件是java中很常用的一种配置文件,文件后缀为“.properties”,属文本文件,文件的内容格式是“键=值”的格式,可以用“#”作为注释java应用通过JDBC连接数据库时,可以把数据库的配置写在配置文件 jdbc.properties二、读取配置文件数据1.使用properties类获取配置文件数据1.1实例化properties类(java.util.Properties)Properties prop = new Properties(
2020-05-29 22:12:42
476
原创 使用eclipse进行Java开发的基本配置
1.eclipse的安装上官网下载之后解压到没有空格的目录即可2.设置workspaceworkspace用于存放Java代码,最好不设置默认的工作空间,便于启动不同的项目,在第一次打开eclipse时,不打勾如果设置了默认工作区间,可以进行更改,具体步骤如下:window-preference-general-startupandshutup-prompt for workspace3.设置透视图( open perspective)点击红色框圈住的部分。然后进行选择这里选择Java E
2020-05-29 21:38:07
1270
原创 eclipse中安装PHP插件和配置xampp教程
1.安装PHP插件在eclipse中点击help-eclipse marketplace在搜索框中输入PHP,找到PDT我这里已经安装好了所以显示installed,没有安装的直接点击install即可2.下载安装xampp具体可参照xampp详细 安装教程3.下载xdebug下载xdebug方法和配置教程4.修改Apache的文件访问路径将xampp\Apache\con...
2020-04-24 23:26:58
803
原创 Oracle学习-SQL语言分类、PL/SQL、SQL基础
1. SQL语言分类1)数据定义语言(Data Definition Language, DDL)用于定义数据库对象,对数据库、数据库中的表、视图、索引等数据库对象进行建立和删除,DDL包括CREATE、ALTER和DROP等语句。2)数据操纵语言(Data Manipulation Language, DML)用于对数据库中的数据进行插入、修改和删除等操作,DML包括INSERT、UPD...
2020-04-21 12:43:55
563
原创 Oracle学习-创建表结构和使用表、数据类型、创建表的实例
1. 表包含的基本概念:(1)表表是数据库中存储数据的数据库对象,每个数据库包含了若干个表,表由行和列组成。(2)表结构每个表具有一定的结构,表结构包含一组固定的列,列由数据类型、长度、允许Null值等组成。(3)记录每个表包含若干行数据,表中一行称为一个记录(4)字段表中每列称为字段(Field),每个记录由若千个数据项(列)构成,构成记录的每个数据项就称为字段。(5)空值...
2020-04-20 22:06:42
1700
原创 Oracle学习-数据库系统模式、关系数据库基本概念、关系运算、E-R模型
1. 数据库特性和数据模型组成数据库具有以下特性●共享性,数据库中的数据能被多个应用程序的用户所使用。●独立性,提高了数据和程序的独立性,有专门的语言支持。●完整性,指数据库中数据的正确性、一致性和有效性。●减少数据冗余。数据模型(DataModel)是现实世界数据特征的抽象,一般由数据结构、数据操作和数据完整性约束3部分组成。2. 数据库系统模式数据库系统分为客户/服务器模式(C...
2020-04-20 21:19:10
1162
原创 Java四舍五入、DecimalFormat、BigDecimal、NumberFormat使用方法
1.BigDecimal实现四舍五入 *public BigDecimal divide(BigDecimal divisor, int scale, RoundingMode roundingMode) *返回一个 BigDecimal,其值为 (this / divisor),其标度为指定标度。如果必须执行舍入,以生成具有指定标度的结果,则应用指定的舍入模式。 ...
2020-04-13 22:58:20
1021
原创 Iterator 接口、重写 hashCode()和equals()原则、Comparable和Comparator比较器
继上一篇文章https://blog.youkuaiyun.com/weixin_44514198/article/details/105482625整理了collection接口的一些内容,下面介绍上一篇文章没有介绍到的一些问题1. 使用 Iterator 接口遍历集合元素Collection接口继承了java.lang.Iterable接口,该接口有一个iterator()方法,那么所有实现了Col...
2020-04-13 17:05:46
603
原创 Java中Collection 接口、List接口、ArrayList/LinkedList/Vector的异同、set接口、HashSet/LinkedHashSetTreeSet
1. Java集合概述1.1 Java集合作用:Java 集合类可以用于存储数量不等的多个对象,还可用于保存具有映射关系的 关联数组。1.2 Java 集合可分为 Collection 和 Map 两种体系Collection接口:单列数据,定义了存取一组对象的方法的集合List:元素有序、可重复的集合Set:元素无序、不可重复的集合Map接口:双列数据,保存具有映射关系“key-v...
2020-04-13 14:27:55
507
原创 java.util.Arrays类中equals、toString、fill、sort、binarySearch方法介绍,
1.Arrays.equals()方法boolean equals(int[] a,int[] b):判断两个数组是否相等因为arrays类重写了equals方法,所以比较的是两个数组的内容是否相等。关于equals方法的介绍可以参考文章“==”操作符与equals方法区别2.Arrays.toString()方法String toString(int[] a):输出数组信息。没啥特...
2020-04-06 15:37:18
427
原创 Android Studio之Android开发入门---连接夜神模拟器
前面两篇文章已经有写过Android Studio安装以及SDK和手机模拟器AVD的下载,这篇博客主要介绍如何在Android Studio连接手机模拟器(主要原因就是电脑太垃圾,手机模拟器太大启动不了)进入正题1.首先进入官网进行下载https://www.yeshen.com/2.在自定义安装那里记住自己的安装路径3.打开夜神模拟器–点击设置的小齿轮–性能设置—分辨率设置—改成手机...
2020-04-03 17:11:10
334
原创 Android Studio的android入门---关闭或彻底删除一个工程、删除虚拟设备(手机模拟器)
一、关闭或彻底删除一个工程1.点击“File”–>选择“Close Project”2.回到开始界面,也就是关闭了工程3.然后点击左边那个叉叉就删除了项目的显示,也可以看到我们的安装路径但是这样子没有彻底删除项目,要彻底删除项目需要进入自己的保存路径进行删除二、删除虚拟设备(手机模拟器)1.菜单:Tools > AVD Manager2.在Android Virtual ...
2020-04-03 16:17:45
4086
原创 enum枚举类的使用
1.枚举类入门知识1.1什么时候使用枚举类类的对象只有有限个,确定的当需要定义一组常量时,强烈建议使用枚举类例如 :星期:Monday(星期一)、…、Sunday(星期天) 季节:Spring(春节)…Winter(冬天)支付方式:Cash(现金)、WeChatPay(微信)、Alipay(支付宝)、BankCard(银 行卡)、CreditCard(信用卡)订单状态:Nonpa...
2020-04-03 15:58:50
285
原创 Android Studio3.6.2安装
官方下载地址:Android Studio安装1.以管理员身份运行,打开安装包(避免很多权限问题)2.直接点击下一步3.选择安装路径,然后next,install4.next,finish,并启动Android studio5.首次启动会出现是否导入设置,选择否6.Don’t Send7.产生如下问题,选择cancel8.选择next9.选择版本,这里选择cus...
2020-04-01 20:09:20
3713
原创 java中next()和nextline()区别
继上一题对象数组出现Javajava.lang.NullPointerException问题中出现的错误总结:next()方法读取到空白符就结束l;nextLine()读取到回车结束也就是“\r”;注:在上一题中,没有注意这个,导致连续输入的时候显示不正确...
2020-03-31 13:51:03
114
原创 对象数组出现Javajava.lang.NullPointerException问题
1.题目描述:编写一个控制台程序,重复输n个学生的信息(学生姓名,年龄,性别),并把这5个学生对象加入到StringBuffer中buffer.append(student),最后输出StringBuffer的内容,输出格式如下:1.张三 22 男2.李四 18 女……注意每个学生的信息输出一行。2.问题描述与解决办法1.问题描述在给student对象赋值时,出现空指针异常...
2020-03-31 13:44:28
953
原创 字符串转换成基本数据类型相互转换&char的包装类型
继上一篇文章,基本数据类型和包装类1.字符串转换成基本数据类型1.1 通过包装类的构造器实现: int i = new Integer(“12”); 1.2通过包装类的parseXxx(String s)静态方法: Float f = Float.parseFloat(“12.1”);2.基本数据类型转换成字符串1.调用字符串重载的valueOf()方法: String fst...
2020-03-31 10:18:09
512
原创 基本类型与包装类
1.包装类基本概念与介绍在Java中,任何一个基本类型都有一个对应的包装类型有了类的特点,就可以调用类中的方法包装类除了封装一个基本类型的值,同时提供了丰富的操作方法例如将一个字符串转换成数值类型等:如:int -> integer类, byte-> Byte类, char-> Character类等2.拆箱与装箱概念2.1 装箱基本数据类型包装成包装类的实例...
2020-03-31 10:11:38
179
原创 ==操作符与equals方法区别
1.“= =”:1.1基本类型比较值:只要两个变量的值相等,即为true。int a=5; if(a==6){…} 1.2引用类型比较引用(是否指向同一个对象):只有指向同一个对象时,==才返回true。Person p1=new Person(); Person p2=new Person(); if (p1==p2){…} 1.3使用“==”注意事项:用“==”进行比较...
2020-03-30 16:56:00
162
原创 editplus
可用注册码输入Username和Regcode后,点击RegisterUsername填写:VovanRegcode填写:3AG46-JJ48E-CEACC-8E6EW-ECUAWEditPlus添加Java编译环境1.添加编译功能打开editplus-工具-用户自定义工具-添加工具注意Command是自己jdk安装目录加上 \javac.exe不占有独立的区域,仅仅靠自身...
2019-12-01 18:27:16
123
原创 CSS学习01
CSS学习01font-size:字号大小该属性可以使用相对长度单位,可以使用绝对长度,推荐使用绝对长度单位像素px。相对长度单位:px像素,em相对于当前对象内文本的字体尺寸。绝对长度单位:in:英寸,cm:厘米,mm:毫米,pt:点font-family:字体网页中普遍使用14px+尽量使用偶数数字字号,老浏览器支持奇数会有bug各种字体之间必须使用英文状态下的逗号隔开中文字体...
2019-12-01 18:25:22
145
原创 HTML学习02
HTML学习02一、表格属性名 含义 常用属性值border 设置表格的边框(默认border=”0”无边框) 像素值cellspacing 设置单元格与单元格边框之间的空白间距 像素值(默认为2像素)cellpadding 设置单元格内容与单元格边框之间的空白距离 像素值(默认值为1像素)width 设置表格的宽度 像素值height 设置表格的高度 像素值align ...
2019-11-29 21:59:18
202
原创 HTML学习01
一、完整的超级链接:<a href="1.html" title="悬停文本" target="_blank">链接的内容</a>二、<meta 标签- 使用实例1.为搜索引擎定义关键词:<meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">2.为网页定义描述内容:...
2019-11-28 13:26:23
157
原创 HTML插入图片相对路径问题
答案解释:现在document是最大的文件夹,里面有两个文件夹work和photo。work中又有一个文件夹叫做myweb。myweb文件夹里面有index.html。 所以index.html在myweb文件夹里面,上一级就是work文件夹,上两级就是document文件夹。通过document文件夹当做一个中转站,进入photo文件夹,看到了1.png。...
2019-11-28 12:48:10
2368
1
转载 Jason和xml两者的区别
区别是:json在传输上远远快于xml,但是xml的可读性比较好json与xml的区别:(1).可读性方面:基本相同,xml的可读性比较好(2).可扩展性方面:都具有很好的扩展性(3).编码难度方面:相对而言,json的编码比较容易(4).解码难度:json的解码难度基本为零,xml需要考虑子节点和父节点(5).数据体积方面:json相对于xml来讲,数据体积小,传递速度快一点(6)...
2019-11-04 09:51:22
1313
转载 Rational rose 安装
第一步下载Rational Rose2016里面带有破解软件https://pan.baidu.com/s/1i3OvhSL第二步下载精灵虚拟光驱https://dl.pconline.com.cn/html_2/1/121/id=1051&pn=0&linkPage=1.html第三步详细安装链接https://blog.youkuaiyun.com/fanyun_01/ar...
2019-11-04 09:32:31
125
原创 递归
本文参考链接https://blog.youkuaiyun.com/Thunderzong/article/details/85676395在数学与计算机科学中,递归(Recursion)是指在函数的定义中使用函数自身的方法。实际上,递归,顾名思义,其包含了两个意思:递 和 归递归的三要素1). 明确递归终止条件 有一个明确的临界点,程序一旦到达了这个临界点,就不用继续往下递去而是开始实实在在的...
2019-09-29 00:03:55
121
Android开发高德地图定位和切换地图显示
2020-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人