自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ES6

ES6(1)块级作用域let a = 1;let 声明的变量不存在提升,在同一个作用域下,不允许重复声明同一个变量大括号之间的语句块就是一个块级作用域,例如:if、else、while、do-while、for…在块级作用域下,let和const声明的都是局部的,无法被块级作用域以外访问到。Var let const三个区别var 声明的变量存在提升,在同一个作用域下可以重复声明同一个变量let 声明的变量不存在提升,在同一个作用域下不允许重复声明同一个变量,存在块级作用域,即使在全局作用域下

2021-05-19 14:32:57 158

原创 Node.js之Stream(流)

Node.js之Stream(流)Stream是一个抽象接口,Node中有很多对象实现这个接口。例如,对http服务器发起请求的request对象就是一个Stream对象就是一个Stream,还有stdout(标准输出)。Node.js,Stream有四种类型:Readable ---可读操作Writable ---可写操作Duplex ---可读可写操作Transform ---操作被写入数据,然后读出结果所有的Stream对象都是EventEmitter的实例。常用的事件:data

2021-05-17 20:10:17 159

原创 Node.js之EventEmitter

Node.js之EventEmitterNode.js所有的异步I/O操作在完成时都会发送一个事件到事件队列。Node.js里面的许多对象都会分发事件:一个net.Server对象会在每次有新连接时触发一个事件,一个fs.readStream对象会在文件被打开的时候触发一个事件。所有这些产生事件的对象都是events.EventEmitter的实例。EventEmitter类events模块只提供了一个对象:events.EventEmitter. EventEmitter的核心就是事件触发与事件监

2021-05-17 16:55:25 207

原创 Node.js回调函数

Node.js之回调函数Node.js异步编程的直接体现就是回调。异步编程依托于回调来实现,但是不能使用了回调后程序就异步化了;回调函数在完成任务后就会被调用,Node使用了大量的回调函数,Node所有API都支持回调函数。回调函数一般作为函数的最后一个参数出现:function fool(name, age, callback){}function foo2(value, callback1,callback2){}阻塞代码实例创建一个文件input.txt,内容如下:www.2d5.

2021-05-17 15:16:18 175

原创 js之函数

1.函数提升程序执行前会将函数提升到所在作用域的最前边2.递归在一个函数的内部调用了自身这个函数如何使用递归:要有边界条件结合着return,最终跳出函数递归:https://www.codece.com/archives/1023.匿名函数function (){ }(1)创建函数函数声明function fn(){}函数表达式变量名称就是函数名称var fun=function(){}对比函数名称()和函数名称函数名称(),调用函数,得到函数的返回结

2021-05-17 08:56:06 81

原创 Node.js单词整理

Node.js单词整理global 全局process 进程arch 查看cpu架构platfrom 查看操作系统version 版本号pid 进程编号kill 用于结束进程console 控制台time 时间,开始计时timeEnd 结束计时log 打印info 输出消息warn 输出警告error 输出错误Buffer 缓冲区setTimeout/clearTimeout

2021-05-13 08:38:32 361

原创 mysql常用单词

mysql常用单词server 服务、服务器database 数据库use 使用、进入数据库show 展示、显示table 数据表row 行column 列desc 完整单词是describe描述quit 退出、退出和服务器的连接drop 丢弃exists 存在creat

2021-05-10 19:40:24 1376

原创 JSON

JSONjson格式的数据越来越多的在web开发中起到重要作用。下面介绍对于json对象和数组经常用到解析方法。var obj ={”name”:”冯娟”,”password”:”123456″,”department”:”技术部”,”gender”:” 女”,”old”:26};var arr = [{dd:‘SB’,AA:‘东东’,re1:123},{cccc:‘dd’,lk:‘1qw’}];1、对于一个json对象,已知其json中的某个键的值,求对应的值:格式一、 obj.name格式二

2021-04-23 10:00:57 57

原创 JavaScript JSON

JavaScript JSONJSON 是用于存储和传输数据的格式。JSON 通常用于服务端向网页传递数据 。什么是 JSON?JSON 英文全称 “JavaScript Object Notation”JSON 是一种轻量级的数据交换格式。JSON是独立的语言。JSON 易于理解。JSON 格式化后为 JavaScript 对象JSON 格式在语法上与创建 JavaScript 对象代码是相同的。由于它们很相似,所以 JavaScript 程序可以很容易的将 JSON 数据转换

2021-04-18 23:58:35 59

原创 第四阶段进阶篇

