s*****w 发帖数: 1527 | |
T********i 发帖数: 2416 | |
s*****w 发帖数: 1527 | 3 举举例子看,什么用途?
【在 T********i 的大作中提到】 : 不是很正常么?我在浏览器端都要用。
|
T********i 发帖数: 2416 | 4 比如你做一个IDE。有个代码编辑器。
你需要实时分析,不光要分析语法,还要分析语义。码工犯任何错误,都要马上用波浪
线把错误代码标出来。鼠标放上去,就会显示详细信息,包括如何整改。
同时,那个代码编辑器还要像丝绸一眼顺滑。。。反应速度要做到极限。。。
所以,你的语法分析器要放另外线程。而且,你还要能够进行一些简单的scheduling。
。。
【在 s*****w 的大作中提到】 : 举举例子看,什么用途?
|
s*i 发帖数: 5025 | 5 这典型的computation bound了。计算如果超过30毫秒用户的确会明显察觉不滑顺。
【在 T********i 的大作中提到】 : 比如你做一个IDE。有个代码编辑器。 : 你需要实时分析,不光要分析语法,还要分析语义。码工犯任何错误,都要马上用波浪 : 线把错误代码标出来。鼠标放上去,就会显示详细信息,包括如何整改。 : 同时,那个代码编辑器还要像丝绸一眼顺滑。。。反应速度要做到极限。。。 : 所以,你的语法分析器要放另外线程。而且,你还要能够进行一些简单的scheduling。 : 。。
|
T********i 发帖数: 2416 | 6 比如附件里面的代码,developer写一个App,function里面有个参数是一个设备。
类型就是LibertasDevice。但是这个设备要加约束的。比如是开关呢?还是控温器?这
样手机端自动生成用户UI,用户点一下,就只提供特定的设备让用户选择。而不是把所
有设备都列出来。
下面的那个level,就加了很多约束,比如取值0-255,而且是整数(step=1)。
但是developer没有指定这个设备的类型。这是一个mandatory decorator。所以UI立刻
报错。而且告诉你你缺了什么?
下一个固件更新,将全面转向TypeScript架构。领先行业20年。
【在 s*i 的大作中提到】 : 这典型的computation bound了。计算如果超过30毫秒用户的确会明显察觉不滑顺。
|