问题列表 - 第5501页

您目睹的最不合理的用户行为是什么?

虽然新手软件设计师希望他们的用户能够理性行事,但事实并非如此; 我已经多次看到用户感知与现实完全脱节,或者它的反馈显然是不合理的.

我认为我们应该适应,而不是相反.

我知道只有一种方法可以达到这个目的:倾听用户的意见,尤其是他们使用的软件中他们不喜欢的内容.

如果到目前为止我学到了一件事; 他们经常抱怨人们不会想到的事情

你从用户那里学到了什么意想不到的东西?

usability user-interface user-feedback

10
推荐指数
4
解决办法
541
查看次数

如何从sqlite3获取所选结果的行数?

我想获取所选行的数量以及所选数据.目前我必须使用两个sql语句:

一个是

select * from XXX where XXX;
Run Code Online (Sandbox Code Playgroud)

另一个是

select count(*) from XXX where XXX; 
Run Code Online (Sandbox Code Playgroud)

可以使用单个sql字符串实现吗?

我检查了sqlite3的源代码,然后找到了函数sqlite3_changes().但该功能仅在更改数据库(之后insert, delete or update)时才有用.

任何人都可以帮我解决这个问题吗?非常感谢你!

sqlite count

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

区分内部网和官方IP地址

如何确定给定的IP地址是官方Internet地址还是内部Intranet IP地址?

intranet ip-address

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

在创建iPhone游戏之前,您建议我学习哪些技术/概念?

很抱歉,如果这是一个广泛的问题,但除了Objective-C,Cocoa和OpenGL ES之外,您建议我在为iPhone编写游戏之前阅读哪些技术或概念?我是一名初级游戏开发者,需要我能得到的所有帮助:)

iphone cocoa objective-c

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

如何在HQL中模拟NVL

我试过这个:

from Table where (:par1 is null or col1 = :par1)
Run Code Online (Sandbox Code Playgroud)

但它发生了

from Table where :par1 is null
Run Code Online (Sandbox Code Playgroud)

始终返回表的所有行,即使:par1不为null.

 select * from table where col1 = 'asdf'
Run Code Online (Sandbox Code Playgroud)

不会返回任何行.

我不能使用本机语法,因为我的应用程序应该在不同的数据库引擎上运行

hibernate hql

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

为什么没有HybridDictionary的通用版本?

显然,没有HybridDictionary的通用版本.

为什么是这样?当你需要在字典中存储项目时,我一直认为它是最佳实践,但不知道它中会有多少项目.

也许是因为Dictionary <>比HybridDictionary具有更好的性能和更少的开销,即使其中只有少数元素.

还是有一种我不知道的新的最佳实践?

.net generics

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

属性与方法

快速提问:您何时决定使用属性(在C#中)以及何时决定使用方法?

我们正在忙着进行这场辩论,并且发现了一些我们应该使用财产或方法存在争议的领域.一个例子是:

public void SetLabel(string text)
{
    Label.Text = text;
}
Run Code Online (Sandbox Code Playgroud)

在该示例中,Label是ASPX页面上的控件.是否有一个原则可以控制决策(在这种情况下)是否将其作为方法或财产.

我会接受最全面和最全面的答案,但这也触及了我给出的例子.

c# methods properties

124
推荐指数
8
解决办法
4万
查看次数

如何实现Iterable接口?

给定以下代码,如何迭代ProfileCollection类型的对象?

public class ProfileCollection implements Iterable {    
    private ArrayList<Profile> m_Profiles;

    public Iterator<Profile> iterator() {        
        Iterator<Profile> iprof = m_Profiles.iterator();
        return iprof; 
    }

    ...

    public Profile GetActiveProfile() {
        return (Profile)m_Profiles.get(m_ActiveProfile);
    }
}

public static void main(String[] args) {
     m_PC = new ProfileCollection("profiles.xml");

     // properly outputs a profile:
     System.out.println(m_PC.GetActiveProfile()); 

     // not actually outputting any profiles:
     for(Iterator i = m_PC.iterator();i.hasNext();) {
        System.out.println(i.next());
     }

     // how I actually want this to work, but won't even compile:
     for(Profile prof: m_PC) {
        System.out.println(prof);
     }
}
Run Code Online (Sandbox Code Playgroud)

java iterator

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

如何修复Perl中的多行失控字符串错误?

我的Perl脚本中有一些错误,我查看了源代码,但找不到问题.

#Tool: decoding shell codes/making shell codes

use strict;
use Getopt::Std;

my %opts=();
getopts("f:xa", \%opts);

my($infile, $hex);
my($gen_hex, $gen_ascii);

sub usage() {
print "$0 -f <file> [-x | -a] \n\t";
print '-p <path to input file>'."\n\t";
print '-x convert "\nxXX" hex to readable ascii'."\n\t";
print '-a convert ascii to "\xXX" hex'."\n\t";
print "\n";
exit;
}

$infile = $opts{f};

$gen_hex = $opts{a};
$gen_ascii = $opts{x};use


if((!opts{f} || (!$gen_hex && !$gen_ascii)) {
usage();
exit;
}

if($infile) {
open(INFILE,$infile) || die "Error Opening …
Run Code Online (Sandbox Code Playgroud)

perl

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

为什么在异常后执行会跳转到proc的末尾?

当在任何过程/函数/方法中调试某些代码时发生未处理的异常时,调试器会在那里停止并显示消息.

如果我现在继续逐步调试,执行将直接从创建异常的行跳转到当前过程的结尾(如果没有finally块).

继续使用当前程序的下一行是不是很好?

为什么跳转到proc的结尾并继续调用过程?这只是设计还是有充分的理由呢?

delphi exception

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