第四阶段进阶篇—学习周期: 15天1.面向对象在JS中的体现与实践:面向对象理论、对象的基本概念、对象的属性和方法、通过字面量创建对象;学习目标:熟练使用闭包、高级函数、立即执行函数(匿名函数)等;2.开发过程中常用的模式与思想:开闭原则、MVC思想、高内聚低耦合、工厂模式;学习目标:熟练使用元编程,解决Callback等;3.JavaScript高级特性:通过构造函数创建对象、原型对象、继承的多种实现方式、原型链、函数的本质以及Function构造函数、 作用域链、闭包、沙箱式;学习目

2021-04-16 22:15:39 61

原创 第三阶段核心篇

第三阶段核心篇—学习周期: 20天1.HTML5 + CSS3:语义化结构、多媒体、本地存储、其他常见API、3选择器、CSS3边框、背景、阴影、CSS3过渡和动画、CSS3伸缩布局、Canvas;学习目标:能够基于jQueryMobile/Zepto等框架进行移动端js功能开发;2.服务端编程端的概念、Web服务器的概念、服务器搭建、XML与JSON;学习目标:能够熟练使用html5/css3/canvas进行移动端页面和功能效果开发,并且能够基于原生和框架进行响应式效果开发;3.PHP:

2021-04-16 22:14:31 54

原创 第二阶段基础篇

第二阶段基础篇—学习周期: 20天1.JavaScript基础:js语言的基本构成、变量、数据类型、表达式、选择结构、循环结构,短路语句,函数基础;学习目标:能够基于jQuery实现炫酷效果和复杂的功能模块;2.DOM+BOM:DOM基本结构、节点对象的操作、事件特性及使用、常见的内置DOM对象、常见的BOM功能;学习目标:能创造或添加自定义效果到网上;3.网页特效与进阶:在网页特效中常用的编程接口、动画编程、事件对象和冒泡、缓动框架封装和旋转木马案例、正则表达式及应用;学习目标:能熟练

2021-04-16 22:13:33 50

原创 第一阶段准备篇

第一阶段准备篇—学习周期:15天1.开发工具的安装配置的介绍:sublime、webstorm.Visual Studio Code;学习目标:熟悉媒体查询和响应式设计使得设计有适配不同的移动;2.HTML:理解如何浏览和创建网页、基本的语法规范、常用标签及属性、网页之间的链接与跳转、标签节点层级节点。学习目标:孰悉基础CSS的格式和css盒模型。3.JavaScript入门基础语法和变量、数据类型和数据类型转换、条件判断、循环语句、函数、数组等内置对象。学习目标:理解网页间是如何链接的

2021-04-16 21:37:01 78

原创 Chrome怎么导出扩展程序(插件)为crx文件

**Chrome怎么导出扩展程序(插件)为crx文件**1.打开扩展程序页打开Chrome菜单中的“更多工具”项中的“扩展程序”。当然,你也可以打开“设置”项,然后再打开扩展程序页。我们就可以看到有“打包扩展程序”这个选项。加粗样式2.找到扩展程序目录Chrome安装的扩展程序其实都保存在本地磁盘了。Win10系统下Chrome扩展程序的默认保存目录在:C:\Users\taylorswift\AppData\Local\Google\Chrome\User Data\Default\Ext

2021-01-22 13:35:08 4132 1

原创 [day01]---软件项目开发

软件架构C/S模式( Client/Server模式):即客户/服务器模式。在这种模式下,每个客户端都需要安装工具软件,管理和维护时客户端和服务器瑞都同时需要更改,对于开发而言比较麻烦。例如,日常生活中使用的QQ或MSN等,都属于C/S模式。B/S模式( Browser/Server模式):即浏览器/服务器模式。相当于在C/S模式中,以浏览器作为客户端的情况。在服务器瑞安装软件,客户端通过浏览器访问服务器,从而实现信息、资源的交互和共享.只需要管理和维护服务器端即可。例如,网上购物或论坛都属于B/S 模

2020-12-21 13:01:21 212

原创 JSON

JSON理解JSON语法解析JSON序列化JSONJSON是javascript的一个严格的子集,利用了javascript中的一些模式来表示结构化数据。与XML比较,JSON是在javascript中读写结构化数据的更好的一种方式。因为可以把JSON直接传给eval(),而且不必要去创建DOM对象。对于JSON,重要的是去理解它是一种数据格式,表示一种编程语言。虽然具有相同的语法格式,但JSON并不从属于Javascript。1.1JSON语法 : JSON的语法可以表示三种类型的

2020-12-02 16:38:53 86

转载 轻取帝国CMS管理员密码

