发表时间:
在Praat中,注释语句有两种形式:“#”和“;”,分别用于整行注释和行内注释。Praat脚本在运行时如果遇到这两个符号,就不会去解释运行其后的代码。
#Praat注释语句示例 a=2 b=3 c=a*b ;计算a*b,得到的值赋给c #c=100 writeInfo:c以上脚本中,第一行不执行,因为它整行都被“#”注释了。第四行“;”后面的语句不执行,进行行内注释,说明该句的作用。第五行看似把100赋值给c,但前面被“#”注释了,所以第六行执行完后输出的内容为6,如果把第五行的“#”去掉,那第五行就会起作用,最后输出的结果就会是“100”。行内注释“;”也可以放在行
修改 | 删除 | 阅读(1173)| 评论(0)|

发表时间:


什么是变量?我们来看一下百度百科的解释:
变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变(immutable)的。在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual Basic中);但另外一些语言可能使用其它概念(如C的对象)来指称这种抽象,而不严格地定义“变量”的准确外延。看了之后是不是还不知道到底什么是变量?我个人试着用“人话”来说明一下:比如说一个人的名字,真实名字叫“程旭园”,
修改 | 删除 | 阅读(1151)| 评论(0)|

发表时间:


Praat是一款功能非常强大的语音处理分析软件,除了其本身自有的菜单功能之外,还提供了很好的脚本编程接口,使得有一定语言编程能力的人能够快速、自动化地对录音文件进行数据提取。如果你具有一定的编程能力,此教程你可以不必要看。如果你英文水平不错,也可以不必要看,你可以直接看官网的教程(http://www.fon.hum.uva.nl/praat/manual/Scripting.html),毕竟我英文水平也不好,所以此教程是按照我个人的理解进行叙述,可能会有点乱,没有官网上的那么有条理。如果你发现此教程中有错误的,还请指正。如果你要编写脚本程序,最好是用英文原版,因为
修改 | 删除 | 阅读(4373)| 评论(0)|

发表时间:
在页面上绑定数据时,经常要进行一些简单的转换,比如:1显示为“是”,0显示为“否”,那么就想着在前台页面上写个if语句判断:
<%if(Eval("delete").ToString()=="1")%>编译是可以通过,没问题,但运行时提示:Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用。
于是上网查后,改用DataBinder.Eval:<% if(DataBinder.Eval(Container.DataItem,"delete"
修改 | 删除 | 阅读(4147)| 评论(0)|

发表时间:
经过20多天的忙碌,今天网站的备案终于成功了。同时发福利,Praat汉化版更新了,本来想多汉化几个界面再发出来的,但今天高兴,就发出来了
值得庆幸的是这个域名是在原有的主体上增加网站进行备案的,备案期间一直也没关站,本来想着就试试看能不能不关站进行备案,没想到还真的通过了。

修改 | 删除 | 阅读(374)| 评论(0)|

发表时间:
本来想拿微信公众平台开发一些功能的,比如发送机器码进行Praat汉化版的注册,怎奈有5秒内响应的限制,官方意思:微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次这五秒也太短了,服务器稍微慢一点就处理不完所有后台代码,邮件注册码是发送出去了,但连接断开了就返回不了数据给用户,这样的设计也太难为开发者了,就跟setTimeout一样,只能延时执行,但不保证能得到有效的结果!不能保证消息的送达率有何用?!!?
修改 | 删除 | 阅读(420)| 评论(0)|
首页 上一页 1 下一页 末页1/1转到