问题列表 - 第44290页

EditTextPreference禁用按钮?

我希望有一个EditTextPreference,如果EditText字段中没有文本,它将禁用OK按钮.我创建了一个自定义的EditTextPreference类,我可以获取EditText对象并设置TextWatcher,但我找不到禁用该按钮的方法.看起来我只是无法访问对话框中的"确定"和"取消"按钮.

任何人都知道如何获得这些按钮或做我想做的事情?

只有其他选择是尝试从头开始创建一个看起来像模仿EditTextPreference的自定义Dialog.

android dialog preference android-edittext

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

Netbeans GUI Builder

我有一个相当大的应用程序.我已经将Netbeans GUI构建器用于大多数GUI工作.既然项目开始变大,我想知道这是否可取.是否最好手动创建GUI,以便我可以更好地控制它们?建议远离GUI构建器或坚持使用它.你能分享一些经验吗?

谢谢

编辑:

看到这就是我问这个问题的原因.似乎不同的人都有自己的想法.我个人认为它适用于小型项目,但是当事情开始变得复杂时,GUI编辑器可能很麻烦.

java user-interface netbeans

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

与 SQL 转储相比,使用连续归档和时间点恢复有什么优势?

PostgreSQL 的连续归档和时间点恢复似乎备份和恢复要复杂得多。与使用 SQL 转储方法相比有哪些优点?我的环境是Windows Server 2008。

postgresql backup database-backups

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

maclab上的matlab"内存"功能?

在Windows机器上,MATLAB用户可以使用memoryfeature memstats命令.但是,这些都不能在计算机上运行,​​如下所示:

>> memory
??? Error using ==> memory
Function MEMORY is not available on this platform.

>> feature memstats
??? Error using ==> feature
An unknown feature was specified

有没有人知道如何在Mac上访问有关matlab内存使用情况的信息?

memory matlab

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

用于在Linux上创建Excel电子表格的Python或Perl

我有一个在Linux机器上运行的Python程序,它将数据写入CSV文件.客户端现在希望将CSV数据写入Excel文件.Excel文件需要基于模板 - 公司徽标等.如果日期字段在特定范围内,还需要突出显示某些行.

该程序是专有的,所以我不想使用任何会使它成为GPL的东西.

是否有满足这些要求的Python解决方案?编写单独的Perl脚本来处理CSV输出并创建Excel文件会更好吗?我在两种语言中的技能水平大致相同.

python excel perl

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

Python中的Socket.IO客户端库

任何人都可以为Python推荐一个Socket.IO客户端库吗?我已经浏览了一下,但我能找到的唯一一个是服务器实现,或者依赖于像Twisted这样的框架.

我需要一个不依赖于其他框架的客户端库.

仅仅使用众多连接类型之一是不够的,因为python客户端需要使用多个socketio服务器,例如,其中许多服务器不支持websockets.

python client-server socket.io

49
推荐指数
4
解决办法
5万
查看次数

跨平台扫描库

很长一段时间以来,您需要特殊的软件来从平板扫描仪创建多页 PDF 文档,这让我很恼火。因为“扫描仪”是一个含糊不清的词(这确实使搜索变得困难!)让我澄清一下:我的意思是,例如,HP F4280 打印机/扫描仪设备以光学方式“扫描”纸质文档并创建数字表示的过程它,通常以 .jpg 或 .tif 文件结尾。

问题是我不知道没有跨平台的程序能够从平板扫描仪创建多页扫描。为此,软件必须一次存储每个扫描的页面,并询问用户是否要扫描另一页。您不能依赖驱动程序来处理多页扫描,因为驱动程序只为换页扫描仪执行此操作,这些扫描仪会不间断地“吸入”一叠纸,并在将数据交给驱动程序框架之前组合数据。

因此,我开始着手创建这样一个程序。在底层,我想在 Windows XP 或更高版本、Mac OS X 和流行的 Linux 2.6 发行版上支持 TWAIN 和 SANE 接口。2008 年或以后的年份。

这是我设想的工作方式。首先,我需要一个提供统一 API 的库,无论后端是使用 TWAIN 还是 SANE。API 必须能够提供所扫描数据的位的字节数组,无论是压缩的还是其他的。应该公开 TWAIN 和 SANE 之间共享的一些属性:例如,DPI、纸张尺寸和颜色/灰度/线性。然后应该可以明确指定、提示或查询成功扫描返回的字节数组的结果图像格式。

