问题列表 - 第2667页

Eclipse中的饥饿退格?

在一些编辑器中,存在实现称为"饥饿退格"或"饥饿删除"的功能的插件.

如果此模式在文本编辑器中处于活动状态,那么点击退格键将自动从当前光标位置向后删除所有空白字符,直到第一个非空白字符.

例如,此功能适用于EmacsIntelliJ IDEA.

有谁知道它是否也可以在Eclipse中使用?

eclipse ide plugins editor

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

敏捷 - 用户故事定义

我正在为我朋友的业务编写一个小应用程序,并且我想借此机会了解我在年初时所做的一些敏捷项目管理培训.

我(我认为,我现在的组织!)一直在努力以用户故事的形式收集需求,其形式如下:

作为[用户类型]我想要[功能]以便[一些好处]

总是想要错过开始和结束,然后离开这个功能 - 但这就成了收集旧方式的要求!

但是我不想让它变得合适,所以我可以说'我正在做敏捷'......例如,如果我知道用户将被呈现一个项目列表,那么原因不言而喻,不是吗?

例如

作为[商店经理],我想[查看库存商品列表]以便...?

通常的做法是省略[so that]条款吗?

agile user-stories

11
推荐指数
3
解决办法
1782
查看次数

跟踪SQL Server 2005数据库中的更改

我的任务是开发一个跟踪数据库更改的解决方案.

对于我需要捕获的更新:

  • 更新日期
  • 旧的价值
  • 新的价值
  • 场受影响
  • 做变化的人
  • 记录ID
  • 表记录在

删除:

  • 删除日期
  • 做删除的人
  • 已删除记录的标题/描述/ ID.我跟踪的表更改都有标题或说明字段.我想在删除记录之前捕获它.
  • 表记录在

对于插入:

  • 插入日期
  • 做变化的人
  • 记录ID
  • 表记录在

我想过几种方法可以做到这一点:

  • 我正在使用存储过程进行任何更新/删除/插入.我会创建一个通用的"跟踪"表.它将有足够的字段来捕获所有数据.然后,我会在每个存储过程中添加另一行,以"将记录插入跟踪表"的效果.
    • 缺点:所有更新/删除/插入都在同一个表中混乱
    • 很多空字段
    • 如何跟踪批量更新/删除/插入?<----这可能不是问题.我在应用程序中没有做任何类似的事情.
    • 如何捕获进行更新的用户.数据库只看到一个帐户.
    • 编辑许多现有代码进行编辑.
  • 最后,我可以创建一个在更新/删除/插入后调用的触发器.许多与第一个解决方案相同的缺点除了:我必须编辑尽可能多的代码.我不确定如何跟踪更新.它看起来不像使用触发器来查看最近更新的记录.

我正在使用asp.net,C#,sql server 2005,iis6,windows 2003.我没有预算,所以很遗憾,我无法买任何东西来帮助我.

谢谢你的回答!

sql-server tracking change-management

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

我应该如何设置默认代理以使用默认凭据?

以下代码适用于我:

var webProxy = WebProxy.GetDefaultProxy();
webProxy.UseDefaultCredentials = true;
WebRequest.DefaultWebProxy = webProxy;
Run Code Online (Sandbox Code Playgroud)

不幸的是,WebProxy.GetDefaultProxy()已被弃用.我还应该做什么?

(在部署中不允许使用app.config设置defaultProxy设置)

.net proxy

63
推荐指数
4
解决办法
12万
查看次数

RegEx匹配HTML标记并提取文本

我有一串这样的测试:

<customtag>hey</customtag>
Run Code Online (Sandbox Code Playgroud)

我想使用RegEx修改"customtag"标签之间的文本,使其看起来像这样:

<customtag>hey, this is changed!</customtag>
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用MatchEvaluator来修改文本,但我不确定要使用正确的RegEx语法.任何帮助将非常感激.

c# regex

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

如何在XML Schema中为整数设置最小长度?

我正在创建XML Schema,我的一个值是一年.因此,我想确保所有值都有4个字符.为此,我使用以下语法:

<xs:element name="publish_year" maxOccurs="1">
  <xs:simpleType>
    <xs:restriction base="xs:positiveInteger">
      <xs:totalDigits value="4"/>
    </xs:restriction>
  </xs:simpleType>                                      
</xs:element>
Run Code Online (Sandbox Code Playgroud)

如果我正确理解"totalDigits",有人可以传入"publish_year"值"2008"或"200".两者都有效.因此,如何构建我的XSD以确保需要4位数?乍一看,我猜我会使用正则表达式,但我想知道我是否忽略了已经出现过的东西(比如"totalDigits")

更新:

我选择了以下解决方案.它可能有点矫枉过正,但它得到了重点:

<xs:simpleType>
    <xs:restriction base="xs:positiveInteger">
        <xs:totalDigits value="4" fixed="true"/>
        <xs:minInclusive value="1900"/>
        <xs:pattern value="^([1][9]\d\d|[2]\d\d\d)$"/>
    </xs:restriction>
</xs:simpleType>
Run Code Online (Sandbox Code Playgroud)

xml xsd

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

开发和生产数据库?

我正在使用PHP和mySQL.我终于掌握了源代码控制,并且非常满意PHP部分的整个开发(测试)v生产v存储库的事情.

我的新窘境是如何处理数据库.我是为测试环境创建一个还是为生产环境创建一个?我目前只有两个环境都使用的那个,让我的测试数据就在那里.我觉得我应该有两个,但我确信我的生产数据库的外观和感觉与我的测试数据完全相同.

有关哪条路的想法?而且,如果你认为后者,最好的方法是保持两个数据库相同(当然除了数据......)?

mysql

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

实例化类型参数的对象

我有一个模板类如下:

class MyClass<T>
{
    T field;
    public void myMethod()
    {
       field = new T(); // gives compiler error
    }
}
Run Code Online (Sandbox Code Playgroud)

如何在班级中创建T的新实例?

java generics reflection

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

在rails中呈现MIME类型的文件

这是代码:

render :file => @somedir + "/blah.xml"
Run Code Online (Sandbox Code Playgroud)

...但是当我签入FireBug时,生成的MIME类型是text/html.在这种情况下如何指定MIME类型?

ruby ruby-on-rails render mime-types

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

VARIANT_BOOL与BOOL

我正在使用ATL在C++中编写COM对象,我不确定是否应该使用VARIANT_BOOL我的方法/属性.该对象将被其他C++应用程序调用,但我不能排除.NET的使用.

我可以坚持好旧BOOL(IIRC只是一个无符号的int)但是那样VARIANT_BOOL,我不应该使用它吗?如果我使用它,并从C++应用程序调用这些方法,我必须添加额外的代码,因为VARIANT_BOOL它不像'普通'布尔值,我必须检查VARIANT_TRUEVARIANT_FALSE值.

VARIANT_BOOL不合时宜的,我可以忘记,还是应该坚持下去?

c++ com

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