“帝国”CMS是一套著名的PHP整站程序,是国内使用人数最多的PHP CMS程序之一。令人无奈的是,“帝国”虽然把势力壮大了,却忽略了自身防护的建设,结果在黑客攻击攻击下,“帝国”沦陷了。“帝国”CMS曝出的漏洞能 够让黑客在1分钟内拿到管理员的账户密码,之后更能轻松获取webshell。下面让我们一起来对“帝国”CMS进行一次入侵检测。 漏洞成因   都说安全是一个整体,千里之堤毁于蚁穴,往往一个看似坚不...

2020-11-26 22:59:54 841 1

转载 尤雨溪:重头来过的 Vue 3 带来了什么?

【CSDN 编者按】为了实现更清晰、更易维护的源代码架构,Vue.js 作者尤雨溪于 2018 年年底透露 Vue 下一版本 Vue 3.0 将从头开始写。 如今一年多时间已过,在上个月,我们终于见证了 Vue 3.0 beta 的发布:https://github.com/vuejs/vue-next#status-beta,不过对于该测试版,尤雨溪表示,“暂时还不建议升级生产环境应用,升级指南和配套...

2020-11-26 22:51:15 406

转载 帝国CMS教程:如何制作手机网站

笔者以一个帝国CMS 6.6架构的网站为例,手把手的教大家如何操作。   操作前,我们需要先对网站数据库进行备份。   接下来我们添加手机站的模板组。点击“模板”,   选择“模板组管理”中的“导入/导出模板组”,然后选择默认的模板组,然后导出,将导出文件先保存下来。然后将模板组名称更改为“电脑访问模板组”。再从右边的“导入模板组”上传刚刚导出的文件;这时会出现两个...

2020-11-26 21:13:00 339

转载 帝国cms模板导入导出及模板组功能介绍

为了使网站能随心所欲更换风格与共享模板,EmpireCMS引入了模板组功能。 模板组的三大主要功能: 1、模板导出与导入,模板共享更加方便。 2、多模板并存。 3、随时更换网站模板。 4、单个ECMS数据,多站点模板。 ·模板导出与导入 导出模板:进入后台->"模板管理"->"模板组管理",然后选择要导出的模板,点击“导出”按钮即可成功导出模板(文件扩展名为*.temp)。...

2020-11-26 21:08:49 382

原创 二叉树的遍历(递归遍历方法)

二叉树的遍历(递归遍历方法)对于一个二叉树,有三种遍历方式:1.先序遍历:先访问父节点,再依次访问左节点、右节点。2.中序遍历:先访问左节点,再依次访问父节点、右节点。3.后序遍历:先访问左节点,再依次访问右节点、父节点。接下来我们通过例子来更好的理解这三种二叉树的遍历方式:第一种方式对于先序遍历:从根节点出发,对于2、3节点来说,1是其父节点,所以先访问1,再访问左节点2,同理,对于4,、5节点来说,2是父节点,所以再访问左节点4,访问顺序依次为:1 2 4 8 9 5 10 11 3 6

2020-11-23 19:30:59 5267

原创 启动springboot项目的时候如何指定配置文件?

Idea启动springboot项目的时候如何指定配置文件?前言:我们在使用springboot项目开发的时候,可能会遇到这样一种情况,每次切换环境跑项目的时候,都得修改配置文件的数据库地址,这样来回修改感觉很麻烦,所以今天就分享下如何设置多个配置文件,并且用idea启动时指定配置文件。正文:有两种配置方式,第一种就是配置多个yml文件,第二种就是在一个yml里配置写多个配置。一、配置多种环境的yml文件其实各个环境的配置,大部分相同,主要是数据库和一些中间件访问的ip和端口有变化。开发环境:

2020-11-21 10:38:18 3361

原创 adb连接夜神模拟器提示:adb unable to connect to 127.0.0.162001 cannot connect to 127.0.0.16200 由于目标 计算机积极拒绝

adb连接夜神模拟器提示:adb unable to connect to 127.0.0.1:62001: cannot connect to 127.0.0.1:6200: 由于目标 计算机积极拒绝出现问题的原因如下:我并没有打开运行夜神模拟器,所以导致出现上面问题安装夜神模拟器双击“nox_setup_v6.2.5.3_full.exe”默认安装。启动夜神模拟器3.查看夜神安装目录4.执行nox_adb.exe在上图中点“打开文件所在的位置”进入资源管理器,输入cmd,

2020-11-21 10:28:22 640

空空如也

空空如也

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

TA关注的人

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