我不想让你们全部负担细节,但基本上我是一名没有Web开发经验的第二年compsci学生.
基本上我想创建一个小的"web应用程序",它从html表单接收输入,让python脚本执行一些计算,并在浏览器中重新显示这些结果.
截至目前,我已经构建了表单和脚本.但是,当我尝试测试表单时,我的浏览器尝试下载它而不是运行脚本.据我所知,这是一个cgi脚本问题,我必须创建一个Web服务器才能测试这个脚本.
而且我被困住了.我对Web服务器以及如何设置它们知之甚少.最重要的是,我听说GCI脚本已成为过去,并且需要大量开销才能正常运行.
这导致了我的问题.如何完成我的应用程序并测试我的cgi脚本?我是否安装了apache并乱用它或者我应该调查谷歌应用引擎?有没有其他方法可以在没有cgi脚本的情况下完成此任务?像Django这样的框架适合这个?
我有UIView一个UIImageView在最顶部,UILabel下面吧,UIButton下面的是,和UISegmentedControl它决定了决定了嵌入UIview在底部(也可以选择不显示任何在所有)来显示.
我遇到了在界面构建器中设置了所有约束的问题,当我在故事板中切换屏幕尺寸时,一切似乎都很好.但是,当我实际在设备上运行项目或模拟时,UIimage顶部会在"捕捉"到适合约束的大小之前被短暂拉伸.此外,似乎标签在短时间内消失,并在图像捕捉到大小后重新出现.发生"快照"后,一切都已就绪,没有任何问题.
在4英寸和3.5英寸显示器上进行测试时都会发生这种卡扣.我发现这很奇怪,因为我已经为4英寸屏幕设计了完美的用户界面.
有谁知道为什么会这样?
编辑 这里是IB中约束的样子.

我只是拿起Haskell并且有一些关于树符号的问题
首先,我正在处理树的以下定义:
data Tree a = Leaf a | Branch [Tree a]
Run Code Online (Sandbox Code Playgroud)
1)我理解这个定义允许无限数量的子句.但树旁边的"a"是什么意思呢?我认为这意味着这棵树可以是任何数据类型,对吗?
2)如何定义树来测试Haskell中的函数?例如,如果我将数组传递给函数,我会有Foo [1,2,3].上面的树定义会是什么样子?
3)我如何找到一棵简单树的总和(上面的树定义)?
感谢您的帮助!
apache ×1
autolayout ×1
cgi ×1
django ×1
ghci ×1
haskell ×1
ios ×1
objective-c ×1
python ×1
tree ×1
uistoryboard ×1