- 博客(15)
- 收藏
- 关注
原创 javascript函数式编程下
1.高阶函数函数当参数,把传入的函数做一个封装,然后返回这个封装函数,达到更高程度的抽象,即高阶函数。组件当参数,把传入的组件做一个封装,然后返回这个封装组件,达到更高程度的抽象,即高阶组件。var add = function(a,b){ return a + b;};function math(func,array){ return func(array[0],array[1]);}math(add,[1,2]); // 32.尾调用优化PTC指函数内部的最后一个动作是函数调
2022-02-14 21:28:18
326
原创 javascript函数式编程上
我们一起来学习javascript函数式编程文章目录前言一、函数式编程是什么?二、专业术语1.纯函数2.纯度和幂等性3.偏应用(partial application)函数4.函数的柯里化5.函数的反柯里化6.函数组合7.函数组合子8.Point Free9.声明式与命令式代码10.类SQL数据:函数即数据11.惰性链、惰性求值、惰性函数前言我以前听说过函数式编程,但没有系统的学习过函数式编程,知道react 和redux高阶函数用到了函数式编程,函数式编程也是面试官比较感兴趣的话题,所以有必要深
2022-02-06 22:12:02
779
原创 vue2下
自定义指令<div id="app"> <input v-fixed v-focus type="text" placeholder="请输入内容"> </div> <script src="vue.js"></script> <script> /* 1.内嵌指令 v-text:更新文本 v-html
2022-01-08 20:38:22
347
原创 vue2中
组件基础<div id="app"> <button-item v-bind:parent-val="parentVal"></button-item> <input-item></input-item> </div> <script src="vue.js"></script> <script> /* 1.组
2022-01-06 21:16:05
636
原创 Vue2上
什么是Vue?一套用于构建用户界面的渐进式框架采用自下向上增量开发的设计核心库只关注视图层,易于上手可驱动采用单文件组件和Vue生态系统支持的库开发复杂单页面应用为什么使用Vue?1,声明式渲染vue.js核心就是一个允许采用简洁的模块语法来声明式的将数据渲染进DOM系统。2.响应式数据绑定MVVMM:Model层V:View 层VM: ViewModel层,数据绑定,数据监听3.组件化开发它是一种抽象,允许我们使用小型,独立和通常可复用的组件构建大型,独
2022-01-02 21:58:36
299
原创 ubuntu20.04安装mongodb
1.mkdir mongodb2.cd mongodb3.获取mongodb包curl -x xxx.proxy https://repo.mongodb.org/apt/ubuntu/dists/focal/mongodb-org/5.0/multiverse/binary-amd64/mongodb-org-server_5.0.5_amd64.deb -O -J -L4.解压dpkg -x mongodb-org-server_5.0.5_amd64.deb .5.vim etc/mo
2021-12-16 21:59:21
726
原创 Docker
docker1.是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的,可移植的自给自足的容器,其可以批量的在生成环境中部署。2.是个外壳,是管理系统,其核心是操作系统,是操作系统的虚拟化功能,就实现在Linux内核中。windows要使用docker要安装linux虚拟机。是CS架构(CS:client server客户端服务器,BS:browser server浏览器服务器)docker 分客户端服务端,服务端指的是通过守护进程运行在宿主机上,客户端是docker命令行工具,是用户使用Dock
2021-12-05 11:53:41
215
原创 \‘E11000 duplicate key error collection: mydb.AI index:
db.COLLECTION_NAME.getIndexes()db.COLLECTION_NAME.dropIndexes()
2021-12-02 09:46:14
1093
原创 css 分层
ACSS原子css,把css拆分小粒度css,让其语言更急明显,复用性更加强。SMACSSScalable and Module Architecture for CSS 可扩展的模块化架构CSS像OOCSS一样减少重复样式为基础。Base 设置标签元素的预设值Layout 整个网站的大架构的外观Module 应用在不同页面的公共模块State 定义元素不同的状态Theme 画面上所有主视角的定义修饰符使用的是–,子模块使用__符号...
2021-11-30 21:17:14
216
原创 BFC,IFC,FFC,GFC
BFCBlock Formatting contexts(块级格式化上下文),是页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素。原则:每个BFC之间是独立。哪些元素生成BFC?根元素float属性不为noneposition为absolute或fixeddisplay为inline-block,table-cell, table-caption, flex, inline-flexoverflow不为visibleIFCInline Formatting Conte
2021-11-28 21:27:10
85
原创 js async
function promiseFN(){ return new Promise((resolve,reject)=>{ setTimeout(() => { reject('result_err') },1500) })}async function fn(){ await promiseFN().catch(err=>{ console.log(err) });}fn()
2021-09-06 21:23:32
56
原创 2021-08-24
~$mkdir bin~$touch show~$chmod +x show~$vim .bashrcif ! shopt -oq posix; then if [ -f /usr/share/bash-completion/bash_completion ]; then . /usr/share/bash-completion/bash_completion elif [ -f /etc/bash_completion ]; then . /etc/bash_comp.
2021-08-24 17:32:24
45
原创 python setup.py egg_info Check the logs for full command output
标题 python setup.py egg_info Check the logs for full command outputpython: 3.8ubuntu: 20.04$ pip install pycurlCollecting pycurl Using cached pycurl-7.44.1.tar.gz (227 kB) ERROR: Command errored out with exit status 1: command: /home/zhang/D
2021-08-19 09:37:01
242
原创 telnet客户端和服务器端安装
1.telnet和ssh的区别telnet是明码传输,ssh是加密传输。 端口区别:telnet是23 ssh是22。 ssh分分ssh1和ssh2。两者是不兼容的版本,使用不同的协议。 telnet 不安全,防火墙会阻挡其通信。 通信方式:ssh:用户名@ip,telnet:ip port2.telnet服务器安装:参考:Linux开发之——Ubuntu20.04.1开启SSH和Telnet服务Ubuntu下Telnet服务器的配置方法1、$sudo apt-get in
2021-08-09 09:48:48
2170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人