自定义博客皮肤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)
  • 收藏
  • 关注

原创 网络协议和浏览器到网络简单攻防实现的探索(二)

一、相关问题整理的答案(1)TCP/IP网络协议族的构成,每层协议在应用程序中发挥的作用。TCP和udp的区别(2)常常听到过的浏览器发送请求到服务器,其中进行的三次握手和四次挥手的详细原理是什么,为什么要使用这种机制?(3)DNS的作用、DNS解析的过程,DNS的过程是否可控,DNS的快慢会影响到什么的速度.与之相关的cdn是什么?(4)http的请求和相应由哪些部分具体组成。常见的请求头有哪些,有哪些请求方式,区别是什么?(5)http常见状态码的含义,如何通过大致的状态码定位.

2021-07-30 18:56:09 886 1

原创 前端工程化探索学习之模块打包工具webpack(3)

一、谈谈另一本有趣的书-《定位》1.1 这本书是讲什么的? 书的标题是定位,还以为是讲比如人生定位之类的思考。但是封面又标注了:有史以来对美国营销最大的概念。这时候就觉得应该是一本讲营销理念的书,开篇总章则描述为一种新的传播沟通的方法,称为定位。以广告学为主要形式,提炼出方法论为主的理念和思考。一句话来概括这本书的内容,就是从另一个角度阐述了信息传递到信息被接受的过程,怎样在众多广告中取得直击内心的实现品牌效应。1.2 定位的核心和背景是什么? 书中定位的概念从产...

2021-07-11 19:53:28 266

原创 网络协议和浏览器到网络简单攻防实现的探索(一)

一、网络协议是什么 从前端角度来讲,有几个核心的基石。js、网络、浏览器对象、dom文本对象。网络这一部分往往是被框架或者类库封装好了的,很多时候都在使用,但是感知度不是很清晰。从一个整体动作来讲,用户点击一个网站,到网站呈现一个界面,这个过程发生了什么呢?浏览器和网络协议到发送请求之间的关系。了解了浏览器和协议之间的关系之后。如何联系之间的关系,发起和防御浏览器攻击呢? 带着这些问题,开始分段思考这些问题,并找到相关问题的答案。1.1 网络协议是什么? 百度百科说是在...

2021-05-24 23:52:06 163

原创 深入理解Javascript--字符串类型常用算法整理(五)

目录一、算法在常用场景思考1.1 算法和前后端的关联思考1.2 前端所涉及到的算法范围侧重点思考一、算法在常用场景思考1.1 算法和前后端的关联思考 在学校中接触算法,更加倾向于杭电oj或者蓝桥杯这样的比赛类型的试题。对习题中的编写方式,更多倾向于刷题的感觉,实际作用,无感,或者说没有意识到。在整理了js语言特性中,把语言宏观的分为两部分,一部分是数据容器的构建,另一部分是对数据的操作。操作就包括增删改查和存储,容器就包括了Map,数组,队列,栈,二叉树,堆这些。...

2021-05-12 23:42:10 454

原创 React源码初步整理-尝试编写实现React框架(一)

目录一、在了解React方面的思考1.react是什么?2.该做些什么?二、实现react框架的过程整理2.1 缩小和明确需求范围2.2 js实现React框架的相关逻辑和对象的思考和设计2.3 对象和function初步设计三,开始编写实现React框架3.1 实现dom节点对象这一部分jsx语法的转化是babel实现的最后会转化为3.2 ReactDom.render方法setAttrbute方法3.3 class组件和function组件渲染3.

2021-05-05 17:52:35 787 2

原创 深入理解Javascript--可复用性库函数探索和实现(四)

目录一.同样一段代码1.1.震撼和感受1.2 参照物1.3 更好的看懂1.4 为了代码编写风格的形成一.同样一段代码1.1.震撼和感受 同样一段代码,同样是实现业务的函数片段,但是编写的方式不一样,差别很大吗?这一点,自己编写的时候,感触不会很清晰.但是对比通用性很强的库函数或者是框架源码中强调高精简性,高可复用性和维护性中,感触会很深刻.不亚于震撼的感觉.1.2 参照物 单从编写业务代码的习惯来看,自己去编写,往往是按照自己最熟悉的逻辑...

2021-04-22 23:46:33 182

原创 学习过程反思与局部路线细化

目录一、反思中发现1.1 学习的方式1.2 求上得中,求中得下1.3 简单与不简单二、局部路线细化2.1 单点突破还是多路并进?->1+22.2 更多的视角,更立体的感受2.2.1 思考的局限性2.2.2从建立自我到追求无我2.2.3 单点突破-场景分析和实现一、反思中发现 在搭建知识体系的过程中,拆解了一部分前端js的结构和理念方式。在这个过程中,对js这门语言感觉更加熟悉了。这种熟悉和写了很多变代码的熟悉不一样。是更加得心应手的那...

