-
[综合] 为什么要使用闭包和如何使用闭包
闭包 JS中的闭包是一个我们经常遇到的名词,到底什么是闭包?为什么我们要使用闭包?又该如何使用闭包呢? 为什么我们需要闭包 首先来看一个例子,我们来实现一个计数器。 varcounter=0; functionadd(){returncounter+=1; } add(); add(); add()...
2
热度 -
[综合] Incorrect string value: '\xE5\xBC...' for column 'xxx' at row 1(mysql修改数据库表和表中的字段的编码格式的修改)
建数据库的时候,已经选择了编码格式为UTF-8 但是用PDM生成的脚本导进去的时候却奇怪的发现表和表的字段的编码格式却是GBK,一个一个却又觉得麻烦,在网上找了一下办法 一个是修改表的编码格式的 ALTERTABLE`table`DEFAULTCHARACTERSETutf8;但是虽然修改了表的编码...
21
热度 -
[综合] mongodb后台启动
以下实例中我们将data目录创建于根目录下(/)。 注意:/data/db是MongoDB默认的启动的数据库路径(--dbpath)。 mkdir-p/data/db 注意:在使用mongo这个命令连接mongodb服务时,默认会去找根路径下的/data/db,作为数据库存放目录。 如果你的数据库...
13
热度 -
[综合] React 16新特性简介
React16新特性简介 1.render支持Array和String渲染 render(){return[<likey="A">Firstitem</li>,<likey="B">Seconditem</li>,<likey="C">Th...
6
热度 -
[综合] Web Storage API有哪些常用方法,功能是什么?
sessionStorage和localStorage可使用的API都相同,其功能包括保存数据、读取数据、删除数据、得到索引的key值等。 localStorage和sessionStoragey都使用setItem()方法用来保存数据,格式如下: localStorage.setItem("key...
36
热度 -
[综合] node踩坑之This is probably not a problem with npm. There is likely additional logging output above.错误
可能由于种种版本更新的原因需要执行 npminstall重新安装一次,如果还是不可以的话,在把之前装的都清空 rm-rfnode_modulesrmpackage-lock.jsonnpmcacheclear--forcenpminstall
75
热度 -
[综合] React.js解决setState的异步问题
由于react中把setState设置为异步操作函数,这有时候会给我们带来以一些问题,下面介绍一下怎么解决这个问题。 1.在setState完成的回调里执行需要的操作 setState函数的第二个参数允许传入回调函数,在状态更新完毕后进行调用,譬如: this.setState({ load:!...
59
热度 -
[综合] react将字符串转为标签
React中将字符串转换为DOM节点 React不支持直接将字符串放到render返回值中,这样放入的字符串会被当做一般字符串处理。 1 2 3 4 5 6 7 8 constApp=()=>{conststr='<div>test</div>';return(...
50
热度 -
[综合] js 实现纯前端将数据导出excel
上代码: <html> <head><pstyle="font-size:20px;color:red;">使用a标签方式将json导出csv文件</p><buttononclick='tableToExcel()'>导出</butt...
96
热度 -
94
热度 -
[综合] 使用reconnecting-websocket.js实现websocket重连
安装 npminstall--savereconnecting-websocket 使用 importReconnectingWebSocketfrom'reconnecting-websocket';//constrws=newWebSocket('ws://my.site.com'); cons...
73
热度 -
[综合] npm -g , npm -s 和 npm -d 的区别
生产环境安装:npmimodule_name-S即npminstallmodule_name--save修改的是配置文件中的dependencies如:只需要打包和项目直接相关的代码就行,但打包工具等就不需要安装到生产环境中 开发环境安装:npmimodule_name-D即npminstallmo...
45
热度 -
[综合] yarn 基本安装和使用
资料 yarn中文网yarn中文网安装yarn中文网用法yarn与npm的命令行小结从npm迁移到Yarn 安装 前提 如果你使用安装程序的方式,你需要首先安装Node.js 这里我使用的是npm的安装方式 npminstall-gyarn 查看是否安装成功 yarn-v ...
32
热度 -
[综合] git报错:Remote branch Develop not found in upstream origin
今天使用gitclone-bxxx(分支名)xxx(git地址)指定分支克隆某个项目时,报了如题所诉的错误。 出现这个错误,很大的可能是你分支名写错了,好好检查一下
103
热度 -
[综合] git pull命令的用法
gitpull用法:gitpull命令的作用是:取回远程主机某个分支的更新,再与本地的指定分支合并。 一句话总结gitpull和gitfetch的区别:gitpull=gitfetch+gitmerge gitfetch不会进行合并执行后需要手动执行gitmerge合并分支,而gitpull拉取远程...
81
热度 -
[综合] git撤销修改和版本回退
撤销修改 撤销修改是指将工作区中的修改撤销。 语法:gitcheckout文件名或路径 #撤销工作区中当前目录中的所有更改 gitcheckout. #撤销工作区中指定文件的修改 gitcheckout--filename gitcheckout命令只能撤销工作区中的修改,而不能撤销暂存区中...
75
热度 -
[综合] react中的useEffect的使用
之前我们已经掌握了useState的使用,在class中,我们通过在构造函数中设置this.state为{count:0}来初始化countstate为0: classExampleextendsReact.Component{constructor(props){super(props);thi...
84
热度 -
[综合] linux操作系统的服务器如何复制文件到另一台linux操作系统的服务器
linux操作系统的服务器如何复制文件到另一台linux操作系统的服务器 scp-r文件名.后缀ip(你要拷贝到的服务器地址):/目录(你要拷贝到的服务器的目录) 例子: scp-rDCP.bak192.168.1.2:/home 后面会让你输入密码,输入即可生效
50
热度 -
[综合] linux操作系统如何写路由?
linux操作系统如何写路由? vi/etc/network/interfaces//先进到写路由的目录 uprouteadd-net目的地址网段netmask掩码gw网关 按esc键 :wq//保存 再在界面里输入 routeadd-net目的地址网段netmask掩码gw网关 例子: vi/et...
5
热度 -
[综合] 中兴交换机ZXR10-2950如何配置vlan、vlan分配ip及如何应用到端口
1.创建vlan命令:setvlan100enable 2.删除vlan命令:setvlan100disenable 3.给vlan分配一个ip地址命令: 先进入网络配置模式 configroutersetipport0ipaddress192.168.0.2255.255.255.0setippo...
25
热度