1 smileForward

尚未进行身份认证

我要认证

热爱学习新东西,喜欢研究

等级
TA的排名 19w+

mongodb和mysql的数据库查询语句对比

mongodb和mysql的数据库查询语句左边是mongodb的数据库查询语句,右边是mysql的数据库查询语句,用到的时候随时查看,很方便db是数据库名,一般小写,users是自己的字段名,find是mongodb的自带方法,有需要可以参考mongodb的模块中使用的方法db.users.find() select * from usersdb.users.findOne() select * from users where 条件 limit (1); # 只查询一个db.users.f

2020-07-10 20:46:09

nodejs中利用axios爬取gbk网页乱码的解决办法

爬取gbk编码的网页数据解决中文乱码需要以下3步: 1.安装模块 2.封装代码 3.引用代码编写爬取数据的代码1.安装模块# i是install的缩写npm i axios # 用来发送请求 # cheerio是jquery核心功能的一个快速灵活而又简洁的实现,主要是为了用在服务器端需要对DOM进行操作的地方npm i cheerio # 当使用node获取GBK编码的数据时,nodejs只支持utf-8,node没有提供转换编码的原生支持.# 因此我们要利用这个模块i

2020-06-30 10:06:52

基于nodejs的express常用模块介绍及使用

常用模块安装基于express项目中需要另外引入的模块,其他的在我们创建项目时自动添加的我这里就没介绍# i是install的缩写,删除时可以使用un代替i,un既是uninstall的缩写npm i -g nodemon # 这个安装为全局,用来解决实时刷新页面,实现node服务器与数据库服务器的重启npm i multer # 安装编写上传文件接口需要的模块npm i bcryptjs # 安装密码加密需要的

2020-06-21 15:16:33

nodejs中利用cors解决跨域方法

在进行编程获取别的网站数据或者在同一局域网下向其他IP地址提交和获取数据时,都会发生跨域错误,在进行express框架进行服务器端编程,我常用以下方法解决跨域问题:首先下载模块# Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。使用 Express 可以快速地搭建一个完整功能的网站npm i express 或者 npm install express # 首先安装服务器模块 npm i cors

2020-06-18 19:26:52

413 (Payload Too Large)express框架上传文件大小受限的解决方法

在用nodejs中的express框架写后台时,可能经常遇到上传文件大小受限制,比较大的图片前端提交时,后台服务器就会返回大小受限的错误,拒绝接收,以下就是我的解决办法:首先安装第三方模块body-parserbody-parser是一个HTTP请求体解析的中间件,使用这个模块可以解析JSON、Raw、文本、URL-encoded格式的请求体,用这个模块可以改变express框架默认的上传文件大小1Mbnpm i body-parser 或者 npm install body-parser # 首先

2020-06-18 11:10:41

vue-cli4最新版中怎么引入jQuery

我们要在vue-cli4最新版中引入jquery主要有以下三个步骤 1.安装jquery 2. 添加vue.config.js文件 3. 引入jquery首先第一步先安装jQuerynpm install jquery --save 或者 npm i jquery --save第二步添加vue.config.js文件因为最新版的vue-cli脚手架创建的项目文件夹中没有build文件夹,同时也没有webpack.base.config.js配置文件,但是我们可以在项目根文件目录下创建一个v

2020-06-12 16:14:17

vue-cli4脚手架的简单小案例

小案例的效果如图:本案例是基于vue框架中的vue-cli脚手架建立项目文件夹,里面主要就是vue文件和一些配置文件,关键的就是路由的跳转。在这里我使用了本地存储存放注册的数据,登录时通过查询本地存储中账号密码是否对应,对应就登录成功,设置cookie,通过检测cookie是否存在,存在购物车页面和个人中心页面的内容才能被看到。首先就是通过npm install -g @vue-cli安装脚手架,然后通过vue create appname 创建项目文件夹,最后通过npm run serve运行文件

2020-06-06 17:59:20

node.js中gulp简介与使用

1,node.js简介 本质是一种运行执行js程序代码的方式方法/环境 之前,我们只能在浏览器环境中运行js程序 现在我们可以在node环境汇总,运行js程序 node.js环境 是 基于 Chrome V8 引擎的环境,也就是以谷歌浏览器内核为环境,来运行js程序 引擎对js程序的作用就像汽油对汽车的作用,就是给动力,在这里指通过引擎运行js程序 js程序,在不同的环境下,有不同的功能 在浏览器环境下,受到浏览器的限制

2020-05-13 20:41:00

Git和Github的简介与使用

什么是git git 是一款 本地项目管理工具 作用:可以管理本地的项目代码 更重要的是,合作开发项目时,通过git来管理整个项目进度(项目经理的工作) git 在使用时必须严格遵守项目git规范和守则 否则会影响这个项目的进度和文件的整理保存 官网 https://git-scm.com/什么是github gitHub 是一款 类似于 百度云盘的软件 用来远程存储 git 管理项目生成的文件

2020-05-13 19:38:41

jQuery的分页显示

今天分享下前两天写的小项目中的一部分效果,就是分页显示效果,这种对于获取后端数据进行分页显示的效果很常见,代码实现也不难,如何实现请听我慢慢道来。效果图如下开始之前我们要安装下jQuery封装的分页插件pagination.js文件,另外我们需要在html文件中引入两个文件,如下图:第一个是引入jQuery,第二个是引入jQuery的分页插件,之后就是js代码和后端php代码了。<...

2020-05-04 20:58:44

jQuery封装Ajax

今天五一,哈哈,正好分享点有质量的东西,欢迎有需要的朋友参看指导什么是jQuery jQuery是 一个前端的方法库 就是别人将JavaScript程序,定义成了各种函数方法,我们直接写直接用,就可以实现各种功能 学习中遇到不懂的可以参考的jQuery的网站 官网 : https://jquery.com/ 中文网站 : http://jquery.cu...

2020-05-01 16:36:19

Ajax代理服务器实现瀑布流

今天分享一下利用代理服务器实现跨域访问的案例。在这个案例中通过代理服务器我们动态获取到别的网络的响应体内容,从而实现自身页面的瀑布流效果所谓瀑布流效果就是懒加载,随着页面的滚动新的内容就加载出来了。效果图如下:此页面用到的图片文字内容都是从别的网址拿到的响应体内容,这样很方便,我们不用写那么多标签了,动态生成内容,也不用保存那么多图片进行添加,这些都可以通过代理服务器请求获得别的网址的响应体...

2020-04-25 17:00:14

Ajax交互小案例

今天写的是登录注册到数据库的小案例,利用ajax技术实现分为几个文件,具体如下:首页内容页面(包括登录)此页面实现了登录一次就不能再点击登录,只有退出登录判断cookie不存在时才可以再次点击登录按钮同样登录成功才会设置cookie,并且只有存在cookie时才能跳转其他页面<!DOCTYPE html><html lang="en"><head&...

2020-04-23 21:15:45

js面向对象之烟花效果

效果图如下:html代码如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <ti...

2020-04-14 20:55:51

js面向对象之放大镜效果

效果图如下:html文件如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <t...

2020-04-14 20:47:03

js正则查找替换案例

效果图如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do...

2020-04-09 11:27:28

js实现多功能轮播图

自动轮播的效果图如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&...

2020-04-04 12:53:42

js实现旋转木马相册

鼠标拖拽效果图如下:<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta ...

2020-04-02 09:08:33

js表单事件及验证码案例

效果图如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do...

2020-03-31 18:23:35

js实现表格数据的增删

效果图如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc...

2020-03-29 15:41:18

查看更多

勋章 我的勋章
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。