2021-04-17 17:56:31 378 1

原创 前端工程化探索学习之模块打包工具webpack(2)

目录一、待解决的问题二、思考相关问题的历程2.1 看官方文档看的头大2.2 初步搭建webpack实现的目标分析和思考2.3 关于对应版本的问题三、搭建过程记录 3.1 整理一部分相关依赖的安装3.2 文件夹作用和命名初步确认3.3 打包文件文件命名及作用3.4 打包相关配置文件配置config.js//抽出部分可能会变化的属性 写入配置文件中,防止变更配置时需要同步修改生产环境和开发环境配置3.5 插件相关配置文件3.6 开始打包...

2021-04-14 23:21:18 825 3

原创 深入理解Javascript到相关知识体系的整理构建(三)

目录前记:关于时间与熟练程度的思考(一)道与术(二) 看上去高级的术和低级的术(三)术无高低,魂应相同(四)最有价值的部分五、基于原型前记:关于时间与熟练程度的思考 一万小时理论里面说专注一件事高达1万个小时就能成为专家,很多时候都被理解为真理。但是换一个角度来想,这一万个小时里面,是否有相同作用和重复的小时呢?布兰登.艾奇用了10天的时间创造出了一门Javascript语言。单从创造这门语言的时间跨度来讲,它的脉络和涉及到的体系似乎不大。但是实际学习Javasc...

2021-04-13 23:22:41 276 1

原创 深入理解Javascript到相关知识体系的整理构建(二)

四、function类型对象

2021-04-08 23:43:07 316

原创 深入理解Javascript到相关知识体系的整理构建(一)

目录一、碎片化的知识二、从创造人员到语言总体特性初探2.1 Javascript的创造者2.2 Javascript入口结构2.2.1脚本语言:2.2.2 面向对象-BOM、DOM以及Html5之间的关系2.2.3 事件驱动的语言2.2.4 基于原型的面向对象的实现三、Javascript的结构和内存模型一、碎片化的知识 不管是查阅知识,还是学习的过程。遗忘算是令人懊恼的问题,很大原因是由于大脑中的知识是碎片化的。虽然很多书籍以结构化的脉络讲述着相...

2021-04-05 18:10:43 540

原创 React框架自我整理(四)-这片天空下的生态系统

一、React是什么? 很神奇,兜兜转转。又回到了最初问过的问题,最开始问这个问题的时候,答案多半是官方给出的答案,A Javascript Library for building user interfaces,简短描述来说是一个Ui库。半知半解。但是开始接触到前端工程化相关知识之后,再次审视React。又有了不一样的看法。从工程化的角度去思考这个问题,而不仅仅从作用去看待它 React是前端工程化中视图工程化的重要实践。如果将前端视为一个生态系统,那么React就是将这个生态系统切割...

2021-04-01 23:55:22 273

原创 关于学习、未来的思考以及阶段性任务拆解

理一理这一段时间的思绪。就正如佛门禅语所问,从何处来,往何处去? 从来处来,往去出去。兜兜转转,似曾相识之感,往往在问答中,油然而生。一、关于思考模式与有道理的废话 过去做了什么,今天做了什么,以后又要做什么?每一个问题,都是每一个巨大的分岔路口。正因每个路口后面都充满着未知,所以往往潜意识里会排斥面对未知。而选择熟悉的方式去前进。让时间决定未来,而不是让自己决定人生。类似一本关于选择的认知的书所说的那样,我们的脑海中存在着一套固有的选择模式,这个模式帮助我们以最小的能量去做出抉择。也就是本我...

2021-03-30 22:54:23 234 1

原创 Node.js知识初步认识和疑惑点整理

请相信,太阳底下没有新鲜事。node.js也在太阳底下一、node.js是什么 刚开始听到node.js,觉得很高端。因为可以使用javascript编写二

2021-03-25 23:32:48 271

原创 ES6特性整理和疑惑总结

一、ES6是什么 官方上说是2015年6月正式发布javascript的语言的下一代标准。我的理解是,相当于使用语法的更新。而语言分为两方面来看的话,就是数据的容器和数据的操作。数据的容器由小到大是数据类型,数据对象,然后不断衍生的符合一些特定场景的新特性的容器,和生活中的水盆和茶壶类似;数据的操作则是为了更好的将容器中的数据进行存取。这是一门语言所能赋予的绝大部分的编写特性了。就是在更合适的环境,用更合适的方法,做更适合数据操作的是事。 下面是自己整理的结构脑图。参考阮一蜂的e...

