摘要:Language Model 中文就叫做“语言模型”吧,这实际上是一个概率分布模型P ,对于语言里的每一个字符串S 给出一个概率P(S) 。稍微正式一点的定义可以这样说:假设有一个符号的集合 ,我们不妨把每一个 称作一个“单词”,由零个或多个单词连接起来就组成了一个字符串 ,字符串可长可短,例如实际语言中的句子、段落或者文档都可以看作一个字符串。所有合法(例如,通过一些语法约束)的字符串的集合称作一个语言,而一个语言模型就是这个语言里的字符串的概率分布模型。在上面的非正式的定义中,我使用了“单词”、“字符串”这样的字眼,然而 Language Model 实际上非常通用,任何由一些基础单...
阅读全文
摘要:本文结合大量实例阐述如何编写一个shell脚本。 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的: 建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所...
阅读全文
摘要:1. 写一个脚本,利用循环计算10的阶乘#!/bin/shfactorial=1for a in `seq 1 10`do factorial=`expr $factorial \* $a`doneecho "10! = $factorial"2. 写一个脚本,执行后,打印一行提示“Please input a number:",要求用户输入数值,然后打印出该数值,然后再次要求用户输入数值。直到用户输入"end"停止。#!/bin/shunset varwhile [ "$var" != "end" ]d
阅读全文
摘要:前段时间项目中有一个功能模块用到了FlashCC,将C++的代码编译成swc文件,以便在Flash工程中使用。开发过程中遇到一些问题,现在记录下来,以便日后查阅。一、开发环境搭建说明:本文所使用的FlashCC版本为1.0.1, 操作系统为Windows7 Professional 32位相对于FlashCC的前身Alchemy来说,FlashCC的开发环境搭建已经简化了许多,一些开发过程中依赖的组件已经默认集成到官方提供的定制Cygwin当中。首先需要注意最小系统需求,下面是官方给出的标准:Flash Player 11 or higher Flex SDK 4.6 or higherJav
阅读全文
摘要:ASC2.0(Action Script Compiler)是Flash builder 4.7 beta中内置的新版编译器,相对于老版本的编译器优化了很多内容,当然也增加了一些新的特性,比如inline选项就比较实用.1.编译时将尝试直接计算结果 字符串拼接(+)算数运行算( +, -, * , / )逻辑运算( && , || , !)位逻辑运算( & , | , ^ )位移运算( << , >> , >>> )1 var s:int = "a" + "b"; // ==> va
阅读全文