最新更新


用 ANTLR 4 实现自己的脚本语言
==========
ANTLR 是一个 Java 实现的词法/语法分析生成程序,目前最新版本为 4.5.2,支持 Java,C#,JavaScript 等语言,这里我们用 ANTLR 4.5.2 来实现一个自己的脚本语言。
因为某些未知原因,ANTLR 官方的文档似乎有些地方和 4.5.2 版的实际情况不太吻合,所以,有些部分,我们...

(386天前, 阅读:469, 评论:0) [查看全文]

DbEntry.Net 是一个轻量级的 .Net ORM (Object Relational Mapping) 数据访问及 WEB 框架。
5.0.0 版主要修改为:
1. 从 4.x 版的需要安装才能使用的方式,改成只要引用dll即可
2. 支持使用 nuget 下载
3. 支持 MacOS/Linux 下的 Mono 环境
4. 支持自定义数据库链接字符串...

(600天前, 阅读:1371, 评论:0) [查看全文]

电影《美丽心灵》的主人公原型约翰·纳什车祸去世。你也许听说过他是厉害的数学家、1994 年诺贝尔经济学奖得主、博弈论之父……但是,他的最大贡献是“纳什均衡”。
那么问题来了,纳什均衡到底是个什么鬼?
我们先来看看纳什均衡的经济学定义:
>所谓纳什均衡,指的是参与人的这样一种策略组合,在该策略组合上,任何参与人单独改变策略都不会得到好处。换句话说,如果在一个策略组合上,当所有...

(717天前, 阅读:943, 评论:0) [查看全文]

最近很想把 DbEntry.Net 的单元测试改成内存数据库的方式,而且最好是纯C#版,这样就可以在任意的环境(win/linux/macos)运行。本来如果实在没有的话,也想过自己实现一个。不过,最终还是找到了一个SQLite的纯C#版本,通过修改实现了这个目的。
我从 [CsharpSQLite](https://github.com/CsharpDatabase/CsharpS...

(726天前, 阅读:1491, 评论:0) [查看全文]

本篇纯属虚构,如有雷同,那是意外!
经济类的文章一般都比较枯燥,提观点摆论据——即使象我这样有趣的人,写得多了也难免感到沉闷。所谓文以载道,枯燥的文体怎么能够启蒙中国如此多的文盲?
所以今天我准备换个花样,咱们不长篇大论说教,咱们来做个有趣的实验:比如,让你干一届总理如何?
光这个话题故事都足以让无数屌丝兴奋了,好吧,先眯上眼睛,想想你的治国方略,接下来你就该穿越了。

(740天前, 阅读:914, 评论:0) [查看全文]

视频: JavaScript的诞生与死亡(双语字幕)

(748天前, 阅读:1126, 评论:0) [查看全文]

DbEntry With Asp.Net MVC
==========
简介
----------
[DbEntry.Net](https://github.com/Lifeng-Liang/DbEntry) 在配合 Asp.Net MVC 的时候,有一个问题,就是对于想把字段值改为缺省值(比如long型字段,数据库中是5,想要改成0),会失效。
这是因为 Db...

(755天前, 阅读:983, 评论:0) [查看全文]

Lua Server Page Compiler 是一个 lsp(类似 asp/jsp/ejs 的模板)的编译工具,它会生成一个 lua 文件,而这个文件可以生成 html。
它是用 Lua 编写的。支持 layout 和 partial view。 不过不包含 http handler 或者 http server 模块。
它是在 Lua 5.2 下测试的。
它是在上一篇...

(794天前, 阅读:1036, 评论:0) [查看全文]

想用Lua输出一些Html,本来,只是想用print直接输出,但是觉得实现一个Html Template很有意思,而且预计很简单,就着手进行了一些实验,结果发现,如果要求不高,其实非常简单。
简单制订了一下需求,考虑用类似aspx的语法,类似如下的格式:






this is a test


使用...

(795天前, 阅读:2202, 评论:0) [查看全文]

需要一个对Utf-8进行截取的Lua代码,看了一下,Lua的系统库,没有专用的处理Unicode的函数,在网上搜了一下,找到这篇[Lua Unicode](http://lua-users.org/wiki/LuaUnicode) ,虽然没有我需要的截取函数,但是按这个思路,倒也不难,于是自己实现了一个usub函数。
我的需求是,取前N个字符,所以我的实现,没有起始位置,只有截取长度,...

(802天前, 阅读:1099, 评论:0) [查看全文]

历史更新