问题列表 - 第40667页

是否有可能使WinForms Tab Control能够像IE或Firefox一样进行选项卡重新排序?

是否可以TabControl在运行时重新排序WinForms 中的选项卡,如IE或Firefox?

像这样的链接并没有给我太多希望.

.net c# tabcontrol tabpage winforms

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

获得多个FileInfo的更快捷方式?

这是一个远景,但是有更快的方法来获取多个文件的大小,lastaccessedtime,lastcreated time等?

我有很长的文件路径列表(所以我不需要枚举)并且需要尽快查找该信息.并行创建FileInfo可能无济于事,因为瓶颈应该是磁盘.

NTFS Journal只会遗留文件名,否则"很棒",我猜操作系统不会在某个地方存储这些元信息?

如果存在静态或Win32调用(文件方法只允许我一次获取一条信息)方法,可以执行另一个优化,该方法获取信息而不是创建一堆FileInfo对象

无论如何,很高兴,如果有人知道可能有帮助的东西,不幸的是我必须在这里进行微优化,没有"使用数据库"不是一个可行的答案;)

c# file-io winapi

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

Reg计算系统空闲时间

请帮我解决以下问题

如何找出系统空闲时间,意味着计算用户保持系统空闲的时间(即不移动鼠标而不触摸键盘)以及系统空闲的时间.此外,我应该要求excel或邮件到将该日特定系统的所有空闲时间的总和发送给用户.

此致,Chandu.

java events swing

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

使用CountDownLatch时如何正确同步/锁定

它归结为一个线程通过一些服务提交工作.作业在某些TPExecutor中执行.之后,此服务检查结果并在特定条件下在原始线程中抛出异常(作业超过最大重试次数等).下面的代码片段大致说明了遗留代码中的这种情况:

import java.util.concurrent.CountDownLatch;

public class IncorrectLockingExample {

private static class Request {

    private final CountDownLatch latch = new CountDownLatch(1);

    private Throwable throwable;

    public void await() {
        try {
            latch.await();
        } catch (InterruptedException ignoredForDemoPurposes) {
        }
    }

    public void countDown() {
        latch.countDown();
    }

    public Throwable getThrowable() {
        return throwable;
    }

    public void setThrowable(Throwable throwable) {
        this.throwable = throwable;
    }

}

private static final Request wrapper = new Request();

public static void main(String[] args) throws InterruptedException {

    final Thread blockedThread = new …
Run Code Online (Sandbox Code Playgroud)

java multithreading locking blocking

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

Rails:如何从url获取所有参数?

通常,我们使用如下:

 params[:a] #to get a specific parameter's value
Run Code Online (Sandbox Code Playgroud)

但是如何以我们在PHP中的方式获取所有参数?

  $_GET or $_POST
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3

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

编译适用于Python 3.x的Python C模块时,PY_MAJOR_VERSION未定义

我正在尝试升级一个小型C模块以使其与Python 3.x兼容,并且无法使其编译。我现在的障碍是预处理器定义了我应该用来检查Python版本是否正常的代码。

目前,该模块包含两个.c文件(我暂时将其余文件注释掉了)。在这两个文件中,PY_MAJOR_VERSION均未定义,因此编译器无法在需要的地方使用特定于Python 3.x的定义。

mymodule.c:

#ifndef PY_MAJOR_VERSION
#error Major version not defined!
#endif

#if PY_MAJOR_VERSION >= 3
#define PY3K
#endif

#include "Python.h"
#include "myobj.h"

/* omitted: irrelevant boilerplate structs */

PyMODINIT_FUNC
initmymodule(void)
{
    PyObject* m;

#ifdef PY3K
    m = PyModule_Create(&mymodule_struct);
#else
    (void) Py_InitModule("mymodule", MyModMethods);
    m = Py_InitModule3("mymodule", NULL,
               "My Module");
#endif

    /* omitted: the rest of the module init code */
}
Run Code Online (Sandbox Code Playgroud)

myobj.c:

#ifndef PY_MAJOR_VERSION
#error Major version not defined!
#endif

#if PY_MAJOR_VERSION >= 3
#define PY3K
#endif

#include "Python.h" …
Run Code Online (Sandbox Code Playgroud)

c python visual-studio-2008 python-3.x

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

如何使用rake db:migrate只回滚一步

在文件db/migrate夹中添加迁移文件并运行后rake db:migrate,我想回到上一步,我认为使用VERSION=n是正确的方法,但我不知道使用n的正确值.有没有命令检查当前的n值?

如果有人能提供有关如何使用的完整说明,那就太好了rake db:migrate.

rake ruby-on-rails dbmigrate

185
推荐指数
4
解决办法
12万
查看次数

如何将字符串解析为Double

这是我的字符串

  20.0e-6
Run Code Online (Sandbox Code Playgroud)

我正在解析它

String Ans=Double.Parse("20.0e-6")
Run Code Online (Sandbox Code Playgroud)

现在我得到了结果, 2E-05 但所需的输出应该是这样的 0.00002

怎么弄这个?

c# double parsing

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

什么是逗号分隔的分配?

我在常规中注意到了

else 
  *pbuf++ = '%', *pbuf++ = to_hex(*pstr >> 4), *pbuf++ = to_hex(*pstr & 15);
Run Code Online (Sandbox Code Playgroud)

它为什么有效?

它有什么作用?

c

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

中断标签文本

所以我正在使用一个使用标签界面来改变活动的UI.我一直在尝试修改此处的代码:http://developer.android.com/resources/tutorials/views/hello-tabwidget.html以便它符合我的需求.

但我现在遇到的问题是标签所需文本的大小比标签的宽度要长.所以我想知道的是,是否有一种方法可以使它没有图像,但有两行文字,或者有两行文字和一个图标.第二种选择是我喜欢的选择.

这是我试图修改的代码:

        spec = tabHost.newTabSpec("screen").setIndicator("Screen Ratio",
                      res.getDrawable(R.drawable.ic_tab_artists))
                  .setContent(intent);
    tabHost.addTab(spec);
Run Code Online (Sandbox Code Playgroud)

除了我更改文本的地方之外,代码直接在教程之外.这是我尝试编写的第一个应用程序,因此它正在进行中,但这些方法中的任何一种都是一种很好的方法,或者是更好的方法.任何建议都将非常感谢.

tabs android

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