2021-03-22 23:37:22 134 1

原创 前端工程化探索学习之node.js+react+Mongdb项目的初始化搭建

使用node.js搭建后台,数据库用mongDB,前端框架用react。完成项目初始化,以后对webpack等知识的探索,围绕项目的完善展开。来搭建一个类社区的分享展示系统。仓库地址http://gitlab.eegrid.com/zhongxin/shareourlife.git。 简单的完成了初始化...

2021-03-17 23:51:03 80

原创 回顾整理项目编写中的感受、思考和待解决的疑惑-(一) CSS相关整理篇

一、关于css的认知和编写项目中的感受 1.关于css的认知:css在之前的学校学习认知中,总感觉是一项比较基础和简单的东西。 但是在前端项目编写的过程中,尤其是Hybrid混合式开发app中,发现会出现挺多需要思考的问题。较为深入的熟悉css对于处理ui原型相关问题的时候很重要。二、css相关整理1.自己整理和编辑的css思维导图2.回顾项目编写中样式方面曾有过的疑惑(1)css是什么?在浏览器的加载过程中,经过了怎样的状态转换到展现?css加载中,什么样的操作会影响其加载性..

2021-03-16 23:35:29 130

原创 前端工程化探索学习之模块打包工具webpack(1)

一、这是第一次阅读webpack整理的简单结构脑图1. 参考网址:https://webpack.docschina.org/concepts/modules/2.浏览完webpack的大致概念后:大致的思考:(1)webpack的作用是什么?(2)webpack的书写格式和大致结构是什么?(3)webpack的核心功能是由什么怎样的数据结构实现的?(4)webpack的加载和运行分为几个过程,分别执行了哪些操作?(5)webpack的简单书写方式,和不同书写方式间,在较为复

2021-03-15 23:10:29 246 1

原创 React框架的自我整理和精简(三)

一、事件处理(1)React相关命名方式和调用方法的方式:采用小驼峰式命名法。而不是纯小写。使用JSX语法时候传入一个函数。(2)阻止React中的事件处理:不是return false.而是通过preventDefault.(3)如何正确的传值和调用class方法:用this.handleClick.bind(this);或者使用箭头函数。 二、条件渲染(1)React中无法像Angualr中的ng-for和ng-if那样,将条件渲染相关问题,更多的是通过自行组合处理。(2...

2020-12-14 10:50:53 111

原创 React框架自我整理和精简(二)

一、React中的元素组成(1)可以是Dom元素 (2)可以是用户自定义的组件function组件和class组件的对应区别和相应的特点。 class组件继承了React中的生命周期等特点。不同的生命周期可以编写不同的方式进行渲染值和加载函数。 二、提取组件的问题(1)从命名做起 如果随意的编写和和命名组件的话,那么相应的结构,就会非常的凌乱。因此需要组件需要考虑易读性,和相应的通用性。 这就需要从组件的命名开始做起。 如果要编写通用的组件,那就...

2020-12-08 22:52:44 125

原创 React框架自我整理和精简(一)12.7

经过几个月的时间,完成了React框架的PC的项目需求编写。和Angular框架下的ionic混合式APP需求编写。现在开始返回回顾对应框架中文文档。并希望在接下来的时间,整理相应的点,并连贯成一个成结构的知识体系。把原有的文档精简,变薄。计划是分阶段的,刚开始的内容会倾向于整理和梳理React中文文档中的内容和知识,并添加自己在实际工作中的想法和经验,将有关联的知识点链接起来。 一、简单的jsxfunciton demoTest(user){ return user.firs...

2020-12-08 08:56:59 98

原创 spring整合shiro

学到shiro了,把关键点记录下来,方便以后需要使用的时候回顾。 Shiroshiro含义shiro是一个安全框架,属于apache 基金会提供的认证、授权、加密、会话管理、缓存实现权限的一系列操作.核心组件:身份认证:登录验证 授权:权限认证,判断用户是否存在某些权限 session会话管理 密码加密功能使用步骤...

2019-09-21 15:24:02 115

原创 基本容器c栈

有些题目用栈还是很方便的,比如括号配对的问题,还有船舶进港出港的问题。c++中有现成的STL可以使用这里https://blog.csdn.net/liujiuxiaoshitou/article/details/53394888 有通过c语言实现栈的9种方式的代码,可以对栈的内核了解的更加清晰。c++  中可以使用的模板有s.push(item); //将item压入栈顶s.pop(); ...

2018-07-11 09:33:51 261

空空如也

空空如也

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

TA关注的人

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