我认为Coffeescript是一种很棒的语言!我正在寻找一些将静态分析添加到Coffeescript的项目/问题/功能.然而,经过一些搜索,我发现Coffeescript 常见问题解答和此页面表明静态分析可能不可行.
我想知道如果在Coffeescript中实现静态分析/静态类型检查存在根本问题,那么编译器中是否存在这种类型的东西?
此外,对于非平凡的检查,这是不可能的,但可能仅适用于直接分析?当我说直截了当时,我的意思是检查一些微不足道的东西,比如,用户是否使用相同的名称(在类中)或顶层(或者在相关的.coffee文件集合中的顶层)定义了两次函数.
如果有人能指出一些示例,说明为什么实施静态分析/类型检查不简单/可能/值得花时间,我将不胜感激?
非常感谢你!
javascript programming-languages static-analysis coffeescript
我正在写一个Redmine插件.我已经有了模型,视图和控制器.每当有人创建,更新或删除我的模型时,我都希望向某个组中的人发送电子邮件.(类似于Redmine在有人创建或更新问题时发出的电子邮件)有人可以告诉我这是最好的方法吗?谢谢!
我是PIL和Python的新手,我有一个与API有关的问题.
我有一个图像
img = Image.new('RGB', (1, 2))
Run Code Online (Sandbox Code Playgroud)
我有一个元组列表
x = [(255, 255, 255), (255, 255, 255)]
Run Code Online (Sandbox Code Playgroud)
我做 img.putdata(x)
和 img.save('C:\\somename.jpeg')
后来当我重新加载图像并做
img2 = Image.open('C:\\somename.jpeg')
y = [p for p in img2.getdata()]
Run Code Online (Sandbox Code Playgroud)
我实际得到的数据是"y"
[(255, 255, 255), (251, 251, 251)]
Run Code Online (Sandbox Code Playgroud)
我无法理解为什么会这样?如果有人有这方面的指示,请告诉我.