问题列表 - 第37973页

在Windows 7下启动System.Diagnostics.Process时出现问题

我正在尝试从.NET 3.51启动一个应用程序(操作系统,我的应用程序和我要启动的应用程序都是32位).

启动Process的代码用于其他应用程序,但是有一个令我们头疼的问题.如果我们在应用程序的图标上"双击"它,它会按预期工作,这意味着它可以作为计算机中的应用程序正常工作.直接双击.exe也可以.

操作系统是Windows 7 32位(家庭和/或专业).

我们的.NET应用程序使用x86编译以避免出现问题.

启动"Processes"的代码位于我们制作的DLL(也是32位)内,基本上它是一个简单的DLL,它包含一些"通用代码",我们在整个代码中使用的常用方法,函数和内容.其中一种方法如下所示:

public static bool FireUpProcess( Process process, string path, bool enableRaisingEvents,
        ProcessWindowStyle windowStyle, string arguments )
    {
        if ( process != null )
        {
            try
            {
                process.StartInfo.FileName = @path;
                if ( arguments != null )
                {
                    if ( arguments != String.Empty )
                    {
                        process.StartInfo.Arguments = arguments;
                    }
                }
                process.StartInfo.WindowStyle = windowStyle;
                process.EnableRaisingEvents = enableRaisingEvents;
                process.Start();
            }
            catch
            {
                try
                {
                    process.Kill();
                }
                catch ( InvalidOperationException )
                {
                } // The process is not …
Run Code Online (Sandbox Code Playgroud)

.net c# system.diagnostics windows-7

5
推荐指数
2
解决办法
8470
查看次数

JavaScript访问字符串字符作为数组

可以这样做:

var myString="Hello!";
alert(myString[0]); // shows "H" in an alert window
Run Code Online (Sandbox Code Playgroud)

或者应该使用charAt(0)还是substr(0,1)?通过"它没问题"我的意思是它适用于大多数浏览器,是否有最佳实践建议,否则等等.

谢谢.

javascript

46
推荐指数
4
解决办法
5万
查看次数

JPanel与图像背景

如何在JPANEL上放置图像背景?

JPanel pDraw = new JPanel(new GridLayout(ROWS,COLS,2,2)); 
pDraw.setPreferredSize(new Dimension(600,600)); //size of the JPanel
pDraw.setBackground(Color.RED); //How can I change the background from red color to image?
Run Code Online (Sandbox Code Playgroud)

java background-image jpanel

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

Phylo BioPython建筑树木

我试图用BioPython,Phylo模块构建一棵树.
到目前为止我所做的是这张图片:替代文字

每个名称都有一个四位数字后跟 - 和一个数字:这个数字表示该序列的表示次数.这意味着1578 - 22,该节点应代表22个序列.

对准序列的文件:文件
与距离该文件以建立一个树:文件

所以现在我知道如何更改节点的每个大小.每个节点都有不同的大小,这很容易做一个不同值的数组:

    fh = open(MEDIA_ROOT + "groupsnp.txt")    
    list_size = {}
    for line in fh:
        if '>' in line:
            labels = line.split('>')
            label = labels[-1]
            label = label.split()
            num = line.split('-')
            size = num[-1]
            size = size.split()
            for lab in label:
                for number in size:
                    list_size[lab] = int(number)

    a = array(list_size.values())
Run Code Online (Sandbox Code Playgroud)

但是数组是任意的,我想将正确的节点大小放入正确的节点,我试过这个:

         for elem in list_size.keys():
             if labels == elem:
                 Phylo.draw_graphviz(tree_xml, prog="neato", node_size=a)
Run Code Online (Sandbox Code Playgroud)

但是当我使用if语句时没有出现.

无论如何这样做?

我真的很感激!

谢谢大家

python numpy graphviz biopython

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

在Rails Flash消息中使用HTML

我使用flash [:error]向用户显示一条简单的消息,告知他们在某些条件下无法执行删除操作.我还有一个链接,可以帮助他们获取有关他们想要删除的实体的信息以及他们不能这样做的原因.

是否可以在Flash消息中包含此超链接?这意味着我的控制器中会有一个HTML片段.如果没有,我该怎么做呢?

ruby-on-rails

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

从jQuery.Post获取响应内容类型

有没有办法使用jQuery.Post来发现响应的内容类型?

我在一个模态窗口中有一个表单,其想法是如果表单无效,则会发送一个HTML片段,并使用此片段替换该模式的内容,如果它有效,我想要一个包含内容的简单字符串闪光通知(此处使用的类型为SO).

目前我正在测试返回的字符串是否以"success"开头,如果是,则使用字符串的其余部分作为flash通知.这显然是一个非常糟糕的解决方案,我真的不喜欢它.

理想情况下,我希望能够对响应有条件,如果它是"text/html"然后插入片段,如果它是"application/JSON"那么我不仅可以为帮助者发送消息,但可能其他数据(消息,id,更具体的成功/失败消息类型等)将有助于将来扩展到其他形式.

ajax jquery content-type

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

如何禁用元素上的所有样式?是否可以将所有元素属性设置为none的所有属性?

我在我的页面中嵌入了telerik的radEditor ..从主页继承css属性.就像H2是蓝色的......有背景颜色......

我应该在我的自定义css类(专门为radEditor制作的类)中键入什么,所以它超过所有主页的css属性并且不对标题标签应用任何内容?

我写了这个: -

h2{color:black;background-image:none;}
Run Code Online (Sandbox Code Playgroud)

仍然h2标签看起来不小我的radEditor下拉列表中的H1标签..仍然是从主页面应用css.我需要搜索在母版页中应用的所有属性并将它们设置为无在我的自定义css文件中逐个?/

css

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

创建NSString后保留计数

我正在通过以下方法创建一个NSString类型的对象

NSString *str = [[NSString alloc] initWithString:@"aaaaaaaaaaaaaaa"];
    NSLog(@"retain count == %d",[str retainCount]);
Run Code Online (Sandbox Code Playgroud)

之后我只打印保留计数值

2010-10-29 17:04:03.939示例[1580:207]保留计数== 2147483647

可以任何人回答这个为什么这里的日志打印这样的垃圾值

谢谢,

iphone

2
推荐指数
2
解决办法
817
查看次数

如何确保在应用程序终止时调用dealloc代码?

根据NSObject的文档:

重要说明:请注意,当应用程序终止时,可能不会向对象发送dealloc消息,因为进程的内存在退出时会自动清除---仅仅允许操作系统清理资源比调用所有内存管理更有效方法.

这很好,但是如果我的对象需要在dealloc上做一些事情,比如将状态保存到磁盘或记录某些东西?如何确保调用代码?

cocoa destructor objective-c dealloc

3
推荐指数
2
解决办法
569
查看次数

ASP.NET MVC动态添加子记录

使用实体数据框架,我有一个被定义的模型Client,它只包含一个id和一个名字.然后,我与另一个名为Appointment包含id和日期的模型有关联.

对于表单,我希望允许用户创建一个新客户端,并在同一表单上添加约会(在创建客户端之前).我有部分工作(增加一个约会).

在控制器中:

[HttpPost]
public ActionResult Create(Client client)
{
    var appointment = new Appointment();
    UpdateModel(appointment);
    client.Appointments.Add(appointment);
    db.AddToClients(client);
    db.SaveChanges();
    return RedirectToAction("Index");
}
Run Code Online (Sandbox Code Playgroud)

在视图中:

<div class="editor-label">
    <%= Html.LabelFor(model => model.Name) %>
</div>
<div class="editor-field">
    <%= Html.TextBoxFor(model => model.Name) %>
    <%= Html.ValidationMessageFor(model => model.Name) %>
</div>
<% Html.RenderPartial("Appointment", new Appointment()); %>
Run Code Online (Sandbox Code Playgroud)

'部分'观点:

<div class="editor-label">
    <%= Html.LabelFor(model => model.AppointmentDate) %>
</div>
<div class="editor-field">
    <%= Html.TextBoxFor(model => model.AppointmentDate) %>
    <%= Html.ValidationMessageFor(model => model.AppointmentDate) %>
</div>
Run Code Online (Sandbox Code Playgroud)

但是,由于以下几个原因,这并不理想:

  1. 只能添加一个约会
  2. 如果存在任何名称冲突(例如,Comments在两个Client …

asp.net-mvc entity-framework

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