我开发的Web应用程序通常需要相互依赖的配置设置,并且当我们在每个环境之间移动时,还有一些必须更改的设置.
我们所有的设置目前都是简单的键值对,但是创建自定义配置部分会很有用,这样当两个值需要一起更改或者需要为环境更改设置时才会显而易见.
创建自定义配置节的最佳方法是什么,在检索值时是否有任何特殊注意事项?
嗨,当我看到这段代码时,我一直在使用moq.
我必须在我的一个回购中设置一个回报.
mockIRole.Setup(r => r.GetSomething(It.IsAny<Guid>(), It.IsAny<Guid>(),
It.IsAny<Guid>())).Returns(ReturnSomething);
Run Code Online (Sandbox Code Playgroud)
我有三个参数,我只是在网上的一篇文章或博客中看到过这些参数.
It.Is <>或It.IsAny <>对象的用途是什么?如果我可以使用Guid.NewGuid()或其他类型,那么为什么要使用It.Is?
对不起,我不确定我的问题是否正确,或者我是否缺少一些测试知识.但似乎两种方式都没有错.
我从NuGet安装了System.Data.SQLite Core(x86/x64).它建立时没有任何警告,但投掷System.DllNotFoundException了SQLite.Interop.dll.我操纵我的项目将SQLite.Interop.dllNuGet包的目录下的副本复制到输出目录,现在它运行没有异常.
为什么NuGet包没有配置我的项目将相应的interop dll放在输出目录中?似乎它应该能够做到这一点.
我是interop的新手,我继承了这个以前System.Data.SQLite.dll直接由path 引用的代码库.我转而使用NuGet来摆脱有关项目处理器架构与之间不匹配的警告System.Data.SQLite.我正在尝试将所有项目构建为AnyCPU.
我的密码包含像'&'和VS这样的特殊字符,如密码= abcdef!@hh&holding
如何在web.config文件中使用特殊字符?
您建议使用SVN进行源代码管理,使用SVN建立和构建基于DotNetNuke构建的多个网站的CI,使用哪些工具?
我们目前正在考虑将Cruise Control配置为与NAnt,NUnit,NCover和Trac一起作为测试用例.还有哪些其他组合值得研究?
我们完全控制了我们的开发环境,所以在这里使用某种形式的CI是肯定的,但我还想说服我们的生产服务团队,他们可以使用这些工具可靠地部署到系统测试,uat甚至生产环境.
我正在第一次在真实设备上进行测试,在解决了一些明显的性能问题之后,我仍然坚持如何平滑滚动.
这就是我做的:
例如
标题A Ids = 1,2; 标题B Ids = 3,4
这是加载单元格的代码:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"ProductCell";
ProductCell *cell = (ProductCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"ProductCell" owner:self options:nil];
cell = [nib objectAtIndex:0];
}
// Set up the cell...
Product *p = [self locateRecord:indexPath];
cell.nameLabel.text = [p.name capitalizedString];
cell.codeLabel.text = p.ref;
if ([self.selectedProducts objectForKey:[NSNumber numberWithInt:p.Id]]) {
OrderDetail *d = [self …Run Code Online (Sandbox Code Playgroud) 我们有一个定价数据集,可以更改包含的值或记录数.与值的更改相比,添加或删除的记录数较少.数据集通常具有50到500个项目,具有8个属性.
我们目前使用AJAX返回表示数据集的JSON结构,并使用此结构使用新值更新网页,并在必要时删除或添加项目.
我们使用两个哈希值发出请求,一个用于值,另一个用于记录.这些是带有JSON结构返回的MD5哈希,以便通过以下请求发送.如果对哈希值进行了更改,我们知道我们需要一个新的JSON结构,否则只返回哈希值以节省带宽并消除不必要的客户端处理.
由于MD5通常与加密一起使用,因此只是检测数据变化的散列算法的最佳选择?
我们可以采用哪些替代方法来检测值的更改并进行更新,以及检测添加或删除的项目以及相应地操作页面DOM?
我们目前在一个服务器场中有四个Web服务器,每天生成大约100Mb的IIS Web日志.这些可以很有效地压缩到大约5%的大小.
我们计划使用waRmZip将它们从服务器移到SAN上.大约一周后,我们可以确信我们没有任何技术问题需要调查,因此唯一的另一件事就是将它们用于趋势分析,作为对谷歌分析的称赞.
人们推荐哪些保留期?是否有任何法律要求来保存这些数据?
我被要求在我们的网站上显示"正确"的时间,我坦率地认为这是毫无意义的,因为'正确'可以用各种方式解释.
我们当前的方法肯定会导致不准确的时间,因为它使用服务器控件呈现运行onload的JavaScript,使用服务器的日期时间作为参数在JavaScript中创建最终呈现在页面上然后开始递增时钟的时钟对象.在服务器处理,网络延迟和客户端性能(运行onload之外还有很多其他东西)之间,时钟最终远离实际的服务器时间,而且与客户端PC相比,谁知道.
因此,为了获得"正确"的时间,我可以;
我是否实施自己的网络服务或使用类似的东西; 地球工具或世界时间网络服务(编辑:链接已删除 - 现在404)
这是Jon Galloway关于原子钟网络服务的博客文章,这篇博文很老,但是当我谷歌并没有得出结论时它排名很高.
我可以赢得与管理层的争论,为什么如果你不在那个时区,为什么我们甚至需要匹配本地PC,同步到我们的服务器时钟(GMT)是没有意义的.
我失踪的任何角度?
我有一个DotNetNuke皮肤,有一个超过3,500行的单个CSS文件.它包含YUI,Telerik,Cluetip的样式以及网站的实际定制.老开发人员只是不断添加样式,从不清理旧的未使用的样式.
我想清理文件并使其更加可管理.我首先考虑扫描代码库,但这是5,500个文件,混合使用.aspx,.ascx和.cs文件中的CSS以及jQuery aplying样式,有时来自生成的代码,有时来自js文件.一些样式应用于类选择器,其他样式应用于id选择器.
有没有办法可以轻松检查网站在其所有页面中实际需要哪些样式?是否有一些爬虫可以做到这一点?
asp.net ×2
c# ×2
.net ×1
algorithm ×1
css ×1
dataset ×1
dotnetnuke ×1
hash ×1
html-parsing ×1
iis ×1
interop ×1
iphone ×1
javascript ×1
logging ×1
mocking ×1
moq ×1
objective-c ×1
performance ×1
sqlite ×1
svn ×1
testing ×1
timezone ×1
unit-testing ×1
web-services ×1