问题列表 - 第856页

学习Maven的思考

我有一个侧面项目我在Java中.这是一个非常简单的webapp.它在Linux服务器上运行Tomcat并使用MySQL数据库.大多数代码都是使用Spring Framework编写的.它有很多单元测试.当我在Eclipse中编码时.当我部署应用程序时,我运行一些shell脚本将WAR文件移动到Web服务器,执行数据库更新,并对apache配置进行更改.我是唯一一个开发它的开发人员,现在它只部署到一个环境(生产),虽然有一天我可能想要一个测试或暂存环境.我通过Eclipse插件使用SVN版本控制.

我总是听说有人使用Maven作为他们的项目.由于有这么多人使用它,我对自己说它一定很好.我想在业余时间学习它.唯一的问题是我为什么不想使用Maven而卖得不透明?我的第一段听起来像是适合Maven的项目吗?对于与数据库交互的项目,它是否具有任何特定优势?

java maven-2

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

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

我的通用ActionLink在哪里?

从预览2移动到预览5,现在我的Html.ActionLink调用都失败了.通用版本似乎已被替换为非类型安全版本.

// used to work
<li>
  <%= Html.ActionLink<HomeController>(c => c.Index(), "Home")%>
</li>
// what appears I can only do now
<li>
  <%= Html.ActionLink<HomeController>("Index", "Home")%>
</li>
Run Code Online (Sandbox Code Playgroud)

为什么顾这样做?它已被移至Microsoft.Web.Mvc或其他地方作为"未来"吗?是否有通用的替代品?HALP!

asp.net asp.net-mvc

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

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

OS X终端中的Bash提示符已损坏

我在os X终端应用程序中使用bash,当我滚动浏览历史记录时,我的自定义$ PS1会中断.

PS1="${BLUE}\u${CYAN}@${RED}\h${BLUE}\w\n\[${red}\$${NC}\]"
Run Code Online (Sandbox Code Playgroud)

还试过PS1 ="$ {BLUE}\u $ {CYAN} @ $ {RED}\h $ {BLUE}\w\r \n [$ {red}\$$ {NC}]"

问题似乎出现在换行符中.我在Slackware上使用过这个bash提示符没有问题.

unix macos bash

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

如何在C#中枚举枚举?

你怎么能用enumC#枚举一下?

例如,以下代码无法编译:

public enum Suit 
{
    Spades,
    Hearts,
    Clubs,
    Diamonds
}

public void EnumerateAllSuitsDemoMethod() 
{
    foreach (Suit suit in Suit) 
    {
        DoSomething(suit);
    }
}
Run Code Online (Sandbox Code Playgroud)

并给出以下编译时错误:

'Suit'是'type',但用作'变量'

Suit关键字失败,第二个关键字失败.

.net c# enums loops enumeration

3620
推荐指数
28
解决办法
73万
查看次数

什么是索引以及如何使用它们来优化数据库中的查询?

我正在维护一个相当大的应用程序和数据库,并注意到我们的一些存储过程中的一些糟糕的数据库性能.

我总是听说"添加索引"可以帮助提高性能.我当然不是DBA,我不明白索引是什么,为什么它们有帮助,以及如何创建它们.

我基本上需要索引101.

任何人都可以给我资源,以便我可以学习吗?

sql sql-server database-design

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

给定程序使用什么端口?

我希望能够找出特定程序正在使用的端口.是否有任何在线可用的程序或带有Windows的程序可以告诉我哪些进程正在使用我的计算机上的哪些端口?

PS - 在你因为不是一个编程问题而下调这个问题之前,我正在寻找测试一些网络代码的程序.

windows networking

98
推荐指数
6
解决办法
22万
查看次数

函数调用中的malloc似乎在返回时被释放?

我想我已经把它归结为最基本的情况:

int main(int argc, char ** argv) {
  int * arr;

  foo(arr);
  printf("car[3]=%d\n",arr[3]);
  free (arr);
  return 1;
}

void foo(int * arr) {
  arr = (int*) malloc( sizeof(int)*25 );
  arr[3] = 69;
}
Run Code Online (Sandbox Code Playgroud)

输出是这样的:

> ./a.out 
 car[3]=-1869558540
 a.out(4100) malloc: *** error for object 0x8fe01037: Non-aligned pointer
                         being freed
 *** set a breakpoint in malloc_error_break to debug
>
Run Code Online (Sandbox Code Playgroud)

如果有人能够阐明我的理解失败的地方,我们将不胜感激.

c malloc pointers

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

如何为dev/stage/production维护单独的web服务

我们希望为不同的部署步骤维护3个Web服务,但是我们如何在我们的应用程序中定义要使用的服务?我们是否只维护3个Web引用,并且ifdef以某种方式使用它们?

.net c# asp.net web-services

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