问题列表 - 第33421页

单击空白区域时如何处理事件?

我想在列表视图左键单击空白区域时捕获事件 - 即单击列表视图控件中的任何项目.

我在列表视图的事件列表中搜索但没有找到.我怎样才能做到这一点?请帮忙!

[编辑]如果我能抓住这个事件,我想做什么:取消选择列表视图中的所有项目.

wpf listview event-handling

5
推荐指数
2
解决办法
3920
查看次数

可串行化对象在放入捆绑包时是否总是被序列化?

我们想知道当使用Bundle可序列化或可分割的对象时,编组何时实际发生?一旦你把它放在捆绑中?由于bundle主要用于简单地在两个屏幕之间传递数据(我们在这里甚至不讨论IPC!),编组对象似乎没什么意义,因为它始终保留在内存中,没有?

我们是否正确地假设编组(无论是Java序列化还是Android分区)只会发生

  1. 必须将数据传递给另一个进程,例如在RMI期间,或
  2. 组件(活动或服务)被破坏,实例状态必须写入磁盘?

我见过Android框架工程师(我相信是Dianne Hackborn)说应该使用Parcelable而不是Serializable因为前者更快.多快了?如果对象在大多数情况下都没有编组,那么这是否会产生影响(假设我们对此的假设是正确的)?

android bundle marshalling serializable parcelable

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

在PHP中如何反向排序文件?

我有一个像这样的text(text.txt)文件:

shir
beer
geer
deer
Run Code Online (Sandbox Code Playgroud)

我还有一个PHP源页面:

<?php
foreach (glob("*.txt") as $filename) {   
    $file = $filename;
    $contents = file($file); 
    $reverse = array_reverse($file, true);
    $string = implode("<br>" , $contents);
    echo $string;
    echo "<br></br>";
}
?>
Run Code Online (Sandbox Code Playgroud)

我希望在php页面中显示:

deer
geer
beer
shir
Run Code Online (Sandbox Code Playgroud)

从文件的末尾到开头.
谢谢

php arrays sorting file array-reverse

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

html/css中的"硬"单词分解/分裂

当在html div中显示时,如何在某个点分割长字/ url?

应该是这样的:

thisisareallylongwordt 
hatneedstobebroken her
e or something like th
at.
Run Code Online (Sandbox Code Playgroud)

html css line-breaks

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

使用ispell/aspell拼写检查camelcased单词

我需要拼写检查包含许多camelcased单词的大文档.我想要ispell或aspell来检查单个单词是否拼写正确.

所以,如果这个词:

ScientificProgrezGoesBoink

我很乐意建议这样做:

ScientificProgressGoesBoink

有没有办法做到这一点?(我的意思是,在Emacs缓冲区上运行它.)请注意,我不一定要它建议完整的替代方案.但是,如果它知道Progrez不被识别,我希望能够至少替换那个部分,或者将这个词添加到我的私人词典中,而不是将每个骆驼词包括在词典中.

emacs camelcasing aspell ispell

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

如何将apache日志时间转换为activerecord:datetime

我想通过ActiveRecord将apache日志保存到MySQL.在apache日志中,默认时间字符串如下:

[13/Aug/2008:00:50:49 -0700]
Run Code Online (Sandbox Code Playgroud)

如何将其转换为ActiveRecord :datetime类型?谢谢!

ruby apache activerecord datetime

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

postgresql查询显示用户的组

如果我在组中创建用户,例如:

create role user_1 login inherit in role group_1;
Run Code Online (Sandbox Code Playgroud)

以后,我可以使用哪个查询检索用户所属的组?

sql postgresql

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

参考分配真正原子 - 即使在64位机器上?

只是想知道上述情况是否属实,或者参考分配是否分为两个操作

这是你需要使用的原因Interlocked.Exchange吗?

谁能确认一下?

我在这里谈论指针赋值 - 这真的是原子的吗?

c#

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

我可以在商业网络应用程序中使用LGPL库(客户端javascript或服务器端jar)吗?

我想从两个角度提出这个问题.

作为一名图书馆开发人员,我不希望我的作品在源封闭的网络应用中使用,而大多数网络应用都是源关闭的.(而且它们也无法分发,通常一个Web应用程序依赖于个人).转向云计算的趋势似乎将来PC上运行的软件将会减少,越来越多的软件将转移到集中式云基础架构.这意味着,谈论"软件分发"是没有意义的,因为大多数应用程序将是服务器托管的,根本不需要分发.

所以,我想知道在这种情况下GPL/LGPL如何保护库开发人员,不必分发派生.

考虑一下人们如何使用软件?就个人而言,我不认为分布式软件和托管软件(Web应用程序)之间存在太大差异.例如,Google DocsMicorost Word.假设有一个由Microsoft WordGoogle Docs使用的GPL库libxyz,这是否意味着,Microsoft Word应该是GPL-ed而Google Docs不需要,因为Google Docs不是分发的?

其次,作为商业网络应用程序开发人员,我目前可以在我的网络应用程序中使用LGPL/GPL库吗?(LGPLv2或LGPLv3)我看过很多使用LGPL库的网页,虽然我个人不喜欢,但我不知道他们是否违反了许可证.

web-hosting software-distribution gpl lgpl

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

使用Java中的命令行工具进行通信

我想从我的Java程序中使用linux命令行工具.我启动程序并使用Process类(http://download.oracle.com/javase/6/docs/api/java/lang/Process.html)获取输出:

 /* @param args
  * @throws IOException 
  */
 public static void main(String[] args) throws IOException {
    Process proc = Runtime.getRuntime().exec("octave");

    BufferedReader reader = 
        new BufferedReader(new InputStreamReader(proc.getInputStream()));

    BufferedReader errorReader = 
        new BufferedReader(new InputStreamReader(proc.getInputStream()));

    BufferedWriter writer = 
        new BufferedWriter(new OutputStreamWriter(proc.getOutputStream()));

    int c;
    while((c = proc.getInputStream().read()) != -1) {
       System.out.print((char)c);
    }
    System.out.println("End");
 }
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

GNU Octave,版本3.0.5版权所有(C)2008 John W. Eaton等.这是免费软件; 查看复制条件的源代码.绝对无保证; 甚至不适用于适销性或特定用途的适用性.有关详细信息,请键入"保修".

Octave配置为"i486-pc-linux-gnu".

有关Octave的更多信息,请访问http://www.octave.org.

如果您发现此软件有用,请提供帮助.有关更多信息,请访问 http://www.octave.org/help-wanted.html

报告错误(但首先请阅读 http://www.octave.org/bugs.html以了解如何编写有用的报告).

有关以前版本更改的信息,请键入"news".

奇怪的是,如果我在终端中运行八度音程,则正常输出如下:

:〜/ workspace/Console/src/c $ octave
GNU Octave,版本3.0.5版权所有(C)2008 John W. Eaton等.这是免费软件; …

java linux process

5
推荐指数
2
解决办法
1035
查看次数