问题列表 - 第49217页

如何在Mathematica的Manipulate面板中定位和调整输出?

以下代码允许您使用惠斯通电桥中的值.输出显示在滑块右侧.如何使输出面板(expr)出现在其他位置,如何设置固定大小?(我只能找到操作控件的大小和位置的选项,而不是Manipulate文档中的输出.)

Manipulate[
 Evaluate[(10^Rx/(10^R3 + 10^Rx) - 10^R2/(10^R1 + 10^R2))*Vin] "V",
 {{R1, 5}, 1, 6, 0.01},
 Pane["R1  = " Dynamic[Round[10^R1] "\[CapitalOmega]"], 
  ImageMargins -> {{2.5, 0}, {3, 0}}], {{R2, 5}, 1, 6, 0.01},
 Pane["R2  = " Dynamic[Round[10^R2] "\[CapitalOmega]"], 
  ImageMargins -> {{2.5, 0}, {3, 0}}], {{R3, 5}, 1, 6, 0.01},
 Pane["R3  = " Dynamic[Round[10^R3] "\[CapitalOmega]"], 
  ImageMargins -> {{2.5, 0}, {3, 0}}],
 {{Rx, 5}, 1, 6, 0.01},
 Pane["Rx  = " Dynamic[Round[10^Rx] "\[CapitalOmega]"], 
  ImageMargins -> {{2.5, 0}, {3, 0}}],
 {{Vin, 2.5}, 0, VMax, …
Run Code Online (Sandbox Code Playgroud)

user-interface wolfram-mathematica

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

ArrayList排序

我有一个包含大量字符串的ArrayList.它需要根据三个字段(基本上是三个子字符串)进行排序,这三个字段是Name,AgeAmt.年龄是第一个子串(位置0-3),名称是第二个(3-6),Amt是最后一个(6-10).这些参数的排序顺序非常重要,如下所示:

首先名称执行升序排序然后年龄进行升序排序(实际上在子字符串中更早出现),然后由Amt 按降序排序.而已.

我有这门课

public class ArrComparer : IComparer
{
    public int Compare(object x, object y)
    {
        string left = x.ToString();
        string right = y.ToString();
        string lhs = left.Substring(3, 6);
        string rhs = right.Substring(3, 6);
        return lhs.CompareTo(rhs);
    }
}
Run Code Online (Sandbox Code Playgroud)

我用来根据一个字段进行排序 - 通过调用名称

RecordList.Sort(new ArrComparer());
Run Code Online (Sandbox Code Playgroud)

这让我可以根据这一个字段正确排序.问题是如何修改此代码以允许我按照正确的顺序并使用正确的asc/desc模式对所有三个AT ONCE进行排序?

任何代码或提示将不胜感激.(顺便说一句,如果你想知道使用泛型List<T>不是这个项目的一个选项).

.net c# sorting arraylist icomparer

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

非阻塞命名管道

问题摘要:我设法加快了图像的翻阅速度,从而大大提高了图像的翻译速度,这是以使用并发为代价的.现在我需要确保对竞争条件的并发性.我将依赖脚本轮询正常文件的状态为独立的,但随后决定命名管道会更好.管道以避免轮询并命名,因为我无法从打开它们的脚本中获取PID(这是我需要使用管道进行通信的那个).

因此,当上传图像时,客户端通过AJAX将POST发送到脚本,该脚本1)保存图像2)产生并行脚本(独立)以拇指图像,3)将关于图像的JSON返回给客户端.然后客户端立即请求翻译版本,我们希望在发送响应时有足够的时间准备.但是如果它没有准备好,Apache mod_rewrites指向第二个脚本(依赖)的路径,它等待拇指完成,然后返回图像数据.

我希望这是相当简单的,但是,在通过终端单独测试独立脚本时,我得到了这个:

$ php -f thumb.php -- img=3g1pad.jpg
successSegmentation fault
Run Code Online (Sandbox Code Playgroud)

来源在这里:http://codepad.org/JP9wkuba 我怀疑我得到了一个段错误,因为我制作的fifo仍然是开放的,现在是孤儿.但我需要它来依赖脚本才能看到,对吧?它不应该是非阻塞的吗?我想这是因为脚本的其余部分可以运行....但它无法完成?正如我在开始时想到的那样,这将是普通文件的工作,除非两者都打开我不想进行轮询.我想最多投票一次并完成它.我只需要民意调查并忽略丑陋吗?

php file-io named-pipes

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

什么是最好的预留座位排序算法?

我正在尝试为以下排序问题找到最佳算法.

在礼堂中有N = K×M个座位,每个过道有一个过道,K行和M个座位.假设K大于M,但我认为这不是很重要.有N个人与座位(指定席位)进行双向投射.假设人们不喜欢等待,那么最快的方式是让他们尽快安排在座位上?

我进行了一些简单的experiements(使用随机排列),它似乎让他们随机排队要比拥有前三分之一的人(进一步下跌的走道)第一排队快,然后中间的三分之一,那么第三后侧.这对我来说似乎不对.

如果重要的话,我在MatLab中写这个.有什么想法或答案吗?

sorting algorithm matlab permutation

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

隐藏元素的HTML/JavaScript/JQuery Document.onChange不起作用

