第一章

1-01 导学

一、vue和react 目前都使用了virtual dom
二、vue、react相同点
1、利用虚拟dom实现快速渲染(jquery是直接操作dom, 虚拟dom:内存中构建类似于dom的对象)
2、轻量级
3、响应式组件
4、服务端渲染(ssr)
5、易于集成路由工具,打包工具以及状态管理工具。
6、优秀的支持和社区

1-02 前端框架回顾

一、基于MV*模式的vue框架
1、model绑定view
2、没有控制器概念
3、数据驱动,状态管理

1-03 vue概括核心思想

一、vue
1、vue本身并不是一个框架
2、vue结合周边生态构成一个灵活的、渐进式的框架
3、声明式渲染-组件系统-客户端路由-大规模状态管理
4、defineProperty

var obj = {};
Object.defineProperty(obj, 'userName', {get: function(){console.log('get init');},set: function(){console.log('set init');}
})
1-04 vue的优点对比

一、课程用到的技术栈
1、前端:vue全家桶,es6
2、后台:express框架(node),DB用的是mongo

第02章 vue基础

2-01 nodejs和npm的安装和环境搭建

一、npm是一个包管理工具,依赖于Nodejs运行环境。

2-02 vue环境搭建以及vue-cli使用

二、vue-cli 构建spa应用
1、npm install -g vue-cli
2、vue init webpack demo2,项目名称得是小写的demo2,如果是Demo2,则验证不会通过。

2-04 vue配置(下)

一、/build/
1、dev-client.js,热更新插件
2、dev-server.js,启动一个express框架
二、加载一张图片,会自动发送一个请求,非常耗费资源,base64文本插进去,这个请求就省掉了。
三、node_modules:项目的安装依赖,一般根据自己项目需求安装,github上下载下来的没有node_modules。

2-05 vue基础语法

一、模板语法
1、mustache语法:{{msg}}
2、html赋值: v-html=
3、绑定属性:v-bind:id=
4、使用表达式:{{ok ? ‘yes’ : ‘no’}}
5、文本赋值:v-text
6、指令: v-if=
7、过滤器:{{message | capitalize}} 和v-bind:id=“rawId | formatId”
二、class和style绑定
1、对象语法:v-bind:class="{active: isActive, ‘text-danger’: hasError}"
2、数组语法
v-bind:class=“activeClass”
data: {activeClass: ‘active’}
3、style绑定-对象语法:v-bind:style="{color: activeColor, fontSize: fontSize + ‘px’}"
三、条件渲染
1、v-if
2、v-else
3、v-else-if
4、v-show
5、v-cloak,如果页面刷新太快,某些元素没有加载出来,v-cloak可以同步隐藏Html代码。
四、vue事件处理器
1、v-on:click="greet"或者@click=“greet”
2、v-on:click.stop, v-on:click.stop.prevent, v-on:click.self, v-on:click.once
stop:阻止冒泡
prevent:阻止默认事件,a链接不会再跳转页面
self:给自己绑定事件,子元素不绑定这个事件
once:只绑定一次。
3、v-on:keyup.enter
enter、tab、delete等
五、vue组件
1、全局组件和局部组件
2、父子组件通讯-数据传递
3、slot

第03章 vue-router

3-01 路由基础介绍

一、前端路优缺点
1、优点
(1)用户体验好,不需要每次都从服务器获取。
2、缺点
(1)不利于seo
(2)使用浏览器的前进,后退键的时候重新发送请求,没有合理利用缓存。
(3)单页面无法记住之前滚动的位置,无法在前进,后退的时候记住滚动的
二、路由
1、<router-link> 或者this.$router.push({path: ''}) 路由的跳转
2、<router-view> 组件的渲染
三、路由
1、动态路由匹配
router/index.js中:path: '/goods/:id;
2、嵌套路由
router/index.js里有路由,下级的页面也可以通过

<div>{{$route.params.goodsId}} </div>  组件之间路由切换
<router-link to="/goods/title">
<router-view>

添加路由,
3、编程式路由
通过js来实现页面的跳转

(1)$router.push('name')
(2)$router.push({path:'name'})
(3)$router.push({path:'name?a=123'})
(4)$router.go(1)

