我有一个有2列的网站,我想在移动设备上查看网站时隐藏其中一列.我知道您可以使用hidden_phone类并使用屏幕大小的媒体查询将列类设置为99%或其他任何内容,但我想知道这是否是正确的方法.有更好的方式或更正确的方式
<div class="container>
<div class="row">
<div class="span8">some content</div>
<div class="span4 hidden-phone">some content</div>
</div>
</div>
@media (max-width: someresolution){
.span8{
width:99.3214534%;
}
}
Run Code Online (Sandbox Code Playgroud) 我一直在使用TFS一段时间,但作为一个单独的开发人员,我还没有完全使用它的功能.我现在的任务是与海外的几位同事合作,我们将使用TFS的共享版本.他们的一个过程是搁置,但我不确定如何使用它.我决定玩一玩,但我不确定在创建一个搁架后该做什么.我的流程如下: -
我从TFS打开了一个已完全签入的现有项目,并对其中一个文件进行了简单的更改.然后我创建了一个搁架组.然后我关闭了项目并从源代码管理中重新打开它.我注意到我所做的更改没有应用,这是正确的,但文件仍然检查给我.在这一点上,我的困惑开始了.如果我创建一个搁置集,我应该进行撤消挂起更改,以便将原始文件检入TFS,以便我的同事可以使用它们或从中创建构建.
我对这个过程有点困惑.
我有一个任务是找到随机数组中每个整数之间的差异,并返回最低的差异.要求是整数可以在0和int.maxvalue之间,并且数组将包含100万个整数.
我把一些代码放在一起,对于少量的整数工作正常,但是花费很长时间(我大部分时间都放弃等待)要做一百万.我的代码如下,但我正在寻找有关如何提高性能的一些见解.
for(int i = 0; i < _RandomIntegerArray.Count(); i++) {
for(int ii = i + 1; ii < _RandomIntegerArray.Count(); ii++) {
if (_RandomIntegerArray[i] == _RandomIntegerArray[ii]) continue;
int currentDiff = Math.Abs(_RandomIntegerArray[i] - _RandomIntegerArray[ii]);
if (currentDiff < lowestDiff) {
Pairs.Clear();
}
if (currentDiff <= lowestDiff) {
Pairs.Add(new NumberPair(_RandomIntegerArray[i], _RandomIntegerArray[ii]));
lowestDiff = currentDiff;
}
}
}
Run Code Online (Sandbox Code Playgroud)
向每个指出我不排序的人道歉; 不幸的是,不允许排序.
我刚开始使用ms验证块,我觉得很棒.但是有关层之间数据验证的几个问题.
目前我正在使用存储库模式作为数据访问层的桥梁.在我的逻辑层中,我正在填充我的业务对象,然后使用验证块进行验证,然后将其传递到我的存储库层,然后将其传递到数据访问层以进行插入.我应该在存储库中再次验证它吗?如果是这样,我再次使用该块验证还是有更好的方法在此级别执行此操作?
我有一个容器div,其子div设置为相对于其父级的绝对位置.容器div具有其最小高度设置但是当子div的高度超过父级的高度时父级的doest伸展.这是由于孩子的绝对定位.有什么想法,我可以让父母随着孩子身高的增加而伸展
#parent{
position:relative;
min-height:200px;
width:200px;
}
#child{
position:absolute;
top:0;
left:0;
min-height:150px;
}
<div id="parent">
<div id="child"></div>
</div>
Run Code Online (Sandbox Code Playgroud) 我需要创建一个可搜索项目数组,但我不确定是应该创建一个自定义对象数组还是只创建一个分隔字符串数组.有人可以给我一些建议,哪种方式更好.以下是一个例子:
var Arr = [ "Arts Tower|ArtsTower.htm|104",
"Arts Tower|ArtsTower.htm|1203",
"Arts Tower|ArtsTower.htm|Arts Tower"
];
var searchTerm = "tow"
var ArrResults = jQuery.grep(Arr, function(value, index){
return (value.split("|")[2].toLowerCase().indexOf(searchTerm) != -1);
});
Run Code Online (Sandbox Code Playgroud)
要么
function Item(name, url, str){
this.name = name;
this.url = url;
this.str= str;
}
var Arr = new Array();
Arr.push(new Item("Arts Tower", "ArtsTower.htm", "104"));
Arr.push(new Item("Arts Tower", "ArtsTower.htm", "1203"));
Arr.push(new Item("Arts Tower", "ArtsTower.htm", "Arts Tower"));
var searchTerm = "tow"
var ArrResults = jQuery.grep(Arr, function(value, index){
return (value.str.toLowerCase().indexOf(searchTerm) != -1);
});
Run Code Online (Sandbox Code Playgroud)
我需要搜索数组并返回任何匹配项.哪个会表现得更好?
我有一个linq语句,它根据表单中的用户输入搜索许多字段.只需要1个表单字段,因此我需要处理空字符串值.什么是解决这个问题的最好方法.我应该检查字符串的长度,然后使相关的变量为空,然后在我的linq语句中检查这个,或者我可以在我的linq语句中执行某些操作.我的方法如下: -
public IEnumerable<Job> GetJobs(string jobNumber, string jobName, string projectDirectorName, string projectManagerName, string groupName) {
return this._context.Jobs.Where(
j => j.JobNumber.Contains(jobNumber) ||
j.JobName.Contains(jobName) ||
j.ProjectDirectorFullName.Contains(projectDirectorName) ||
j.GroupName.Contains(groupName));
}
Run Code Online (Sandbox Code Playgroud) 我有一个像这样的项目结构: -
CentralRepository.BL
CentralRepository.BO
CentralRepository.DataAccess
CentralRepository.Tests
CentralRepository.Webservices
Run Code Online (Sandbox Code Playgroud)
并且这些之间存在大量的依赖关系.我想利用unity来减少依赖关系,所以我要为我的类创建接口.我的问题是接口应该驻留在哪个项目中.我的想法是它们应该在BO层中.请有人给我一些指导
我在TFS中有一个多项目解决方案.其中一个项目包含解决方案中所有项目引用的公共代码.我现在只想更新其中一个项目,所以我想我会将其中一个项目分支到一个开发分支.
它现在抱怨公共代码项目参考,这是预期但我想知道如何处理这种情况.我只是从主解决方案中取出一个分支并删除我不需要的项目,然后在完成后合并,或者我将其他项目保留在新分支中,让TFS在合并时处理它们?我怎么处理这个?
我对TFS很新,所以对任何帮助表示赞赏.
c# ×5
tfs ×2
algorithm ×1
architecture ×1
arrays ×1
asp.net ×1
c#-4.0 ×1
css ×1
javascript ×1
jquery ×1
linq ×1
tfs2010 ×1
validation ×1
xhtml ×1