问题列表 - 第23574页

什么数据库可以用于java?

我正在做一个本科的最终项目,需要证明我选择MySQL作为我项目的数据库元素.事实是,这是我唯一可以真正使用的,因此我就去了.

我可以使用哪些其他数据库系统?MySQL的这些优点和缺点是什么?

java database jdbc

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

Javascript:在用户停止输入时进行处理

我在网页上有一个文本框,我想将其值发送到XMLHttpRequest.现在我希望用户只需键入值,而无需按下按钮.但是如果我只是在键盘事件中发送请求,则每次按下键时它都会触发.

所以基本上我想要一些谎言

function KeyUpEvent()
{
  if (user is still typing)
    return;
  else 
    //do processing
}
Run Code Online (Sandbox Code Playgroud)

如果解决方案可能来自简单的javascript或mootools会很棒.我不想使用任何其他库.

javascript mootools

5
推荐指数
3
解决办法
1527
查看次数

未提升型产品的缺点?

在Haskell中,提升型产品意味着(a,b,c)和(a,(b,c))之间存在语义差异.

如果所有产品的所有模式匹配总是无可辩驳的,则没有区别,(a,b,c)可能是(a,(b,c))的语法糖.

为什么Haskell会选择升降式产品?

haskell types programming-languages functional-programming lazy-evaluation

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

有没有简单的方法来测试两个PNG的相等性?

我有一堆PNG图像,我正在寻找一种识别重复的方法.通过重复,我的意思是,具体地说,两个PNG文件的未压缩图像数据是相同的,不一定是其文件相同.这意味着我不能像比较CRC哈希值那样简单.

我认为这可以实际上可靠地完成,因为PNG使用无损压缩,但我担心速度.我知道我可以通过首先测试相同尺寸来稍微减少一些东西,但是当实际比较图像时,有没有什么方法可以合理有效地做到这一点?(也就是说,比"双重循环检查像素值相互比较"的暴力方法更快?)

delphi algorithm png

6
推荐指数
3
解决办法
356
查看次数

如何使用php和mysql记录用户操作?

我正在使用我的CMS,我希望它能够记录用户和其他管理员的活动.例如:当新用户注册或管理员发布新帖子时 - >更新上次活动.

我想知道什么是最好最简单的方法.

php mysql logging android-activity

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

是否值得学习以提高我在VIM的速度?

我已经学会了VIM的基本/中级水平(它太大了,无法列出).我经常发现我回到原来的方式,开始使用鼠标,按住键到达某个地方,做其他可能加速的愚蠢事情.

是否值得花时间学习ed来打破多年来在点击界面中学到的习惯?使用ed是否会培养出适合转移到VIM的思维方式?

vim command-line

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

.Net应用程序设置路径

默认情况下,Windows应用程序设置保存在此目录中:

%USERPROFILE%\Local Settings\Application Data\<Company Name>\<appdomainname>_<eid>_<hash>\<version>\user.config
Run Code Online (Sandbox Code Playgroud)

是否可以更改保存user.config文件的路径?例如,将其保存在本地文件夹中?

.net settings

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

类或接口预期错误(java)

当我尝试编译这个:

    public static int compareCardhl (Card c1, Card c2) 
}
if (c1.suit > c2.suit) return 1 ; 
if (c1.suit < c2.suit) return -1 ; 
if (c1.rank > c2.rank) return 1 ; 
if (c1.rank < c2.rank) return -1 ;  
return 0; 
}
Run Code Online (Sandbox Code Playgroud)

我得到了很多课堂或互动预期的错误.他们都指向了if's.我也在最后得到一个; expected错误Card c2).

这里出了什么问题?

java

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

将iPhone xib转换为iPad xib?

你怎么做呢?我看到了一个视频教程,但屏幕太小了.此外,除了更改视图大小外,我还需要对我的iphone应用程序进行其他重大更改才能转换为iPad吗?

iphone xcode xib ipad ios

75
推荐指数
7
解决办法
5万
查看次数

比较对象的不同实现的优点/缺点

这个问题涉及基本相同代码的2种不同实现.

首先,使用委托创建一个比较方法,该方法可以在排序对象集合时用作参数:

class Foo
{
    public static Comparison<Foo> BarComparison = delegate(Foo foo1, Foo foo2)
    {
        return foo1.Bar.CompareTo(foo2.Bar);
    };
}
Run Code Online (Sandbox Code Playgroud)

当我想要一种以与CompareTo函数提供的方式不同的方式对Foo对象的集合进行排序时,我使用上述方法.例如:

List<Foo> fooList = new List<Foo>();
fooList.Sort(BarComparison);
Run Code Online (Sandbox Code Playgroud)

二,使用IComparer:

public class BarComparer : IComparer<Foo>
{
    public int Compare(Foo foo1, Foo foo2)
    {
        return foo1.Bar.CompareTo(foo2.Bar);
    }
}
Run Code Online (Sandbox Code Playgroud)

当我想在Foo对象的集合中对Foo对象进行二进制搜索时,我使用上面的代码.例如:

BarComparer comparer = new BarComparer();
List<Foo> fooList = new List<Foo>();
Foo foo = new Foo();
int index = fooList.BinarySearch(foo, comparer);
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  • 每种实现的优点和缺点是什么?
  • 有哪些方法可以利用这些实现中的每一种?
  • 有没有办法以这种方式组合这些实现,我不需要复制代码?
  • 我是否可以仅使用其中一个实现来实现二分搜索和替代集合排序?

.net c# comparison icomparer

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