Node.js学习----- 一.安装环境和文件小结
一。理解node.js
node.js是一个基于Chrome V8 引擎的JavaScript运行环境。
Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。
事件驱动:简单理解就是所有的操作都封装成一个函数,通过调用函数来完成,函数调用。
I/O:读文件和写文件
阻塞式:必须按照顺序执行
Java和PHP:只要有客户端请求时,就会开一个线程,是通过开不同的线程对客...
python学习中遇到的关键点
1. input():接收的是字符串。和数字进行比较时,需要用int()进行强制转换.
2.在vscode中 ctrl+c 可以终止循环
3.while for 可以和else搭配
4.
break 强行终止当前循环,并且以后的循环都不会再执行。连else里面的语句也不会执行。
continue 不执行当前循环,继续执行后续循环。可以执行else里面的语句。
...
Node.js之在服务端启动网页(一)
var http = require('http');//创建服务器的
var fs = require('fs');
//引入进来的是模块,模块中有方法,下一步就是使用方法
//Node.js一个最主要的特点:执行的基本都是函数
//创建服务
var myServer = http.createServer(function(req,res){
//req->请求变量:客户端请...
Node.js之在服务端启动网页(二)
现在我们学习一下关于文件路径的相关服务。
http://127.0.0.1 这是网络路径
var http = require('http');//创建服务器的
var fs = require('fs');
var path = require('path');
//引入进来的是模块,模块中有方法,下一步就是使用方法
//Node.js一个最主要的特点:执行的基本都是函数
//创建服务
...
Node.js之服务器配置(一)
服务有修改就要重新启动node
服务器错误的时候,返回的都是500
200说明返回的是正确的情况
1.拉包操作
npm install express
成功之后会出现一个包
2.把index页面给客户端写回去
var express = require('express');
var path = require('path');
//创建服务
var app = ...
Node.js之服务器配置(二)
通过不同的路径,如/list,返回不同的文件
var express = require('express');
var path = require('path');
//创建服务
var app = express();//实例化对象
app.use('/list',function(req,res){
//'/detail'可以随便写,只要和浏览器url中的输入符合起来就...
Node.js之服务器配置(三)
牢记:服务器端改变,就要重启
以后呢,打开页面得在服务端打开。在vscode下,ctrl+shift+n,启动3000端口(启动端口号你可以自己修改,但端口唯一)。在浏览器url中输入127.0.0.1:3000就会跳转到 index.html 。
在服务端app.js中我们添加
//服务端的内容.get方式发起的请求,我们就执行下面的函数
app.get('/a',function...
Node数据库配置与运行
需要使用mongod。自行去官网下载,一路默认就好
https://www.mongodb.com/download-center?jmp=nav#production
安装完成后配置环境变量。添加bin目录的路径。
里面的数据全是json数据。
一些操作:
show dbs显示所有数据库
use mydb 创建一个名为mydb的数据库
db.stu.insert({...
Node.js网页模板使用 angular
用bower进行各种包的安装
不知道为啥我的端口会报错,因为我还没有学习angular,所以暂时的话,仅仅是代码挂在这里。问题等以后在解决。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport&qu
成绩处理(sort结构体比较)
今天的上机考试虽然有实时的Ranklist,但上面的排名只是根据完成的题数排序,没有考虑
每题的分值,所以并不是最后的排名。给定录取分数线,请你写程序找出最后通过分数线的
考生,并将他们的成绩按降序打印。
Input
测试输入包含若干场考试的信息。每场考试信息的第1行给出考生人数N ( 0 < N
< 1000 )、考题数M ( 0 < M < = 10 )、分...
计算机网络的基本概念
什么是计算机网络?
将不同地理位置的具有独立功能的多个计算机系统(计算机及其外部设备),利用通信线路和通信设备连接起来,以功能完善的网络软件(网络操作系统,网络管理软件及网络通信协议)的管理和协调下,实现资源共享和信息传递的计算机系统
计算机网络的组成?
总体:资源子网+通信子网
资源子网——负责信息处理
提供资源的主机HOST+请求资源的终端T
它们都是信息传输的源节点或宿节点,有...
SpringCloud入门最佳实践(八)zuul 路由网关
概述
是什么
Zuul包含了对请求的路由和过滤两个最主要的功能:
其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础 Zuul 和 Eureka 进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,也即以后的访问微服务都是通过Zuul跳转...
HDU - 6219 Empty Convex Polygons——dp+几何
首先枚举最低点o,将纵坐标大于等于o的点极角排序,然后dp求解
设dp(i,j)为以oi为最后一条边,以oj为倒数第二条边的最大空凸包,转移方程为 dp[i][j] = max(dp[i][j], dp[j][k] + area);其中area为三角形oij的面积,k要小于j,注意oij要能形成三角形,三角形oij内无点(这里不考虑边上),边oj上无点,向量i->k在向量i->j右面...
HTML---第一次实验笔记
**
实验一
**
需要记住的地方:
文本格式化标记
(1)普通文本 上标文本--------top
(2)普通文本 下标文本--------sub
(3)从左向右排序的文本:待实验
{
外层div使用 -ms-writing-mode: tb-lr;
内部A使用 -ms-writing-mode: lr-tb;
}
**思考?**如何设置才能让页面在不同大小的显示器中都能正确显示??????
...
今日推荐
周排行