我不是特别关心编程环境:我熟悉所有流行的命令式/OO 语言。我更喜欢 Java 或 C# 之类的东西,但 C 或 C++ 也可以正常工作。

一旦我手头有了这样的库,我就可以构建一个只根据需要调用例程的 GUI,并使用几个可用的 PDF 渲染库之一来创建输出。我不坚持“编译一次,随处运行”,但我至少坚持“一次编写,随处编译”。当然,因为 TWAIN 和 SANE 是在互斥平台上可用的不同 API,所以在某些时候必须有一些 #ifdefs 或其他方法来区分平台以确定使用哪个 API。

我打算让我的程序和我直接链接的任何库都符合自由软件的资格(根据 FSF),但我对编程环境的唯一要求是它在 Windows XP 或更高版本、Mac OS X 和Linux 2.6。

我一直在谷歌上搜索很多这样的库,但我什至找不到专有的库,更不用说免费软件了。如果有人发现了这样的宝石,请给我一个链接——否则,任何关于开始使用我的应用程序的建议将不胜感激。如果有必要,我会自己做上述库的开发,并在 GNU LGPL 下作为一个单独的项目发布。为了应用程序,我更喜欢用 Qt4/C++、.NET 和 GTK# 或 Java/Swing 编写它,以获得最大的跨平台兼容性。

scanning

6
推荐指数
0
解决办法
1639
查看次数

基于整数类型"signed-ness"的部分模板专业化?

鉴于:

template<typename T>
inline bool f( T n ) {
  return n >= 0 && n <= 100;
}   
Run Code Online (Sandbox Code Playgroud)

unsigned类型一起使用时会生成警告:

unsigned n;
f( n ); // warning: comparison n >= 0 is always true
Run Code Online (Sandbox Code Playgroud)

有没有什么聪明的办法不是做比较n >= 0T是一个unsigned类型?我尝试添加部分模板专门化:

template<typename T>
inline bool f( unsigned T n ) {
  return n <= 100;
}   
Run Code Online (Sandbox Code Playgroud)

但是gcc 4.2.1并不喜欢这样.(我没想到的是一种模板偏特的将是法律反正.)

c++ templates specialization

21
推荐指数
3
解决办法
5867
查看次数

如何使用Jquery更改辅助样式表?

我的base.css和我的网站上有一个red.css.

当我按下某个按钮时,我喜欢为blue.css更改red.css,而不会丢失base.css如何做到这一点?我试过这个:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
<script type="text/javascript">
    if($.cookie("css")) {
     $("link").attr("href",$.cookie("css"));
  }
$(document).ready(function(){  
    $("#troca_faccao").click(function() {
        $(this).parent().find("#painel_faccao").slideDown('fast').show(); //Drop down the subnav on click  
        $(this).hover(function() {
        }, function(){  
            $(this).parent().find("#painel_faccao").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up  
            });
        })
    $("#painel_faccao li a").click(function() { 
        $("link").attr("href",$(this).attr('rel'));
        $.cookie("css",$(this).attr('rel'), {expires: 365, path: '/'});
     return false;
  });
});
</script>
Run Code Online (Sandbox Code Playgroud)

和div:

                        <div id="painel_faccao" style="display: none">
                        <p>A Escolha é Sua!</p>
                        <ul>
                            <li class="horda"><a href="#" rel="horde.css">HORDA</a></li> 
                            <li class="alianca"><a href="#" rel="aliance.css">ALIANÇA</a></li> 
                        </ul></div>
Run Code Online (Sandbox Code Playgroud)

css jquery

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

来自大数组的子数组

我需要从一个大数组中获取一个子数组(我不知道数组,它来自数据库),如下所示:

$array = 
  array(0=>'Name 1',1=>'Name 2',2=>'Name 3',3=>'Name 4',4=>'Name 5',5=>'Name 6');
Run Code Online (Sandbox Code Playgroud)

我需要的是获得前3个元素.

$new_array = array(0=>'Name 1',1=>'Name 2',2=>'Name 3');
Run Code Online (Sandbox Code Playgroud)

谢谢!

php

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