问题列表 - 第12534页

这个API可以改进吗?

在我们的CORE库中,我们将此类作为20,000行抽象提供.你能看出它的设计方式有什么问题吗?

注1:此类具有SharpZipLib支持.

注2:SharpZipLib约为20K线.

public static class Compression
{
    public static Byte[] CompressBytes(Byte[] input);
    public static Byte[] CompressBytes(Byte[] input, Format format);
    public static Byte[] CompressBytes(Byte[] input, Format format, Level level);

    public static Byte[] DecompressBytes(Byte[] input);
    public static Byte[] DecompressBytes(Byte[] input, Format format);

    public static String CompressString(String input);
    public static String CompressString(String input, Format format);
    public static String CompressString(String input, Format format, Level level);

    public static String DecompressString(String input);
    public static String DecompressString(String input, Format format);

    public static void CompressFile(String input_file_path, String …
Run Code Online (Sandbox Code Playgroud)

c# api refactoring

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

如何在列中查找未使用的ID?

可能重复:
用于查找缺失序列号的SQL查询

我有一个具有用户ID列的表,用户可以选择要在表中添加的用户ID.我想知道是否有一个SQL代码可以指向未使用的用户ID列表,甚至只是最小的未使用的ID?

例如,我有以下ID

USER_ID 1 2 3 5 6 7 8 10

我想知道是否有办法选择4甚至选择4和9?

sql

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

对类库使用系统命名空间:好的或坏的

在我的类库中使用"系统名称空间"是一个好主意吗?

样品:

namespace System.Web {
    public static class RequestExtensions {
        public static bool IsPost(this HttpRequest r) {
            return string.Compare(r.HttpMethod, "POST", StringComparison.OrdinalIgnoreCase) == 0;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

优点:无需包含其他uses-clause(特别是对于扩展方法),因此在添加对库的引用后,所有子句都可以直接使用.

最好的示例是NUnitEx项目(使用NUnit的命名空间).

缺点:潜在的名称冲突.

.net c# extension-methods namespaces

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

如果找不到正则表达式默认值

我想为我的正则表达式提供一个'default'值,所以如果找不到我想要的东西,它将返回默认值,就像它找到它一样.

这可以用正则表达式吗?

regex default

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

在java程序中执行另一个jar

我写了几个名为A.jar,B.jar的简单java应用程序.现在我想编写一个GUI java程序,以便用户可以按下按钮A执行A.jar,按钮B执行B.jar.我也想在GUI程序中输出运行时进程细节.有什么建议吗?

java jar executable-jar

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

如何在android中"顺利"加载Listview

我将数据从Cursor加载到listview,但我的Listview并没有真正显示"平滑".当我在ListView中的scollbar上上下拖动时,数据会发生变化.有些项目看起来像我的列表中的重复显示.我有一个"复杂的ListView"(两个textview,一个imageview)所以我用newView(),bindView()来显示数据.有人能帮我吗?

android listview

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

SQL Server 2008 SSMS将不记得密码

尽管选中"记住密码"复选框,SQL Server 2008仍不记得密码.

我怀疑重启会解决问题.但是,这个问题仍然存在.

环境:Windows Vista Ultimate,SQL Server 2008

我一直犹豫要发布这个,因为它看起来很琐碎和奇怪.

sql-server windows-vista sql-server-2008

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

用PHP发送批量电子邮件

我想使用PHP邮件功能将邮件发送到PHP中的数百个电子邮件地址.我怎样才能做到这一点?

php email

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

将项目分成多个项目的原因?

将开发项目(例如ASP.NET MVC应用程序)拆分为多个项目的常见原因是什么?代码组织也可以通过文件夹完成.多个项目往往会产生循环引用冲突,并且必须通过管理/解决这些冲突来增加复杂性.

所以为什么?

project-structure project-organization

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

如何在Symfony 1.2中的表单字段中允许某些HTML标记

我和Symfony一起玩,遇到过路障.

我创建了一个模型"CmsPage",它有一个名为"content"的字段,存储为clob(这是我所相信的特定的学说).当我创建应用程序时,我设置"--escaping-strategy = on",所以如果我在编辑使用html实体编码的CmsPage时输入任何html,或者沿着这些行编写某些内容.我想在这个领域允许HTML,快速的谷歌搜索没有多大帮助.也许我正在寻找错误的条款.

任何我想禁用该字段的字符转义,并且可能只允许少量html标记.在Symfony中执行此操作的正确方法是什么?

php forms symfony1

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