问题列表 - 第40381页

在Haskell中解析错误

以下代码:

import IO
import System(getArgs)

main = do
    args <- getArgs
    let l = length args
    if l == 0
        putStrLn "foo"
    else
        putStrLn "bar"
Run Code Online (Sandbox Code Playgroud)

为if-else子句生成解析错误.我尝试使用花括号无济于事.救命!

haskell parse-error

0
推荐指数
1
解决办法
2065
查看次数

Rails 3.03和Rails 2.38 - 它们可以一起工作吗?

如果我的机器上安装了Rails 3.0.3,有没有办法安装Rails 2.3.10应用程序?

例如,我想用ruby脚本/服务器而不是rails服务器启动我的服务器.

谢谢

ruby-on-rails

1
推荐指数
1
解决办法
128
查看次数

将HTML <span>嵌入rails form_for标签标签中?

我想在form_for标签标签中嵌套一个元素.我想这样做,所以我可以使用CSS规则来定位标签的特定部分,在这种情况下,将文本设置为红色.从一些快速阅读,这看起来似乎是有效的HTML,它符合我的设计,即使这个想法没有与Rails愉快地玩.

所需的html输出如下:
<label for="zip">ZIP Code -<span class="required">Required</span></label>

我当前的代码如下所示:
<%= form.label :zip, 'ZIP Code -<span class="required">Required</span>' %>

问题是Rails以某种方式转义内部span标记,以便它在页面上显示为文本而不是HTML.我在页面上看到了这个:
ZIP Code -<span class="required">Required</span>

css forms html5 ruby-on-rails ruby-on-rails-3

3
推荐指数
1
解决办法
4207
查看次数

这个PHP MySQL查询有什么问题?

使用此查询时,我一直收到MySQL错误:

$query = "INSERT INTO Subscribe (`FirstName`,`LastName`,`Username`,`Password`,`Email`,`Expiration`,`Status`,`Policy`,`dlPolicy`,`Extension`,`Key`,`Temp`) VALUES ('".mysql_real_escape_string($fname)."','".mysql_real_escape_string($lname)."','".mysql_real_escape_string($user)."', '".mysql_real_escape_string($pass)."', '".mysql_real_escape_string($email)."','".$exp."', '".$userkey."', '3', '1', '.exe,.mp3,.torrent,.mov,.zip','0', '0'";
Run Code Online (Sandbox Code Playgroud)

这是错误:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

php mysql syntax

1
推荐指数
1
解决办法
119
查看次数

无法初始化静态QList?

我收到以下错误:

Cube.cpp:10: error: expected initializer before ‘<<’ token

这是头文件的重要部分:

#ifndef CUBE_H
#define CUBE_H

#include <cstdlib>
#include <QtCore/QtCore>
#include <iostream>

#define YELLOW 0
#define RED 1
#define GREEN 2
#define ORANGE 3
#define BLUE 4
#define WHITE 5

using namespace std;

class Cube {
public:
  ...
  static QList<int> colorList;
  ...
};
#endif
Run Code Online (Sandbox Code Playgroud)

这是给出错误的行:

QList<int> Cube::colorList << YELLOW << RED << GREEN << ORANGE << BLUE << WHITE;
Run Code Online (Sandbox Code Playgroud)

c++ qt static

5
推荐指数
1
解决办法
8252
查看次数

Django:显示选择价值

模型:

class Person(models.Model):
    name = models.CharField(max_length=200)
    CATEGORY_CHOICES = (
        ('M', 'Male'),
        ('F', 'Female'),
    )
    gender = models.CharField(max_length=200, choices=CATEGORY_CHOICES)
    to_be_listed = models.BooleanField(default=True)
    description = models.CharField(max_length=20000, blank=True)
Run Code Online (Sandbox Code Playgroud)

views.py:

def index(request):
    latest_person_list2 = Person.objects.filter(to_be_listed=True)
    return object_list(request, template_name='polls/schol.html',
                       queryset=latest_person_list, paginate_by=5)
Run Code Online (Sandbox Code Playgroud)

在模板上,当我打电话给person.gender时,我得到'M'或'F'而不是'男'或'女'.如何显示值('男'或'女')而不是代码(M/F)?

python django django-templates django-models

215
推荐指数
2
解决办法
14万
查看次数

WIA/TWAIN的包装类用于C#应用程序?

