自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 HTTP笔记

HTTP报文中的HTTP信息用于http协议交互的信息称为http报文,请求端的http报文叫做请求报文,响应端的叫做响应报文http报文大致可以分为首部和主体两部分首部内容请求行包含用于请求的方法,请求URI和http版本状态行包含表明响应结果的状态码,原因短语和http版本首部字段包含表示请求和响应的各种条件和属性的各类首部一般有4种首部,分别是通用首部,请求首部,响应首部和实体首部。编码提升传输效率常用的内容编码gzipcompressdeflate(zlib

2021-08-09 20:22:04 331

原创 什么是回调函数以及回调地狱

回调函数被作为参数传递的函数。如果一个函数被作为参数传递,那么它就是一个回调函数。简单来说,一个函数正在执行,它执行完了干嘛?执行你传进来的那个作为参数的函数,这个函数就是回调函数。例子:你妈让你吃完饭去睡觉。在这个例子中,你正在执行的是吃饭这个函数,你妈给你传递了一个睡觉的函数,你吃完饭(也就是执行完该程序)就要去睡觉(执行你妈给你传进来的函数),下面看代码实现://吃饭是主函数,todo是你妈传进来的任务,也就是所谓的回调函数。function Eat(todo){ //你正在吃

2021-04-05 13:20:36 462

原创 js实现冒泡排序的动画

js实现冒泡排序的动画这个过程做的特别粗糙,正确的做法应该是为每一个竖条进行定位,在排序的过程中对定位进行更改,并添加动画。我的做法是在排序的过程中将两个竖条的高度和内容进行交换,这样做每次交换的只是高度和内容,且无法添加交换的动画,之后再完善吧!我觉得最困难的地方在于定时器的设置,因为定时器是异步执行的,无论是把for循环放在定时器里还是将定时器放在for循环中都无法实现想要的效果,最后换了一种思路,先来看代码吧。<!DOCTYPE html><html> <he

2021-03-28 20:36:28 493 2

原创 原生JS实现点击查看更多

评论区点击查看更多功能的实现思路:对内容的高度进行判断,如果内容的高度大于设定的值,将内容的高度设定为固定值,同时将‘查看更多’的节点上树。实现还是挺简单的,直接看代码。<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2021-03-26 22:19:05 1541

原创 SQLiteLog: (1) no such table: XXX的解决方法

SQLiteLog: (1) no such table: XXX的解决方法在使用Litepal来进行数据库操作时可能在运行时会出现这样的错误提示,如果在采取了网上普遍的方法还未解决的话,可以检查一下实体类,就是与数据库建立连接的那个类。下面看我之前的代码下面展示一些 内联代码片。public class People extends LitePalSupport implements Comparable<People>{ private String name; pr

2020-06-14 00:05:57 3413

空空如也

空空如也

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

TA关注的人

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