C语言的解释器(2)——littlec.c
这就是简易的C解释器的主程序代码,可正确编译。
gcc littlec.c parser.o lclib.o
clang littlec.c parser.o lclib.o
//
// littlec.c
// cinterp
//
// Created by long on 12. 6. 16..
// Copyright 2012 __My...
1.29
(define (cube x) (* x x x))
(define (sum term a next b)
(if (> a b)
0
(+ (term a)
(sum term (next a) next b))))
(define (simpson f a b n)
(define (get-h) (/ (...
路由表
路由表式用来决定如何将包从一个子网送到另一个子网的,换句话说就是从一个网卡收到的包应该送到哪一个网卡上去
路由表的每一行至少有目标网络号、netmask、到一个子网应该使用的网卡这3条信息。到一个网卡收到一个包时,他会扫描路由表的每一行,用里面的netmask和包里的目标IP做&逻辑运算,找到目标网络号。如果此网络号和这一行里的网络号相同,就将这条路由保留下来作为备用的路由。如果已...
Hibernate:出现Not all named parameters have been set错误
初现 Not all named parameters have been set 错误。。
得榕哥帮助~~原来是查询语句参数少设置了~~
顺便悄悄改了同事写的代码~~
另外学到了一招,MyEclipse里面全局查找类快捷键:Ctrl+Shift+R
WOW 3.3.5 US client 好友名单中文显示问题
今天WOW的台湾服务器也随着上周美服的脚步,更新到3.3.5了。翻看了下patchnote,在UI方面一个主要改动是好友列表那里跟战网进行了组合,当然这个改动对台湾服务器而言是没有作用的。全世界都用战网ID登录,甚至依然停留在TBC阶段的CWOW都用的战网ID,台湾服务器依然固守原样。
实质作用虽然没有,但是晚上还没上线更新剑杰就在QQ上跟我说好友列表不能显示中文了。我第一判断是:字体文件...
小0和小1
这个名字太煽情了,说正事吧还是。
看到了oprofile 觉得很好,但是觉得oprofile做的工作还不够,或者说,数据需要进一步处理,才能给上层的程序员来使用。
希望更多宏观信息,更多的,不禁想到一个问题:
很多数据要由人来区分这个程序的短板在哪,更多的问题在于,这个人要十分的熟悉目标处理器和应用程序才好。(对应用程序有个概况的了解就好) 。
不禁进一步想到,该怎样区分程序中的短板...
C语言的解释器(1)——Parser.c
这是一个精简的C 解释器的语义剖析器的代码,从《THE CRAFT OF C》上一行一行打下来,可以编译通过,但无法正常运行。若有朋友知道怎样改写,本人将感激不尽!
The entire code for little C recursive-descent parser is shown here,along with some necessary support funct...
使用VML写的梅花图片-制作网页电子地图时使用(IE下才有效)
<title>梅花</title>
<meta name="generator" content="Namo WebEditor">
<style>
v\:*{behavior:url(#default#VML);}
</style>
</head>
<body>
<v:gro...
网页在线打印使用WScript,有权限限制(仅IE下有效)
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<!--media=print 这个属性可以在打印时有效-->
<style media=print>
.Noprint{display:none;}
.PageNext{page-break-a...
选择下拉框(添加/删除/上移/下移动)的效果(2)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Select 排序,移动等</title>
<style>
.ecv_autoSizeDropDown
{
...
选择下拉框(添加/删除/上移/下移动)的效果(1)
<html>
<HEAD>
<TITLE>选择下拉菜单</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<META NAME="Description" CONTENT="Power by hill"&g...
可搜索输入的下拉框(下拉菜单)
可搜索输入的下拉框(下拉菜单)
效果:
<HTML>
<HEAD>
<TITLE>可搜索输入的下拉框(下拉菜单)</TITLE>
</HEAD>
<Script Language="JavaScript">
<!--
var whichText;
f...
Windows下查看端口被占用情况
今天开发时遇到的问题~~端口被占用~~想知道哪个程序占用了此端口~~百度了下,虽然后面解决问题是直接重启电脑了。。
但是学习了一招:
windows下如何查看端口被哪个程序占用了? 按照以下步骤:
1. cmd >> netstat –ano 可以看到使用端口情况。注意对照PID 一栏如图:
2.接着输...
常用软件(windows)
记录下自己用到的东东,分类比较乱~~
系统,文档
total commander,很方便的文件管理器,可惜是收费的,不付费也可以用,不过每次都要做做选择题
everything,查找文件最方便的东西,只能在ntfs下用
virtuwin,习惯linux多桌面的朋友可以试试,开源,方便,小巧
avira,免费的杀毒软件,占用内存很小,很迅速,免费的...
concepts
指令集,ABI,应该包括汇编和编码两级。
那么位长是指指令的长度,数据lip(long:int:pointer) 的长度,还有相应的地址空间大小么?
位长是表示虚拟地址的长度,例如龙芯所谓的64位,就是说处理器只支持64为的虚拟地址模式。
全相连(set-associate),映射机制,几路 (n-way)的TLB是啥意思呢?
非阻塞cache的概念是允许Cache失效访存操作后面的...