自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lujiebin的博客

学习交流

  • 博客(47)
  • 资源 (4)
  • 收藏
  • 关注

原创 下载各大网站上的视频方法

You-get是GitHub上的一个项目,也可以说是一个命令行程序,帮助大家下载大多主流网站上的视频、图片及音频。下面我们就一步步来演示如何使用。第一步:下载安装python3.7(最新)第二步:按住键盘上的“win+R”键,在打开的运行窗口中输入“cmd”,点击确定。第三步:在肩头所指处输入下方内容,点击enter键,安装you-get工具。pip3 install you-get4.接着输入下方内容。点击enter键,升级you-get工具pip3 install --upgrade y

2020-05-12 13:07:31 1002

原创 python爬取两个excel表里的相同数据并匹配输出

import xlrddef extract(inpath): data = xlrd.open_workbook(inpath, encoding_override='utf-8') table = data.sheets()[0] # 选定表 nrows = table.nrows # 获取行号 ncols = table.ncols # 获取列号 ...

2019-10-23 13:45:32 17613

原创 微信小程序登录注册——云开发

微信小程序登录注册页面_云开发_调用云数据库1.界面展示2.代码1.云开发初始化app js//app.js App({ onLaunch: function() { //云开发初始化 wx.cloud.init({ env: 'ljb-7tdjm', traceUser: true }) } })云开发初始化,en...

2019-05-06 08:25:08 8602 19

原创 教辅小程序之微课页面Demo

教辅小程序之微课页面Demo最近做毕设的微信小程序,下面是我的微课页面的Demo。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能...

2019-05-05 18:19:02 796 6

原创 Vue组件传值

组件之间的传值?在vue中,父子组件的关系可以总结为prop向下传递,事件向上传递。父组件通过prop给子组件下发数据,子组件通过事件给父组件发送信息。父组件传值给子组件,通过props属性进行传递。子组件给父组件传值,通过的是$emit方法,第一个参数是自定义事件的名字,第二个参数是传递过来的值,如果传递过来的值很多,可以使用对象的方法,把它们都写在第二个参数中。兄弟组件传值,在vue原型上定义一个新的实例,然后采用emit和emit和emit和on这两个方法进行获取传递过来的值。给后代组件

2021-04-06 10:09:04 158 1

原创 变量提升与函数提升;var、let、const比较

1、var、const、letvar 声明的变量属于函数作用域,le声明的变量属于块级作用域;但是块级作用域是函数作用域的子集,因此适用于var的作用域限制也适用于let;var 存在变量提升现象,而 let 和 const 没有此类现象;var 变量可以重复声明,而在同一个块级作用域,let 变量不能重新声明,const 变量不能修改。var和let声明var命令会发生”变量提升“现象,即变量可以在声明之前使用,值为undefined。如果使用关键字 var 声明一个变量,那么这个变量

2021-04-05 12:21:38 1005

原创 TCP和UDP各自的特点和区别

TCP(传输控制协议)提供的是面向连接,可靠的字节流服务。即客户和服务器交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。并且提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP(用户数据报协议)是一个简单的面向数据报的运输层协议。它不提供可靠性,只是把应用程序传给IP层的数据报发送出去,但是不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,所以传输很快。(1)TCP是面向连接的,UDP是无连接

2021-04-05 12:16:24 3076

原创 HTTP1.1 和 HTTP2.0 的区别

1、内容安全,因为http2.0是基于https的,天然具有安全特性,通过http2.0的特性可以避免单纯使用https的性能下降;2、二进制格式,http1.X的解析是基于文本的,http2.0将所有的传输信息分割为更小的消息和帧,并对他们采用二进制格式编码,基于二进制可以让协议有更多的扩展性,比如引入了帧来传输数据和指令;3、多路复用,这个功能相当于是长连接的增强,每个request请求可以随机的混杂在一起,接收方可以根据request的id将request再归属到各自不同的服务端请求里面,另外多路

2021-04-05 12:15:36 2134

