问题列表 - 第19944页

为什么Ruby的ri不会返回bash命令提示符?

当我在Mac上的终端上执行ri ...时,我得到50个空行,然后是我期待的输出,然后是最后一行:

(结束)

,(END)在黑色背景上显示白色字母.我没有回到bash,但是 - ri仍在运行,我无法输入任何东西.还有,为什么所有的空白行?

为什么会这样?

ruby macos terminal ri

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

如何在while循环中回显所选?

我的网站上有一个博客和问题部分,其中包含类别.当用户撰写问题或博客时,会出现一个下拉菜单,允许您选择类别.当您编辑其中任何一个时,您可以选择通过下拉列表更改您的类别.当您去编辑博客时,类别下拉列表是标准样式下拉列表,我已经习惯<option value="1" <?php if($blog->category == "1"){echo "selected";}?> >Art and Literature</option>显示以前选择的类别.我正在接受另一位开发人员离开的地方,所以对于问题,他将下拉放入循环中.作为一个新手,我不知道如何在while循环中"回声选择"以使其拉动之前选择的cat.Here是循环

                       <select name="category">
                            <option value="null">Choose Category</option>
                            <?php
                            $query = "SELECT * FROM `Categories_questions` ORDER BY `CategoryName` ASC";
                            $request = mysql_query($query,$connection);
                            while($result = mysql_fetch_array($request)) {
                                echo "<option value='" . $result['id'] . "'>" . $result['CategoryName'] . "</option>";
                            }
                            ?>

                        </select>
Run Code Online (Sandbox Code Playgroud)

html php select drop-down-menu

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

Flex - ResizeEvent.RESIZE的问题

我的调整大小事件有点问题...我自己创建了一个组件,这个组件在每个resize事件中运行一个复杂的方法.这是问题:当我最大化或恢复我的窗口时,这个事件在很短的时间内被调用了好几次,没有让我的方法有足够的时间在另一个开始之前完全运行...我想知道如果无论如何只在每次调整大小运动结束时运行此方法.谢谢

apache-flex events resize

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

c ++ builder,label.caption,std :: string to unicode conversion

只需要设置lbl.caption(在循环内)但问题比我想象的要大.我甚至尝试过使用绳索矢量,但是没有这样的东西.我已经阅读了一些页面,尝试了一些功能,如WideString(),UnicodeString(),我知道我不能也不应该在C++ Builder 2010中关闭Unicode.

std::vector <std::string> myStringVec(20, "");
myStringVec.at(0) = "SomeText";
std::string s = "something";

// this works ..
Form2->lblTxtPytanie1->Caption = "someSimpleText";

// both lines gives the same err
Form2->lblTxtPytanie1->Caption = myStringVec.at(0);
Form2->lblTxtPytanie1->Caption = s;
Run Code Online (Sandbox Code Playgroud)

错误:[BCC32错误] myFile.cpp(129):E2034无法将'std :: string'转换为'UnicodeString'

它现在吃了几个小时.有没有"快速和肮脏"的解决方案?它必须工作......

UPDATE

解决了.我混合了STL/VCL字符串类.谢谢TommyA.

c++ vcl c++builder

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

用于网络应用的零配置,自动化,随机测试工具?

简而言之,我正在寻找一种工具来对Web应用程序执行自动化,零配置,全正面攻击.

我认为这在逻辑上是一个浏览器扩展,它既可以抓取给定域/路径上的链接,也可以随机将数据输入到表单中并提交它们.具体来说,表单输入将随机包括各种数据类型,特殊字符,过多数据,各种字符编码和空值.多线程是必需的(也许一个插件只使用多个Firefox选项卡).

该工具不(也不应该)需要对结果进行任何断言,或验证任何应用程序行为.相反,持久层(DB记录等)和应用程序日志将用于评估此"测试工作"的结果.

这将是一个补充现有测试工具(Selenium,QuickTestPro)和可能没有100%覆盖率的方法的工具.

对现有或开发工具的任何建议?如果没有,我渴望开始一个开源项目.

澄清:我特别不是在寻找渗透测试工具.

更新:我已经建立了一个开源项目来满足这个问题.见下面的评论.

testing automated-tests web-applications firefox-addon

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

什么是更好的:拥有许多类似的数据库或一个具有相似表的数据库或一个具有一个表的数据库?

我需要处理几个数据样本,比如说N.样本代表相似的数据,但来自不同的来源.例如,不同商店的订单历史.所以所有样本的结构都是一样的.为了操作数据我有几种可能性:

  1. 使用N具有相同模式的数据库,每个样本一个

  2. 使用一个数据库,但使用多N组表.例如,User_1,...,User_N; Product_1,...,Product_N,Order_1,...,Order_N等.

  3. 使用一个数据库和一组表User,Product,Order,但向每个表添加一个表示样本索引的辅助列.显然,这一列应该是一个索引.

