- 博客(10)
- 收藏
- 关注
原创 c语言学习篇第一天
IDE 首先是关于IDE的选择了,出于只是为了了解,我就直接选择IDE编辑器,然而我又是jetbarins的忠实用户,所以我选择使用clion 其次是关于编译了,因为我使用mac,说以是有一个xCode来使用的 编译 关于编译,直接进入目标文件 然后gcc 需要编译的文件 编译出来的是一个a.out文件,我们./a.out即可执行文件 请求头 关于请求头,#include <Win...
2019-09-07 21:38:49
155
原创 node中http模板
网络是传输,接受信息的虚拟平台 http是node的http模块,用于创建http server服务,且支持更多特征 本地创建服务器 基础用法 在这里插入代码片const http = require('http');//引入http模块 let server = http.createServer();//创建一个http服务器 server.on('request',(req,res)=&g...
2019-05-24 15:24:23
427
1
原创 node中url模块
url是全球统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简介的表示,是互联网上标准资源的地址,互联网上的每一个文件都有唯一的URL,他包含的信息指出文件的信息以及浏览器应该怎样处理他 url结构:协议://用户名:密码@主机名.名.域:端口号/目录名/文件名.扩展名?参数名=参数值&参数名2=参数值2#hash 获取URL信息 let u = 'https://musi...
2019-05-23 13:46:23
342
原创 node路径模块path
path属于node中的工具模块,path是node中的路径模块,模块提供了一些用于处理文件路径的小工具 关于引入 系统模块,直接引入,不需要下载 let path = require('path'); path方法 path.normalize()整理路径中的 ‘ … ’ 和 ‘ . ’ ,使路径变得更加规范 let urls = '../../././path/../.././a/c/d.h...
2019-05-23 10:42:24
471
原创 node管道流,链式流
node中大文件复制,通过流的方式复制 let fs = require('fs'); let fs1 = fs.createReadStream('./data.txt'); let fs2 = fs.createWriteStream('every.txt'); fs1.on('data',(value)=>{ fs2.write(value) }); fs1.on('end',()...
2019-05-22 18:16:20
594
原创 node文件系统fs
node是服务器端语言,所有它是有文件读写系统的,fs模块就是node提供的文件读写系统,在fs文件系统中均有同步,异步版本 异步版本就是最后一个参数为回调函数,回调函数第一个信息为错误信息(error),两种方法建议使用异步,因为异步速度快,性能高,没有堵塞,且能在错误时抛出错误 文件系统基础操作 文件读取 异步读取 let fs = require('fs');//引入fs文件系统 fs.re...
2019-05-22 17:35:41
296
原创 node同步异步
在node中经常会遇到关于同步与异步 编译语言按各种方法可以分为各种类型,语言分为编译性语言和解释性语言 编译性语言的定义,编译性语言编写的程序被执行前,需要一个专门的编译过程,在运行前编译成机器语言文件, C++,编译后生成exe文件,无需再次编译,直接运行就可以了 但是Java、scala 则是先编译成字节码,然后解释执行字节码(可以理解为编译型语言也可以理解为解释型语言)。准确的理解,jav...
2019-05-21 16:20:30
491
原创 浏览器控制台命令console
在我写JavaScript 或者 node 代码的时候,经常会使用到控制台命令,在以往的使用中都是console.log()到底,后来发现console命令十分强大,他可以使我们的Js调试变得更加简单 显示信息的命令 console.log("log"); //用于普通信息输出 console.info("info");//用于提示性信息 console.error("error");//用于输出...
2019-05-21 09:53:56
2260
原创 本篇文章用于介绍H5新增元素<canvas>基础详解
<script type="text/javascript"> let myCanvas = document.getElementById('myCanvas'); let canvas = myCanvas.getContext('2d'); //绘制圆弧 canvas.arc(50,75,50,0,1,true) //绘制贝斯特曲线 canvas.moveTo(300,50); canvas.quadraticCurveTo(360, 100, 400,
2019-05-19 20:13:43
207
原创 HTML5新标签canvas教程
在这里给大家介绍关于HTML5新标签的使用,<canvas>标签在w3c官网的介绍是画布,用于绘制图像。然而canvas没有绘制图像的能力,仅仅只是一个容器,他需要通过脚本,通常是熟知的JavaScript来完成实际的绘制图像的任务 在开始之前,介绍一下关于<canvas>的作用,大家小时候一定玩过4399或者7k7k,很多是需要装一个叫flash的插件,而<ca...
2019-05-18 23:14:21
568
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人