小编Kev*_*Kev的帖子

使用小型开发团队实施Team Foundation Server

我们有一个小型的3开发团队,目前正在使用Subversion进行源代码管理.我们希望团队在未来6到12个月内分组到8名成员.我们正在考虑将源代码控制更改为TFS或Mercurial以改进分支.我知道TFS对于分支来说是过度杀伤,但这是迫切需要,而TFS的其他功能可以帮助我们的团队.我们对TFS的一个主要担忧是我们听说有很多开销部署它,特别是在一个小团队中.我希望能够获得一些社区洞察,了解可能涉及多少开销,使流程更容易的建议,以及社区可能认为在做出决策时有用的任何其他内容.

version-control tfs

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

你如何处理程序员的日程安排/截止日期?

程序员喜欢创建截止日期吗?我是一名网络开发人员,我的领域的时间表/截止日期已经到位.但我和一些讨厌截止日期的软件工程师/程序员合作过,有没有办法解决这个问题呢?

project-management scheduling deadlines

15
推荐指数
4
解决办法
4099
查看次数

在VS2010中更改Web项目中的输出路径

我有几个ASP.NET Web项目,其Output文件夹设置为"C:\ Builds\[ProjectName] bin"(而不是默认的"bin \"文件夹).这使得"F5"调试无法正常工作,因为ASP.NET Development Server需要项目文件夹下的"bin"文件夹.

然后我改为使用本地IIS Web服务器(http:// localhost/webproject1")并手动将vdir物理路径更新到我的自定义输出路径.但是VS2010不会加载csproj,因为它检测到url已经映射到了不同文件夹位置.

我知道我可能不应该更改Output文件夹.但想知道是否有一种简单的方法来解决这个问题?目标是使用自定义构建输出文件夹进行"F5"调试.


由于Aristos的回答更新:

谢谢Aristos.不幸的是,这不会解决问题.我的所有项目都已使用Project Reference,因此所有引用dll都被正确复制到输出文件夹中.F5调试不起作用的原因是因为输出文件夹不是正常的"bin"子文件夹,而是在其他一些路径中说C:\BuildsOut\Foo\bin.

似乎为了使用F5来调试VS2010中的Web项目,它必须使用默认的输出路径"bin".如果你改变它,那么F5将无法工作,更糟糕的是你的项目甚至可能无法加载.

c# asp.net visual-studio-2010 vs-web-application-project

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

git push origin赋予refspec的远程部分不是有效名称

我在https://github.com/darKoram/sphero_tracker.git上使用我的GitHub帐户创建了一个远程仓库 .到目前为止它只包含一些维基页面,但我已准备好上传我的代码.

我用

git push origin git@github.com:/darkoram/shpero_tracker.git
Run Code Online (Sandbox Code Playgroud)

我也试过了

git push origin https://github.com/darKoram/sphero_tracker.git
Run Code Online (Sandbox Code Playgroud)

我得到的两次

refpspec的远程部分不是https://github.com/darKoram/sphero_tracker.git中的有效名称

我之前没有遇到过问题.只是不知道我在这里做错了什么.


我进一步了.按照马歇尔的说明和下面的generate-ssh-keys链接,但仍然可以获得

git push -u origin master ERROR:找不到存储库.致命:远程端意外挂断

我已经确定我的ssh密钥是好的并且验证它们存在于github上,通过将我的id_rsa.pub中的内容添加到我的github(它说密钥已经存在).

$ ssh -T git@github.com你好darKoram!您已成功通过身份验证,但GitHub不提供shell访问权限.

https://help.github.com/articles/generating-ssh-keys

ssh -T -p 443 git@ssh.github.com无法建立主机'[ssh.github.com]:443([207.97.227.248]:443)'的真实性.RSA密钥指纹是16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.您确定要继续连接(是/否)吗?是警告:永久性地将'[ssh.github.com]:443,[207.97.227.248]:443'(RSA)添加到已知主机列表中.嗨darKoram!您已成功通过身份验证,但GitHub不提供shell访问权限

git remote -v origin git@github.com:darKoram/shpero_tracker.git(fetch)origin git@github.com:darKoram/shpero_tracker.git(push)

但回购肯定存在 http://www.pasteall.org/pic/show.php?id=36560

git

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

RESTful Web服务和HTTP动词

服务器应该允许将Web服务归类为RESTful的最小HTTP谓词集是什么?

如果我的主机不允许PUTDELETE怎么办?

这真的很重要吗,我可以幸福地生活在GETPOST之后吗?


更新:感谢答案的人,Roger的回答可能是最好的,因为与Bill Venners和Elliotte Rusty Harold的访谈有关.我现在明白了.


rest web-services

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

SQL Group by Year

这是我的查询.

select CONVERT(varchar, cast(date as datetime), 3)
from shoptransfer 
group by year (date)
Run Code Online (Sandbox Code Playgroud)

我想按日期(varchar)列的年份部分进行分组,但是我收到以下错误:

列'shoptransfer.Date'在选择列表中无效,因为它不包含在聚合函数或GROUP BY子句中.

如何按日期列的年份部分进行分组?

t-sql sql-server-2008

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

T-SQL中的调试输出

在调试T-SQL时,是否有类似Javascript alert();函数的东西,或者console.log我可以用来在测试和调试SQL脚本或存储过程时输出值?

t-sql debugging

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

在Linux上安装R时出现配置错误

安装步骤:

  1. ./configure --enable-R-shlib

我收到此错误:

 configure: error: --with-x=yes (default) and X11 headers/libs are not available
Run Code Online (Sandbox Code Playgroud)

在config.log文件中我看到这个条目:

 #define X_DISPLAY_MISSING 1
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

linux r

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

如何在Linux上确定共享库依赖路径?

当我ldd对共享库运行时,libphp5.so我发现它依赖于libmysqlclient.so.16:

$ ldd ./libphp5.so
libmysqlclient.so.16 => /usr/lib/mysql/libmysqlclient.so.16 
[other dependencies snipped out]

这些依赖文件名和路径(/usr/lib/mysql/libmysqlclient.so.16)是否已烘焙到共享库二进制文件中?或者这条路径是否由其他一些方法决定,例如via /etc/ld.so.conf.d/mysql-i386.conf,它偶然包含:

/usr/lib/mysql/
Run Code Online (Sandbox Code Playgroud)

另一件事令我困惑:

我有一个共享库,我从源代码编译.这依赖于libmysqlclient_r.该gcc编译器开关,产生这个这个库的样子:

gcc -shared -L/usr/lib/mysql -lmysqlclient_r [+various other switches]

当我这样做时,ldd mylib.so我看到:

libmysqlclient_r.so.16 => /usr/lib/mysql/libmysqlclient_r.so.16 (0x0055c000)

但是在/usr/lib/mysql我看到的目录中:

-rwxr-xr-x. libmysqlclient_r.so -> libmysqlclient_r.so.16.0.0
lrwxrwxrwx. libmysqlclient_r.so.16 -> libmysqlclient_r.so.16.0.0
-rwxr-xr-x. libmysqlclient_r.so.16.0.0
lrwxrwxrwx. libmysqlclient.so -> libmysqlclient.so.16.0.0
lrwxrwxrwx. libmysqlclient.so.16 -> libmysqlclient.so.16.0.0
-rwxr-xr-x. libmysqlclient.so.16.0.0

libmysqlclient_r.so是一个符号链接libmysqlclient_r.so.16.0.0,所以为什么要ldd显示依赖关系libmysqlclient_r.so.16.我在这里缺少一些魔法吗?

多年来一直是Windows开发人员,我gcc对Linux 有点新兴和开发.

我的Linux发行版是CentOS …

linux dependencies gcc shared-libraries ldd

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

从iis运行nuget gallery时出现500.19错误

我正在尝试运行Nuget Gallery的本地安装,但得到与错误配置文件相关的500错误.但是,这仅在从IIS运行时发生.如果我从IIS Express运行它可以正常工作.任何人都可以给我任何指示吗?

Error Summary
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.

Detailed Error Information
Module  IIS Web Core
Notification    BeginRequest
Handler Not yet determined
Error Code  0x8007000d
Config Error    
Config File \\?\C:\inetpub\NuGetGallery\Website\web.config
Requested URL   http:\\[localhost]:80/Nuget
Physical Path   C:\inetpub\NuGetGallery\Website
Logon Method    Not yet determined
Logon User  Not yet determined
Config Source
   -1: 
    0: 

iis-7.5 nuget-server

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