![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
原创未经允许不得转载
文章平均质量分 90
尊重原创,原创板块博文,未经允许不得转载!!!
穆瑾轩
我喜欢学习到深夜,因为透支着的努力让我感到心安。
我的爱好是网络安全方向,我要开始学习了。
展开
-
计算机基础知识——DOS命令简介
DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”,它是一个单用户单任务操作系统。原创 2022-10-23 23:11:44 · 9645 阅读 · 2 评论 -
数字集成电路(中)
门电路是一种用电脉冲控制的开关电路,具有一个或几个输入端,而输出端往往只有一个。它规定各个输入信号之间满足某种逻辑关系时,才有信号输出。即当输入端满足一定条件时,门电路就“开门”,允许信号通过,当输入端不满足一定条件时就“关门”,不允许信号通过,其输入量与输出量之间符合一定的逻辑关系,因此门电路也叫逻辑开关电路。原创 2022-09-25 15:45:57 · 6570 阅读 · 0 评论 -
数字集成电路(上)
P型掺杂区和N型掺杂区,经过一段时间的扩散或漂移后,在两者交界处存在一个动态平衡区,即形成了一个稳定的空间电荷区(或势垒区),这个空间电荷区就是PN结。三极管和CMOS管工作原理就是......原创 2022-08-28 20:54:31 · 5702 阅读 · 3 评论 -
微信小程序开发
微信小程序入门级开发教程来了,微信小程序的英文名Wechat Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。原创 2022-07-24 10:21:08 · 4715 阅读 · 6 评论 -
log4j1.2.17的使用与log4j.properties配置详解
log4j.properties配置与使用一、log4j简介1、简介 log4j是使用java语言编写的可靠的、快速的、灵活的日志框架,它是基于Apache的license。log4j是一个功能强大的日志组件,提供方便的日志记录。 Log4j由三个重要的组件构成: 1)Loggers(记录器):日志类别和级别; 2)Appenders (输出源):日志要输出的地方; ...原创 2020-10-19 00:36:20 · 6061 阅读 · 1 评论 -
python中类的详细介绍及使用
python中类的详细介绍及使用 前面我们介绍了类的创建及面向对象的三大特性。原创 2021-05-26 00:57:20 · 15968 阅读 · 2 评论 -
Vue详细介绍及使用(路由、Vuex)
Vue详细介绍及使用(路由、Vuex)一、路由 前面我们说到了Vue是单页应用,那么什么是单页应用?单页面应用程序-SPA(Single Page Application):整个网站只有一个页面,内容的变化通过局部更新实现、同时支持浏览器地址栏的前进和后退操作,而实现SPA过程中,最核心的技术点就是前端路由。 路由是一个比较广义和抽象的概念,路由的本质就是对应关系。对于前端来说,其实浏览器配合超链接就很好的实现了路由功能。 但是对于单页面应用来说,浏览...原创 2021-04-25 01:20:54 · 1610 阅读 · 0 评论 -
Python详细介绍及使用(基础篇)
我的Python 学习笔记第一章 Python基础一、Python基本概念及环境配置 1、基本概念Python是一种解释型语言,边执行边编译。但是这样会影响执行效率,通常编译型语言的效率比解释型语言高。不过解释型语言对平台的依赖性更低。Python优势:代码量少、可移植性、有丰富的库。胶水语言,可以将python和非python所编写出来的库,让python进行调用。python诞生于1989年。Python开发的网站:知乎,拉钩,果壳,豆瓣,you...原创 2021-05-24 23:34:04 · 36921 阅读 · 34 评论 -
JavaScript中this的解释
JavaScript中this的解释在java中 this 指的是当前类的对象。而在js中其实this最根本的特性还是和OO(面向对象)语言中的定义相吻合的。This对象在执行时是基于函数的执行环境绑定的,当函数被作为某个对象的方法调用时,this就指向那个对象。当然js中的this还有一些特殊的特性和用法。首先:所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。全局变量是 window 对象的属性。全局函数是 window 对象的方法。总结:this.原创 2020-09-27 08:54:53 · 568 阅读 · 0 评论 -
HTML5详细介绍及使用
HTML5详细介绍及使用一、HTML5简介1、HMTL5的定义 在W3C中的定义:HTML 5 是下一代的 HTML,设计HTML5最初目的是为了在移动设备上支持多媒体。HTML5规范于2014年10月29日由万维网联盟正式宣布,HTML是万维网最核心的超文本标记语言。万维网不等同于互联网,但它是依靠互联网运行的服务之一,万维网又简写为www,它可以实现在互联网...原创 2020-12-03 16:51:13 · 20585 阅读 · 4 评论 -
ES6详细介绍及使用
ES6中的export和import介绍一、ES6概念及发展史1、ES6概念 WSC中:ECMAScript 6.0(以下简称ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了(所以也被叫作ES2015)。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。2、ES6发展史版本 时间 描述 ECMA-262/ ...原创 2021-02-22 17:55:33 · 6945 阅读 · 4 评论 -
Linux中ssh配置详解
Linux中ssh配置详解一、SSH概述1、ssh定义 百度百科中的解释:SSH 为Secure Shell的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平...原创 2020-11-18 18:32:25 · 13605 阅读 · 3 评论 -
HTML5详细介绍及使用(续篇)
跨域一、跨域的背景及定义什么是跨域由于浏览器厂商对安全性的考虑,提出了浏览器的同源策略做为解决方案。它是一个用于隔离潜在恶意文件的重要安全机制。同源即协议、域名、端口三者一致。不同源即跨域。同源策略:同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略是一种约定,它是浏览器最核心也最基本的安...原创 2020-12-16 12:52:50 · 1123 阅读 · 1 评论 -
Vue.$data、this._data源码解析
Vue.$data源码解析 $data是Vue实例中的实例属性,表示Vue实例观察的数据对象。官网给出的解释:vm.$data,类型:Object,详细:Vue 实例观察的数据对象。Vue 实例代理了对其 data 对象 property 的访问。在了解vm.$data之前我们先来复习一下原型,然后再了解一下Object.defineProperty()。正是Vue内部实...原创 2021-01-24 21:46:53 · 4171 阅读 · 3 评论 -
Vue详细介绍及使用(组件)
Vue详细介绍及使用(二)一、Vue组件基础知识1、组件的概念 官方定义:组件(Component)是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。在较高层面上,组件是自定义元素, Vue.js 的编译器为它添加特殊功能。在有些情况下,组件也可以是原生 HTML 元素的形式,以 is 特性扩展。 ...原创 2021-04-25 01:14:41 · 11440 阅读 · 0 评论 -
VMware下ubuntu系统的使用
VMware下ubuntu系统的使用一、从操作系统说起1、Linux系统的起源 操作系统(operating system 简称OS)是一个大型的程序系统,他负责计算机的全部软、硬件资源的分配、调度工作,控制并协调多个任务的活动,实现信息的存取和保护。他提供用户接口,使用户获得良好的工作环境。(简单来说:就是有效率的控制硬件资源分配和提供一整组系统呼叫接口)。操作系统的核心层直接参考硬件规格写成,所以同一个操作系统程序与能够在...原创 2020-11-11 15:55:50 · 1670 阅读 · 1 评论 -
我的Jquery学习笔记(一-jquery基础)
推荐书籍:《锋利的jquery》《犀利开发jquery内核详解与实践》《jquery源码详细中文注释》第一章 jquery基础一、jquery背景简介及使用1、jquery背景 prototype.js 是(Sam Stephenson写的)最早成型的javascript基础类库。而jquery是一个轻量级的库。jQuery强调的理念就是write less,do more(写得少,做的多)。它的优势有:(1)轻量级;(2)强大的选择器;(3)出色的DOM操作;(4)可靠的事件处理机制..原创 2020-09-27 09:51:20 · 652 阅读 · 0 评论 -
Linux命令大全总结(看这一篇就够了)
Linux中vi/vim中的一些技巧1. 常用命令1.1 编辑以下命令在命令模式执行i,a,r:在光标的前,后,上方插入字符命令(i=insert,a=append,r=replace) O,o:在当前行前面,后面插入一空行 cw,dw:改变(置换)/删除光标所在处的单词的命令 (c=change,d=delete) x,d$,dd:删除光标处,光标之后,光标所在行的字符1.2 光标移动k,j,h,l:分别上下左右移动光标 Ctrl+f,Ctrl+b:分别向下,向上翻页 n:原创 2021-06-28 01:22:47 · 2335 阅读 · 2 评论 -
Java使用jxl创建excel
Java使用jxl创建excelJava使用jxl创建excelpackage com.cn.test;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.OutputStream;import java.util.ArrayList;import jav...原创 2020-09-27 17:45:36 · 569 阅读 · 2 评论 -
Vue详细介绍及使用
Vue详细介绍及使用一、Vue定义及简介1、Vue定义 关于Vue简介,百度百科给出的解释是:Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。 ...原创 2021-01-28 16:31:23 · 40500 阅读 · 9 评论 -
Vue组件注册原理-为什么可以使用自定义标签
Vue组件注册原理一、Vue组件的注册 在Vue中使用组件,可能需要用到注册组件,它提供了全局注册和局部注册两种方式。//全局注册Vue.component('my-component-name', { /* ... */ })//局部注册new Vue({ el: '#app', components: { 'component-a': ComponentA }...原创 2021-03-16 02:49:30 · 1958 阅读 · 2 评论 -
史上最全的TCP/IP协议原理
TCP/IP协议原理一、TCP/IP协议简介及起源1、什么是TCP/IP TCP/IP是TransmissionControlProtocol /InternetProtocol(传输控制协议/互联网络协议)的缩写。TCP和IP只是其中的2个协议,也是很重要的2个协议,所以用TCP/IP来命名这个互联网协议族,实际上,它还包括其他协议,比如UDP、ICMP、IGMP、ARP/RARP等。传输控制协议:用于处理任何长度消息的可靠传输,互联网络协议除了具有其...原创 2021-06-25 00:11:33 · 19935 阅读 · 5 评论 -
vue项目结构及启动文件加载过程分析
vue项目启动后文件加载过程一、vue项目启动后文件加载过程1、执行npm run dev 在执行npm run dev的时候,会在当前目录中寻找 package.json 文件, 有点类似 Maven 的 pom.xml 文件,包含项目的名称版本、项目依赖等相关信息。启动 npm run dev 命令后,会加载 build/webpack.dev.conf.js 配置并启动 webpack-dev-server 。...原创 2021-02-27 02:48:33 · 4197 阅读 · 0 评论 -
我的JavaScript学习笔记(四-JavaScript事件及原型)
第四章 javaScript事件一、常用事件 事件 功能 适用于 onAbort 当用户中断图像装载是发生 与img元素一起使用 onBlur 当元素失去焦点时 Label/input/select/texttarea/button onChange 当元素失去焦点,并且值被改变时.原创 2020-09-25 17:59:41 · 503 阅读 · 0 评论 -
我的JavaScript学习笔记(二-JavaScript对象)
四、浏览器对象模型[BOM]详解1、浏览器对象概念BOM即提供与浏览器交互的方法和接口。原本是用来处理浏览器窗口和框架,但是很多js扩展也算作BOM的一部分。例如:弹出窗口、移动缩放、关闭窗口,navigator对象、location对象、screen对象,对cookies的支持等。2、窗口对象(window)-----顶级对象BOM的核心对象是window,表示浏览器的一个实例。在浏览器环境下,window对象就担当了global对象的角色。注:在window对象上定义的属性和直...原创 2020-09-25 16:49:38 · 300 阅读 · 0 评论 -
java之static关键字解析
关于static关键字static关键字(1)static的特点: a)static是一个修饰符,用于修饰成员。 b)static修饰的成员被所有的对象所共享。 c)static优先于对象存在,因为static的成员随着类的加载就已经存在了。 d)static修饰的成员多了一种调用的方式,直接可以通过类名调用。 e)static修饰的数据是共享的,对象中存储的原创 2017-03-12 15:19:36 · 343 阅读 · 0 评论 -
我的html学习笔记(二)
一、HTML历史1、HTML版本HTML 1991 HTML+ 1993 HTML 2.0 1995 HTML 3.2 1997 HTML 4.01 1999 XHTML 1.0 2000 HTML5 2012 XHTML5 2013 2、通用声明1)HTML5<!DOCTYPE html><!--注意:doctype 声明是不区分大小写的,用来告知 Web 浏览器页面使用了哪种 HTM.原创 2020-09-16 18:13:53 · 307 阅读 · 0 评论 -
我的java学习笔记(下)
目录三、java反射1、反射概述2、反射获取对象的三种方式3.获取Class中的构造函数四、IO流1、File类2、IO流概述3、字节流-字节输入流-InputStream4、字节流-字节输出流-OutputStream5、字符流-字符输入流-Reader6、字符流-字符输出流-Writer7、自定义缓冲区8、装饰设计模式9、RandomAc...原创 2020-01-14 20:52:36 · 882 阅读 · 0 评论 -
java中的字符编码简介
计算机常见编码一、有关编码的基础知识1、计算机存储的容量位(比特) bit 最小的单元字节 byte 机器语言的单位(计算机存储设备容量的最基本单位)1byte = 8bits 8个二进制位为1个字节1KB = 1024byte1MB = 1024KB1GB = 1024MB...原创 2017-03-12 14:41:14 · 3107 阅读 · 2 评论 -
我的JavaScript学习笔记(一- javaScript 基础)
第一章 javaScript 基础 推荐书籍:《javaScript高级程序设计(第三版)》、《JavaScript权威指南(第六版)》、《JavaScript面向对象编程指南》一、Javascript概念及历史1、javaScript概念javaScript 是一种基于对象并具有安全性的脚本语言(一般运行于客户端的),是一种解释性语言,他基于对象,且不允许访问本地硬盘,也不允许对网络文档进行修改和删除,只能...原创 2020-09-16 18:47:17 · 530 阅读 · 0 评论 -
jquery之extend解析
jquery 之 extend 解析一、extend能实现的功能1、extend简介extend方法被挂载在了jQuery和jQuery.fn两个不同对象上,但是两者的内部代码实现确实相同的,只是功能不太一样。jQuery.extend(object)用于将一个或多个对象的内容合并到目标对象。该函数可以将一个或多个对象的成员属性和方法复制到指定的对象上。该函数属于全局jQ原创 2017-03-12 15:02:07 · 392 阅读 · 0 评论 -
我的html学习笔记(一)
第一章前端开发工具说明一、Notepad++问题一:为什么看别人写的html代码标签有颜色,而自己的没有?解答:首先,看有没有设置代码颜色高亮(首选项——其他),其次你所编辑的文件一定要带上某种格式,否者他无法识别何种格式的文件,就不会高亮显示了。问题二:自动补全?为Notepad++安装 Zen Coding 插件下载Zen.Coding-Notepad++.v0.6.1.zip 解压将解压所得的文件放入 Notepad++ 程序的安装目录下的plugins文件夹。重启Note...原创 2020-09-10 21:00:56 · 742 阅读 · 0 评论 -
我的JavaScript学习笔记(三-JavaScript函数)
第三章 函数一、函数相关概念1、函数定义 函数也是一种特殊的数据类型。在javaScript中函数没有重载的概念。同名函数之间会覆盖,而与参数没有关系。函数定义三种方式:1)使用构造函数直接创建var function_name = new Function(arg1,arg2,...,argn,function_body);//不推荐使用Function构造函数创建函数2)创建函数声明Function multiply(x,y){return x*y}/...原创 2020-09-25 17:08:19 · 234 阅读 · 0 评论 -
我的java学习笔记(上)
简介:综合所学,花了三个月,写了一份较为详细的Java学习笔记。希望对大家有帮助。由于内容过多,本篇为上半部分。目录 第一章 java语言基础一、java概述二、JDK环境变量设置1、设置步骤2、jdk jre 之间的区别3、cmd命令运行java程序三、Java语言基础1、ja...原创 2020-01-02 05:13:41 · 2036 阅读 · 4 评论 -
final变量编译时期就确定具体值
当final修饰变量是基本数据类型以及Stirng类型是,如果在编译器就能知道他的确切的值,则编译器会把它当做编译期常量使用,也就是说在用到该final变量的地方,相当于直接访问的这个常量。...原创 2020-09-10 15:12:36 · 692 阅读 · 0 评论 -
MVC架构与三层架构的关系
MVC架构与三层架构的关系1、基本概述1.1、什么是架构 首先,我们从架构层面大致可以分为:系统架构和应用架构。 所谓的系统架构,也是我们通常所说的网络架构;而应用架构也就是我们说是的代码架构。1.2、为什么需要架构 以前系统简单,一个应用部署在一台服务器上,且大部分开发工作是CRUD,应用结构简单,且易于维护。随着系统业务复杂度越来越高,功能模块越来越庞大,耦合度也越来越高,导致系统的复杂度越来越不可控。 为了更好的降低应用及模块间的耦合度,于是,诞生了...原创 2021-12-26 01:16:25 · 1689 阅读 · 3 评论 -
数字逻辑电路(二、逻辑代数基础)
1、逻辑代数的基本概念1.1、逻辑代数基本概述1.1.1、逻辑代数定义逻辑代数首先是由英国数学家乔治·布尔(George Boole)1815-1864年奠定的,因此也称为布尔代数。布尔代数是用一种数学运算来描述人的逻辑思维规律和推理过程的代数系统,直到后来人们发现布尔代数的二值性应用于两态元件组成的数字电路(开关电路)尤为合适,因此又被称为开关代数。逻辑代数:将布尔代数的一些基本前提和定理应用于继电器电路的分析与描述,即开关代数,也就是二值布尔代数(由一个逻辑变量集K,常量0和1,以及“与原创 2022-03-08 20:58:32 · 5816 阅读 · 0 评论 -
java克隆之浅拷贝和深拷贝
我们通常使用的 =(等号)赋值操作,对基本数据类型而言是值传递,也就是拷贝的它的值,对引用数据类型而言,只是将原对象的引用传递过去,实际上他们都指向的是内存中的同一块地址。原创 2022-05-14 00:18:39 · 477 阅读 · 0 评论 -
数字逻辑电路(一、基本概述、数制及其转换)
1、数字逻辑基本概述 19世纪30年代,美国物理学家约瑟夫·亨利在研究电路控制时利用电磁感应现象发明了继电器。继电器是具有隔离功能的自动开关元件,广泛应用于遥控、遥测、通讯、自动控制、机电一体化及电力电子设备中,是最重要的控制元件之一。 因为继电器电路非常大,速度慢。20世纪四十年代-五十年代,电子管与晶体管相继出现,电子管还是太大,而晶体管非常小,而且能进行非常有用的设计,他们具有检波、整流、放大、开关、稳压、信号调制等多种功能。就这么一个小小的晶体管,就让三个人(约翰·巴丁、威廉·肖...原创 2022-02-27 22:27:42 · 11633 阅读 · 0 评论 -
笔记神器Markdown之完美实现图床(Typora+PicGo+Github)
使用Markdown编写笔记非常方便,但是想把自己的博客笔记同步到多个平台,确是非常让人头疼的问题,今天我们就用Typora+PicGo+Github完美实现图床,让我们简化时间成本!原创 2022-04-24 17:45:23 · 3129 阅读 · 1 评论