问题列表 - 第33342页

在Perl中动态创建数组

我想根据用户输入动态创建数组.例如,如果用户给出输入作为3然后三个阵列应当具有名称创建@message1,@message2@message3.

我怎么在Perl中做到这一点?

arrays perl

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

如何在Eclipse中取消搜索突出显示

当我在Eclipse中搜索某些内容时,搜索项会保持突出显示一段时间.在找到我要找的东西后如何删除它?

eclipse

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

tcl exec先读stdout然后stderr?

我发现tcl exec命令首先从stdout返回字符串然后是stderr.例如,我的以下"测试脚本"按此顺序生成消息:

puts "test started"
puts stderr "some non-fatal error goes to stderr"
puts "test passed"
Run Code Online (Sandbox Code Playgroud)

然后我像这样执行脚本:

set ret [ catch { exec sh -c $cmd } msg ]
Run Code Online (Sandbox Code Playgroud)

而我从$ msg得到的是:

test started
test passed
some non-fatal error goes to stderr
Run Code Online (Sandbox Code Playgroud)

这真的让我很难得到正确的结果.

有人可以知道是否可以按顺序从stdout和stderr获取消息,并且:

1)请不要像这样重定向,这样可以确保它们全部按顺序排列:

set ret [ catch {exec $cmd >&log.txt} msg ]
Run Code Online (Sandbox Code Playgroud)

2)我必须在我的 tcl脚本中调用那个 tcl脚本,抱歉

3)我也不能直接获取.tcl测试脚本,因为在两者之间调用了其他脚本,如果我的tcl脚本只是源于那个 tcl脚本它就不会工作.

我使用的是tclsh 8.3

不确定这是否要求太多.我希望有人可以解决这个问题.谢谢.

stdout tcl exec stderr

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

Android:以编程方式迭代资源ID

我希望能够遍历生成的R文件中的所有字段.

就像是:

for(int id : R.id.getAllFields()){
//Do something with id, like create a view for each image
}
Run Code Online (Sandbox Code Playgroud)

我尝试过反射,但我似乎无法加载R类中包含的特定内部类.所以,例如,这对我不起作用:

Class c = Class.forName("packageName.R.id")
Run Code Online (Sandbox Code Playgroud)

我可以反思R类本身,但我需要id类中的字段.

我也试过查看Resources类,但在那里找不到任何东西.在这种情况下,似乎您可以获取resourceID并获取该id的字符串名称,或者获取字符串名称并获取相应的resourceID.我找不到类似的东西:

int[] Resources.getAllResourceIDs()
Run Code Online (Sandbox Code Playgroud)

也许我错了.或者也许我不应该手动打字,例如:

int[] myIds = {R.id.firstResource, R.id.secondResource}
Run Code Online (Sandbox Code Playgroud)

这种方法的缺点是在使用UI设计器时不够灵活.每当他向XML文件添加新资源时,我都必须更新代码.显然不是太痛苦,但它仍然是好的,似乎它应该是可行的.

编辑:

以下关于ViewGroup.getChildCount()/ ViewGroup.getChildAt()的答案可以正常工作.但是,我还必须找到一种方法来实例化我的XML ViewGroup/Layout.为此,请尝试以下方法:

LayoutInflater li = MyActivity.getLayoutInflater();
ViewGroup vg = (ViewGroup) li.inflate(R.layout.main, null);
Run Code Online (Sandbox Code Playgroud)

android

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

功能很慢,有更快的方法吗?(使用jQuery 1.4.2)

以下功能至少需要3秒才能运行(在500个表行上).是否可以更快地完成此功能?

function prepareTable() {
    var groupIndex = 0;
    $("#row tbody tr").each(function(index) {
    // each row gets a unique id
    // remove default css styles for table rows
    // read out hidden value, that stores if row is a group
    var group = $(this).attr('id', 'node-'+index).removeClass("odd event").find('td :hidden').attr('value');
    // if it is a group, add special styles to row and remember row index
    if (group == 'true') {
        groupIndex = index;
        $(this).addClass('odd').find("td:first")
            .mouseenter(function() {
                $(this).parent().addClass("swGroupLink");
            })
            .mouseleave(function() {
                $(this).parent().removeClass("swGroupLink");
        });
    } else …
Run Code Online (Sandbox Code Playgroud)

performance jquery html-table

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

用于 Java 中的适配器模式

我一直在为我即将申请的初级开发角色学习适配器和外观设计模式,因为我希望被问到我对该模式的了解以及我使用它的次数。虽然该模式本身看起来很简单,但我正在努力思考可以在个人项目中使用它的实际用途。

那么有人可以建议在小型个人项目中使用它的想法吗?

该模式是否出现在 Java API 中的任何位置?

java design-patterns

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

ASP.net MVC自定义路由

伙计,我在我的asp.net mvc网站上有一个页面.路线配置:

        public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        routes.MapRoute(
            "Default", // Route name
            "{controller}/{action}/{index}", // URL with parameters
            new { controller = "Home", action = "Detail", index = "" } // Parameter defaults
        );
    }
Run Code Online (Sandbox Code Playgroud)

控制器代码:

        public ActionResult Detail(string index)
    {
        string[,] List = new string[,] { {"1", "first item"}, {"3", "middle item"}, {"5", "last item"}};
        ViewData["Message"] = "no results.";

        if (!string.IsNullOrEmpty(index))
        {
            for (int i = 0; i <= List.GetUpperBound(0); i++)
            {
                if (List[i, 0] == index)
                { …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc routing

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

自动更新jar文件

我目前正在研究基于java的桌面软件.它是一个相当大的代码库(超过40个jar文件).

我希望提供自动更新功能.桌面软件不断检查一个后端系统,以查看是否有新版本的jar文件可用.

现在的问题是:如何替换更新的jar文件?

java auto-update

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

在Python上模拟鼠标点击

我目前正在制作我的Nintendo Wiimote(实际上有点可悲)用我的电脑作为鼠标.我已经设法让nunchuk的操控杆实际上在屏幕上左右移动鼠标!这太令人兴奋了.现在我被卡住了.

当我按A时,我想通过python左/右点击一下,当我去搜索时,它想出的一切都是tkinter?

所以我的问题是,我打电话给桌面上的python左/右键点击,如果有可能,可以提供一个片段?

谢谢您的帮助!

注意:我想我忘了提到这是针对Linux的.

python linux mouse cursor wiimote

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

防止ac#应用程序运行多个实例

我在c#中编写了一个程序,现在我想知道如果程序已经运行,阻止程序启动的正确方法是什么?

因此,如果它已经在运行,并且双击该程序,它将无法启动,因为它已经在运行.

我可以这样做,但我正在考虑一种标准和正确的方式.

c# process

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