几个月前,我的团队将源代码控制从Visual SourceSafe切换到Apache Subversion,我们并不高兴.
最近我一直在关注Team Foundation Server,至少从表面上看,它看起来非常令人印象深刻.与Visual Studio有很好的集成,为DBA,测试人员,项目经理等提供了许多出色的工具.
这两种产品最明显的区别在于价格.Apache Subversion(免费)很难打败.Team Foundation Server非常昂贵,因此额外的功能真的必须将Subversion放入裤子中.
我想LinqDataSource在页面上使用控件并限制返回的记录数量.我知道如果我使用代码,我可以做这样的事情:
IEnumerable<int> values = Enumerable.Range(0, 10);
IEnumerable<int> take3 = values.Take(3);
Run Code Online (Sandbox Code Playgroud)
有人知道LinqDataSource控件是否可以这样吗?
[更新]
我将使用LinqDataSource与ListView控制,不是一个GridView或Repeater.该LinqDataSource向导不提供限制返回记录数的功能."高级"选项仅允许您启用删除,插入和更新.
生成区域地图(例如风险)是否存在一种微不足道或至少是中等直接的方式?
我已经看过去了,我能找到的最好的是对Voronoi图的模糊引用.Voronoi图的一个例子是:
.
这些有希望,但我想我还没有看到任何直接的渲染方式,更不用说将它们保存在某种形式的数据结构中,将每个领域视为一个对象.
另一种有希望的方法是填充洪水,但我不确定从这种方法开始的最佳方式.
任何建议将不胜感激.
我正在使用Dictionary<string, int>的int是密钥计数的位置.
现在,我需要访问Dictionary中最后插入的Key,但我不知道它的名字.显而易见的尝试:
int LastCount = mydict[mydict.keys[mydict.keys.Count]];
Run Code Online (Sandbox Code Playgroud)
不起作用,因为Dictionary.Keys没有实现[] -indexer.
我只是想知道是否有类似的类?我想过使用Stack,但只存储一个字符串.我现在可以创建自己的结构然后使用a Stack<MyStruct>,但我想知道是否还有另一种选择,本质上是一个在Keys上实现[] -indexer的Dictionary?
我已经做了一段时间的ASP.NET开发,之前我已经使用过GridView和DataGrid控件来处理各种各样的事情,但是我从来没有找到使用其中一个的真正好理由.我想知道:
这两个ASP.NET控件有什么区别?两者的优点和缺点是什么?是一个更快吗?较新的?更容易维护?
对照的intellisense摘要似乎没有描述两者之间的任何差异.它们都可以查看,编辑和排序数据,并在运行时自动生成列.
编辑: Visual Studio 2008不再将DataGrid列为工具箱中的可用控件.如果您手动输入它,它仍然可用(我认为是遗留支持).
因此,我的公司在foxpro数据库中存储了大量数据,并试图绕过直接触摸它的性能,我正在考虑发送任何可以异步完成的消息,以获得更快捷的用户体验.我开始关注ActiveMQ,但不知道C#将如何与它挂钩.想听听你们所有人的想法.
编辑:它将成为一个Web应用程序.触摸这个foxpro的任何东西都有点慢(可能是因为10年前设置它的人把它搞得一团糟,一些表文件非常大).我们每晚都会将foxpro复制到sql,我们的大部分数据都是正常的,所以我们专注于写入.加上写入会影响用户体验(购买)的关键部分,我们将其存储在sql中,然后只是消息将它放入foxpro中.我希望我们可以摆脱foxpro,不幸的是,该公司不想摆脱他们购买的非常旧的软件,这取决于它.
我想将原语转换为字符串,我试过:
myInt.toString();
Run Code Online (Sandbox Code Playgroud)
这失败并出现错误:
int cannot be dereferenced
Run Code Online (Sandbox Code Playgroud)
现在,我得到的原语不是引用类型(即不是Object),所以不能有方法.然而,Java 5引入了自动装箱和拆箱(一个C#......我在C#中从未喜欢过,但这不是重点).因此,使用自动装箱,我希望上面的内容将myInt转换为Integer,然后调用toString().
此外,我相信C#允许这样的电话,除非我记错了.这只是Java自动装箱/拆箱规范的一个不幸的缺点,还是有充分的理由呢?
从SQL Server存储过程执行FTP命令的最佳方法是什么?我们目前使用这样的东西:
EXEC master..xp_cmdshell 'ftp -n -s:d:\ftp\ftpscript.xmt 172.1.1.1'
Run Code Online (Sandbox Code Playgroud)
问题是即使FTP以错误结束,命令似乎也会成功.此外,使用xp_cmdshell需要特殊权限,可能会留下安全问题的空间.
我在erlang中有一个进程,它应该在spawn之后立即执行某些操作,然后在结束时将结果发送回父进程.我如何计算产生它的过程的PID?
c# ×3
asp.net ×2
.net ×1
autoboxing ×1
database ×1
dictionary ×1
erlang ×1
ftp ×1
java ×1
linq ×1
linq-to-sql ×1
maps ×1
messaging ×1
mobile ×1
sms ×1
sql-server ×1
svn ×1
tfs ×1
voronoi ×1