我编写了一个客户端的选择框,用来查找由第三方javascript函数重新编写成一堆div和spans的脚本,最后是一个隐藏元素,其中包含选择div/span元素的选定值.还有另一个选择框,我在这个选择框下方编程,这取决于第一个选择框的值(即用户选择一个国家,如果该国家/地区包含美国和加拿大等地区,则会出现状态选择框) .在任何情况下,我认为最好只从第一个选择框向新创建的隐藏元素添加onChange事件,然后编写我自己的javascript函数,该函数将根据隐藏元素值显示/隐藏第二个选择框它因选择国家而改变(第三方javascript已经用新选择的国家值更新隐藏元素值).我试过在jQuery和直接javascript api中做这个,但似乎什么都没有用.仅供参考,当第三方javascript将我的选择框重写为div/span和隐藏输入字段时,隐藏输入字段没有id属性,因此我通过其名称引用该元素("gather_data [7] [0] ").这是我到目前为止尝试的代码....

<script type="text/javascript">
 jQuery(document).ready(function(){
    jQuery("input-country").change(function(e){
        console.log("testA");
    });
})
jQuery("input-country").change(function(e){
    console.log("testB");
});
jQuery(document).ready(function(){
    jQuery(document.forms['myForm']['collected_data[7][0]']).change(function(e){
        console.log("testC");
    });
})
jQuery(document.forms['myForm']['collected_data[7][0]']).change(function(e){
    console.log("testD");
});
document.forms['myForm']['collected_data[7][0]'].onchange = function(){
    console.log("testE");
};
document.getElementById('input-country').onchange = function(){
    console.log("testF");
}
jQuery(document.forms['myForm']['collected_data[7][0]']).live('change',function(){
    console.log("testG " + jQuery(this).val()) 
});
jQuery('input-country').live('change',function(){
     console.log("testH " + jQuery(this).val())
});
 jQuery(document).ready(function(){
   jQuery(document.forms['myForm']['collected_data[7][0]']).live('change',function(){
        console.log("testI " + jQuery(this).val())
   });
})
jQuery(document).ready(function(){
   jQuery('input-country').live('change',function(){
        console.log("testJ " + jQuery(this).val())
    });
})
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery javascript-events

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

如何在WPF中获得集中控制?

如何在WPF中获得当前的焦点控制?

我找到了WinForms的一些解决方案,但调用WIN32 API函数,在WPF中不起作用?

在WPF中有没有办法做到这一点?

wpf controls focus

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

获取正在运行的JVM的参数

有没有办法获取正在运行的JVM的参数?是否有像jstat这样的命令行工具,它将JVM的pid作为输入并返回其起始参数?我对启动JVM时给出的-Xmx和-Xms值特别感兴趣.谢谢.

编辑:澄清我的约束.我们要检查的JVM正在生产服务器上运行.这就是为什么,我们更喜欢最小的破坏.我们可以使用jstat监视JVM,因此我们希望有一个类似的简单解决方案来访问参数.

编辑:我们还尝试使用jvisualvm获取参数.但为了连接到远程的JVM,我们需要运行jstatd和修改JVM,我们发现是非常具有破坏性和危险的生产服务器上的安全设置.

java jvm

76
推荐指数
8
解决办法
10万
查看次数

如何在JAXB中使用hashmap属性?

我已经花了一段时间摆弄JAXB,我需要生成如下的xml

<Root attr1="" attr2="" .. attrn="" >
  <CNode attr1="" attr2="" />
   .
   .
   .
   <CNode .. />
</Root>
Run Code Online (Sandbox Code Playgroud)

Root元素的属性是动态的,可以来自属性文件或模板.如上所示,将其纳入结构的最佳方法是什么?我正在使用动态变量的哈希映射,然后尝试使用XmlJavaTypeAdapter进行映射,我能做的最好的是

<Root>
  <Attribs>
      <entry key="attr1">Value</entry>
  </Attribs>
  <CNode .. />
</Root>
Run Code Online (Sandbox Code Playgroud)

在jaxb中有没有办法说使用hashmap的键作为属性名称,并将该键的值作为xml中该属性的值?或者,如果您认为有更好的方法,我愿意接受建议.我正在考虑使用jaxb的marshaller分别添加Root节点.但是如果我可以使用jaxb的适配器会更好.谢谢!

java jaxb hashmap

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

使用boost.python从C++将变量导出到python中

例如,我有一个c ++中的varibale:

const float Pi = 3.1415926535898f;
Run Code Online (Sandbox Code Playgroud)

使用boost.python将它导出到python-module的最佳方法是什么?

我想在全局范围内将其作为变量访问.

c++ python variables boost export

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

Dropbox中的git repo,在Linux和Windows上同步,空白问题

我的Dropbox中有一个git repo,它在Linux和Windows机器之间同步.我在文本文件的两台机器上工作(.cpp在linux和win,.tex/ .txton win).因此,我的编辑和程序都编写了 CRLF(win程序)和LF(linux程序)文件,所有程序都能理解读取的所有变体.

我想告诉混帐,以纠正一切LF(我最喜欢它这种方式).在两个平台上.

唉我所有的尝试core.autocrlf= true/false/inputcore.eol= lf我得到各种各样的消息."将从LF转换为CRLF","所有文件都已更改"等等.目前我有

core.eol=lf
core.autocrlf=input
Run Code Online (Sandbox Code Playgroud)

我在我的Windows机器上.

当明天一切都同步到我的Linux机器时,我会看到什么?

  • 会不会有LF(我现在在这里)?
  • 我会看到所有文件都已更改?

希望我终于明白了一切,但我真的不确定.input?听起来很奇怪......

git whitespace newline dropbox

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