原创 session、cookie、token(详细)

cookie和session由于http的无状态性,就是说这一次请求和上一次请求是没有任何关系的,互不认识的。为了使某个域名下的所有网页能够共享某些数据,session和cookie出现了。客户端访问服务器的流程如下首先,客户端会发送一个http请求到服务器端。服务器端接受客户端请求后,建立一个session,并发送一个http响应到客户端,这个响应头,其中就包含Set-Cookie头部。该头部包含了sessionId。在客户端发起的第二次请求,假如服务器给了set-Cookie,浏览器会自动在请

2021-04-05 12:14:57 133

原创 csrf和xss的网络攻击及防范

csrf和xss的网络攻击及防范CSRF:跨站请求伪造,可以理解为攻击者盗用了用户的身份,以用户的名义发送了恶意请求。比如用户登录了一个网站后,立刻在另一个tab页面访问量攻击者用来制造攻击的网站,这个网站要求访问刚刚登陆的网站,并发送了一个恶意请求,这时候CSRF就产生了,比如这个制造攻击的网站使用一张图片,但是这种图片的链接却是可以修改数据库的,这时候攻击者就可以以用户的名义操作这个数据库。防御方式:使用验证码;检查https头部的refer,使用token。XSS:跨站脚本攻击,是说攻击者通过

2021-04-05 12:14:06 163

原创 三次握手四次挥手

