我想选择执行JUnit测试的顺序.我有4个类,里面有几个测试方法,我的目标是执行,例如,类A的方法Y,然后是类B的方法X,最后是类A的方法Z.
你能帮帮忙吗?
我在R中有一个data.frame.它包含很多数据:来自许多(125)数组的基因表达水平.我想要Python中的数据,主要是因为我在R中的无能,以及这应该是一个30分钟的工作.
我想以下代码工作.要理解这段代码,请知道变量path包含数据集的完整路径,在加载时,它会给我一个名为的变量immgen.知道这immgen是一个对象(Bioconductor ExpressionSet对象)并exprs(immgen)返回一个包含125列(实验)和数万行(命名基因)的数据框.(以防万一它不清楚,这是Python代码,使用robjects.r来调用R代码)
import numpy as np
import rpy2.robjects as robjects
# ... some code to build path
robjects.r("load('%s')"%path) # loads immgen
e = robjects.r['data.frame']("exprs(immgen)")
expression_data = np.array(e)
Run Code Online (Sandbox Code Playgroud)
这段代码运行,但expression_data很简单array([[1]]).
我很确定这e不代表exprs()由于以下内容而生成的数据框:
In [40]: e._get_ncol()
Out[40]: 1
In [41]: e._get_nrow()
Out[41]: 1
Run Code Online (Sandbox Code Playgroud)
但那又有谁知道呢?即使它e确实代表我的data.frame,它不直接转换为数组也足够公平 - 数据框中的数据框比数组(rownames和colnames)更多,所以也许生活不应该那么容易.但是我仍然无法弄清楚如何执行转换.文档对我来说有点过于简洁,尽管我对文档标题的有限理解意味着这应该是可能的.
有人有什么想法?
问这么简单的问题我觉得有些愚蠢,但我似乎无法找到答案.我是ASP.NET(C#)的新手,但我正在学习构建一组显示报告的简单网页.我有一个代表公司名称的变量.我需要在网页上的多个位置输出此变量.我发现输出变量的唯一方法是:
company_name.Text = "Acme Windows";
Run Code Online (Sandbox Code Playgroud)
然后
<asp:literal id="company_name" runat="server" />
Run Code Online (Sandbox Code Playgroud)
我的问题是我想在页面的多个地方使用company_name.我是否真的必须创建一个单独的变量,每次在页面上放置相同的值?如果我只是将上面的XML代码复制到我想要显示变量的所有位置,那么它显然会产生编译错误,因为已经定义了该ID.
我觉得我错过了一些非常明显的东西.
我已经Console.WriteLine拨打了一些电话进行测试,但它们没有出现在输出框中?
public static ArrayList myDeliveries = new ArrayList();
public mainForm(){
InitializeComponent();
}
private void mainForm_Load(object sender, EventArgs e){
if (!File.Exists("../../MealDeliveries.txt")){
MessageBox.Show("File not found!");
return;
}
using (StreamReader sr = new StreamReader("../../MealDeliveries.txt")){
//first line is delivery name
string strDeliveryName = sr.ReadLine();
Console.WriteLine("Test content");
while (strDeliveryName != null){
//other lines
Delivery d = new Delivery(
strDeliveryName,
sr.ReadLine(),
sr.ReadLine(),
sr.ReadLine(),
sr.ReadLine(),
sr.ReadLine(),
sr.ReadLine()
);
mainForm.myDeliveries.Add(d);
//check for further values
strDeliveryName = sr.ReadLine();
}
}
displayDeliveries();
}
private void displayDeliveries(){
lstDeliveryDetails.Items.Clear();
Console.WriteLine("Test …Run Code Online (Sandbox Code Playgroud) 我正在使用Qt Embedded开发应用程序并在linux framebuffer中运行它.我需要一种方法来输入非美国字符.是否可以用Qt更改键盘布局?
我试着在Qt/X11上运行它.布局切换和输入在那里非常好.但是当我用Qt/Embedded编译它并在framebuffer中运行它时我无法改变布局.
我搜索了文档,没有找到任何关于布局切换的信息.
我认为它与文档中指定的qt键盘驱动程序有关.看来我应该开发自己的键盘驱动程序.但我正在使用标准键盘,我认为必须有一种标准的方式来改变输入语言?
你会建议什么?
顺便说一下,我正在使用4.5版本.也许4.6有什么可以解决这个问题?
这里遇到同样的问题:
http://lists.trolltech.com/pipermail/qt-embedded-interest/2008-August/000034.html
http://lists.trolltech.com/qt-interest/2004-02/msg00570.html
我们有两个独立的rails_app,foo/并且bar/(有充分理由分开).它们都依赖于common/文件夹中的某些模型等,目前平行于foo和bar.
我们当前的svn设置用于svn:externals共享common/.本周末我们想试试git.经过大量研究,似乎解决这个问题的"犹太教"方法正在使用git submodule.我们得到了分离工作后foo,bar,common到单独的存储库,但后来意识到所有的附加条件:
- 在提交父级之前始终提交子模块.
- 在推送父模板之前始终按下子模块.
- 在提交之前,确保子模块的HEAD指向分支.(如果您是bash用户,我建议使用git-completion将当前分支名称放在提示符中.)
- 切换分支或拉动更改后始终运行'git submodule update'.
所有这些陷阱不是更复杂的是add,commit,push.我们正在寻找更简单的方法来分享commongit.这个家伙似乎已经成功使用git subtree扩展,但是与标准gitand的偏差仍然看起来并不那么简单.
鉴于我们的项目结构,这是我们能做的最好的吗?我对rails插件/引擎知之甚少,但这似乎是一种可能的RoR-ish方式来共享库.
提前致谢.
我想在java中使用饼图,条形图,折线图.使用它们的最佳API是什么?Sun是否有任何API来创建这些类型的图表?
我正在使用http://json.codeplex.com库.我试图将XML转换为JSON,反之亦然.
但是他们有一个例子,使用"JsonConvert"类
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
string jsonText = JsonConvert.SerializeXmlNode(doc);
Run Code Online (Sandbox Code Playgroud)
我无法在命名空间"Newtonsoft.Json"中找到"JsonConvert".我发现的只有"JavaScriptConvert"类.
有任何想法吗?
我正在使用GNU Bison 2.4.2为我正在研究的新语言编写语法,我有一个问题.当我指定规则时,让我们说:
statement : T_CLASS T_IDENT '{' T_CLASS_MEMBERS '}' {
// create a node for the statement ...
}
Run Code Online (Sandbox Code Playgroud)
例如,如果我对规则有变化
statement : T_CLASS T_IDENT T_EXTENDS T_IDENT_LIST '{' T_CLASS_MEMBERS '}' {
// create a node for the statement ...
}
Run Code Online (Sandbox Code Playgroud)
其中(来自flex扫描器规则):
"class" return T_CLASS;
"extends" return T_EXTENDS;
[a-zA-Z\_][a-zA-Z0-9\_]* return T_IDENT;
Run Code Online (Sandbox Code Playgroud)
(和T_IDENT_LIST是逗号分隔标识符的规则).
有没有办法只在一个规则中指定所有这些,将"T_EXTENDS T_IDENT_LIST"设置为可选?我已经尝试过了
T_CLASS T_IDENT (T_EXTENDS T_IDENT_LIST)? '{' T_CLASS_MEMBERS '}' {
// create a node for the statement ...
}
Run Code Online (Sandbox Code Playgroud)
但是Bison给了我一个错误.
谢谢
我通过构建应用程序来学习Rails.
我想制作我的第一个经过身份验证的应用程序:用户注册,登录,对他们有权访问和注销的模型进行一些更改.
我做了谷歌搜索,但它很混乱:很多插件,很多教程.不知道从哪里开始.
Rails有最先进的身份验证方法吗?您在Production中使用什么来验证用户身份?
任何帮助都会有所帮助.谢谢