另一个九天航模社
存在于Terra之上的另一个九天航模社
  • Home
  • Nichijou
  • Nijigen

《自制编程语言》在Windows下的修正

3/1/2014

0 Comments

 
书已拿到好久,写的也是非常好。只是在调试代码的时候因为系统的原因遇到一些小错误,然后就被虐待的很久,为了方便大家,把我的解决方案写出来。
关于crowbar book_ver0.1的makefile文件有若干小错误:
1、makefile的22行:
……
$(TARGET):$(OBJS)
        cd .\memory; $(MAKE);
        cd .\debug; $(MAKE);
……
23行和24行在这里老是提示“找不到指定的目录”,可能我的make的版本不支持在这个位置这样书写(大概原因是这个版本是给Linux用的)?修改成如此—--
         $(MAKE) -C memory
         $(MAKE) -C debug
参数C一定是大写,开始写成小写了……
或者写成
         cd .\memory && $(MAKE)
         cd .\debug && $(MAKE)
这大概就是Windows下的不同吧~
2、clean参数下的命令使用了rm,这是一个Linux下的命令,改为del命令正常~
0 Comments

JS的某种传统的OOP实现方式

1/12/2014

0 Comments

 
       记不清楚是从哪本讲JS的书上看到的了,因为JS的OOP和其他语言有很大的不同。所以很多人不能理解JS的OOP模式,这里有一种方式可以模拟出公有私有方法。在nanami-project里面使用了这种方法构造每一个模块。

var  system = function (params) {
         var gameTitle = 'NanamiProject',//私有变量
               order = 0,
               ...
               executeScript = function () {...},//私有方法
               ....
               that = {
                     getStatus: function () {...}//公有方法
               }
          return that;//这句很重要
}

在使用的时候,用构造函数system()构造一个对象
var sys = system();
然后就能使用类似sys.getStatus()来调用公有方法了,而私有方法是无法访问的,因为返回的对象里根本没有。
0 Comments

用PHP搭建弹幕播放器后台

12/9/2013

0 Comments

 
弹幕播放器的后台搭建其实比较简单,了解了Mukioplayer的原理之后就很容易设计出接受和发送弹幕的php页面。
MukioPlayer是通过播放器同路径的conf.xml文件来读取弹幕文件的地址和发送弹幕的地址的。
于是可以分别新建两个页面getcomment.php和postcomment.php。
getcomment.php接受一个vid参数,用于获取对应视频的弹幕。
用全局变量$_GET['vid']来获得提交的vid,于是conf.xml里的<load>字段就应该写成
getcomment.php?vid={$id}的形式,播放器会根据flashvars里的vid参数自动将{$id}替换成对应的数字
而postcomment.php则是用$_POST全局变量来获得播放器post的表单,
其中user字段一直都是test,可以暂时忽略。stime是视频时间,size弹幕大小,mode弹幕类型(滚动,上方,下方),color是颜色,time是时间戳,message则是弹幕内容。
0 Comments

    Author

    Write something about yourself. No need to be fancy, just an overview.

    Archives

    March 2014
    January 2014
    December 2013

    Categories

    All

    RSS Feed

Powered by Create your own unique website with customizable templates.