原文:一个Java编写的小玩意儿--脚本语言解释器(一)

今天开始想写一个脚本语言编译器。在这个领域,我还是知道的太少了,写的这个过程肯定是艰辛的,因为之前从来没有接触过这类的东西。写在自己的博客里,算是记录自己的学习历程吧。相信将来自己有幸再回过头来看到自己写的这个东西,一定会感觉当时的自己很有意思吧。哈哈。 首先要做的事情是先明白一些基础性的知识。分清楚几个概念。搞明白自己要做的是什么。 程序设计语言 Java,C,C 等 这些在设计程序时用的语言就 ...

2015-06-06 15:32 0 2464 推荐指数:

查看详情

小玩意儿】使用C#的“贫血模型”快速配置组件QuickConfig

一个程序,免不了的一件事就是做运行时配置。.Net平台原生的配置就是使用App.config。但是这种方式配置起来并不十分的灵活,而且是文本文件,不适合存储一些较为敏感的信息。 园子中也有很多博主发表过关于“快速配置文件”的文章,使用的是“序列化”和“反序列化”相关的知识。但是,仅仅给出了一个 ...

Mon May 07 06:20:00 CST 2012 11 2352
小玩意儿之Gitlab 代码提交日志同步到禅道项目管理系统

以前都是使用禅道官方推荐的服务本地扫描的方式,但其实不太方便,需要跟着项目的变化,不断的在配置文件维护项目相应仓库的配置。 然后现在Web Hooks越来越普遍的情况下,想尝试一种新的方式。看了禅道的Git模块Control中的代码后,发现了一个apiSync方法,于是有了思路: 覆盖 ...

Sun Dec 08 18:07:00 CST 2019 0 1169
Hystrix是个什么玩意儿

1. 什么是Hystrix Hystrix是Netflix的一个开源框架,地址如下:https://github.com/Netflix/Hystrix 中文名为“豪猪”,即平时很温顺,在感受到危险的时候,用刺保护自己;在危险过去后,还是一个温顺的肉球 ...

Mon Mar 18 19:41:00 CST 2019 0 602
爱情,这种高级玩意儿--一个码农的自白

爱情,这种高级玩意儿,果然不是我这种贫下码农玩得起的。 二十四岁本命年生日那天,母亲从家里打电话过来,我本以为是说我生日的事。然而,却被告知家里的父老乡亲给我介绍了个女生,然后将她的联系方式给了我,并发个一张照片过来。 之后的四天,发生了一些不可思议的事情,让我至今想来仍觉得 ...

Thu Sep 13 06:58:00 CST 2012 241 9500
【WPF】DispatcherFrame 是个啥玩意儿

对于 WPF 的线程模型,Dispatcher 对象相信各位大伙伴已经不陌生,尤其是跨线程更新UI的时候,都会用它来调度消息。与 Dispatcher 对象有关的,还有一个叫 DispatcherFrame 的东东,开发文档是这么说的:Represents an execution loop ...

Mon Jun 26 02:33:00 CST 2017 4 1887
uWSGI, Gunicorn, 啥玩意儿?

因为nginx等优秀的开源项目,有不少本来不是做服务的同学也可以写很多服务端的程序了。但是在聊天中会发现,大家虽然写了不少代码,但是对wsgi是什么,gunicorn是什么,反向代理又是什么并不了解,也就是说对基本概念并没有一个全局的了解。 服务 到了服务组你会发 ...

Fri May 05 00:03:00 CST 2017 3 6434
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM