问题列表 - 第20250页

如何在创建和显示布局时将焦点设置在视图上?

目前,我有一个包含a Button,a TextView和an 的布局EditText.当显示布局时,焦点将自动放在EditText,这将触发键盘显示在Android手机上.这不是我想要的.有什么方法可以在TextView显示布局时设置焦点或什么都没有?

java android focus

89
推荐指数
6
解决办法
15万
查看次数

如何判断是否使用Java远程挂载目录

有没有办法以编程方式确定特定目录是否实际远程安装?这可以用Java完成,如果没有,可以用JNI上的本机C代码完成吗?

由于这是Java,它可以在Linux或Windows或Mac下运行,因此正确的解决方案需要解决所有这些平台.(再次,如果它与C在JNI上的多个单独的解决方案,那就好了).并且可能存在不同的情况,例如NFS或samba或其他任何情况.

谢谢.

java mount

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

Google地图:如何将HTML元素添加到特定坐标?

我想知道如何以及如果我可以将标准HTML元素(div,button)添加到地图上的一组特定坐标?

例如,我有一组坐标,我想附加一个自定义气球通知给他们

带有自定义样式元素的Google地图附加到一组坐标http://i45.tinypic.com/dfc7sj.png

当我从坐标平移时,元素应该消失,当我平移回它们时,元素应该重新出现.

是否可以使用Google地图执行此操作?

javascript google-maps overlay google-maps-markers

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

无法使用Xdebug使用Netbeans 6.8 IDE调试Code Igniter App

我无法使用Xdebug来调试使用Code Igniter构建的应用程序,但我可以使用它来调试任何其他PHP文件,只要它不使用相同的结构来解决Code Igniter使用的url.

含义:在没有Code Igniter的简单PHP文件中,当我使用NetBeans调试时,浏览器转到:http:// localhost:86/index.php?XDEBUG_SESSION_START = netbeans-xdebug

由于没有使用Code Igniter或其他框架,NetBeans实际上可以调试PHP.


但是当在NetBeans中点击调试按钮时使用Code Igniter,浏览器会转到:

HTTP://本地主机:86/index.php的XDEBUG_SESSION_START = netbeans的-Xdebug的

根index.php所有发生在Code Igniter中没有运气,而是我得到标准的CodeIgniter"404 Page not found".

我的猜测是,由于Code Igniter用于解析url的结构段,xdebug无法进行任何调试.

示例:example.com/class/function/ID

如何使用Code Igniter使xdebug工作?

使用:

  • Windows 7 32位.
  • XAMPP版本1.7.3.
  • PHP 5.3.1
  • Xdebug v2.0.6-dev

php xampp netbeans codeigniter xdebug

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

类型(单位 - >单位)的函数是否可以在F#中静态解析类型参数?

为什么不允许这样做?

type Foo() =
    static member Bar() = ()

let inline bar<^a>() = //ERROR: unexpected infix operator in pattern
    (^a : (static member Bar : unit -> unit)())

//Hypothetical usage: let _ = bar<Foo>()
Run Code Online (Sandbox Code Playgroud)

......但是这样可以吗?

type Foo() =
    static member Bar() = new Foo()

let inline bar() : ^a =
    (^a : (static member Bar : unit -> ^a)())

let x : Foo = bar()
Run Code Online (Sandbox Code Playgroud)

具有静态解析类型参数的函数是否需要返回已解析类型的实例?

f# inline

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

TDD/BDD截屏/视频资源

我最近看完了敏捷秋天的截屏视频,我正在寻找更多类似范围的材料.基本上,我正在寻找提供TDD/BDD流程的截屏视频,同时开发一些"真实"应用程序(或部分内容) - 所以请不要20分钟.我很惊讶没有找到这样的东西.如果您知道任何符合要求的资源,请列出它们.

tdd bdd video

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

.NET中的对称加密/解密

我正在使用C#中的对称加密/解密例程.我知道之前有关于这个主题的一些问题,但大多数答案似乎是关于加密的哲学,而不是给出实际的代码.

更新:我真的很想看到一些代码,而不仅仅是链接.非常感谢!

c# encryption

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

从右边填充HBox?VBox从底部?