最后一个变体似乎是最方便使用的,因为所有查询都变得简单.在第二种情况下,我需要将一个表名作为参数发送给查询(存储过程)(是否可能?).

那么你会建议哪种方式?表现非常重要.

sql database database-design partitioning sql-server-2008

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

MySQL GROUP BY性能问题

这是我正在执行的查询(没有一些不相关的联接):

SELECT a.*, c.id
FROM a
LEFT OUTER JOIN b ON a.id = b.id_anunciante
LEFT OUTER JOIN c ON c.id = b.id_rubro
GROUP BY a.id
Run Code Online (Sandbox Code Playgroud)

每行"a"与"b"中的1到5行链接.

问题是GROUP BY存在性能问题(使用GROUP BY需要10倍或更多而不是使用它).我需要在"a"中只检索每个成员的一行.

我怎样才能让它更快?

编辑:我需要能够通过a.id和/或c.id进行过滤.我应该得到的结果集是"a"的每个"有效"成员只有1行,这意味着匹配约束的行.不应返回与过滤器不匹配的行.在我的原始查询中,这将以这种方式完成:

SELECT a.*, c.id
FROM a
LEFT OUTER JOIN b ON a.id = b.id_anunciante
LEFT OUTER JOIN c ON c.id = b.id_rubro
WHERE c.id = 1
OR a.id = 1
GROUP BY a.id
Run Code Online (Sandbox Code Playgroud)

a.id,b.id_anunciante,b.id_rubro,c.id都是索引.

mysql performance group-by

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

JUnit测试数据库失败?

我正在尝试创建一个模拟系统故障的测试,以确保Oracle Berkeley DB XML数据库的完整性.在插入操作期间当前正在经历数据丢失,因此我想设置一个测试,开始插入任意数量的文档并沿途解开过程(类似于某人扯断电源线).在进程死后,我想生成一个新进程并打开数据库以确保它正常打开.

单元测试是maven构建中的众多测试之一,此测试必须在linux和Windows XP环境中运行.我目前的思考过程是为两个操作系统敲定一个脚本,因为我可以使用该脚本来终止进程并在其位置启动一个新进程.我还有其他选择吗?我可以使用JUnit创建单独的进程空间/ VM吗?

java junit unit-testing process

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

检查类型是否为可转换/子类

我有两个成员类型作为字符串 - 而不是类型实例.如何检查这两种类型是否可浇铸?假设字符串1是"System.Windows.Forms.Label",另一个是"System.Windows.Forms.Control".如何检查第一个是否是第二个的子类(或隐式可转换)?这是否可以通过使用反射?

感谢你的支持!

c#

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

Django - 如何将多个参数传递给url模板标记

在我的urls.py中,我有:

(r'^(?P<year>\d{4})/(?P<month>\d{2})/(?P<day>\d{2})/section/(?P<slug>[-\w]+)/$', 
    'paper.views.issue_section_detail', 
    {}, 
    'paper_issue_section_detail'
),
Run Code Online (Sandbox Code Playgroud)

而我正在尝试在模板中执行此操作:

{% url paper_issue_section_detail issue.pub_date.year,issue.pub_date.month,issue.pub_date.day,section_li.slug %}
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

TemplateSyntaxError
Caught an exception while rendering: Reverse for 'paper_issue_section_detail' with arguments '(2010, 1, 22, u'business')' and keyword arguments '{}' not found.
Run Code Online (Sandbox Code Playgroud)

但是,如果我将URL模式更改为只需要一个参数,它就可以正常工作.即:

(r'^(?P<year>\d{4})/$', 
    'paper.views.issue_section_detail', 
    {}, 
    'paper_issue_section_detail'
),
Run Code Online (Sandbox Code Playgroud)

和:

{% url paper_issue_section_detail issue.pub_date.year %}
Run Code Online (Sandbox Code Playgroud)

所以当我使用'url'模板标签传递多个参数时似乎抱怨 - 我用两个参数得到了相同的错误.是否有不同的方式来传递几个参数?我尝试传入命名关键字参数,并生成类似的错误.

对于它的价值,相关视图如下所示:

def issue_section_detail(request, year, month, day, slug):
Run Code Online (Sandbox Code Playgroud)

如何将多个参数传递给url模板标记?

django django-templates django-urls

21
推荐指数
3
解决办法
3万
查看次数