流量控制:让发送方的发送速率不要太快,要让接收方来的及接收。拥塞控制:对网络中某一资源的需求超过了该资源所能提供的可用部分。TCP(Transmission Control Protocol,传输控制协议是面向连接的协议,也就是说在收发数据之前,必须先和对方建立连接,一个TCP连接必须要经过三次“对话”才能建立起来。客户端和服务端都需要知道各自可收发,因此需要三次握手。控制位确认ACK:在连接建立后所有传送的报文段都必须把ACK置1。同步SYN:在连接建立时的同步序号。对方若同意建立连接,

2021-04-05 12:13:17 65

原创 Http缓存和浏览器缓存

前端缓存主要是分为HTTP缓存和浏览器缓存。HTTP缓存是在HTTP请求传输时用到的缓存,主要在服务器代码上设置。浏览器缓存则主要由前端开发在前端js上进行设置。http缓存HTTP缓存都是从第二次请求开始的。第一次请求资源时,服务器返回资源,并在respone header头中回传资源的缓存参数;第二次请求时,浏览器判断这些请求参数,击中强缓存就直接200,否则就把请求参数加到request header头中传给服务器,看是否击中协商缓存,击中则返回304,否则服务器会返回新的资源。

2021-04-05 12:10:52 224

原创 浏览器输入url到页面呈现的大体过程

浏览器输入url到页面呈现的大体过程输入url后,首先需要找到这个url域名得服务器ip,为了寻找这个ip,浏览器首先会寻找缓存,查看缓存中是否由记录(浏览器缓存、系统缓存、路由器缓存),缓存中没有则查找系统得hosts文件中是否有记录,如果没有则查询DNS服务器:1.输入地址,发送至DNS服务器,获取相应得域名和web服务器的ip地址;2.浏览器与web服务器建立TCP链接;3.浏览器向web服务器发送HTTP请求;4.服务器响应请求,并发送对应的数据;5.浏览器下载数据,并解析源文件,渲染

2021-04-05 12:09:37 123

原创 对称加密和非对称加密

用私钥加密信息,用公钥解密信息这种情况是用来确保:信息是由私钥拥有方发布的,且是完整的、正确的。私钥的形式被称作数字签名。公钥的形式就是数字证书。对称加密( Symmetric Cryptography )又称私钥加密。是指信息的发送方和接收方采用同一个密钥去进行数据的加密和解密。如下图所示:优点:加密/解密速度快,适合大数据量加密缺点:密钥的管理与分配存在风险非对称加密( Asymmetric Cryptography )又称公钥加密,它解决了对称加密的缺陷,使得比特币更安全。非对

2021-04-05 12:07:40 289

原创 javaSE学习笔记

基础部分1.面向过程:实现的具体过程、因果关系——集成显卡2.面向对象:关注对象、独立体能完成哪些功能——独立显卡3.面向对象的三大特征:封装、继承、多态4.分析OOA、设计OOD、编程OOP5.类:现实世界当中不存在,是一个模板,是一个概念。人类大脑抽象思考的结果对象A与对象B之间的具有共同特征——模板6.对象:实际存在的个体,现实世界当中实际存在7.类···实例化····对象,对...

2021-04-05 11:58:24 75

原创 执行上下文和作用域

执行上下文和作用域变量或函数的上下文决定了它们可以访问那些数据以及它们的行为。全局上下文是最外层上下文,也就是window对象;全局上下文在应用程序退出前才会被销毁,比如关闭网页或退出浏览器。每个函数调用都有自己的上下文,程序的执行流就是通过上下文栈进行控制的。上下文中的代码在执行的时候,会创建变量对象的一个作用域链,决定着各级上下文中的代码在访问变量和函数时的顺序;全局上下文的变量对象是作用域链的最后一个变量对象。var color = "blue";function changeColo

2021-03-24 18:16:57 107

原创 原型链继承图解与代码

原型链继承ES6中原型链是主要的继承方式,基本思想是:通过原型继承多个引用类型的属性和方法。构造函数、原型和实例的关系:每个构造函数都有一个原型对象,原型有一个属性指回构造函数,而实例有一个内部指针指向原型。function SuperType(){ this.property=true;}SuperType.prototype.getSuperValue=function(){ return this.property;}function SubType(){ thi

2021-03-24 17:09:29 118

原创 原型与原型链、原型模式创建对象

创建对象工厂模式function createPerson(name,age,job){ let o=new Object(); o.name=name; o.age=age; o.job=job; o.sayName=function(){ console.log(this.name); } return o;}let person1=createPerson("lu1",20,"student");let person2=createPerson("lu

2021-03-24 16:18:08 96

原创 vue-resource获取、删除、添加数据

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="../js/vue.js"></script> <script src="https://cdn.jsdelivr.net/npm/[email protected]">&lt

2020-08-14 07:09:28 307

原创 多线程

线程的创建继承Thread类自定义线程类继承Thread类重写run()方法,编写线程执行体创建线程对象,调用start()方法启动线程线程不一定立即执行,CPU安排调度package com.ljb.demo2;//创建线程方式一:继承Thread类,重写run()方法,调用start开启线程public class TestTread1 extends Thread{ //重写run方法 @Override public void run() {

2020-08-06 15:39:31 103

原创 计算机网络与数据库应用技术

计算机网络与数据库应用技术1、计算机网络的基本概念1.1 、计算机网络的定义计算机网络是利用通信线路和通信设备将多个具有独立功能的计算机系统连接起来,按照网络通信协议实现资源共享和信息传递的系统。通信设备:音频调制解器(Modem)、DSU/CSU(数据服务单元/通道服务单元)。网络连接设备:路由器、交换器。数据传输速率:信道上单位时间内传输的数据量,单位:比特/秒(bit/s或bps)。信道:由通信线路和通信设备组成。信道带宽:信道上允许的最大数据传输速率,也称为信道容量。1.2

2020-08-06 15:39:00 883

原创 网络编程

IPIP地址:Internet Protocol唯一定位一台网络上的计算机127.0.0.1:本地 localhostip地址分类ipv4、ipv6ipv4:127.0.01 ,四个字节组成,0-255, 42亿;30亿都在北美,亚洲 4亿。2011年就用尽了;ipv6:fe80::79ee:9ad9:6e79:da76%2,128位。8个无符号整数公网(互联网) - 私网(局域网)ABCD类地址192.168.xx.xx,专门给组织内部使用的域名:记

2020-08-06 15:37:52 99

原创 我的CSS学习笔记

CSS介绍CSS是什么?CSS,即“Cascading Style Sheet(层叠样式表)”,是用来控制网页的外观的一门技术。HTML、CSS和JavaScript是前端技术中最核心的三个元素。HTML控制网页的结构,CSS控制网页的外观,而JavaScript控制网页的行为。我们已经在HTML入门教程中的前端技术简介这一节详细讲解了这三者的区别,大家可以回去查看一下。HTML、CSS和J...

2020-08-06 15:36:20 124

转载 博客/网页添加Live2d二次元老婆的插件/手动方法

链接地址

2020-07-23 08:48:48 668

转载 自己单独做的HTML页面放到基于 WordPress 的网站上

方法一:1、将 xx.html 修改为 page-xx.php 上传到你当前使用的主题目录中;2、在WordPress后台创建别名为 xx 的页面后发布,大功告成。注意:创建的页面别名一定要与page-后面一样。或者在步骤1中将xx改为你的页面ID。方法二:1、将 xx.html 修改为page-template-xx.php 然后再该文件头部添加:<?php/*Template Name: xx 页面模板*/?>然后上传到你当前使用的主题目录中;2、在WordPress后

2020-07-22 22:55:33 898

原创 Java网络图片下载

package com.ljb.demo2;import org.apache.commons.io.FileUtils;import java.io.File;import java.io.IOException;import java.net.URL;//练习Thread,实现多线程同步下载public class TestTread2 extends Thread{ private String url; //网络图片地址 private String name;

2020-07-14 12:18:05 225 2

原创 B站学习JAVA学习笔记

Java特性和优势简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性Java三大版本JavaSE:标准版(桌面程序,控制台开发…)JavaME:嵌入式开发(几乎已死)JavaEE:E企业级开发(web端,服务器开发…)JDK、JRE、JVMJDK:Java Development KitJRE:Java Runtime EnvironmentJVM:JAVA Virtual MachineJDK包括JRE、JVM,JRE包括JVMJAVA关键字

2020-07-14 09:38:11 369

原创 常用的Dos命令

常用的Dos命令#盘符切换#查看当前目录下的所有文件 dir#切换目录 cd (change directory) 从E盘切到F盘:E:\>cd /d F:#切换到上一级 cd..#清理屏幕 cls (clear screen)#退出终端 exit#查看电脑的ip ipconfig#打开应用 clac计算器、mspaint画图、notepad记事本#ping命令 ping www.baidu.com 得到ip地址#创建文件夹 md 目录名#移除文件夹 rd

2020-07-13 16:46:47 111

原创 云服务个人网站搭建初体验

嗯?开始咯…1.首先我们去腾讯云购买云服务器和域名,嗯,有学生优惠2.然后我们就去域名的实名认证和解析域名3.再就是去云服务器做相关设置4.然后我们去下载Xshell下载链接(学习交流)5.下载完成我们去新建会话->连接,填写云服务器的ip,注意是(公)ip地址。再到用户身份验证填写用户名和密码(用户名和密码是在重装云服务器那会儿创建的),然后点确定。6.到百度搜索 ...

2020-05-08 15:14:12 193

原创 分页列表实现CSS \HTML(类似百度分页)

代码<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> /* 1.样式的重置 */ ul{ list-style: none; paddi...

2020-05-08 14:51:27 870

原创 引入外部iconfont到微信小程的方法(以阿里iconfont为例)

阿里iconfont网站链接里面有很多icon图标1.直入正题,进入官网后,点击图标管理->我的项目->创建项目2.然后单击上传图标到项目,到达这个页面,然后就把自己在这个网站里下的SVG图片导入3.在小程序全局app.wss中/* 复制的代码 */@font-face { font-family: 'iconfont'; /* project id 1792794...

2020-04-30 13:47:52 388

原创 flex布局图文笔记

认识flex布局flex布局(Flexible布局,弹性布局)1.两个重要的概念:开启了flex布局的元素叫flex containerflex container里面的直接子元素叫做flex items2.设置display属性为flex或者inline-flex可以成为flex containerflex:flex container 以block-level的形式存在in...

2020-04-29 09:30:40 203

原创 微信小程序入门学习笔记

初体验JS// pages/test1/test1.jsPage({ /** * 页面的初始数据 */ data: { name: 'Coderwhy', age: 18, students: [ {id: 1, name: 'kobe', age: 50}, {id: 2, name: 'cobe', age: 20},...

2020-04-28 16:49:58 511

原创 小程序动态设置当前页面的标题

微信开发者文档里的setNavigationBarTitle那么具体怎么使用呢?代码 //动态获得头名称函数 wx.setNavigationBarTitle({ title : this.data.name //或者 title: “字符串” 例如 title : “个人信息” }) // 把这个代码放在onLoad功...

2020-04-22 09:52:10 832

原创 我的学习笔记JSON

简单json <body> <script type="text/javascript"> /* 1、什么是JSON,有什么用? JavaScript Object Notation(JavaScript对象标记),简称JSON。(数据交换格式) JSON主要的作用是:一种标准的数据交换格式。(目前非常流行,90%以上的系统,系统A与...

2020-04-17 20:44:06 665

原创 我的JS(BOM)学习笔记

open和close<body> <script type="text/javascript"> /* 1、BOM编程中,window对象是顶级对象,代表浏览器窗口。 2、window有open和close方法,可以开启窗口和关闭窗口。 */ </script> <input type="butt...

2020-04-17 18:16:28 200

原创 我的JS(DOM)学习笔记

获取文本框的value <body> <script type="text/javascript"> /* 1、JavaScript包括三大块: ECMAScript:JS的核心语法(ES规范 / ECMA-262标准) DOM:Document Object Model(文档对象模型:对网页当中的节点进行增删改的过程。)HTML文档...

2020-04-17 17:06:49 155

原创 JS>登陆注册表单验证

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>表单验证</title> <style type="text/css"> span { color: red; font-size: 12px; } ...

2020-04-17 08:30:04 3012

原创 我的JS(ECMAScript)学习笔记

#在html中嵌入js代码方式<body> <!-- 1.要实现的功能:用户点击按钮,弹出消息框 2.js是一门事件驱动型的编程语言,依靠事件去驱动,然后执行对应的程序 在JS中有很多事件,其中有一个事件叫做:鼠标单击,单词:click。并且任何 事件都会对应一个事件句柄叫做:onclick。注意:事件和事件句柄的区别是:事件句柄是自事件单词前 添加...

2020-04-16 09:45:20 122

原创 水仙花数_ 枚举方法

#水仙花数for i in range(10): for j in range(10): for k in range(10): if(i*i*i+j*j*j+k*k*k == 100*i+10*j+k): d=100*i+10*j+k print(d) els...

2019-12-18 18:11:47 1379 1

全网最好看的音乐网站源码.zip

一个音音乐网站源代码,提供免费歌曲在线听。仅供学习交流和网站搭建使用,学习交流。一个音音乐网站源代码,提供免费歌曲在线听。仅供学习交流和网站搭建使用,学习交流。一个音音乐网站源代码,提供免费歌曲在线听。仅供学习交流和网站搭建使用,学习交流。一个音音乐网站源代码,提供免费歌曲在线听。仅供学习交流和网站搭建使用,学习交流。

2020-05-01

Xshell 5.zip

Xshell 5 学习交流使用,Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。

2020-05-01

courseplats.zip

courseplats,课程小微平台,设计与开发是基于微信小程序开发进行开发的,数据库调用以及存储内容来源于微信小程序官方云开发可视化管理平台。教师和学生可以通过微信搜索“课程小微平台”或者扫描小程序二维码,进入课程小微教辅平台进行教学与学习的相关体验。

2019-06-14

3Dmax喷泉制作

3Dmax喷泉制作

2017-12-19

空空如也

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

TA关注的人

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