问题列表 - 第27824页

为什么听众列出了列表?

为什么监听器列表(例如在Java中使用addXxxListener()removeXxxListener()注册和取消注册侦听器的列表)被称为列表,并且通常实现为列表一套不是更合适,因为在听众的情况下

  • 无论他们被调用的顺序如何(尽管可能存在这样的需求,但它们是特殊情况;普通的监听器机制没有这样的保证),并且
  • 不需要多次注册同一个监听器(无论这样做是否应该导致调用同一个监听器1次或N次,或者是一个错误,是另一个问题)

这只是一个传统问题吗?无论如何,套装都是引擎盖下的某种列表.是否存在性能差异?迭代List比通过迭代更快还是更慢Set?要么采取更多或更少的记忆?差异肯定几乎可以忽略不计.

java list listener

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

通用SQL构建器.NET

我正在寻找一种在C#中编写一个针对不同提供者的SQL语句的方法.SQL语句区分的典型示例是PostgreSQL中LIMITMSSQL中的TOP.

是解决SQL语法的唯一方法,如上面两个,根据用户选择的提供者或使用try catch语句作为流控制来编写if语句(LIMIT不起作用,我会尝试使用TOP)?我已经看过LINQ Take方法,但我想知道如果没有LINQ可以做到这一点吗?

换句话说,C#是否有一些我无法找到的通用SQL Provider类可以使用?

.net c# sql sqlbuilder

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

在DB表中标记已删除的记录

有时您想将数据库表记录标记为已删除而不是永久删除它,对吧?

你是怎样做的?

到目前为止,我一直在使用布尔"删除"字段,但我不确定它是否是一个很好的评论.

language-agnostic database-design database-schema

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

在SQL Server中从十进制中删除尾随零

我有一个列,DECIMAL(9,6)即它支持像999,123456这样的值.

但是当我插入像123,4567这样的数据时,它变成了123,456700

如何删除那些零?

sql t-sql formatting decimal sql-server-2008

77
推荐指数
7
解决办法
21万
查看次数

删除特定提交

我和一位朋友在一个项目上合作,他编辑了一堆本不应该编辑过的文件.不知怎的,我将他的作品合并到了我的作品中,或者当我拉动它时,或者当我试图选择我想要的特定文件时.我一直在寻找和玩很长一段时间,试图弄清楚如何删除包含对这些文件的编辑的提交,它似乎是revert和rebase之间的折腾,并没有简单的例子,并且docs假设我比我知道的更多.

所以这是问题的简化版本:

鉴于以下情况,如何删除提交2?

$ mkdir git_revert_test && cd git_revert_test

$ git init
Initialized empty Git repository in /Users/josh/deleteme/git_revert_test/.git/

$ echo "line 1" > myfile

$ git add -A

$ git commit -m "commit 1"
[master (root-commit) 8230fa3] commit 1
 1 files changed, 1 insertions(+), 0 deletions(-)
 create mode 100644 myfile

$ echo "line 2" >> myfile

$ git commit -am "commit 2"
[master 342f9bb] commit 2
 1 files changed, 1 insertions(+), 0 deletions(-)

$ echo "line 3" >> myfile

$ …
Run Code Online (Sandbox Code Playgroud)

git commit revert cherry-pick

260
推荐指数
7
解决办法
27万
查看次数

删除JAXB中的前导/尾随空格?

如何在JAXB中进行编组之前/之后删除前导/尾随空格?

java jaxb

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

更改.JAR文件的图标

如何更改.JAR要分发的文件的图标?我已经更改了程序运行时显示的图标,但我想更改环境中的图标(例如Windows XP),即文件本身.我用谷歌搜索,但我能找到的最好的是转换.JAR为a .EXE,这不是最好的选择.

java icons

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

我想在MySQL数据库中插入日期,如24-05-2010

我正在使用C#代码为日期插入记录和datetimepicker控件我希望在MySQL数据库中插入日期如24-05-2010我必须在MySQL表中使用什么数据类型

以及如何正确插入查询以插入日期?

mysql

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

反向设计一个网页

我希望将任何网页逆向工程化为页面的逻辑表示.例如,如果一个网页有一个菜单,那么我想要一个逻辑菜单结构,也许是XML.如果网页上有一篇文章,我想要一篇文章XML节点,如果它有文章的标题我想要一个标题XML节点.基本上,我想要没有任何用户界面的网页的逻辑形式.

这个逻辑模型既可以是代码中的对象,也可以是XML无关紧要,重要的是它已经识别出页面上的所有内容.

webpage reverse-engineering

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

Android:ImageView扩展源图像

我似乎无法让我的ImageView以原始大小显示其源图像.ImageView看起来像这样:

   <ImageView 
 android:id="@+id/Logo" 
 android:src="@drawable/logo"
 android:layout_width="wrap_content" 
 android:layout_height="wrap_content"
 >
</ImageView>
Run Code Online (Sandbox Code Playgroud)

源图像宽140像素,但在Nexus One的屏幕上,宽度为480像素,占用了宽度的一半.使用px或dp中的绝对值来表示宽度和高度不会改变任何值.从升级看,图像看起来也非常抗锯齿.为什么会发生这种情况,我该如何预防呢?

size android resolution scale imageview

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