- 博客(6)
- 收藏
- 关注
原创 Node.js之基于事件驱动的回调
函数传递 function say(word) { console.log(word); } function execute(someFunction,value){ someFucntion(value); } execute(say,"Hello"); 进化...... function execute(someFunction,value){ someFun...
2019-01-16 20:07:42
233
原创 Node.js回调函数
readfile.js function readFileCallBack(err,data) { if (err) { console.error(err); }else{ console.log(data); } } var fs=require('fs'); fs.readFile('input.txt','utf-8',readFileCallBack); cons...
2019-01-08 00:17:54
259
原创 寻址和字节顺序
当我们遇到跨多字节的程序对象时,这时候就需要判定清楚两个问题,一个是对象的地址,另外一个是存储器的字节排列情况。int x=0x1234567,位于地址0x100处:字节的排列不同的机器有着大端和小端之分,在不同类型的机器之间通过网络传送二进制数据时,接收程序字里的字节可能会出现反序排列,这时,网络应用程序的代码必须得遵守一定的字节顺序规则。下面是一段字节表示的示例:#include <st...
2018-07-09 22:56:36
442
原创 Perl实现十进制和十六进制的转换
从十进制转为十六进制:vim d2h.pl#!/usr/bin/perl # Convert list of decimal numbers into hex for ($i=0;$i<@ARGV;$i++){ printf("%d\t=0x%x\n",$ARGV[$i],$ARGV[$i]); } ~ chmod +x d2h.pl$ ./d2h.pl 10...
2018-07-06 10:33:44
4571
原创 CSAPP introduction
1.Information is Bits in Context.hello.c的呈现说明了一个基本观点:一个系统中的所有信息——包括硬盘文件,存储在内存中的程序和数据,以及在网络上传送的数据——都是被一系列位表示的。我们通过上下文来区分不同的数据对象。例如,在不同的上下文中,相同的字节序列可能表示一个整数,浮点数字符串,或者机器指令。这里的上下文意思应该是指特定的环境。值得一提的是,计算机文件的...
2018-07-03 22:15:23
267
原创 栈的简单应用——中缀表达式与后缀表达式
中缀表达式:(1+((2+3)*(4*5))) E.W.Dijkstra双栈算法 1.将操作数压入操作数栈。 2.将运算符压入运算符栈。 3.忽略左括号。 4.在遇到右括号时,弹出一个运算符,弹出所需数量的操纵数,并将运算符和操作数的运算结果压入操作数栈。 public static void main(String[] args) { Stack ops
2018-02-03 13:19:51
289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人