计算机中的数据存在形式2

上一篇中提到了二进制与十进制的转化,以及身边的数据是如何保存在计算机中的。本次来谈谈另一种进制十六进制

我们知道二进制是计算机所能识别的数字,但是计算机中的数据并不全都是以二进制储存的,因为二进制的储存能力有限,在上一篇中提到,系统规定8位为一个字节,而每4个字节可以转换成为一个十六进制的数据。这样,就能减少计算机储存数据需要的位了。

Mehr lesen

计算机中的数据存在形式1

进制

进制有许许多多,如计算机、电路的二进制(断电、通电),时间的60进制(时分秒)、12进制(12小时制)、24进制(24小时制)月份的28、30、31进制。年份的365、366进制。数学计数的10进制,计算机中的8进制,流量的1024进制等等…

Mehr lesen

nodeJs打印图形

nodeJs打印图形

首先声明一个变量,用来存放字符串

var printStr = '';

Mehr lesen

nodeJs的表单数据解析2

表单中的Post请求解析

上一篇的最终代码如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
var http = require('http');
var url = require('url');

http.createServer(function (req, res) {
if (req.method == "GET") {
doGet(req, res);
} else if (req.method == "POST") {
doPost(req, res);
} else {
res.end();
}
}).listen(8000);


function doGet (req, res) {
var u = url.parse(req.url, true).query;
console.log(u);
res.writeHeader(200, {'Content-Type': 'text/html'});
res.write('<!doctype html>');
res.write('<meta charset="utf-8">');
res.write('<title>demo</title>');
res.write('<form method="post">');
res.write('user: <input type="text" name="user">');
res.write('pwd: <input type="password" name="pwd">');
res.write('<input type="submit" value="submit">');
res.write('</form>');
res.end();
}


function doPost (req, res) {
res.end();
}

Mehr lesen

nodeJs之表单数据解析1

表单中的Get请求解析

先创建一个node.js的服务器,代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
var http = require('http');

http.createServer(function (req, res) {
if (req.method == "GET") {
doGet(req, res);
} else if (req.method == "POST") {
doPost(req, res);
} else {
res.end();
}
}).listen(8000);

console.log('server is running at http://localhost:8000');


function doGet (req,res) {
res.writeHeader(200, {'Content-Type': 'text/html'});
res.write('<!doctype html>');
res.write('<meta charset="utf-8">');
res.write('<title>demo</title>');
res.write('<form method="post">');
res.write('user: <input type="text" name="user">');
res.write('pwd: <input type="password" name="pwd">');
res.write('<input type="submit" value="submit">');
res.write('</form>');
res.end();
}

function doPost (req,res) {
res.end();
}

Mehr lesen

为 sublime 配置 NodeJs 的编译环境

在sublie text下编辑nodeJs的文件后,笔者希望能直接编译并查看效果,为此笔者google后做了如下操作:

打开sublime,找到菜单栏的tools(工具),点开,点击Build System,在右边选择New Build System...,在新建立的文件中输入如下内容:

{
“cmd”: [“node”, “$file”],
“file_regex”: “^[ ]File \”(…?)\”, line ([0-9]*)”,
“selector”: “source.js”,
“shell_cmd”: “clear & taskkill /F /IM node.exe & node \”$file\””,
“encoding”: “utf-8”,
}

Mehr lesen

nodeJs的第一个应用

创建 nodeJs 应用

声名
req即request
res即response

Mehr lesen

nodeJs的环境搭建

node.js && npm 的安装

简介

Mehr lesen

Markdowm

Markdowm语法

如果忘记了就回过头来看看吧!

Mehr lesen

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Mehr lesen