如果页面获取路由
{{$route.query.goodsId}}
4、命名路由和命名视图
(1)什么是命名路由和命名视图
①给路由定义不同的名字,根据名字进行匹配
②给不同的router-view定义名字,通过名字进行对应组件的渲染
(2)命名路由
goods.vue

<router-link :to="{name:'cart', params:{cartId:123}}">
params是路由的参数,不是页面之间跳转的参数
<router-view name="cart">

(3)命名视图
①app.vue

<router-view></router-view>
<router-view name="title"></router-view>
<router-view name="img"></router-view>

②router/index.js

routes:[{path: '/',name: 'GoodsList',components: [default: GoodsList,title: Title,img: Image]}
]

第04章 vue-resource 和axios

4-01 vue-router使用(上)

一、vue-resource的请求api是按照rest风格设计的,7种请求api
(1)get(url, [options])

this.$http.get('package.json', {params: {userId: '101'}, // 参数写到params中headers: {token: 'abcd'}
}).then(res => {this.msg = res.data; // 最终的结果是res.data,不是res
},error => {this.msg = error;
})

(2)head(url, [options])
(3)delete(url, [options])
(4)josnp(url, [options])

this.$http.jsonp('package.json', {userId: '101'},{headers: {token: 'abcd'}
}).then(res => {this.msg = res.data; // 最终的结果是res.data,不是res
},error => {this.msg = error;
})

(5)post(url, [body], [options])

this.$http.post('package.json', {userId: '101'},{headers: {token: 'abcd'}
}).then(res => {this.msg = res.data; // 最终的结果是res.data,不是res
},error => {this.msg = error;
})

(6)put(url, [body], [options])
(7)patch(url, [body], [options])
二、参数
1、url、method、body(request body)、params、headers、timout、before、progress、credientials、emulateHTTP、interceptors(全局拦截器)

Vue.http.interceptors.push((request, () => {// 请求发送前的处理逻辑next((response) => {// 请求发送后的逻辑处理// 根据请求的状态,response参数会返回给successCallback 或errorCallbackreturn response})
}))
4-02 vue-router使用(下)

一、请求的url的相同部分统一设置
http{root: 'localhost:8080/test_project/api'}
二、同ajax

this.$http({url: '',params: {},headers: {},timeout: 300before: function(){}
}).then(function(res){})
4-03 axios介绍

一、不推荐vue-resource,推荐axios
二、axios基础介绍
1、axios.request(config)
2、axios.get(url[, config])
3、axios.delete(url[, config])
4、axios.head(url[, config])
5、axios.options(url[, config])
6、axios.post(url[, data[, config]])
7、axios.put(url[, data[, config]])
8、axios.put(url[, data[, config]])
9、

axios.all([getUserAccount(), getUserPermission()]).then(axios.spread(function(acct, perms){}))

三、vue-resource插件是挂载到vue实例中的,axios插件是一个暴露的全局变量,并没有挂载到vue实例中。
四、axios的method为get时,用params:{id: 2},为post时,用data:{id: 1}
五、拦截

// 请求的拦截
axios.interceptors.request.use(function(config) {console.log('request init');return config;
})
// 响应后的拦截
axios.interceptors.response.use(function(response) {console.log('response init');return response;
})

第05章 es6常用语法

5-02 es6常用命令

一、参数不定,循环