我只是真的需要HBox的答案,但想想如果我们在这里得到一个好的答案,它会帮助任何人试图用VBox做类似的事情.在actionscript和MXML中都知道这一点会很高兴.

所以我有一个HBox,我希望从左边对齐一些文本,从右边对齐一些无线电.像这样:

 ___________________________________________________
|                                                   |
|Text                                Yes ()  No()   |
|___________________________________________________|
Run Code Online (Sandbox Code Playgroud)

我目前这样做是通过在文本和无线电之间放置一个宽度为100%的隐形盒子,就像这样

 _____ __________________________________ ________________
|     |                                  |                |
|Text | invisible box  percentWidth=100; | Yes ()  No()   |
|_____|__________________________________|________________|
Run Code Online (Sandbox Code Playgroud)

我宁愿让他们自己的HBox中的无线电正确对齐如下:

 _____ ________________________________________________________
|     |                                                        |
|Text |                                         Yes ()  No()   |
|_____|________________________________________________________|
Run Code Online (Sandbox Code Playgroud)

我已经看到一些帖子谈论了一个horizo​​ntalAlign属性,但我没有在文档中看到它.

那我该怎么做呢?

谢谢〜迈克

apache-flex actionscript-3 hbox

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

nginx作为限制http动词访问的反向代理

所以我有一个使用CouchDB作为后端的应用程序.Couch还没有真正拥有它的安全/用户模型,默认情况下任何人都可以做任何事情(包括删除记录甚至整个数据库).但是,如果我们限制只访问GET请求,我们会更安全.

我希望我可以将nginx作为反向代理放在前面,但是我找不到一个允许你根据动词过滤请求的选项.庞德这样做所以我想要走这条路,但我们已经广泛使用nginx,不要在混合中添加其他技术.任何人都知道是否有一个可以让这种情况发生的选择?

我甚至会在Apache中找到一个mod_proxy选项.有任何想法吗?

rest proxy couchdb nginx

7
推荐指数
2
解决办法
2831
查看次数

Process.waitFor(),threads和InputStreams

在伪代码中,这就是我正在做的事情:

Process proc = runtime.exec(command);
processOutputStreamInThread(proc.getInputStream());
processOutputStreamInThread(proc.getErrorStream());
proc.waitFor()
Run Code Online (Sandbox Code Playgroud)

但是,有时processOutputStreamInThread看不到任何输出,有时也看不到.粗略地说,该方法创建BufferedInputStream命令的输出并将其发送到记录器.

根据我所看到的,我猜,command不用有它的所有倒入美联储流输出getInputStream()getErrorStream(),从而使流是空的.

我的试验结果如下:

(1)waitFor()java.lang.Process中是否要求在返回之前读取已执行程序的输出?

文档仅说明:

如果需要,导致当前线程等待,直到此Process对象表示的进程终止.如果子进程已终止,则此方法立即返回.如果子进程尚未终止,则调用线程将被阻塞,直到子进程退出.

(2)在什么条件下,流提供getInputStreamgetErrorStream需要关闭和/或它们是否自动关闭?

文档仅说明:

获取子进程的错误流.该流获取从此Process对象表示的进程的错误输出流中传输的数据.

实现说明:缓冲输入流是个好主意.

一个用户报告说他必须自己关闭流,但是我至少在一部分时间内得到一个异常,表明当我尝试这样做时,流已经关闭.

编辑:getOutputStreamgetInputStream,现在提出上述.

解决方案:问题最终导致在某些情况下,用于处理输出流的线程在我的非常短暂的进程完成之后才会运行,从而导致输入流不给我任何数据. waitFor没有等待执行程序的输出.相反,程序在收集任何输出之前运行并终止.

我使用线程是因为我不确定我将在标准错误和标准输出上获得多少输出,并且我希望能够同时处理两个,而不会阻塞其中一个或者只有其中一个有可用数据.但是,因为我的线程无法一致地读取执行程序的输出,所以这是一个非解决方案.

我的最终编码看起来像这样:

ProcessBuilder pb = new ProcessBuilder(cmdargs);
pb.redirectErrorStream(true);
Process proc = pb.start();
processOutputStream(proc.getInputStream());
proc.waitFor()
Run Code Online (Sandbox Code Playgroud)

java multithreading inputstream process

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