问题列表 - 第41384页

如何从系统函数调用中杀死后台进程

如何终止使用C语言的系统函数调用执行的后台进程.例如,我有一个编译的应用程序调用"fooprocess".然后我想编写一个程序,使用系统函数在后台执行fooprocess应用程序,请参阅下面的代码,

const char app[] = "fooprocess &";
system(app);
Run Code Online (Sandbox Code Playgroud)

如您所见,有一个"&"字符,以便我可以在后台运行fooprocess应用程序.我该怎样杀死这个过程?

非常感谢.

c system kill background-process

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

遗传算法:如何在"子集"问题中进行交叉?

我有一个问题,我试图用遗传算法解决.问题是选择100个整数的一些子集(比如4)(这些整数只是代表其他东西的id).顺序无关紧要,问题的解决方案是一组整数而不是一个有序列表.我有一个很好的健身功能,但我遇到了交叉功能的问题.

我希望能够配对以下两条染色体:

[1 2 3 4]和[3 4 5 6]成为有用的东西.很明显,我不能使用典型的交叉功能,因为我最终可能会在我的孩子身上出现重复,这将代表无效的解决方案.在这种情况下,最好的交叉方法是什么.

algorithm genetic-algorithm evolutionary-algorithm

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

在BlackBerry上设置EditField的高度和宽度

我想EditField在我的BlackBerry应用程序中设置一个高度和宽度.

blackberry blackberry-editfield

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

Windows窗体设计器中的设计时错误

我在同一名称空间上有这些类:

public partial class BaseForm : Form
{    
    bool isNew = false;

    public BaseForm() {}


    public BaseForm(bool isNew)
    {
       InitializeComponent();

       this.isNew = isNew;
    }
    .
    .
    . 
}

public partial class BitSetForm : BaseForm
{

    public BitSetForm(bool isNew) : base(isNew)
    {
        InitializeComponent();           
    }

    new private void InitializeComponent()
    {
        .
        .
        .
    }
}
Run Code Online (Sandbox Code Playgroud)

1)我收到了这个警告:找不到类型"..BaseForm",请确保引用包含此类型的程序集.如果此类型是开发项目的一部分,请确保使用当前平台或任何CPU的设置成功构建项目.

2)出现Windows窗体设计器中的设计时错误,并隐藏"BitSetForm"窗体的设计窗格.

这是什么意思?我该怎样做才能再次显示"BitSetForm"win-form显示的设计窗格?

.net c# visual-studio-2010 winforms

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

Mathematica:多项式实根的分支点

我正在对以下示例函数中的"渐变极值"进行强力搜索

fv[{x_, y_}] = ((y - (x/4)^2)^2 + 1/(4 (1 + (x - 1)^2)))/2;
Run Code Online (Sandbox Code Playgroud)

这涉及找到以下零

gecond = With[{g = D[fv[{x, y}], {{x, y}}], h = D[fv[{x, y}], {{x, y}, 2}]},
 g.RotationMatrix[Pi/2].h.g == 0]
Run Code Online (Sandbox Code Playgroud)

Reduce愉快地做对我来说:

geyvals = y /. Cases[List@ToRules@Reduce[gecond, {x, y}], {y -> _}];
Run Code Online (Sandbox Code Playgroud)

geyvals 是三次多项式的三个根,但表达式有点大.

现在我的问题:对于不同的值x,这些根的不同数量是真实的,我想挑选x解决方案分支的位置的值,以便沿着谷底(of fv)拼接梯度极值.在目前的情况下,由于多项式只是立方体,我可以手工完成 - 但我正在寻找一种让Mathematica为我做的简单方法吗?

编辑:澄清:渐变极值的东西只是背景 - 并且是设置难题的简单方法.我对这个问题的具体解决方案不是那么感兴趣,因为在一般的切换方式中找到多项式根的分支点.在下面添加了一个工作方法的答案.

编辑2:因为看起来实际问题比根分支更有趣:rcollyer建议ContourPlot直接使用gecond以获得渐变极值.为了完成这一点,我们需要分离山谷和山脊,这是通过观察垂直于梯度的Hessian的特征值来完成的.检查"valleynes",RegionFunction我们只剩下谷线:

valleycond = With[{
    g = D[fv[{x, y}], {{x, y}}], 
    h = …
Run Code Online (Sandbox Code Playgroud)

wolfram-mathematica

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

颠覆,重命名,什么?

所以我有一个有趣的问题.

Subversion,如果唯一的区别是大小写,则不允许重命名具有相同名称的项目.Netbeans有颠覆.Netbeans允许您在大写更改时重命名文件.

我在subversion中将名为eventCreator.php的东西重命名为EventCreator.php并上传(它是一个类).Netbeans的一切都很顺利.事实上,我做了大约10次提交.我试图在另一台计算机上下载它,这是发生的错误
"无法打开文件
C:\ xampp\htdocs\MyProject\scripts.svn\tmp\text-base\eventCreator.php.svn-base":
该系统找不到指定的文件."

我的存储库位于DreamHost.所以我去dreamhost,我可以进入脚本文件夹,并在存储库中看到eventCreator.php和EventCreator.php,但我无法使用netbeans或tortoiseSVN下载它.
任何帮助?

svn tortoisesvn rename file-rename

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

如何获取HTML标签?

说我有这样的文本文件:

<html><head>Headline<html><head>more words
</script>even more words</script>
<html><head>Headline<html><head>more words
</script>even more words</script>
Run Code Online (Sandbox Code Playgroud)

我如何将标签放入如下列表中:

<html>
<head>
<html>
<head>
</script>
</script>
<html>
<head>
<html>
<head>
</script>
</script>
Run Code Online (Sandbox Code Playgroud)

python

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

计算索引int的模块Struts2迭代器

我正在使用Struts2迭代器来设置表格中的复选框列表.我希望每行有10个复选框,所以我正在做以下事情:

<table>
    <tr>
    <s:iterator value="securityMasterFields" status="fieldNameStatus" var="fieldName">
        <s:if test="#fieldNameStatus.index % 10 ==0">
                </tr><tr>
        </s:if>
        <td>
            <s:checkbox name="fieldsToShow" fieldValue="%{fieldName}" value="%{fieldName}"/>
        </td>
    </s:iterator>       
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

它永远不会通过if,所以我假设mod没有正确计算.我该怎么做?

谢谢

iterator module struts2

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

@"Strings"如何在内存中分配?

我很好奇以下代码的内存分配.

NSString *myString = [NSString string];
Run Code Online (Sandbox Code Playgroud)

我知道这将创建一个自动释放的空字符串, @""

当我打电话时会发生什么

myString = @"Hello world";
Run Code Online (Sandbox Code Playgroud)

我的引用是否与提供的自动释放对象相同,NSString或者我只是分配了一个我负责释放的新对象?

cocoa memory-management objective-c

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

MDX帮助和教程

大家好,我的MDX头疼了(为什么我的老板认为程序员=解决任何与计算机有关的问题).

Filter Productos的衡量标准是这样的[Casa].[Linea].[Producto]我试图通过Linea 72和74进行过滤,除此之外有人知道一个很好的在线教程或预订MDX吗?

无论如何,到目前为止我的MDX

SELECT 'Dic 1 2010' AS Fecha, A.*
from (SELECT "[Measures].[Piezas Dia]", "[Measures].[P Redondeadas]" FROM openrowset('MSOLAP' ,'DATASOURCE=XXX ;Initial Catalog=XXX ; User Id=XXX;Password=XXX;', 'WITH SET [Lineas] AS '' FILTER(DESCENDANTS([PRODUCTOS],[LINEA],SELF),
ANCESTOR([PRODUCTOS].CURRENTMEMBER,SELF) <> [74 VARIOS] AND
ANCESTOR([PRODUCTOS].CURRENTMEMBER,SELF) <> [72 VARIOS] )'' Member [Measures].[Piezas Dia] AS ''sum([Lineas],[Measures].[|P| Venta Dia Año Actual])''
Member [Measures].[P Redondeadas] AS ''sum([Lineas],[Measures].[Venta Piezas Redondeadas])'' SELECT {[Measures].[Piezas Dia], [Measures].[P Redondeadas]} on columns FROM [Venta Gerencial] WHERE ([Fecha Diario].[Fecha].&[2010].&[12].&[1])')) as A

感谢您提供的所有帮助.

mdx

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