function sum(...m) {let total = 0;for (var i of m) {total += i;}console.log(`total:${total}` ;
}
sum(4, 8, 9, 10)

(2)

let sum3 = (...m) => {
let total = 0;for (var i of m) {total += i;}console.log(`total:${total}` ;}

二、扩展
…放在参数的位置成为rest参数
…与数组结合成为函数的扩展,是一种运算符
arr1.concat(arr2)
[…arr1, …arr2]

5-04 es6模块化开发讲解

一、单独引入js
1、import,相当于以前的require.js,异步加载js

5-05 amd、cmd、commonJs、es6差别

一、amd、cmd、CommonJs和es6对比
1、AMD是RequireJS在推广过程中对模块定义的规范化产出。(异步模块化定义)

difine(['package/lib'], function(lib){function foo() {lib.log('hello world');}return {foo: foo}
})

2、CMD是SeaJS在推广过程中对模块定义的规范化产出(同步模块化定义)

// 所有模块都通过define来定义
define(function(require, exports, module) {// 通过require引入依赖var $ = require('jquery');var Spinning = require('./spinning');
})

amd依赖前置,cmd依赖就近
3、CommonJS规范-module.exports
前端浏览器不支持module.exports
后端服务器支持module.exports

exports.area = function(r) {return Math.PI * r * r;
}
exports.circumference = function(r) {return 2 * Math.PI * r;
}

(1)匿名输出module.exports
(2)带名字的输出:exports.area
4、es6特性:export/ import

export default {data(){return {}}
}

(1)amd, cmd, commonjs都是es5规范,export, import是es6规范。

第06章 商品列表模块实现

6-01 商品列表组件拆分

一、一般assets里的是组件资源,打包过程中会打包到一起,static放的都是页面上要加载的图片(页面上比较大的图片)

6-02 商品列表数据渲染

一、每个组件的data都必须是一个函数,不是一个对象。不允许组件之间进行共享,每个组件必须是独立的。
二、图片最好不直接写src,最好动态绑定src,如果直接写src,第一次加载,图片地址可能加载速度没那么快,可能加载不出图片。
<img :src="imgSrc">
<img :src="'/static/img/name.png'"> 如果是字符串,等用’’

6-03 实现图片懒加载

一、图片懒加载插件
1、npm i vue-lazyload --save
2、main.js

import VueLazyLoad from 'vue-lazyload';
Vue.use(VueLazyLoad, {loading: "/static/loading-svg/loading-bar.svg"
});

3、GoodsList.vue

<img v-lazy="'/static/img/1.png'">

第07章 node

7-01 linux环境搭建

一、node.js在linux下安装和环境搭建 linux/ˈlɪnəks/
1、wget https://npm.taobao.org/mirrors/node/v6.10.3/node-v6.10.3-linux-x64.tar.xz
2、xz -d node-v6.10.3-linux-x64.tar.xz / tar -xzvf node-v6.10.3-linux-x64.tar.gz
3、tar -xvf node-v6.10.3-linux-x64.tar
4、ln -s /node-v6.10.3-linux-x64/bin/node /usr/local/bin/node
5、ln -s /node-v6.10.3-linux-x64/bin/npm /usr/local/bin/npm
6、ln:link
二、/usr/local里有node
/usr/bin/: 可执行文件一般都会放到这里
三、方法2(不推荐,安装的版本较低,且不稳定)
1、sudo apt-get install nodejs
2、sudo apt-get install npm

7-02 创建httpserver

一、commonjs规范都是通过module.exports输出的,一般通过require加载,一个js文件就代表一个模块。
二、nodejs支持es6,nodejs基于chrome v8,chrome v8引擎支持大部分es6,不需要编译。
nodejs端的引擎都是统一的,前端es6有很多浏览器是不支持的,所以前端代码需要babel进行编译。
三、运行脚本通过node运行,require在安装Node的时候已经安装到包里,可直接用require
四、path是一个全局变量,用在哪儿,就表示当前目录
inspect,把字符串转换成对象
五、http模块没有server的方法

7-03 通过Node加载静态资源

一、fs,文件系统
二、一般被调用方被称为服务端,调用方称为客户端。
三、基于Node的所有框架都是基于最底层模块进行封装的。

7-04 搭建基于express运行环境

一、安装express generator生成器,能快速生成一个项目
二、选择jade,ejs,html模板
三、搭建express环境
1、cd imoocMall
2、express server //创建了一个server文件夹,有bin,public,routes等文件
(1)bin:可执行文件,通过http创建了一个server,其他的都是一些配置文件
(2)public:静态资源
(3)routes:路由
①index.js,路由是按模块划分的
(4)app.js:文件入口
// 通过use安装第三方插件

app.use(express.static(path.join(__dirname, 'public'))); // 设置静态目录

(5)package.json:配置文件
如果前后端没有分离,可以共用一个package.json
3、cnpm i
4、cd server
5、node bin/www
四、使用html,不使用Jade
1、cnpm i ejs --save
2、server/ app.js

var ejs = require('ejs');
app.engine('.html', ejs._express);
app.set('view Engine', 'html');

3、server/ views/ index.html,创建html
4、node server www

第08章 mongoDB介绍

8-02 linux 平台下的搭建

一、mongoDB安装和环境搭建
1、下载安装包或者压缩包
2、上传服务器,解压缩。
3、添加db存储和日志存储文件夹
https://pan.baidu.com/s/1mhPejwO
http://www.imooc.com/article/18438
三、连接服务器
1、 ssh root#123.57.2.144(#后面是服务器地址)
2、cd / 进入根目录
3、command + t 新开一个窗口
4、ftp ssh scp,链接远程服务器,像服务器发送文件
5、scp /Macsoft/mongodb-linux-x86_64_ubuntu1404-3.4.tgz root@123.57.2.144? (/表示传到根目录)
本机往服务器传,所以要在本机执行shell命令,而不是在服务器执行。
6、tar -zxvf mongodb-linux-x86_64_ubuntu1404-3.4.tgz (解压)
7、mkdir mongodb (创建文件夹)
8、cd mongodb-linux-x86_64_ubuntu1404-3.4 (进入文件夹)
9、ls -la(查看文件)
10、cd
11、mv mongodb-linux-x86_64_ubuntu1404-3.4 mongodb(mv:移动,把项目整体移动进去)
12、clear
13、mkdir data (data:存放数据库db文件)
14、mkdir logs(logs:存放日志)
15、cd logs/
16、touch mongo.log
17、cd
18、mkdir etc
19、rm -rf et
20、vi mongo.conf (vi可以直接编辑)按i开始编辑
21、bdpath=/mongodb/data
logpath=/mongodb/logs/mongo.log
logappend=true // 错误追加,而不是覆盖
journal=true // 默认是true
quiet=false // 默认过滤true,如果需要调试,就设置成true
port=27017
22、按esc退出编辑模式,shift+:+wq 保存退出
23、cd 退出
24、cd mongodb-linux-x86_64_ubuntu1404-3.4/bin/
25、mongod -f /mongodb/etc/mongo.conf
26、打开mongohub
27、ln -s mongodb-linux-x86_64_ubuntu1404-3.4/bin/mongo /usr/local/bin/mongo (建立一个软链接)
28、ln -s mongodb-linux-x86_64_ubuntu1404-3.4/bin/mongod /usr/local/bin/mongod
29、mongod -f /mongodb/etc/mongod.conf (-f指定配置文件)
30、show dbs
31、use demo
32、db goods insert({id: 1000,“name”}) // goods集合
33、db.goods.find() // shell语句,可以用客户端操作
四、mongohub(mongodb客户端管理工具)
1、可以创建数据库

8-03 给mogodb创建用户

一、添加用户
1、创建管理员
2、授权认证
3、给使用的数据库添加用户
二、1、mongod -f /usr/local/etc/mongod.conf // 非授权模式
mongod -f /usr/local/etc/mongod.conf --auth // 授权方式
3、mongo
4、show dbs
5、use admin
6、db createUser({user: “admin”, pwd: “admin”, roles: [“root”]})
3.4以前的2.几的版本:用的是 addUser(),而不是createUser
7、db.auth(“admin”, “admin”)
8、use test // 切换数据库
9、db createUser({user: ‘root’, pwd: ‘123456’, roles: [{role: ‘dbOwner’, db: ‘test’}]})
10、mongod -f /usr/local/etc/mongod.conf --auth // 认证方式

8-04 mogodb基本语法

一、数据库对比

SQL术语/概念 MongoDB术语、概念 解释/说明
database database 数据库
table collection 数据库表/集合
row document 数据记录行/文档
column field 数据字段/域
index index 索引
table joins 表连接,MongoDB
primary key primary key 主键,MongoDB自动将_id字段设置为主键

二、打开数据库mongoDB步骤:
(1)进入数据库文件目录:cd /Users/yquanmei/dd/software/mongoDB/mongodb-osx-x86_64-4.0.2
(2)启动脚本/启动配置文件:mongod --dbpath data --logpath log/mongod.log --logappend --fork
(3)启动数据库:mongo

8-05 表数据设计和插入

一、
1、mongodb终端
(1)use db demo
(2)db.goods.insert({“productId”:“10001”,“productName”:“aaa”,“salePrice”:249,“productImage”:“1.jpg”})
2、客户端导入:Mongohub
(1)db.createCollection(“users”);// 提前建立一个集合
3、直接导入数据
(1)mongoimport -d db demo -c users --files /Users/jacksoft/Desktop/dumail-users

第09章 基于node.js开发商品列表接口

9-01 node的启动和调试

一、nodejs启动调试方式
1、通过node命令启动
2、webstorm配置启动入口
3、

9-02 基于express实现商品列表查询接口

9-03 商品列表分页和排序功能实现(上)

9-04 商品列表分页和排序功能实现(下)

9-05 价格过滤功能实现

9-06 加入购物车功能实现

第10章 登录模块实现

10-01 登录功能实现

10-02 登出功能实现

10-03 登录拦截

10-04 全局模态框组件实现

第11章 购物车模块实现

11-01 购物车列表功能实现

11-02 商品删除功能实现

11-03 商品修改功能

11-04 购物车全选和商品实时计算功能实现

第12章 地址模块实现

12-01 地址里诶包渲染实现(上)

12-02 地址列表渲染功能实现(下)

12-03 地址里列表切换和展开功能实现

12-04 地址设置默认功能实现

12-05 地址删除功能实现

第13章 订单确认模块实现

13-01 订单确认列表渲染功能实现

13-02 创建订单功能实现

第14章 订单成功模块实现

14-01 订单成功页面功能实现

第15章 基于vuex改造登录和购物车数量功能

15-01 vuex基本介绍

15-02 vuex的语法讲解

15-03 通过vuex实现登录和购物车数量(上)

15-03 通过vuex实现登录和购物车数量(下)

第16章 webpack使用

16-01 webpack基本介绍

16-02 插件静态部分实现

16-03 插件功能实现

16-04 webpack打包功能实现(上)

16-05 webpack打包功能实现(下)

16-06 npm插件发布

16-07 webpack多页面构建(上)

16-08 webpack多页面构建(下)

16-09 webpack多页面构建-第三方库

第17章 线上部署

17-01 线上部署(上)

17-02 线上部署(中)

17-03 线上部署(下)

第18章 课程总结

18-01 课程总结

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. Node.js + mongoDB 实战开发微博系统

    下载地址:百度网盘下载 转载于:https://www.cnblogs.com/abigaill/p/9763011.html...

    2024/4/24 13:33:07
  2. 使用Node.js + MongoDB 构建restful API

    很多天前已经翻译了一大半了,今天收收尾~RESTful API With Node.js + MongoDB Translated By 林凌灵 翻译目的:练练手,同时了解别人的思维方式 原文地址:RESTful APIWith Node.js + MongoDB 12 Sep 2013 我是一名移动应用开发者,我需要某种后端服务用来频繁地处理用户数据到…...

    2024/5/1 0:04:51
  3. node.js通过权限验证连接MongoDB

    2017年1月,大部分mongodb由于配置的疏忽给了黑客可乘之机,于是便发生了一系列的杯具。所谓的配置疏忽其实就是mongdb所有者没有为mongodb开启权限认证,导致数据库“在任何网络环境,不使用账号直接登录”。这件事情告诉我们——做人不能太懒,虽然有时密码设置了和没设置一样…...

    2024/4/30 20:12:13
  4. Node.js+websocket+mongodb实现即时聊天室

    nodejs简介:Node.js是一个可以让javascript运行在服务器端的平台,它可以让javascript脱离浏览器的束缚运行在一般的服务器下面,你可以用Node.js轻松地进行服务器端应用的开发。Node.js是一个为实时Web应用开发而诞生的平台,它充分考虑了在实时响应和超大规模数据下架构的可…...

    2024/4/24 13:33:05
  5. 慕课网前端项目:Vue2.0+Node.js+MongoDB全栈打造商城系统 笔记 整理【1/18】

    第1章 1.1导学.wmv 1.2前端框架回顾.wmv 1.3vue概括核心思想.wmv 1.4vue的优点对比.wmv 第2章 2-1 nodejs和npm的安装和环境搭建.wmv 2-2 vue环境搭建以及vue-cli使用.wmv 2-3 vue配置(上).wmv 2-4 vue配置(下).wmv 第3章 2-5 vue…...

    2024/4/30 18:06:47
  6. Node.js + MongoDB学习

    昨天下午学习了一下搭建Node.js服务器访问MongoDB。 首先介绍一下Node.js其实只是使用chrome的JS引擎运行JS而已,换句话说,他就只是个运行JS的环境,使用node xx.js命令即可本地执行js。如果要搭建服务器则要使用里面的库。node.js使用的单线程异步IO,不过我对这个的优缺点还…...

    2024/4/30 18:33:44
  7. Node.js- MongoDB操作-集合操作

    7. 集合操作(1)创建集合Db.createCollection(‘collName’,options);options是对象,指定集合特性,可以省略(2)查看帮助Db.collName.help(); --db.collName是对象,查看该对象下的方法(3)集合状态db.printCollectionStats(); --数据库下所有集合的状态Db.collName.sta…...

    2024/4/24 13:33:02
  8. 总结:Node.js+MongoDB+AngularJS Web 开发--第十四章 从 Node.js 操作 MongoDB 文档

    第十四章 从 Node.js 操作 MongoDB 文档在上一章,我们学会了使用 MongoDB Node.js 驱动程序来管理和操作数据库和集合的基础知识。本章扩展了这些概念,说明如何在集合中操作文档。如上一章所述,MongoDB Node.js 驱动程序在 Collection 类中提供了很多功能,它允许你往集合…...

    2024/4/30 17:22:03
  9. node.js操作MongoDB

    node.js操作MongoDB时,需要安装mongodb包 1、使用npm安装cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org2、使用cnpm安装mongodb包cnpm install mongodbnode.js操作MongoDB时的四种方式:插入数据、更新数据、删除数据、查找数据。操作步骤 步骤1 创建…...

    2024/4/30 16:48:09
  10. Node.js学习-Node.js入门-08MongoDB

    关系型数据库关系型数据库需要通过sql操作 需要设计表结构 需要支持约束唯一 主键 默认值 非空非关系型数据库灵活 可以是key-value对 MongoDB很像关系型数据库数据库 集合 文档对象不需要设计表结构开启 # cmd # 默认执行mongod命令所处盘符根目录下的/data/db作为自己的数据存…...

    2024/4/30 17:36:25
  11. 2018最新nodejs+mongodb项目实战

    ----------------------课程目录------------------------------[Node.js+MongoDB]Mongodb教学视频[Node.js+MongoDB]Node.JS全栈工程师系列课程[Node.js+MongoDB]nodejs基础班NodeJs视频[Node.js+MongoDB]nodejs就业班NodeJs视频[Node.js+MongoDB]nodejs项目实战[Node.js+Mong…...

    2024/4/15 3:54:11
  12. Node.js、express、mongodb 实现分页查询、条件搜索

    前言在上一篇Node.js、express、mongodb 入门(基于easyui datagrid增删改查) 的基础上实现了分页查询、带条件搜索。实现效果 1、列表第一页。2、列表第二页3、条件搜索分页实现1、分页实现使用了Mongodb的query.skip().limit().where() 这三个方法,然后利用query.exec()。2、…...

    2024/4/26 1:28:32
  13. Node.js 连接 MongoDB 封装模块

    文章目录1. 安装mongoDB2. 创建数据库3 .数据操作查询数据find 排序数据sort插入数据更新数据删除数据查询分页4 . 封装 数据操作 模块 1. 安装mongoDB cnpm install --save-dev mongodb 2. 创建数据库 创建链接池 > 选择数据库 > 创建集合 // 引入mongodb驱动 var Mong…...

    2024/4/15 3:54:09
  14. 【备忘】vue2.0+node.js+MongoDB全栈打造商城(新录制)

    百度网盘第01章课程介绍 第02章vue基础 第03章Vue-router 第04章Vue-resource和Axios 第05章ES6常用语法 第06章商品列表模块实现 第07章Node 第08章MongoDB介绍 第09章基于node.js开发商品列表接口 第10章 登录模块实现 第11章购物车模块实现 第12章地址模块实现 第13章 订单确…...

    2024/4/16 13:19:33
  15. node.js解决MongoDB有时差的问题8小时

    简单 先安装模板moment然后引入var moment = require(moment) moment.locale(zh-cn) var today = moment().format(YYYY-MM-DD +H:MM);格式化 官网有很多种然后日期改成String拿到正确的值了...

    2024/4/26 15:24:08
  16. Node.js笔记(七)读取mongoDB的数据并显示

    虽然以前接触了mysql的内容,但做网站的时候,感觉NoSQL数据库还是绕不过去。 很多书籍上都提到了node.js和MongoDB的配合使用,这里记录一下学习过程。MongoDB的基本命令:use dbname 新建或者使用现有数据库 show dbs 显示所有数据库 show collections 显示所有collection(…...

    2024/4/25 0:11:57
  17. Node.js连接MongoDB。

    NoSQL的代表MongoDB最近大受欢迎,虽然还有一些功能没有完善,但是并不影响它的大火。 Node.js是使用JavaScript 编写的可以运行在服务端的JS语言。 那么,二者碰撞会产生什么样的火花呢。 今天,我就以一个简单的例子介绍一下(在本地新建数据库文件并将其内容显示到浏览器窗体…...

    2024/4/29 12:19:17
  18. node.js mongoDB express 在阿里云ubuntu上部署项目

    作为一个前端开发工程师,成为全栈工程师是我的一个短期目标,那么部署项目成为全栈工程师路上的最后一公里,这边自己写了一个工程(工程名叫zhuanshi),然后部署到服务器上。 参考文档:https://www.jianshu.com/p/be9f00e292a1 之前自己安装了node.js的环境,由于之前是静态…...

    2024/4/24 13:32:59
  19. Vue+Node.js+Mongodb 实现身份验证(token的使用和说明)

    一、首先了解一哈token的作用1.1、token是什么,为什么需要,怎样使用,参考这里哈是什么: token是交互会话中唯一身份标识符的令牌,即当前用户的唯一标识,并且可以设置有效时间为什么使用: 此项目用来作身份验证,保证用户是合法请求服务端数据。怎样使用:token值在用户第…...

    2024/4/24 13:32:57
  20. Get全栈技能点 Vue2.0/Node.js/MongoDB 打造商城系统

    第1章 课程介绍简单回顾前端近几年的框架模式,了解不同时期下的框架特点。其次介绍Vue框架的背景和核心思想,以及同其它MV*框架的对比。1-1 课程-导学1-2 前端框架回顾1-3 vue概况以及核心思想1-4 vue框架优缺点对比第2章 Vue基础从0到1,如何搭建一个简单的Vue项目;本章节主…...

    2024/4/24 13:32:56

最新文章

  1. 经历一天的折腾,破天荒的发现:android 的manifest中 provider 放在activity后面不行

    报错解释&#xff1a; 在Android应用的AndroidManifest.xml文件中&#xff0c;所有的组件&#xff08;如activity、service、receiver和provider&#xff09;必须在该文件中按正确的顺序声明。在Android 8.0&#xff08;API 级别 26&#xff09;及更高版本中&#xff0c;如果p…...

    2024/5/1 1:23:24
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. C# 构建可定时关闭的异步提示弹窗

    C# 构建可定时关闭的异步提示弹窗 引言1、调用接口的实现2、自动定时窗口的实现 引言 我们在最常用最简单的提示弹框莫过于MessageBox.Show( )的方法了&#xff0c;但是使用久了之后&#xff0c;你会发现这个MessageBox并不是万能的&#xff0c;有事后并不想客户去点击&#x…...

    2024/4/30 2:45:01
  4. yolov9直接调用zed相机实现三维测距(python)

    yolov9直接调用zed相机实现三维测距&#xff08;python&#xff09; 1. 相关配置2. 相关代码2.1 相机设置2.2 测距模块2.2 实验结果 相关链接 此项目直接调用zed相机实现三维测距&#xff0c;无需标定&#xff0c;相关内容如下&#xff1a; 1. yolov4直接调用zed相机实现三维测…...

    2024/4/30 3:28:16
  5. Django实现的登录注册功能

    1 前言 在Web开发中&#xff0c;用户登录和注册是最基本且必不可少的功能。Django&#xff0c;作为一个高级的Python Web框架&#xff0c;为我们提供了强大的工具和库来快速实现这些功能。下面&#xff0c;我将详细介绍如何使用Django来实现用户登录和注册功能。 2 功能介绍 …...

    2024/4/30 3:22:29
  6. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/4/29 23:16:47
  7. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/4/30 18:14:14
  8. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  9. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/30 18:21:48
  10. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  12. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/25 18:39:16
  16. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/4/26 23:04:58
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/4/30 9:43:22
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  27. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  29. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  30. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  31. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  32. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  33. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  36. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  37. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  38. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  39. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  40. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  41. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  42. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  43. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  44. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  45. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57