redis基础知识点汇总
本文涉及的内容参考下面的大纲,另外版本的问题一般都会指出来。正文1. 思维导图简单了做了一个思维导图,详细内容往后看。2. 详解下面针对思维导图列出的大纲,展开说明。2.1 常用的 5 种数据类型Redis 是基于 C 语言开发的, 不同的数据类型都对应有不同的数据结构, 因为本人对 Java 比较熟...
2024-01-10Mysql基础知识点汇总
1.什么是SQL语句sql语言:结构化的查询语言。(Structured Query Language),是关系数据库管理系统的标准语言。它是一种解释语言:写一句执行一句,不需要整体编译执行。语法特点:1.没有“ ”,字符串使用‘ '包含2.没有逻辑相等,赋值和逻辑相等都是=3.类型不再是最严格的。任何数据都可以包含...
2024-01-10sql基础知识
1. sql 变量定义与赋值 Sql 语句中,直接在SELECT使用@定义一个变量,如:[@a](https://my.oschina.net/a8856225a)。 使用:=来给变量赋值,:[@a](https://my.oschina.net/a8856225a):=123,则变量a的值为123。 SELECT @a := id FROM table_a SELECT @a := 1 FROM table_a 同时定义多个变量,需要在子语句中定义 SELECT @a := 1 FROM table_...
2024-01-10C#多线程基础知识汇总
最近自己写了个小爬虫,里面用到了多线程技术,忽然发现对此技术竟然有些陌生了,于是乎开始疯狂的去问度娘,在此记录下来,以便自己和各位小伙伴们学习。一、什么是线程一个应用程序就相当于一个进程,进程拥有应用程序的所有资源进程包括线程,进程的资源被线程共享,但不拥有线程。...
2024-01-10C++基础知识总结
不管是自我定位太高,还是职位层次太低,系统复习了一遍很久没有摸过的C++总是有好处的。总结如下:一、new和malloc的区别1、new和delete配对,释放数组需要用delete[]。new和delete实际上调用了malloc和free,另外调用了类的构造函数和析构函数。2、malloc和free配对,malloc返回的是void指针,需要强转。3、...
2024-01-10vue基础知识总结
vue 是渐进式前端js框架 有以下的特点: 1.适合做前端分离的项目 2.Angular指令优势 3.react组件优势 vue语言特点: 1.简单-入门容易 2.中文文档齐全 3.生态发达(插件多)文本渲染指令: v-text {{}} 可以解析html字符串表单绑定指令:v-model属性绑定 : v-bind ...
2024-01-10Ajax基础知识详解
Ajax主要的功能是实现了浏览器端 异步 访问服务器:通过浏览器的XMLHttpRequest对象发出小部分数据,与服务端进行交互,服务端返回小部分数据,然后更新客户端的部分页面。1.先实例化XMLHttpRequest对象var request;if (window.XMLHttpRequest){ request=new XMLHttpRequest();}else{ request=new ActiveXObject("Microsoft.XMLHTTP"); //...
2024-01-10最全Redis基础知识
NoSQL概述什么是NoSQLNoSQL不仅仅是SQL,它是Not Only SQL 的缩写,也是众多非关系型数据库的统称NoSQL和关系型数据库一样,也是用来存储数据的仓库。为什么需要NoSQL?随着互联网的高速发展,数据量、访问量呈爆发式式增长。比如12306中国铁路票务系统。一年售出车票有30多亿张;网上售票比例超过了...
2024-01-10js 操作符汇总
逻辑或(||)var result = true || false;与逻辑与操作相似,如果有一个操作数不是布尔值,逻辑或也不一定返回布尔值;此时,它遵循下列规则:□ 如果第一个操作数是对象,则返回第一个操作数。□ 如果第一个操作数求值为false,则返回第二个操作数。□ 如果两个操作数都是对象,则返回第一个操作数...
2024-01-10Vue基础知识总结(一)
一、基本语法: 1、实例化:new Vue({}) 2、el:一定是根容器元素(vue的作用域就是这个根元素内),就是写选择器 data:用于存储数据 methods:定义方法(方法里this指向当前vue实例化的对象,但是获取属性和方法不需要this.data.name,直接this.name即可,获取方法也是如此)二、数...
2024-01-10vue知识点汇总
一、学习vue必须了解的几个知识点 1、node.js介绍node是一个让JavaScript运行在服务端的开发平台,使用JavaScript也可以开发后台服务。说明白些它仅仅是一个平台,我们使用vue开发必须要安装node.js。 2、npm 介绍npm是node.js官方提供的包管理工具,他已经成了Node.js包的标准发布平台,用于Node.js包的发布...
2024-01-10jQuery基础知识点总结(必看)
jQuery是一个优秀的、轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF1.5+, Safari 2.0+, Opera 9.0+),而jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势...
2024-01-10Redis学习笔记:基础知识
一、NoSQL和关系型数据库区别 NoSQL非关系型数据库:Redis、MongoDB、HBase等,基于Key-Value存储,采用命令操作。 关系型数据库:Oracle、MySQL、DB2、SQL Server等,基于表结构存储,采用SQL操作。 二、Redis简介 Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数...
2024-01-10C#异常处理知识汇总
概念 异常处理是指程序在运行过程中,发生错误会导致程序退出,这种错误,就叫做异常 但并不是所有的错误都是异常 而处理这种错误,称为异常处理 异常处理实际是不断去发掘异常、修改异常,使程序更稳定异常处理主要表现在四个方面: 程序开发前:尽可能的想...
2024-01-10HTTP报文及ajax基础知识
HTTP报文客户端传递给服务器的内容 和 服务器传递给客户端的内容 都属于HTTP报文 起始行:请求起始行 响应起始行 首部:请求首部 响应首部 通用首部(请求和响应都有的) 自定义首部 主体:请求主体 响应主体客户端传递给服务器端数据: 请求URL后面问号传参的方式传递给服务器 /get...
2024-01-10Couchbase基础知识扫盲
CouchBase基础知识 CouchBase是一款非关系型JSON文档数据库,其最大的竞争对手是MongoDB,且被MongoDB远远的甩在身后。如果MongoDB闭源的话,CouchBase将是最大的受益者。 CouchBase拥有社区版和商业版两个版本,虽然都可以部署在云端、Kubernates以及其他的复杂混合配置中,但是社区版和商业...
2024-01-10【JS】前端基础知识总结(一)
首页专栏javascript文章详情6前端基础知识总结(一)时倾发布于 今天 09:24 Script标签:向html插入js的方法属性值描述asyncasync立即下载脚本(仅适用于外部脚本)。charsetcharset表示通过src属性指定的代码的字符集deferdefer表示脚本可以延迟到文档完全被解析和显示之后再执行(仅...
2024-01-10《循环勇者》全部基础知识图文攻略汇总分享
循环勇者是一款比较让人摸不着头脑的卡片迷宫类型的游戏,正如游戏名字所说,该游戏的玩法就是不停的在迷宫内进行循环来进行探索和打怪,不少玩家当前应该还不清楚这款游戏的一些基础知识有哪些吧,那么下面就让小编初一十五来为大家详细的介绍说明一下吧。 《循环勇者》全部基础...
2024-01-10jQuery基础知识点总结(DOM操作)
使用jQuery的方式来操作DOM更加的简洁、方便,统一的调用方式方便学习并且可降低学习成本。1、样式属性操作1)设置样式属性操作①设置单个样式:// 第一个参数表示:样式属性名称// 第二个参数表示:样式属性值$(selector).css(“color”, “red”);②设置多个样式(也可以设置单个)// 参数为 {}...
2024-01-10JAVA多线程知识汇总
线程概念进程:启动一个应用程序就叫一个进程。 接着又启动一个应用程序,这叫两个进程。每个进程都有一个独立的内存空间;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。线程:线程是在进程内部同时做的事情,一个进...
2024-01-10请教一个js的基础问题
为什么1+{} 和 {}+1的结果会不一样,请教下回答因为{}在表达式前,被解析成了代码块跟楼上无差别本意补充一下:{} + 1,按前后顺序进行解析,{}作为空代码块,所以相当于是 +1,结果为 11 + {}, 先解析到了二元运算符 + ,然后解析到{},那么就会进行valueOf检测{},得到的并不是基本值类型,就会调用对象的toStr...
2024-01-10一些java二进制的相关基础知识
说明任何东西都有规范,提到JAVA就会提到2个规范,JAVA语言规范、JVM规范。JAVA语言规范主要定义JAVA的语法、变量、类型、文法等等,JVM规范主要定义Class文件类型、运行时数据、帧栈、虚拟机的启动、虚拟机的指令集等等。JAVA语言规范主要定义什么是JAVA语言。JVM规范主要定义JVM内部实现,二进制c...
2024-01-10vue.js基础知识篇(7):表单校验详解
目录网盘1.npm安装vue-validator$ npm install vue-validator代码示例:var Vue=require("vue");var VueValidator=require("vue-validator");Vue.use(VueValidator);2.直接使用script标签引入vue.js要下载vue-validator,那么进入cdn的地址https://cdn.bootcss.com/vue-validator/2.1.3/vue-validator.js把内容复...
2024-01-105个js编程风格错误汇总
使你的代码可读和可维护的快速提示。有多少次,你打开一个旧的项目,发现混乱的代码,当你添加一些新的东西时,很容易崩溃?我们都有过这样的经历。为了减少难以读懂的javascript的数量,我提供了以下示例。这些都是我过去所犯过的错误。对具有多个返回值的函数使用数组解构假设我...
2024-01-10Ruby 迭代器知识汇总
简单来说:迭代(iterate)指的是重复做相同的事,所以迭代器(iterator)就是用来重复多次相同的事。迭代器是集合支持的方法。存储一组数据成员的对象称为集合。在 Ruby 中,数组(Array)和哈希(Hash)可以称之为集合。迭代器返回集合的所有元素,一个接着一个。在这里我们将讨论两种迭代器,each 和 collect...
2024-01-10