自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 220

原创 寻址和字节顺序

当我们遇到跨多字节的程序对象时,这时候就需要判定清楚两个问题,一个是对象的地址,另外一个是存储器的字节排列情况。int x=0x1234567,位于地址0x100处:字节的排列不同的机器有着大端和小端之分,在不同类型的机器之间通过网络传送二进制数据时,接收程序字里的字节可能会出现反序排列,这时,网络应用程序的代码必须得遵守一定的字节顺序规则。下面是一段字节表示的示例:#include <st...

2018-07-09 22:56:36 412

原创 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 4456

原创 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关注的人

提示
确定要删除当前文章?
取消 删除