在C#应用程序中是否存在WIA/TWAIN功能的包装类?

我所做的每一次搜索都指向同一个旧的2001 CodeProject页面,那里必须有新的东西,对吧?

也许我不是在寻找合适的地方.:P

我需要一些非常简单的东西,比如:

Image myImage = wiaWrapper.GetImageFromScanner();
Run Code Online (Sandbox Code Playgroud)

做完了.

任何指导?

c# wia twain

7
推荐指数
2
解决办法
1万
查看次数

如何为Django/Python视图编写装饰器?

这是我的看法.基本上,它会根据是否登录返回不同的响应.

@check_login()
def home(request):
    if is_logged_in(request): 
        return x
    else:
        return y
Run Code Online (Sandbox Code Playgroud)

这是我的装饰代码.我只想检查请求是否有标题,如果是,请将其登录.

#decorator to log the user in if there are headers
def check_login():
    def check_dec(func):
        if request.META['username'] == "blah":
            login(request, user)

    return check_dec
Run Code Online (Sandbox Code Playgroud)

问题是..在这种情况下,我不知道如何写一个合适的装饰器!有什么争论?有什么功能?怎么样?

python django http decorator request

4
推荐指数
1
解决办法
4716
查看次数

如何设置某些Tkinter小部件的边框颜色?

我正在尝试更改我的Tkinter应用程序的背景颜色,但对于某些小部件,它会在边缘留下白色边框.

例如,这个:

from tkinter import *

COLOR = "black"

root = Tk()
root.config(bg=COLOR)

button = Button(text="button", bg=COLOR)
button.pack(padx=5, pady=5)
entry = Entry(bg=COLOR, fg='white')
entry.pack(padx=5, pady=5)
text = Text(bg=COLOR, fg='white')
text.pack(padx=5, pady=5)

root.mainloop()
Run Code Online (Sandbox Code Playgroud)

如何设置某些Tkinter小部件的边框颜色?

python tkinter border tcl colors

19
推荐指数
1
解决办法
5万
查看次数

将Rails引入PHP商店?或者建立我们已经使用的东西?

这是我们商店的设置:

  • 1非常大的PHP应用程序(Kohana 2),有许多开发人员和许多基础设施
  • 多个(4-5和不断增长的)小型PHP应用程序,1-2个开发人员正在研究这些应用程序

问题:

  • 没有测试
  • 没有文件
  • 一个脆弱而乏味的部署过程

我正在从单个大型应用程序移动到具有多个较小应用程序的房子的一侧.在我们的商店中缺乏测试和适当的部署过程让我感到紧张,我将花费更多的时间修复错误和部署修复程序而不是实际编写新功能的代码.

解决方案A:

  • 介绍PHPUnit和Selenium
  • 把我们移到Phing和Dbdeploy

问题A: 设置PHPUnit相对容易,但使用Selenium进行功能测试一直很痛苦.我们的虚拟机工作非常适合开发人员,但Selenium紧紧抓住针头,加上一些简单的测试需要永远.我不怀疑我能让所有这些技术很好地融合在一起,但这一切看起来都很混乱,而且这些技术的复杂性似乎很脆弱.

解决方案B:

  • 切换到Rails
  • 使用综合测试和/或Rspec/Cucumber(后者的集成似乎很简单)
  • 使用集成的数据库迁移
  • 使用Capistrano进行部署

基于测试的主要问题,我开始研究Rails.根据我们管理的其他网站的性质,我认为Rails可能是一个很好的解决方案.内置测试,优秀的社区,许多出色的工具和快速的开发.

问题B: 我们现在拥有的每个应用程序都在Kohana 2(PHP框架)上,组织中没有人知道Rails.引入新技术的缺点是会破坏团队.如果我将网站迁移到Rails,然后被公共汽车击中,我们就有点搞砸了.

底线:

基于我们的痛点(部署,测试,文档,数据库迁移),切换到Rails是否值得花费?或者我们应该留在Kohana并继续尝试并建立其他工具?

有什么建议?有人经历过类似的事吗?管理层已经告诉我,他们愿意听取有关Rails的意见,并且只是想尽可能使用最好的工具 - 不管是什么.但是,如果我决定在我们较小的项目上切换框架,那么我们的首席架构师需要一些说服力.

php frameworks ruby-on-rails kohana

12
推荐指数
3
解决办法
364
查看次数