- 博客(38)
- 收藏
- 关注
原创 windows系统 nodejs、gulp、git、yarn、vscode安装以及项目克隆 ----迈入公司第一步
重新接收windows系统从搭建环境开始:安装nodejs下载nodejs网盘包链接:https://pan.baidu.com/s/1YOzupI0rEob8TpiHmDJFZg提取码:jgr3配置环境变量:我的电脑 --> 属性 --> 高级系统设置 --> 环境变量 --> 选中path --> 编辑 --> 新增–> 确定注意:环境变量配置需要配置到/bin目录下(不清楚的可以留言或者私信,我回复)测试
2020-07-13 17:22:47 400
原创 服务端接口:访问ip不在白名单解决方法 ; userid取不到
服务端接口:访问ip不在白名单解决方法问题描述:使用postman测试钉钉官方文档的接口时,出现错误原因:访问ip不在白名单之内,request ip =***.***.***.***(已经获取到了unionid以及access_tocken条件下) 解决办法:登录自己的钉钉企业管理后台 —> 应用开发 —> 选择自己的项目 —> 点击基础信息 —> 选择应用信息—>查看详情 —> 点击修改官方文档/找到服务器出口IP,将刚刚postman请求失
2020-05-11 13:41:19 9564
原创 项目上传的git流程(多人协作使用git)
项目上传的git流程(多人????协作使用git)git add .git commit -m "login&logout" //引号里面的描述自己写的,建议按自己写的功能语意化描述,不要乱写git pull // 多人协作的时候一定记得提交到本地库之后要下拉一下代码,看看是否有冲突git status ...
2020-04-28 09:12:39 972
原创 nodeJS----ejs书写img的src怎么拿不到图片?使用ejs模板引擎渲染服务器端,图片src合适,放在public下的图片怎么都拿不到?
ejs书写img的src怎么拿不到图片?nodeJS----使用ejs模板引擎渲染服务器端,图片src合适,放在public下的图片怎么都拿不到?路径这样拿不到图片<img src="../public/images/code.png" alt="二维码图片"> 路径这样就好啦原来ejs里的图片路径直接不用管public<img src="../images/...
2020-04-27 13:13:18 2050 4
原创 DOM0事件、 DOM2事件、DOM3事件、IE事件以及几种事件绑定方式对比
DOM0事件:特点:所有DOM0事件都有on作为开头 <input onclick="test()"/>清理DOM0事件时,只需给该事件赋值为 null input.onclick = null同一个元素的同一种事件只能绑定一个函数,否则后面的函数会覆盖之前的函数不存在兼容性问题常见的事件:onchange 域...
2020-04-23 11:02:34 477
原创 pointer-events: none。 "影子属性"。 解决遮罩层下面图片或文字超链接无法选中执行功能
pointer-events: none今天又发现了一个神奇的“影子”属性:pointer-events: none为什么理解为影子属性呢?因为pointer-events: none 的作用是让元素实体 “虚化,简单的理解为一个影子,高大上一点就是海市蜃楼,看得见却摸不着。今日份踩坑:给盒子写遮盖层时,下方的图片超链接被遮盖层挡住了,功能无法实现,想通过遮盖层点击实现跳转功能:bod...
2020-04-17 15:21:03 459
原创 undefined 和 null 的区别 type of undefined / type of null/type of NaN
type of undefined // undefinedtype of null // objectnull === undefined // falsenull == undefined // true
2020-04-14 17:09:42 287
原创 node写登录后端报错Cannot set headers after they are sent to the client
使用node+express搭建服务器连接mongodb写后端登录的时候,postman测试返回值为登录成功了,终端也打印出来name和pass,但为什么还报错Cannot set headers after they are sent to the client报错翻译:将请求头发送到客户端后无法设置请求头原因:客户端发送一次请求的时候,服务器端给出了多次响应解决办法:在你的每次响应...
2020-04-13 11:24:24 9240
原创 原生JavaScript----Number(),parseInt(),parseFloat()的区别?
Number(),parseInt(),parseFloat()的区别?三个都是把字符串转成数字型的parseInt()字符串转换成整型parseFloat()字符串转换成浮点型Number()字符串转换成数字型Number():看的是整体,只要字符串内的内容不是合法的数字,则结果为NaN;否则,就会正常转换为数字类型parseInt()和parseFloat()的...
2020-04-03 14:23:47 165
原创 连接mongodb数据库报错:mongoParserError:Invalid connection string
mongoParserError:Invalid connection string检查自己连接数据库的代码(mongoose.connect)使用mongoose连接,用的是mongodb协议:写法应该如下mongodb://localhoost:27017/集合名...
2020-04-02 13:38:53 4979 2
原创 Router.use() requires a middleware function but got a Object;This is probably not a problem with npm
搭建好express框架后,写了一个注册之后再写登录的时候,发现npm start报错了❌!!! 本人百度了图上两处错误代码,总结了一下发现有以下几点Router.use() requires a middleware function but got a Object解决方案一:路由未导出错误------在你写的模块中查看你是否导出路由了,没有就补上:module.exports ...
2020-04-01 09:52:51 8305 6
原创 结合app.js学习 什么是中间件,学习node+express搭建服务器连接mongodb数据库的重要部分
中间件----学习node+express搭建服务器的重点中间件结构:app.use([path],function) Path:是路由的url, function:中间件函数 function(request,re...
2020-04-01 09:44:30 236
原创 node+express框架搭建服务器的简单流程
express框架的使用全局安装npm i express express -generator -g用express框架产生项目产生项目文件夹:express -e 项目名安装依赖:npm i启动:npm start静态资源的处理:放置在public目录下动态在app.js里找到代码app.use(’/users’,usersRouter;),复制一份...
2020-04-01 09:38:06 267
原创 vue中实现正反选,全选以及全不选,v-model
vue中实现简单的正反选,全选以及全不选,v-model<template> <div class="box"> <div id="box"> <ul> <li class="goodsBox" v-for="(book,index) in books" :key="i...
2020-03-31 13:29:14 417
原创 sketch插件的学习 末尾链接有彩蛋
安装方法打开Sketch,在屏幕左上方向的应用软件菜单选择插件 点击插件管理显示如下界面 安装插件有两种方式直接点击左下角的获取插件的按钮在弹出的网页中选择我们需要的插件进行下载安装因为加载异常慢,所以不做推荐安装点击获取插件上方⚙️按钮选择显示插件文件夹( 名为Plugins 文件夹包含下载的全部插件) 其内部所放的文件就是当前已经安装了的所有插件...
2020-02-25 19:32:10 485
原创 为mac设计的UISketch入门----运用布尔运算的一个简单心形的制作。 只做mac设计。
布尔运算原理布尔运算的原理是任意的复杂图形都可以被分解为基本形状,换而言之就是任何复杂图形都可以通过基本图形进行布尔运算组成简单的欣赏一下:一个心形图标的合成两个圆形➕一个方形 = 一个心形 四种运算方式⚠️:当选中2个以上形状图层时,工具栏上右上角的布尔运算操作图标才会被激活,即: 概念简介联集(Union):执行合并后,你将得到两个形状区域的和减去顶层(...
2020-02-21 19:38:43 1759
原创 Material Design(四)--部分组件的学习
组件之底部导航栏以及底部列表底部导航栏底部导航可以快速切换应用的顶级视图底部导航栏主要用于移动端,在较大的显示器上,例如桌面显示器,可以通过侧边栏导航实现类似的效果 用法有 3-5 个同等重要的顶级视图(避免在底部导航栏中放置超过 5 个入口,紧挨的触控范围很容易操作误操作)目标视图需要从应用的任何地方直接访问(只有一两个目标页面时请使用Tabs)尽量不要同时...
2020-02-18 13:48:01 242
转载 Material Design(三)--暗色主题设计
初识暗色主题概念解释暗色主题(Dark theme)是指在UI界面中使用大面积的深色来构成界面的一种设计,它是产品默认主题的一种补充暗色主题是现在新闻客户端的夜间模式,这个说法其实并不正确因为暗色主题是可以由用户自己选择是否开启的,它的使用场景并不局限于夜晚。大家想想qq以及一些电子书的app是不是可以自由设置暗色主题特点/好处暗色更酷,显得更沉稳暗色主...
2020-02-17 16:46:28 1146
原创 Material Design(二)--色彩样式
色彩调色板描述颜色常见有四种方式:RGB、CMYK、HSB、HEX(16进制值)RGB:由红-Red、绿-Green、蓝-Blue三基色共同描述一个颜色。将三基色各划分为256阶,共计可以描述256256256=约1680万种颜色用途:常用于描述电子显示其中的颜色示例:如 rgb(0,0,225) 标示蓝色HSB:H(hues)表示色相,S(saturation)表...
2020-02-17 16:44:22 685
原创 Material Design(一)初识
Material Design简介中文名:材料设计语言(官网)实质:一种规范严格的设计语言或者说设计风格第一印象:简洁、用户体验良好、视觉效果震撼(尤其是那些转场动画,真的很炫酷)设计原则材料即象征:视觉线索必须立足于现实。醒目、形象、策划性:基本的设计原理(字体、网格、空间、尺度、色彩和图像的使用原则)必须引导视觉效果。有意义的移动:移动的物体或动作不应该干扰用户体...
2020-02-17 16:41:47 235
原创 直接使用express -v在nodejs中查询express版本号为什么不对?express版本号查看命令是什么?
今天在安装完express之后想要查看一下版本号,输入了express-v,告诉我command not found????️? 赶紧找了度娘,原来从express4.0版本之后,express便将命令工具分出来了,需要安装一个命令工具npm install -g express-generator安装之后再运行express-v回车之后出来一大堆看不懂的东西????? 上网查询了一下才知道...
2020-02-05 11:54:06 3651
原创 ES6中Promise异步控制对象、nodejs异步处理
Promise异步控制对象使用Promise的原因(以读取文件为例)首先????创建一个文件夹,创建三个txt文件以及一个js文件(我以a.txt、b.txt、c.txt和rfs.js文件为例)在a.txt、b.txt、c.txt分别写入文字(建议内容不要过多)在rfs.js写入以下代码var fs = require('fs'); //引入fs模块fs.readFile('...
2020-02-03 09:21:55 166
原创 NodeJS的基本概念、安装以及搭建;NodeJS入门
NodeJS的基本概念NodeJS是什么?NodeJS构建在Google Chrome的V8引擎之上,是一个独立的JavaScript运行环境(Google Chrome的V8引擎是目前公认的解析执行JavaScript代码最快的)NodeJS这个JavaScript执行环境中为JavaScript提供一些服务器级别的API操作(例如文件读写、网络服务的构建、网络通信、http服务器...
2020-01-21 16:45:42 235 2
原创 mongoose入门以及mongoose实现数据的增删改查(有代码简单易上手)
mongoose入门以及mongoose实现数据的增删改查什么是mongoose?mongoose的简介mongoose是在node.js异步环境下对mongodb进行辩解操作的对象模工具。mongoose是node的驱动,不能作为其他语言的驱动。mongoose两个特点通过关系型数据库的思想来设计非关系型数据库基于mongodb驱动,简化操作理...
2020-01-17 15:38:11 303
原创 Schema定义documents,Schema的字段类型
Schema 之所以能够定义documents, 是因为他可以限制你输入的字段及其类型. mongoose支持的基本类型有:StringNumberDateBufferBooleanMixedObjectIdArray其中, Mixed和ObjectId是mongoose中特有的,ObjectId实际上就是_id的一个映射.同样,mongoose里面有着和所有大众数据库一样的东...
2020-01-17 11:09:22 477
原创 如何使用mongodb连接可视化工具完成完整的建立数据库-集合-文档的过程呢?CRDU增删查改的基本写法
完整的建立数据库-集合-文档的过程结构的操作:建立(切换)数据库 :use may【如果不存在,则会自动创建】建立集合( 表):db.createCollection(name,{capped:<Bollean>,autoIndexId:<Bollean>,size:<number>,max:<number>})【size的优先级...
2020-01-15 13:30:44 663
原创 MongoDB安装以及可视化工具RoBo 3T的使用
????:一丢丢的回顾前面我们简单的介绍了MongoDB的概念,简单的理解就是一个开源、高性能、无模式、基于分布式文件存储的文档型的非关系型数据库,特点是高性能,易部署,易使用,存储数据方便。MongoDB的安装我尝试过的几种安装方式:采用Homebrew安装:sudo brew install mongodb --devel查看版本:mongo -version下载安装包...
2020-01-15 13:27:16 568
原创 MongoDB是什么?有什么好处?什么时候用?
一、MongoDB的相关概念1.1 MongoDB简介(是什么?)由C++语言编写的一个基于分布式文件存储的开源、高性能、无模式文档型数据库最像关系型数据库(MySQL)的非关系型数据库(NoSQL类型的数据库)支持的数据结构非常松散,是一种类似于JSON的格式叫BSON,可存储比较复杂的数据类型,又相当的灵活MongoDB中的记录是一个文档,由字段和值对(field:value)组...
2020-01-15 13:24:23 1506
原创 使用Docker安装MongoDB时创建账号时权限不够怎么解决?
使用Docker安装MongoDB时创建账号时显示权限不够?这样报错:Error:couldn’t add user:command createUser requires authentication。。。。解决方案:先使用超级管理员登录### 再进行其他数据库用户创建的创建...
2020-01-12 22:30:09 1459
原创 什么是Docker?怎么简单操作Docker?Docker基础的使用
一、Docker是什么?1.1 Docker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化。Docker 容器是一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行。更多:https://baike.baidu.com/i...
2020-01-08 13:17:14 152
原创 Linux下的Nginx安装和配置
一、Nginx简介轻量级的web服务器|反向代理服务器以及电子邮件(IMAP|POP3)代理服务器,并在一个BSD-LIKE协议下发行特点:占有内存少,并发能力强中国大陆使用Nginx的网站用户有:百度、京东、新浪、网易、腾讯、淘宝等细节上有哪些好处:热部署:Nginx在修改配置文件后,不需要重启,重载操作可以高并发连接:相同配置的服务器,Nginx比 Apache...
2020-01-03 11:13:55 136
原创 Postman是什么 怎么用
一、Postman简介Postman一款非常流行的API调试工具。 其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。优点:对于开发过程中去调试接口,Postman足够的简单方便,而且功能强大。官方网站:https://www.getpostman.com/二、Postman安装与使用2.1 Postman最早是作用chrome浏...
2019-12-31 17:36:49 7125
原创 Odoo的基础使用
一. Odoo 简介1. 什么是Odoo?Odoo 是一个集成的应用程序套件,用于项目管理,计费,会计,库存管理,制造和采购等模块。好多灵活的、功能丰富的和经济高效的开源ERP系统。什么是ERP?ERP:Enterprise Resource Planning(企业资源计划)资源利用最大化为企业实现最大利润人流、物流、财流、信息流集成一体化软件[Spring-...
2019-12-30 17:38:00 680
原创 MacOS 手势及快捷键使用
MacOS 手势及快捷键使用一、手势及快捷键的修改1.1 系统偏好设置1.2 应用程序偏好设置二、Mac常用手势三、Mac常用快捷键拷贝command+c粘贴command+v剪切command+x打印command+p保存command+s撤销command+z查找command+f新建文件comma...
2019-12-29 22:09:46 415
原创 linux编辑工具的使用
一、linux常用编译器vim:占排行榜老大,俗称神器vim是从vi发展出来的一个文本编辑器。Brackets:web前端开发者的神器light table :免费开放源代码的编辑器,兼容windows、Mac和linuxGedit:linux默认代码编辑器,类似于windows的记事本,但更高级sublime text 3:简单的代码编辑器...
2019-12-26 15:27:46 140
原创 Linux基本概念与指令
linux基本概念一、linux简介Linux是一套免费使用和自由传播的类Unix操作系统Linux既可以当作服务器,又可以当作网络防火墙二、linux重要快捷键按键含义Tab补全命令Ctrl+c强行停止当前程序,恢复到可控的状态Ctrl+d键盘输入结束或退出终端Ctrl+s暂定当前程序,暂停后按下任意键恢复运行Ctr...
2019-12-25 17:14:13 155
原创 git基本概念与常用命令
1.Git基本概念1.1简介Git不但是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,而且是一个内容管理系统(CMS),工作管理系统等。Git是目前世界上最先进的分布式版本控制系统(没有之一)1.2git涉及到的概念工作区:就是你在电脑里能看到的目录。暂存区:一般存放在 “.git目录下” 下的index文件(.git/index)中,所以我们把暂存区有...
2019-12-25 09:27:58 162
原创 Git flow的基本概念以及使用
Git flow的基本概念以及使用git flow的概念git flow的基本概念Git Flow 就是如何使用git 分支的一种规范,或者叫做推荐。简单来说就是通过规范化的流程,使得产品、开发与测试等各个部门更高效的协同工作。git flow的常用分支根据Git Flow 的规范,我们要将Git 的分支分为 master 、develop 、hotfix 、release、...
2019-12-24 20:58:46 567
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人