当我在Mac上的终端上执行ri ...时,我得到50个空行,然后是我期待的输出,然后是最后一行:
(结束)
,(END)在黑色背景上显示白色字母.我没有回到bash,但是 - ri仍在运行,我无法输入任何东西.还有,为什么所有的空白行?
为什么会这样?
我的网站上有一个博客和问题部分,其中包含类别.当用户撰写问题或博客时,会出现一个下拉菜单,允许您选择类别.当您编辑其中任何一个时,您可以选择通过下拉列表更改您的类别.当您去编辑博客时,类别下拉列表是标准样式下拉列表,我已经习惯<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) 我的调整大小事件有点问题...我自己创建了一个组件,这个组件在每个resize事件中运行一个复杂的方法.这是问题:当我最大化或恢复我的窗口时,这个事件在很短的时间内被调用了好几次,没有让我的方法有足够的时间在另一个开始之前完全运行...我想知道如果无论如何只在每次调整大小运动结束时运行此方法.谢谢
只需要设置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.
简而言之,我正在寻找一种工具来对Web应用程序执行自动化,零配置,全正面攻击.
我认为这在逻辑上是一个浏览器扩展,它既可以抓取给定域/路径上的链接,也可以随机将数据输入到表单中并提交它们.具体来说,表单输入将随机包括各种数据类型,特殊字符,过多数据,各种字符编码和空值.多线程是必需的(也许一个插件只使用多个Firefox选项卡).
该工具不(也不应该)需要对结果进行任何断言,或验证任何应用程序行为.相反,持久层(DB记录等)和应用程序日志将用于评估此"测试工作"的结果.
这将是一个补充现有测试工具(Selenium,QuickTestPro)和可能没有100%覆盖率的方法的工具.
对现有或开发工具的任何建议?如果没有,我渴望开始一个开源项目.
澄清:我特别不是在寻找渗透测试工具.
更新:我已经建立了一个开源项目来满足这个问题.见下面的评论.
我需要处理几个数据样本,比如说N.样本代表相似的数据,但来自不同的来源.例如,不同商店的订单历史.所以所有样本的结构都是一样的.为了操作数据我有几种可能性:
使用N具有相同模式的数据库,每个样本一个
使用一个数据库,但使用多N组表.例如,User_1,...,User_N; Product_1,...,Product_N,Order_1,...,Order_N等.
使用一个数据库和一组表User,Product,Order,但向每个表添加一个表示样本索引的辅助列.显然,这一列应该是一个索引.
最后一个变体似乎是最方便使用的,因为所有查询都变得简单.在第二种情况下,我需要将一个表名作为参数发送给查询(存储过程)(是否可能?).
那么你会建议哪种方式?表现非常重要.
这是我正在执行的查询(没有一些不相关的联接):
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都是索引.
我正在尝试创建一个模拟系统故障的测试,以确保Oracle Berkeley DB XML数据库的完整性.在插入操作期间当前正在经历数据丢失,因此我想设置一个测试,开始插入任意数量的文档并沿途解开过程(类似于某人扯断电源线).在进程死后,我想生成一个新进程并打开数据库以确保它正常打开.
单元测试是maven构建中的众多测试之一,此测试必须在linux和Windows XP环境中运行.我目前的思考过程是为两个操作系统敲定一个脚本,因为我可以使用该脚本来终止进程并在其位置启动一个新进程.我还有其他选择吗?我可以使用JUnit创建单独的进程空间/ VM吗?
我有两个成员类型作为字符串 - 而不是类型实例.如何检查这两种类型是否可浇铸?假设字符串1是"System.Windows.Forms.Label",另一个是"System.Windows.Forms.Control".如何检查第一个是否是第二个的子类(或隐式可转换)?这是否可以通过使用反射?
感谢你的支持!
在我的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模板标记?
apache-flex ×1
c# ×1
c++ ×1
c++builder ×1
database ×1
django ×1
django-urls ×1
events ×1
group-by ×1
html ×1
java ×1
junit ×1
macos ×1
mysql ×1
partitioning ×1
performance ×1
php ×1
process ×1
resize ×1
ri ×1
ruby ×1
select ×1
sql ×1
terminal ×1
testing ×1
unit-testing ×1
vcl ×1