问题列表 - 第41232页

将字符串转换为类

我试图根据一些用户输入在一个Activity之间移动.

我正在尝试使用:

String myClass = "some_user_input.class"
Intent myIntent = new Intent(getApplicationContext(), myClass);
startActivity(myIntent);
Run Code Online (Sandbox Code Playgroud)

......从一项活动转移到另一项活动.

我可以这样做,我直接在硬代码中引用我的新活动,不要尝试从文本中编译它(即classA.class),但是我想通过传递一些字符串编译来构建我的Intent由用户.

例如,如果用户在编辑文本中输入B,我想转到classB.class 如果用户输入Z,我想去classZ.class.

有没有什么办法可以编译我想要使用字符串的类,然后我转换为类?

提前致谢!

java string android class

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

在.NET中的GC期间安全地暂停线程

.NET中的线程在GC期间暂停.如何通过CLR安全地暂停线程?像Win32 SuspendThread API一样以残酷方式停止线程会有什么风险?

.net garbage-collection

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

当我写信时,如何让VIM播放打字机声音?

经过WindowsQ10的大量写作后,我习惯了每次按键时打字机的声音.至少对我来说,拥有这种声音反馈感觉很棒.

另一方面,在Linux上,我喜欢将它编写为VIM,因为它具有编辑功能.如何将此功能添加到VIM?

简单地说,我想每次在插入模式下按键时播放声音.

linux vim vim-plugin

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

为自定义屏障设计测试类

我必须使用锁作为我课程工作的一部分来实现自定义障碍类.为了测试我的LockBarrier课程,我提出了以下测试代码.它工作正常,但我担心这是否是正确的方法.你能否提出我可以做的改进,特别是构建课程.我认为我的编码方式不正确.欢迎任何建议.

public class TestDriver 
{
        private static LockBarrier barrier;

        static class Runnable1 implements Runnable
        {
            public Runnable1()
            { }

            public void run()
            {
                try
                {
                    System.out.println(Thread.currentThread().getId()+" lazy arrived at barrier");
                    Thread.sleep(10000);
                    barrier.await();
                    System.out.println(Thread.currentThread().getId()+" passed barrier");           

                }
                catch (InterruptedException ie)
                {
                    System.out.println(ie);
                }
            }     

        }

        static class Runnable2 implements Runnable
        {       

            public Runnable2()
            { } 

            public void run()
            {
                try
                {
                    System.out.println(Thread.currentThread().getId()+" quick arrived at barrier");

                    //barrier.await(1,TimeUnit.SECONDS);
                    barrier.await();
                    System.out.println(Thread.currentThread().getId()+" passed barrier");
                }               
                catch (InterruptedException ie)
                {
                    System.out.println(ie);
                }
            } …
Run Code Online (Sandbox Code Playgroud)

java multithreading

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

如何在url helpers中使用当前子域

我有一个来自Devise的url helper如下:

account_confirmation_url(@resource, :confirmation_token => @resource.confirmation_token)
Run Code Online (Sandbox Code Playgroud)

如何使用当前子域而不是主子域创建URL?

routing ruby-on-rails devise

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

使用Python脚本包装在Bash-Shell中输入的所有命令

我想要的是一种机制,我在Bash-Terminal上输入的所有命令都由Python脚本包装.Python脚本执行输入的命令,但它增加了一些额外的魔法(例如设置"动态"环境变量).这有可能吗?

我正在运行Ubuntu和Debian Squeezy.

补充说明:

我有一个动态更改的属性文件(某些脚本会随时更改它).我需要该文件中的属性作为所有shell脚本中的环境变量.当然我可以从shell以某种方式解析属性文件,但我更喜欢使用面向对象的样式(尤其是写入),因为它可以用Python(和ConfigObject)完成.

因此,我想用Python脚本包装所有脚本(无需自己修改脚本),这些脚本处理这些属性到所有Shell脚本.这是我目前的用例,但我可以想象,我会发现其他情况,我可以在以后扩展我的包装.

python linux bash

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

MATLAB:如何从单元格数组B中删除单元格数组A的元素?

我有一个字符串的两个单元阵列A,并B分别持有60个400主题名称.单元阵列A中的所有主体也在单元阵列中B.我想要做的是A从单元格数组中删除单元格数组中列出的主题,B以达到单元格数组C,该数组仅包含我想要使用的主题.

string matlab cell-array

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

如何实现具有 RampUp 时间的 ThreadPoolExecutor

我想知道是否有人实现了可以指定加速时间的线程池。例如,如果我们创建一个大小为 50 的线程池并指定 50 秒的加速时间。每秒应创建 1 个线程。我尝试通过重写 beforeExecute 方法来扩展 Java 中的 ThreadPoolExecutor,但后来意识到它会在执行任何 Runnable 之前调用 beforeExecute 方法。

java threadpool

5
推荐指数
0
解决办法
922
查看次数

PostgreSQL数据库中具有大小(相对和绝对)的模式列表

我正在寻找一个返回任何数据库的表单结果的查询(请参阅下面的示例,假设数据库使用的总空间为40GB)

schema | size | relative size
----------+-------------------
foo    | 15GB |   37.5%      
bar    | 20GB |     50%
baz    |  5GB |   12.5%
Run Code Online (Sandbox Code Playgroud)

我已经设法使用按模式排序的数据库中的实体来编制一个空间列表,这很有用,但是从这个模式获取每个模式的摘要看起来并不那么容易.见下文.

SELECT relkind,
       relname,
       pg_catalog.pg_namespace.nspname,
       pg_size_pretty(pg_relation_size(pg_catalog.pg_class.oid))
FROM   pg_catalog.pg_class
       INNER JOIN pg_catalog.pg_namespace
         ON relnamespace = pg_catalog.pg_namespace.oid
ORDER  BY pg_catalog.pg_namespace.nspname,
          pg_relation_size(pg_catalog.pg_class.oid) DESC;
Run Code Online (Sandbox Code Playgroud)

这给出了结果

  relkind |                relname                |      nspname       | pg_size_pretty 
---------+---------------------------------------+--------------------+----------------
  r       | geno                                  | btsnp              | 11 GB
  i       | geno_pkey                             | btsnp              | 5838 MB
  r       | anno                                  | btsnp              | 63 MB
  i       | anno_fid_key                          | …
Run Code Online (Sandbox Code Playgroud)

postgresql

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

使用WWW :: Mechanize获取HTML导致"禁止"

我想通过使用WWW :: Mechanize来获取imdb电影的内容.首先,我必须找到一种方法来找到相应的/ title/tt*url.当我有一个叫做斗争俱乐部的电影时,我想访问这个链接:*ttp://www.imdb.com/find?s = all&q = fight + club由于某种原因,这已经失败了.下面是导致错误的行

$mech->get('http://www.imdb.com/find?s=all&q=fight+club');
Run Code Online (Sandbox Code Playgroud)

错误信息:

错误获取 http://www.imdb.com/find?s=all&q=fight+club:禁止

如果我写了像get(http://www.google.com)这样的东西,它就可以了.使用imdb有什么区别?任何替代解决方案的建议?

perl get www-mechanize

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