判断栈的增长方向》的相关内容

请CTFE高人指教编译时汇编器

我写了一个简单的堆栈式虚拟机用来加密一个程序的序列号算法,其中的 enum Instruction 的定义可以在编译时由 Ruby 脚本产生随机的操作码,大大增加破解难度。 我正在努力创建一个编译时汇编器,用于汇编这些代码,可是编译时的字符串处理功能很弱,如果谁有这方面的经验,欢迎赐教。 module vm; import std.stdio; class Stack { ...
by oldrev 2007-04-04 浏览 (391) 回复 (6)

问个socket的问题。

在写socket程序的时候,现在出现了一个问题。具体的是什么原因,没有找到。google上和论坛里都没有找到。请大人们帮忙解决。问题是这样的:一个Server端。一个Client端。Server接收数据时候,因为client端的socket关闭了。(是我手动关闭的,用来模拟数据传输失败的场景),结果Server端的程序都死掉了。实在是找不出原因。本人采用的操作系统:Server端是红帽企业版3.0 ...
by RyanPoy 2007-06-12 浏览 (2195) 回复 (14)

c可变参数函数

最近对C可变长参数研究有点心得。C可变长参数函数在调用时是有很多讲究的,比如说声明这样一个函数 : void func(int a, ...); 在调用时传入这样的参数: func(1,2); 后一个参数2可以被(程序员或者阅读该程序的人)认为是一个整数,但是也可以被认为是一个长整数 (long long),甚至是字符或者浮点型数。当然编译器作为一个信奉决定论的程序,只可能在编译之后 产生一 ...
by NeuronR 2008-06-24 浏览 (122) 回复 (3)

模板中动态数组问题

当把带动态数组的模板放在一个模块里,在把主函数放在另一个模块里,在链接中就报错了。 module a; private import std.stdio; final class stack(T) { private int __index = -1; private T [] __object; public this() { __object.length ...
by myyxm 2007-11-05 浏览 (209) 回复 (2)

JDave - Java的行为驱动编程框架

BDD,即行为驱动编程,是TDD的一个改进版本,BDD本质上也是TDD,但是比TDD要更加自然一些,更DSL化,通过定义一个一个具体可执行的Behavior来驱动软件的开发过程。如果你是一个Ruby程序员的话,那么你一定会发现RSpec已经提供了良好的BDD编程框架。我们正在开发当中的JavaEye3.0网站就是使用了rspec来编写系统的behavior,来驱动编程和单元测试。 不过如果你是一 ...
by robbin 2007-11-21 浏览 (835) 回复 (3) 关键字: JDave bdd

Python:160行代码写一个编辑器和解释器

M. Taylor写道:我在几周前开始学习Python,作为一个学习用的项目,我给自己设定的目标是编写一个简单的while语句的编辑器和解释器。写Python代码如同梦幻,工作流程如下:思考你如何解决这个问题,尝试用最高级别eval loop去解决,如果不能完成,找另外的途径,如果可行,把它放入你的模块。终于我成功了! 我用最简单的方式来写python: stmtlist := (stat ...
by QQbyte 2008-06-23 浏览 (1777) 回复 (7) 关键字: python

基于Spindle的增强HTTP Spider

构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源 代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正, 有任何意见及建议均可Email联系我(kaninebruno@hotmail.com) 以下代码基于lucene-2.3.1,htmlparser-1.6, ...
by brunoplum 2008-04-01 浏览 (1225) 回复 (6) 关键字: spindle

推荐知识库条目

Comming soon