在vim中进行编辑时,我常常会在我要删除文本时发现自己已经停止了,并且我注意到之前被拉出的文本对于下一次操作会变得很方便.
那么 - 如何将已经被拉动的文本移动到特定的寄存器(例如,下a)?
上下文
让我说我有:
在布局Site.Master:
<div class="leftColumn">
<asp:ContentPlaceHolder ID="MainContent" runat="server" />
</div>
<div class="rightColumn">
<% Html.RenderPartial("_Login"); %>
<asp:ContentPlaceHolder ID="SideContent" runat="server" />
</div>
Run Code Online (Sandbox Code Playgroud)
登录partialView看起来像:
<form action="/myApp/Account/Login" method="post">
<input name="name" />Name<br />
<input name="password" type="password" />Password<br />
<button>Login</button>
</form>
Run Code Online (Sandbox Code Playgroud)
是否可以仅更新登录窗体小部件表单,而不是整个内容页面?
当我点击'git status'时,它显示2个文件夹,其中包含很久以前被跟踪的文件:
$ git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# src/UI/Views/Shared/EditorTemplates/
# src/Web/helpers/
nothing added to commit but untracked files present (use "git add" to track)
Run Code Online (Sandbox Code Playgroud)
Git GUI没有按预期显示任何内容.
使用portablegit 1.7.1,但尝试了1.7.0.2 - 相同的结果.
是什么导致的?
$ cat .gitignore
.nu/*
lib/*
*~
*.swp
*.swo
*_ReSharper*
doc/*
RAPLM.suo
RAPLM.5.1.ReSharper.user
src/*/bin/*
src/*/obj/*
src/*/Debug/*
src/*/Release/*
src/Domain/unused
Run Code Online (Sandbox Code Playgroud)
@Charles Bailey
lapsaarn@WW021198 /d/work/asdf (master)
$ git status
# On branch master …Run Code Online (Sandbox Code Playgroud) 我试图像这样水平渲染2个表:
|表1 | |表2 |
| --------- | | ---------- |
| --------- | | ---------- |
| --------- | | ---------- |
这样做的正确方法是什么?
目前,我得到了这个HTML:
<div style="vertical-align:top;">
<table style="display:inline-table;">
...1st table
</table>
<table style="display:inline-table;">
...2nd table
</table>
</div>
Run Code Online (Sandbox Code Playgroud)
有垂直对齐的麻烦,它会像这样呈现出来(表#2少了1行):
|表1 |
| --------- | |表2 |
| --------- | | ---------- |
| --------- | | ---------- |
我希望它从顶部开始.
Ps有相关的问题,但我不想用w/div包裹它.
上下文的一些代码:
class a
{
}
class b
{
public a a{get;set;}
public static implicit operator a(b b)
{
return b.a;
}
}
a a=null;
b b=null;
a = b;
//compiler: cannot apply operator '==' to operands of type tralala...
bool c = a == b;
Run Code Online (Sandbox Code Playgroud)
是否可以在不同类型的实例上使用==运算符,其中一个可以隐式转换为另一个?我错过了什么?
编辑:
如果类型必须是相同的调用==,那么为什么
int a=1;
double b=1;
bool c=a==b;
Run Code Online (Sandbox Code Playgroud)
作品?
调用
http://foo/home/cachetest
Run Code Online (Sandbox Code Playgroud)
对于
[UrlRoute(Path = "home/cachetest")]
[OutputCache(Duration = 10, VaryByParam = "none")]
public ActionResult CacheTest()
{
return Content(DateTime.Now.ToString());
}
Run Code Online (Sandbox Code Playgroud)
无论我多久刷新页面,都会每隔10秒显示相同的内容.
是否可以轻松添加滑动过期,以便在我刷新页面后10秒内不会更改?
HtmlHelper.ActionLink(htmlhelper,string linktext,string action)如何确定正确的路由?
如果我有这个=>
HtmlHelper.ActionLink("Edit","Edit")
Run Code Online (Sandbox Code Playgroud)
Mvc自动找出正确的路线.
即 - 如果控制器是Product,它将使用href渲染锚点product/edit.
那么 - 当我得到htmlHelper +动作名称组合时如何计算出控制器名称?
无聊的介绍:
我知道 - DDD与技术无关.正如我所看到的 - DDD就是要与产品所有者一起创造无处不在的语言,并以如此简单和结构化的方式将其反映到代码中,以至于它不会被误解或丢失.
但是这里有一个悖论 - 为了摆脱领域模型中应用的技术方面,它变得技术性 - 至少从设计角度来看.
上次我试图遵循DDD - 它最终将域对象之外的整个逻辑变成了"魔法"服务和贫血领域模型.
我已经学会了一些新的忍者技巧,并想知道我这次是否可以处理歌利亚.
问题:
class store : aggregateRoot {
products;
addProduct(product){
if (new FreshSpecification.IsSatisfiedBy(product))
products.add(product);
}
}
class product : entity {
productType;
date producedOn;
}
class productTypeValidityTerm : aggregateRoot {
productType;
days;
}
Run Code Online (Sandbox Code Playgroud)
FreshSpecification应该指明产品是否有异味.为了做到这一点 - 它应该检查产品的类型,找到产品新鲜的时间,并与之进行比较producedOn.善良一点.
但这里出现问题 - productTypeValidityTerm并且productType应该由客户管理.他应该能够自由地添加/修改它们.因为我不能productTypeValidityTerm直接从产品遍历,所以我需要以某种方式查询它们productType.
以前 - 我会创建类似的东西ProductService通过构造函数接收必要的存储库,查询术语,执行一些额外的伏都教并返回布尔值(使相关逻辑远离对象本身并分散谁知道在哪里).
我认为做这样的事可能是可以接受的:
addProduct(product, productTypeValidityTermRepository){...}
Run Code Online (Sandbox Code Playgroud)
但话又说回来 - 我无法自由地从多个规范中编写规范,这是他们的主要优势之一.
所以 - 问题是,在哪里这样做?商店如何知道条款?
我想映射ctrl + leader key.可能吗?
尝试: :nnoremap <c-leader> :CtrlP<CR>
它不起作用.
(ctrlp绑定与yankring绑定冲突)
Foo有头衔.
酒吧参考Foo.我有一个酒吧收藏.
我需要一个Foo.Title的集合.
如果我收集10个酒吧,我会称db 10次.
bars.Select(X => x.Foo.Title)
目前这个(使用NHibernate Linq并且我不想丢弃它)检索Bar集合.
var q = from b in Session.Linq<Bar>()
where ...
select b;
Run Code Online (Sandbox Code Playgroud)
我读了艾恩德对此的看法.
另一个相关问题.
一些文档.
和另一篇相关的博文.
也许这有用吗?
什么这个?
也许MultiQuery是我需要的?:/
但我仍然无法在适当的解决方案中"编译"这个.
如何避免选择n + 1?
nhibernate domain-driven-design fluent-nhibernate linq-to-nhibernate select-n-plus-1
asp.net-mvc ×3
vim ×2
c# ×1
caching ×1
css ×1
forms ×1
git ×1
html ×1
html-helper ×1
keymapping ×1
nhibernate ×1
operators ×1
post ×1
routing ×1
windows ×1