自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 七周七语言——Erlang第二天自习

键值对题目:考虑包含键-值元组的列表,如[{erlang, “a functinal language”}, {ruby, “an OO language”}]。写一个函数,接受列表和键为参数,返回该键对应的值。get_value(Map, Key) -> element(2, hd(lists:dropwhile(fun({K, _})-> Key /= K end, Map) +

2015-02-06 19:41:51 929

原创 七周七语言——Erlang第一天自习

开始学习《七周七语言——理解多种编程范型》下面是Erlang第一天的三道练习题

2015-02-05 15:13:21 747

原创 轻松理解Y结合子——Javascript推导

Y结合子(Y Combinator,也译作Y组合子),是在原生不支持递归的编程语言中利用lambda演算实现递归的一种方式,Y结合子在支撑递归的语言中没有什么实际的用途,更多是为了锻炼大家的程序逻辑思维,通过推演充分理解lambda和闭包。下面我们利用Javascript来一步步推导Y结合子。原生递归先一个经典的递归算法——斐波那契数列讨论,以下是Javascript原生支撑的递归

2014-12-08 14:34:18 1886

原创 C++怪谈——C++多态“失灵”

#include using namespace std;struct VBase{ virtual void fun() { cout<<"VBase::fun()" <<endl; }; ~VBase(){}; int a ;};struct VDerived :public VBase{ void fun () { cout<< "VDerive

2014-08-15 22:27:51 1265

原创 windows7下nodeJS无法编译解决方案

环境:wondows7 64位,vs2012  sp4,node v0.10.26,npm v1.4.3,node-gyp v0.13.0报错:MSBUILD : error MSB3411: Could not load the Visual C++ component "VCBuild.exe". ...解决方案:命令行执行:

2014-04-03 20:42:33 3298

原创 Spoofax语言工作台学习笔记——命名的定义和声明

今天在使用名称绑定语言NaBL的时候,解决了命名定义和声明的命名校验的问题。语言场景是这样的,一个源文件定义了app(应用),具有唯一id。定义诺干个dataset(数据集)并且声明对应的app id,但是dataset可以在多个文件中,dataset无id,dataset下有诺干data model(entity、webpage),data model在app的命名范围下具有唯一id。关

2014-04-01 16:10:59 1242

原创 Spoofax语言工作台学习笔记——概念篇

Spoofax是一个帮助开发者快速开发领域特定语言的一个平台,你可以使用它开发出属于自己的语言,并且拥有一个全功能的Eclipse插件,具有语言编辑和编译的功能。关于领域特定语言领域特定语言(domain-specific languages,简称DSL)并不是什么新奇的事物,它不同与C、Java这类通用语言(general-purpose language),DSL具有表达受

2014-03-23 22:49:39 1178

原创 PHP开发环境配置——Wamp+NetBeans

一、 安装wampserver运行PHP需要配置Web服务器、数据库等等,在windows下推荐使用wampserver,傻瓜式的一键安装可以快速在windows平台下安装php开始所需环境。下载地址:http://www.wampserver.com/en/安装过程十分简单,一路next,本文安装的是2.2版本。

2014-01-17 22:36:24 3041 3

原创 游戏开发中的事件机制Java实现

游戏开发中,游戏逻辑往往很复杂,互相交织在一起,需要开发者进行良好的设计加以维护。因此运用一定的设计模式往往能起到良好的效果。最近在使用Java开发一款安卓游戏的时候,设计并实现了一套事件处理机制,用以分离游戏逻辑中的关注点,提升游戏的维护性和扩展性。其实现仅仅为一个Java文件,代码仅150行左右,并不依赖于任何外部库和游戏引擎,只要编程环境为Java,并且你的游戏框架是基于游戏

2013-11-22 21:28:27 1834

原创 30天自制操作系统——用U盘启动自制系统

最近试读了《30天自制操作系统》的前两章,感觉很有意思。但是发现里面写的系统都是用软盘启动的,现在在大多数电脑上已经看不见软驱了,所以如果想运行书中的操作系统只能通过qemu(随书光盘中已经附带)模拟运行。这样的话成就感就会少很多,感觉像是在做一个简单的控制台程序,相信大多数童鞋都希望能做出一个能在真机上运行,能秀出来的作品。那有没有方法通过U盘去启动书中“自制”的操作系统呢?我的思路就是通过

2013-04-04 15:09:14 19307 13

《30天自制操作系统——用U盘启动自制系统》所用的工具

《30天自制操作系统——用U盘启动自制系统》所用的工具 文章地址:http://blog.csdn.net/nonekey/article/details/8758715 以上工具均来自互联网!

2013-04-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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