- 博客(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 215
原创 Node.js回调函数
readfile.jsfunction 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 222
原创 寻址和字节顺序
当我们遇到跨多字节的程序对象时,这时候就需要判定清楚两个问题,一个是对象的地址,另外一个是存储器的字节排列情况。int x=0x1234567,位于地址0x100处:字节的排列不同的机器有着大端和小端之分,在不同类型的机器之间通过网络传送二进制数据时,接收程序字里的字节可能会出现反序排列,这时,网络应用程序的代码必须得遵守一定的字节顺序规则。下面是一段字节表示的示例:#include <st...
2018-07-09 22:56:36 413
原创 Perl实现十进制和十六进制的转换
从十进制转为十六进制:vim d2h.pl#!/usr/bin/perl# Convert list of decimal numbers into hexfor ($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 4457
原创 CSAPP introduction
1.Information is Bits in Context.hello.c的呈现说明了一个基本观点:一个系统中的所有信息——包括硬盘文件,存储在内存中的程序和数据,以及在网络上传送的数据——都是被一系列位表示的。我们通过上下文来区分不同的数据对象。例如,在不同的上下文中,相同的字节序列可能表示一个整数,浮点数字符串,或者机器指令。这里的上下文意思应该是指特定的环境。值得一提的是,计算机文件的...
2018-07-03 22:15:23 229
原创 栈的简单应用——中缀表达式与后缀表达式
中缀表达式:(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 256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人