问题列表 - 第6623页

如何在shell变量中捕获系统调用的结果?

我们想要构建一个每晚运行的脚本(杀死并重启java进程).为此,我们需要捕获进程号(因为可能有多个java进程在运行).下面的命令基本上是我们用来获取进程号的命令,可能是在grep末尾有一个正则表达式.除非有更好的建议.

root#ps -e |grep  'java'
18179 pts/0    00:00:43 java
Run Code Online (Sandbox Code Playgroud)

我们想知道如何解析上面的输出并将其转换为shell变量,因此我们可以使用kill命令,如下所示.

kill -9 ${processid}
wait 10
Run Code Online (Sandbox Code Playgroud)

注1:我们不能依赖正常服务停止命令的原因是因为进程有时不想死.我们必须手动使用kill命令.

java linux shell scripting

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

从字符串中删除撇号(压缩?)

我有一个看起来像这样的字符串:

 "ABAR_VAL", "ACQ_EXPTAX_Y",  "ACQ_EXP_TAX", "ADJ_MATHRES2"
Run Code Online (Sandbox Code Playgroud)

我希望它看起来像这样:

ABAR_VAL ACQ_EXPTAX_Y ACQ_EXP_TAX ADJ_MATHRES2
Run Code Online (Sandbox Code Playgroud)

即没有撇号或逗号和单个空格分开.

SAS 9.1.3中最干净/最短的方法是什么?

最好是类似的东西:

call symput ('MyMacroVariable',compress(????,????,????))
Run Code Online (Sandbox Code Playgroud)

为了清楚起见,结果需要单个空格分隔,没有标点符号,并包含在宏变量中.

compression sas

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

LINQ优化问题

所以我一直在使用LINQ,我有一个问题.

我有一组对象.它们根据其属性值分为两类.我需要为一个组设置一个不同的属性,为另一个组设置一个方法:

foreach(MyItem currentItem in myItemCollection)
{
    if (currentItem.myProp == "CATEGORY_ONE")
    {
        currentItem.value = 1;
    }
    else if (currentItem.myProp == "CATEGORY_TWO")
    {
         currentItem.value = 2;
    }
}
Run Code Online (Sandbox Code Playgroud)

或者,我可以这样做:

myItemCollection.Where(currentItem=>currentItem.myProp == "CATEGORY_ONE").ForEach(item=>item.value = 1);
myItemCollection.Where(currentItem=>currentItem.myProp == "CATEGORY_TWO").ForEach(item=>item.value = 2);
Run Code Online (Sandbox Code Playgroud)

我认为第一个更快,但认为检查不会有什么坏处.

.net c# linq optimization

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

Java中方法的默认范围是什么?

如果我输入:

 void doThis(){
     System.out.println("Hello Stackoverflow.");
 }
Run Code Online (Sandbox Code Playgroud)

什么是默认范围doThis()

上市?受保护的?私人的?

java scope

160
推荐指数
4
解决办法
13万
查看次数

有没有办法加快Selenium Server的加载时间?

根据设计,Selenium会在每次运行新测试时制作Firefox配置文件的新副本.我发现这个复制时间是一个相当大的瓶颈,特别是在运行100次测试时.(重新复制配置文件需要5-15秒).

有谁知道这有任何覆盖行为?我更喜欢我的Selenium服务器只重用相同的firefox配置文件.我知道这违反了"干净地设置你的测试设备"的理念,但它是我愿意采取的捷径,因为我的测试并没有对我的firefox配置文件产生重大影响,足以危及未来的测试.

java selenium

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

PriorityQueue /堆更新

一旦PriorityQueue中对象的优先级发生变化,Java是否有一种简单的方法来重新评估堆?我找不到它的任何迹象Javadoc,但必须有办法以某种方式做到这一点,对吧?我正在删除该对象,然后重新添加它,但这显然比在堆上运行更新要慢.

java heap priority-queue

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

有一种简单的方法可以将(lambda表达式)字符串解析为Action委托吗?

我有一个方法,根据传递给它的动作委托改变"帐户"对象:

public static void AlterAccount(string AccountID, Action<Account> AccountAction) {
  Account someAccount = accountRepository.GetAccount(AccountID);
  AccountAction.Invoke(someAccount);
  someAccount.Save();
}
Run Code Online (Sandbox Code Playgroud)

这按预期工作......

AlterAccount("Account1234", a => a.Enabled = false);
Run Code Online (Sandbox Code Playgroud)

...但是现在我想尝试做的是这样的方法:

public static void AlterAccount(string AccountID, string AccountActionText) {
  Account someAccount = accountRepository.GetAccount(AccountID);
  Action<Account> AccountAction = MagicLibrary.ConvertMagically<Action<Account>>(AccountActionText);
  AccountAction.Invoke(someAccount);
  someAccount.Save();
}
Run Code Online (Sandbox Code Playgroud)

它可以像以下一样使用:

AlterAccount("Account1234", "a => a.Enabled = false");
Run Code Online (Sandbox Code Playgroud)

禁用帐户"Account1234".

我已经看过linq动态查询库了,它似乎或多或少地做了我想要的但是对于Func类型的委托,而我对表达式树等的了解并不是很好来弄清楚如何实现我的目标想.

有没有一种简单的方法可以做我想要的,或者我是否需要正确学习表达式并编写大量代码?

(我想这样做的原因是允许从powershell脚本中批量更新帐户对象的简单方法,其中用户可以指定lambda表达式来执行更改.)

.net c# linq parsing expression-trees

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

为什么我的DIV小于其内容?

我正在尝试修改Jonathan Raasch发布的Simple jQuery Slideshow.

它循环遍历从每个图像逐渐衰落到下一个图像的所有图像.

350px高度DIV容器中的350px方形图像http://img154.imageshack.us/img154/904/fixed.jpg

他的例子适用于固定大小的图像.我希望它能够处理大小为浏览器窗口宽度百分比的图像.

这适用于固定大小的图像......

#slideshow {
    ...
    height:350px;
}

#slideshow img {
    ...
}
Run Code Online (Sandbox Code Playgroud)

这就是我改变它的方式......

#slideshow {
    ...
}

#slideshow img {
    ...
    width: 50%;
}
Run Code Online (Sandbox Code Playgroud)

Becasue我不再明确地设置DIV"幻灯片"的高度,它会折叠为0.然后图像会覆盖我的文本.相比...

零高度DIV容器中的50%宽图像(重叠文本)http://img253.imageshack.us/img253/6016/variable.jpg

这是我的整个HTML文件,包括CSS和JavaScript ......

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en">
    <head>
        <title></title>
        <style type="text/css">

            #slideshow {
                position:relative;
                height:350px;
            }

            #slideshow img {
                position:absolute;
                top:0;
                left:0;
                z-index:8;
            }

            #slideshow img.active {
                z-index:10;
            }

            #slideshow img.last-active {
                z-index:9;
            }

        </style>
        <script src="js/jquery-1.3.2.min.js" …
Run Code Online (Sandbox Code Playgroud)

html css jquery layout

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

selectionStart-End with textareas

我有这个烦人的问题,我似乎无法在textarea中获取所选文本的起始和结束索引,我得到的所有内容都是这样的:

$('#myarea').selectionStart; // return undefined
Run Code Online (Sandbox Code Playgroud)

我做错什么了吗?

javascript jquery editor

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

有没有可行的"经典"cookie身份验证替代方案?

有没有办法(除了HTTP身份验证,我收集的内容本身就是因为互联网不安全?)对于一个"现实生活"网站来处理登录和身份验证而不是传统方式,使用会话cookie?

authentication cookies login http

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