摘要:
chapter1:JavaScript简史 标准化的DOM技术由W3C提出来的。 chapter2:JavaScript语法 chapter3:DOM 1.DOM简介 D:D即为和网页文档相对应的文档对象。 O:JS中的对象分为三种类型。 用户自定义对象 内置对象,JS语言提供的,比如说Array、
阅读全文
posted @ 2022-08-24 22:40
scrutiny-span
阅读(78)
推荐(0)
摘要:
全书代码:https://github.com/icarusion/vue-book chapter1初识Vue.js MVVM模式:全称model-view-viewmodel,Vue在设计上也遵循MVVM模式。View和ViewModel之间通过双向绑定建立联系,当视图View发生变化,视图模型
阅读全文
posted @ 2022-08-24 22:39
scrutiny-span
阅读(59)
推荐(0)
摘要:
Promise简介 Promise是JS中引入的一种新的提供异步编程的解决方案,旧的方案是使用回调函数。异步编程通常在以下情景中使用: Node.js下的fs模块的文件操作 数据库操作 Ajax(网络请求) 定时器 使用Promise的优势 指定回调函数的方式更加灵活:旧的解决方案在启动异步任务前指
阅读全文
posted @ 2022-08-24 22:37
scrutiny-span
阅读(45)
推荐(0)
摘要:
ECMAScript介绍 ECMA:欧洲计算机制造商协会(European Computer Manufacturers Association)。 ECMAScript:由ECMA国标制定的脚本程序设计语言 ES6新特性 let关键字:变量声明使用let关键字,弃用var关键字 //let a =
阅读全文
posted @ 2022-08-24 22:36
scrutiny-span
阅读(277)
推荐(0)
摘要:
页面自适应布局,且平均等分 <style> div { width: 100%; height: 100%; display: flex; background-color: cornsilk; /*space-around表示平分剩余空间*/ justify-content: space-arou
阅读全文
posted @ 2022-08-24 22:35
scrutiny-span
阅读(98)
推荐(0)
摘要:
0.概述 js是一门客户端脚本语言。js是一种弱类型的动态语言(比如Lua),而Java是一种强类型的语言。 强类型:在开辟变量存储空间时,定义了空间将来存储的数据的数据类型。只能存储固定数据类型的数据。 弱类型:在开辟变量存储空间时,不定义空间将来存储的数据的数据类型。可以存放任意数据类型的数据。
阅读全文
posted @ 2022-08-24 22:25
scrutiny-span
阅读(70)
推荐(0)
摘要:
1.前言 HTML(Hypertext Markup Language 超文本标记语言) 网页大致可以分为结构(HTML)表现(CSS)行为 (JS) (web标准的三个组成); 元素和标签是一样的,元素就是标签,标签就是元素。一般来说,一个HTML元素都有开始标签和结束标签。这样的标签就叫做双标签
阅读全文
posted @ 2022-08-24 22:23
scrutiny-span
阅读(227)
推荐(0)
摘要:
简介 less(leaner style sheets)是一门css的预处理语言。 vscode将less文件编译成css或者wxss文件 安装Easy Less插件:注意版本的选择,使用1.7.0 配置settings.json "less.compile": { "compress": fals
阅读全文
posted @ 2022-08-24 22:22
scrutiny-span
阅读(32)
推荐(0)
摘要:
BOM 1.概述 概念:Browser object model,浏览器对象模型。它将浏览器的各个组成部分封装成对象。通过修改这些对象的属性,调用他们的方法,从而可以控制浏览器的行为。 BOM对象的分类 1.window对象:表示浏览器中打开的窗口,同时window也是网页中的全局对象 2.Navi
阅读全文
posted @ 2022-08-24 22:18
scrutiny-span
阅读(32)
推荐(0)
摘要:
1. 概述 概念:一个特殊的页面,其中既可以定义html标签,又可以定义Java代码。用于简化书写。 原理:jsp本质上就是一个Servlet 2.jsp的脚本 jsp的脚本:jsp定义Java代码的方式.==可以参考生成的index_jsp.java文件== 方式1<% 代码 %>:定义的Java
阅读全文
posted @ 2022-08-24 22:17
scrutiny-span
阅读(13)
推荐(0)
摘要:
全局刷新和局部刷新 1.全局刷新 整个浏览器界面数据全部被刷新。重新在浏览器窗口显示数据,样式,标签等 2.局部刷新 浏览器在展示数据时,此时在窗口既可以看到本次的响应数据, 同时又可以看到浏览器内存中原有数据。 3.AJAX实现局部刷新的一种技术 通过XMLHttpRequest这个异步请求对象代
阅读全文
posted @ 2022-08-24 22:15
scrutiny-span
阅读(35)
推荐(0)
摘要:
概述 概念:jQuery是一个快速、简洁的JavaScript库,简化js开发 快速入门 下载 JQuery库种有两个文件:jquery-3.5.1.min.js和jquery-3.5.1.js。两者的区别是: 1. 前者是生产版本,程序中使用,没有缩进。体积小一点,程序加载更快。 2. 后者是开发
阅读全文
posted @ 2022-08-24 22:14
scrutiny-span
阅读(145)
推荐(0)
摘要:
1.EL表达式 概述 概念:Expression Language,表达式语言 作用:替换和简化jsp页面中Java代码的编写 语法:${表达式} 使用:运算和获取值 EL表达式的忽略 jsp默认支持el表达式的,如果需要忽略el表达式,有两种方式 1. 设置page指令中isELIgnored属性
阅读全文
posted @ 2022-08-24 22:13
scrutiny-span
阅读(42)
推荐(0)
摘要:
参考视频:https://www.bilibili.com/video/BV1QA411L7B5?p=64&spm_id_from=pageDriver 概述 ==Docker是一个开源的应用容器引擎,基于go语言开发的,开源项目。== Docker技术让开发者可以打包他们的应用以及依赖包到一个可移
阅读全文
posted @ 2022-08-24 21:57
scrutiny-span
阅读(98)
推荐(0)
摘要:
1.人工智能发展必备三要素 数据 算法 计算力 计算力之CPU和GPU的区别: CPU主要适用于I/O密集型的任务 GPU主要适用于计算密集型任务 2.人工智能,机器学习,深度学习三者的关系 机器学习是人工智能的一个实现途径 深度学习是机器学习的一个方法发展而来 3.机器学习概述 1.机器学习的定义
阅读全文
posted @ 2022-08-24 21:52
scrutiny-span
阅读(272)
推荐(0)
摘要:
1.open函数 open函数: 用来打开或者创建一个文件或者设备。 1.函数原型: int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode_t mode) 2.参数: pat
阅读全文
posted @ 2022-08-24 21:46
scrutiny-span
阅读(1215)
推荐(0)
摘要:
版本:2.1.12-stable 目录1.libevent的编译与安装2.使用套路1.事件处理框架event_base的创建1.event_base2.相关函数2.事件创建1.创建新事件2.释放事件3.设置未决事件4.设置非未决事件5.事件的状态转换6.示例:使用libevent读写管道7.示例:定
阅读全文
posted @ 2022-08-24 21:44
scrutiny-span
阅读(586)
推荐(0)
摘要:
0.前言 小白刚接触Linux。所以总结了Linux中常用的简单命令。本文涉及Linux常用的简单命令的介绍。比如说如何在指定路径下创建文件或者文件夹,如何安装软件/卸载软件等。 1.主要目录 /bin:这个目录里面存放一些可执行文件和共享库 /boot:内核和启动程序的相关文件 /dev:设备文件
阅读全文
posted @ 2022-08-24 21:40
scrutiny-span
阅读(84)
推荐(0)
摘要:
## 1.在Linux终端下打开《VIM教程》 ``` [xiaocer@localhost~]$vimtutor ``` ## 2.命令模式下常用操作 ##### 1.删除 1. 删除光标所在一行内容:dd 2. 删除光标所在行开始n行内容:ndd ##### 2.复制 1. 复制一行内容:yy
阅读全文
posted @ 2022-08-24 21:23
scrutiny-span
阅读(209)
推荐(0)
摘要:
参考 前言 对于不同版本打开和关闭防火墙的命令是不一样的。 centos 1.查看防火墙的状态 [xiaocer@localhost ~]$ firewall-cmd --state 然后呢显示结果不是not running就是running。我的已经关闭了防火墙所以显示not running. 2
阅读全文
posted @ 2022-08-24 21:19
scrutiny-span
阅读(465)
推荐(0)
摘要:
解决方案:==加上-C选项== sudo tar -zxvf ./zlib-1.2.11.tar.gz -C ./dd
阅读全文
posted @ 2022-08-24 21:12
scrutiny-span
阅读(348)
推荐(0)
摘要:
1.配置ssh环境变量 1. 将ssh.exe所在目录E:\Github\GitInstallation\Git\usr\bin加入到path环境变量中 2. 将windows自带的openssh环境变量删除 2.安装远程开发插件 搜索Remote开头的插件,选择安装 Remote - SSH 插件
阅读全文
posted @ 2022-08-24 21:05
scrutiny-span
阅读(99)
推荐(0)
摘要:
http://c.biancheng.net/makefile/ 1.简介 makefile的作用是在工程化开发中对工程项目定义编译规则。使用make命令,整个工程就会自动编译。make命令是一个命令工具,是一个解释makefile中指令的命令工具。 makefile文件主要包含的五个主要部分 显式
阅读全文
posted @ 2022-08-24 21:03
scrutiny-span
阅读(71)
推荐(0)
摘要:
目录1.编译器的编译链接步骤2.gcc/g++编译器的常用命令参数 1.编译器的编译链接步骤 在学习常用的gcc/g++编译器的命令行参数前,先了解编译器的编译链接过程 预处理(预编译):将源文件和头文件输入预处理器cpp,输出后缀名为.i或者.ii的文件。预编译过程主要包含这些处理: 进行宏替换
阅读全文
posted @ 2022-08-24 21:00
scrutiny-span
阅读(461)
推荐(0)
摘要:
目录原始字面量超长整形处理时间和日期的chrono库1.时间间隔durationfinal关键字和override关键字c++11增加新关键字auto:实现自动类型的推导c++11新增关键字decltype,这个关键字可以从一个变量或表达式中得到类型c++11引入标识空指针的关键字nullptr.模
阅读全文
posted @ 2022-08-24 20:57
scrutiny-span
阅读(301)
推荐(0)
摘要:
目录1.GDB1.GDB调试未运行的程序1.启动gdb这个调试程序前需要做的事情2.gdb直接调试程序的一些命令2.GDB调试正在运行的程序1.附加进程进行调试3.GDB调试core文件1.gdb跟踪core文件4.GDB调试多进程/多线程程序1.调试多进程服务程序2.调试多线程服务程序2.CGDB
阅读全文
posted @ 2022-08-24 20:55
scrutiny-span
阅读(328)
推荐(0)
摘要:
生成目标文件 test.cpp如下所示: #include <iostream> using namespace std; int ga; int gb = 100; int main() { static int sa; static int sb = 200; int aa; int ab =
阅读全文
posted @ 2022-08-24 20:52
scrutiny-span
阅读(535)
推荐(0)
摘要:
chapter13.拷贝控制 概述 控制类类型的对象的拷贝,赋值,移动,销毁包括五种特殊的成员函数(这些称为拷贝控制成员): 拷贝构造函数 拷贝赋值运算符 移动构造函数 移动赋值运算符 析构函数 拷贝构造函数 1.合成拷贝构造函数 如果一个类未定义自己的拷贝构造函数,编译器为我们定义的一个构造函数。
阅读全文
posted @ 2022-08-24 20:44
scrutiny-span
阅读(59)
推荐(0)
摘要:
如何设置GNU编译器对C++11的支持 运行编译器的时候指定-std = C++11参数 黑窗口下编译运行源文件 // windows下 gcc test.c -o test //-o表示指定可执行文件的文件名 .\test //运行程序 g++ test.cpp -o test C++语言特点 C
阅读全文
posted @ 2022-08-24 20:43
scrutiny-span
阅读(82)
推荐(0)
摘要:
1.chapter1 什么是预处理命令? 预处理命令不是C语言的一部分(不用分号结束),它是用来扩充C程序设计的环境。常用的预处理命令有两种: 1.#include命令:包含头文件 2.#define命令:定义符号常量 2.chapter2 什么是转义字符? 转义字符序列就是用来表示ASCII码字符
阅读全文
posted @ 2022-08-24 20:37
scrutiny-span
阅读(121)
推荐(0)
摘要:
1.缓存数据库介绍 NoSQL(Not Only SQL),意即不仅仅是SQL,泛指非关系型的数据库。其分类有: 键值存储数据库:例如redis 列存储数据库:例如HBase 文档型数据库:例如MongoDB 图形数据库:例如Neo4j Redis是远程数据字典服务器(REmote DIctiona
阅读全文
posted @ 2022-08-24 20:35
scrutiny-span
阅读(151)
推荐(0)
摘要:
参考 1.redis的数据结构 redis存储的是key-value格式的数据,其中key都是字符串类型,value主要有5种不同的数据结构,如下所示: 字符串类型:string 哈希类型:hash 列表类型:list 集合类型:set 有序集合类型:sortedset 2.redis中的数据库 r
阅读全文
posted @ 2022-08-24 20:33
scrutiny-span
阅读(44)
推荐(0)
摘要:
目录1.MongoDB的安装2.MongDB中简单的概念3.MongDB数据库的常用操作1.数据库相关操作2.集合相关操作4.Spring集成MongoDB 1.MongoDB的安装 Docker安装MongDB 拉取镜像 docker pull mongo:latest 创建和启动容器 // -d
阅读全文
posted @ 2022-08-24 20:29
scrutiny-span
阅读(49)
推荐(0)
摘要:
0.chapter1 1.chapter2 MySQL:MySQL是一种DBMS,一种数据库软件。 2.chapter3 1.连接 mysql -u 用户名 -p 用户口令 2.选择数据库 use 数据库名; 3.显示可用的数据库列表 show databases; 4.显示所选择的数据库内的表的列
阅读全文
posted @ 2022-08-24 20:26
scrutiny-span
阅读(65)
推荐(0)
摘要:
0.MySQL服务的启动和停止 Windows下: # 以管理员身份运行命令提示符输入如下命令 # 启动 MySQL 服务命令: net start MySQL服务名 # 停止 MySQL 服务命令: net stop MySQL服务名 1.连接数据库 格式:mysql -h 主机地址 -P 端口号
阅读全文
posted @ 2022-08-24 20:24
scrutiny-span
阅读(193)
推荐(0)
摘要:
目录Intel 8086CPU1.环境2.8086CPU常用指令3.8086CPU常用寄存器4.章节Intel X86架构处理器Intel X86_64架构处理器 因特尔公司的CPU,其定义的指令集一般为复杂指令集CISC,全称为complex instruction set computer In
阅读全文
posted @ 2022-08-24 18:54
scrutiny-span
阅读(229)
推荐(0)