我在github.com上有一个公共存储库,有2个分支:master和test.
我在本地创建了一个新目录并执行了:
[ ] git clone git@github.com:{username}/{projectname}.git
Run Code Online (Sandbox Code Playgroud)
然后,我创建了一个名为新的分支my_test与
[ ] git branch my_test
Run Code Online (Sandbox Code Playgroud)
并切换到它.
[ ] git checkout my_test
Run Code Online (Sandbox Code Playgroud)
然后我将其与我test的公共存储库的分支 合并
[ ] git merge origin/test
Run Code Online (Sandbox Code Playgroud)
它导致了快速前进.
我做了一些改变并承诺了.然后我尝试将本地my_test分支推送到testgithub上的公共分支
[ ] git push git@github.com:{username}/{projectname}.git test
Run Code Online (Sandbox Code Playgroud)
但是我收到了这个错误:
error: src refspec test does not match any.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'git@github.com:{username}/{projectname}.git
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么 ?
我目前只使用.NET,并希望在python上运行.为此,我需要建立一个python开发环境.我指导这个会很方便.我想我会做Web开发所以需要一个Web服务器,可能还需要一个数据库.我还需要指向流行的ORM,MVC框架和测试库的指针.
我所有这一切的主要标准之一就是我想了解它是如何工作的,我希望它尽可能地孤立.这很重要,因为我担心使用第三方Web和数据库服务器污染什么是有效的.NET环境.如果可能的话,我很高兴使用SQLite开始.
如果我对此很好,我也可能想要设置自动构建和ci服务器(在虚拟机上,可能是ubuntu).对这些的任何建议都会有用.
如果我喜欢python,我的最终目标是拥有类似的.NET工具,并真正了解它的构建和部署.首先,我将寻求一个尽可能隔离的简单开发环境,如果我不喜欢它将很容易删除.我不想使用IronPython,因为我想要使用通常使用的工具和框架开发python解决方案的完整体验.
我想为NSTabViewItems 绘制自己的标签.我的标签应该看起来不同,从左上角开始,而不是居中.
我怎样才能做到这一点?
我有两个类(A和B),它们在以下意义上相互依赖:
每个类都有一个执行某些操作的方法.
每个类的动作取决于另一个类的动作.
因此,如果用户调用类A的操作,它应该自动调用类B的操作.
对于另一种方式.但是应该防止无限循环.
我找到了一些处理这个问题的代码,但对我来说似乎有些愚蠢:锁定阻止了无限循环.
import java.util.concurrent.locks.*;
import static java.lang.System.*;
import org.junit.*;
public class TEST_DependentActions {
static class A {
private B b = null;
private final ReentrantLock actionOnBLock = new ReentrantLock();
public void setB(B b) {
this.b = b;
}
public void actionOnB() {
if (!actionOnBLock.isLocked()) {
actionOnBLock.lock();
b.actionOnA();
actionOnBLock.unlock();
}
}
}
static class B {
private A a = null;
private final ReentrantLock actionOnALock = new ReentrantLock();
public void setA(A a) {
this.a = …Run Code Online (Sandbox Code Playgroud) 我在SQL Server 2008上的SELECT/UPDATE上遇到了死锁问题.我从这个帖子中读到了答案:SQL Server在select/update或多个选择之间出现死锁,但我仍然不明白为什么会出现死锁.
我在以下测试用例中重新创建了这种情况.
我有一张桌子:
CREATE TABLE [dbo].[SessionTest](
[SessionId] UNIQUEIDENTIFIER ROWGUIDCOL NOT NULL,
[ExpirationTime] DATETIME NOT NULL,
CONSTRAINT [PK_SessionTest] PRIMARY KEY CLUSTERED (
[SessionId] ASC
) WITH (
PAD_INDEX = OFF,
STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[SessionTest]
ADD CONSTRAINT [DF_SessionTest_SessionId]
DEFAULT (NEWID()) FOR [SessionId]
GO
Run Code Online (Sandbox Code Playgroud)
我首先尝试从此表中选择一条记录,如果记录存在,则将到期时间设置为当前时间加上一些间隔.它使用以下代码完成:
protected Guid? GetSessionById(Guid sessionId, SqlConnection connection, SqlTransaction transaction)
{
Logger.LogInfo("Getting session by id");
using (SqlCommand …Run Code Online (Sandbox Code Playgroud) 我有这个型号:
class Fleet(models.Model):
company = models.ForeignKey("Company", editable=False)
aircraft = models.ForeignKey("Aircraft")
size = models.IntegerField(default=1)
description = models.TextField(blank=True)
def __unicode__(self):
return u"%s" % (self.aircraft, )
Run Code Online (Sandbox Code Playgroud)
然后是基于此模型的表单:
class FleetForm(ModelForm):
class Meta:
model = Fleet
exclude = ('company', )
Run Code Online (Sandbox Code Playgroud)
当我在模板中使用此表单时,不会添加"公司"字段,这是预期的.但该字段必须为空白!=真.
我使用这种形式的方式,公司属性将始终在视图函数中已知,因为它是从URL传递的.在保存之前,如何将公司添加到视图功能中的表单中?
这是我的观点:
def new_fleet(request, company_id):
from forms import FleetForm
company = Company.objects.get(pk=company_id)
if request.method == "POST":
form = FleetForm(request.POST,)
form.company = company #doesn't work
form = form.save(commit=False) #can't do this because the form
form.company = company #doesn't validate (company is not set)
if not …Run Code Online (Sandbox Code Playgroud) 在编写具有前端和JSON路径的MVC应用程序时,建议使用哪种命名约定?
例如,假设您网站的用户有"事物".他们应该能够访问页面来查看他们的内容,但我们还需要一种方法将这些内容作为JSON提取回其他页面.我已经能够想到几个选项,但我对其中任何一个都不够兴奋.这是我得到的:
欢迎所有和任何建议,谢谢!
使用数据库迁移时,我显然希望在运行迁移之前没有任何 DAO 可用。
目前我正在声明很多DAO,它们都有一个depends-on=databaseMigrator属性。我觉得这很麻烦,尤其是因为它很容易出错。
有没有更紧凑的方法来做到这一点?
笔记:
depend-on成为迁移器。我需要一个在禁用时灰显的图像(IsEnabled = False).通过将BitmapImage读入此处显示的FormatConvertedBitmap,可以生成图像的灰色版本.
我已经能够使用UserControl,但现在我想在专门的Image类中使用相同的行为以获得更大的灵活性.我不在乎这是在XAML,代码隐藏还是两者中实现,但它需要是Image的子类.
用法可能是:
<DisableableImage Source="Images/image1.png" />
<DisableableImage Source="Images/image1.png" IsEnabled="False" />
<!-- Since IsEnabled is inherited down the tree,
the image will be grayed out like the rest of the button -->
<Button IsEnabled="False">
<StackPanel Orientation="Horizontal">
<TextBlock>OK</TextBlock>
<DisableableImage Source="Images/ok.png" />
</StackPanel>
</Button>
Run Code Online (Sandbox Code Playgroud) 有谁知道它是否存在允许直接从Web应用程序开发Web应用程序的Web IDE?W3School网站允许用HTML或javascript编写一小段代码,但还有另一个面向项目的解决方案吗?