小编Han*_*ele的帖子

使用git push来解决问题--all

我有一个基本存储库,它位于UNC\machine\share ....等.我有一个本地克隆,我在主分支工作,偶尔合并到"稳定"分支.

通常我做一个 git push --all

将所有分支中的所有更改移动到服务器.创建新分支后 git branch MultiCompany

然后将其推送到服务器 git push --all

这也在服务器上创建了分支.我做了一些工作,在多公司分支中提交了所有更改然后尝试做了 git push --all

并得到以下错误:

cdturner@OAHU ~/desktop/git sourcetree/maerekai.web.framework (multicompany) 
$ git push --all
Counting objects: 28, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (22/22), done.
Writing objects: 100% (23/23), 11.34 KiB, done.
Total 23 (delta 8), reused 0 (delta 0)
Unpacking objects: 100% (23/23), done.
error: Ref refs/heads/multicompany is at bd5a32df35ce8d5ae30ce999af34c4c5f35581df but expected 0000000000000000000000000000000000000000
remote: error: failed to lock refs/heads/multicompany
To //pluto/users/cdturner/Git …
Run Code Online (Sandbox Code Playgroud)

git push

13
推荐指数
3
解决办法
2万
查看次数

在表单提交上发布Kendo网格数据

我想将数据从Kendo Grid发布到服务器,并将其保存到数据库中.

为此,我使用了这样的形式:

@using (Html.BeginForm("MainDocumentSave","Document"))
{
    <div class="row-fluid">
        <div class="span10">

            @(Html.Kendo().Grid<Invoice.Models.ViewModels.SegmentViewModel>()
                .Name("Segment")
                .TableHtmlAttributes(new { style = "height:20px; " })
                .Columns(columns =>
                {
                    columns.Bound(p => p.AirlineShortName).EditorTemplateName("AirlineEditor").Title("Airline").ClientTemplate("#=AirlineName#").Width(5);
                    columns.Bound(p => p.DepartureDate).Width(9);
                    columns.Bound(p => p.Arrives).EditorTemplateName("ArrivalLocation").Title("Arrival").ClientTemplate("#=Arrives#").Width(5);
                    columns.Bound(p => p.ArrivalDate).Width(7);
                    columns.Bound(p => p.FlightNumber).Width(8);
                })
                .Editable(editable => editable.Mode(GridEditMode.InCell))
                .Navigatable()
                .Sortable()
                .Scrollable(scr => scr.Height(200))
                .Scrollable()
                .DataSource(dataSource => dataSource
                    .Ajax()
                    .Batch(true)
                    .ServerOperation(false)
                    .Events(events => events.Error("error_handler"))
                    .Model(model => model.Id(p => p.AirlineName))
                    .Create("Editing_Create", "Grid")
                    .Read("Segment_Read", "Document")
                    .Update("Editing_Update", "Grid")
                    .Destroy("Editing_Destroy", "Grid")
                )
            )

        </div>
    </div>
    <button type="submit" class="btn btn-primary"> Save Segments</button>
} …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-3 kendo-ui kendo-grid kendo-asp.net-mvc

12
推荐指数
2
解决办法
1万
查看次数

Javascript isnull

这是用jQuery编写的一个非常棒的函数来确定url字段的值:

$.urlParam = function(name){
    var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
    return results[1] || 0;
}

// example.com?someparam=name&otherparam=8&id=6
$.urlParam('someparam'); // name
$.urlParam('id'); // 6
$.urlParam('notavar'); // null
Run Code Online (Sandbox Code Playgroud)

http://snipplr.com/view/11583/retrieve-url-params-with-jquery/

我想添加一个条件来测试null,但这看起来有点笨拙:

if (results == null) {
    return 0;
} else {
    return results[1] || 0;
}
Run Code Online (Sandbox Code Playgroud)

问:完成上述if/then语句的优雅方法是什么?

javascript url jquery

11
推荐指数
3
解决办法
10万
查看次数

对于lilypond的Mathjax模拟

有没有可以将Lilypond内容呈现给图像的东西,比如mathjax?

另外,在我看来,打开一个关于音乐的Stack Exchange论坛会很不错.这样的事情会给它带来很好的功能,比如http://math.stackexchange.com中的 LaTeX 等等.

ajax lilypond web

11
推荐指数
1
解决办法
1775
查看次数

python中的组合和聚合

我想知道如何在python中以UML术语实现组合和聚合.

如果我明白:

  1. 聚合:

class B:
    pass

class A(object):
    def __init__(self):
        self.B = B
Run Code Online (Sandbox Code Playgroud)

  1. 组成:

在其他语言中,我看到这实现为指向B的指针.我猜这里self.B是python中的指针.

class A(object):
    def __init__(self, B):
        self.B = B
Run Code Online (Sandbox Code Playgroud)

这样对吗?

python

11
推荐指数
2
解决办法
2万
查看次数

struts2应用程序中的会话

我创建了一个Web应用程序, 如果有用户会话,我需要维护会话,然后只有这样才能让用户看到jsp.

我之前使用过jsp servlet,但我是struts2的新手.

这里我在我的动作类中设置用户名:

修订后的守则

private HttpSession session;

public void setSession(HttpSession session) {
    // TODO Auto-generated method stub0
    this.session = session;
}

public HttpSession getSession() {
    return session;
}

public String getLoginStatus(){     
    session = request.getSession();
    session.setAttribute("userName", loginBean.getUsername());
    return SUCCESS;
}
Run Code Online (Sandbox Code Playgroud)

现在,当我在操作后重定向到下一页时,它会显示一次会话值.之后,在每个页面上,我在会话中找到空值.

<%
    String userName = (String)session.getAttribute("userName");             
    System.out.println(userName);                        

    if(userName == null || userName.equals("") ){
        response.sendRedirect("login.jsp");
    }

%>
Run Code Online (Sandbox Code Playgroud)

我在某处读到动作类会话的范围仅限于一页 - 我该如何解决这个问题?

任何例子都对我很有帮助.

java session struts2 java-ee

10
推荐指数
2
解决办法
4万
查看次数

实体框架SaveChanges()不更新数据库

var paymentAttempt = _auctionContext.PaymentAttempts.Where(o => o.Id == paymentAttemptId).SingleOrDefault();
if (paymentAttempt != null)
{
    paymentAttempt.PaymentAttemptStatusId = (int)PaymentAttemptStatus.Defunct;
    paymentAttempt.PaymentAttemptStatus = _auctionContext.PaymentAttemptStatuses.Where(pas => pas.Id == paymentAttempt.PaymentAttemptStatusId).First();

    var relevantWinningBidsTotalPrices = _auctionContext.GetWinningBidsTotalPricesForPaymentAttempt(paymentAttemptId).ToArray();

    foreach (var winningBid in relevantWinningBidsTotalPrices)
    {
        winningBid.Locked = false;
        _auctionContext.UpdateObject(winningBid);
    }
    _auctionContext.SaveChanges();
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码之后

_auctionContext.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

调用winningBid按预期更新但paymentAttempt不是.为什么是这样?真的很令人沮丧.也没有错误.如果像EF一样没有跟踪对象或类似的问题,我会发现无法发生,但是没有发生这样的错误.

c# entity-framework

9
推荐指数
2
解决办法
4万
查看次数

运行rails迁移时无法添加外键约束错误

我的MySQL数据库中有一个用户表.在我的rails 4应用程序中,我创建了一个Permission模型,如下所示:

rails g model Permission user:references privilege:references
Run Code Online (Sandbox Code Playgroud)

当我运行迁移以创建权限表时,表确实在数据库中创建,但是我收到以下错误:

== 20170223171936 CreatePermissions: migrating ================================
-- create_table(:permissions)
rake aborted!
StandardError: An error has occurred:

Mysql2::Error: Cannot add foreign key constraint: ALTER TABLE `permissions` ADD CONSTRAINT `fk_rails_d9cfa3c257`
FOREIGN KEY (`user_id`)
  REFERENCES `users` (`id`)
Run Code Online (Sandbox Code Playgroud)

由于users表已经存在,我很困惑为什么外键创建在权限表中失败.这可能是什么问题?

mysql activerecord ruby-on-rails ruby-on-rails-4

9
推荐指数
2
解决办法
3781
查看次数

使用Python将数据写入文件

如何有效地将数据保存到文件(我将在稍后绘制)?

我从我的研究中得到了这个:

#Open new data file
f = open("data2.txt", "w")
f.write( str(yEst)  )      # str() converts to string
f.close()
Run Code Online (Sandbox Code Playgroud)

到目前为止,这是我的一些代码:

for i in drange2(0, 2*math.pi + 0.0634665182543392 , 0.0634665182543392):
    for x in range(1,N+1):
       yEst = yEst + a * cos(x* i)
#print yEst
f.write( str(yEst)  )      # str() converts to string
yEst=0
f.close()
Run Code Online (Sandbox Code Playgroud)

现在,当我打开我的文件" data2.txt"时,我无法读取数据,因为它没有"有条理".我怎样才能使用下一行,f.write( str(yEst) )以便我有一个包含我的'yEst'数据的列到文件"data2.txt?感谢您提前考虑:)

PS:yEst看起来像(在data2.txt文件中):48.901347147148.605785828748.114506165947.429486 ..我希望它作为一个列: - >

48.9013471471 (new line)
48.6057858287 (new line)
48.1145061659 (new line)
47.4294863684    
etc ..                        
Run Code Online (Sandbox Code Playgroud)

python

8
推荐指数
3
解决办法
9万
查看次数

尝试设置多对多关联对象时,backref上出现键错误

我正在尝试使用sqlalchemy建立基本的多对多关系,并且无法确定我做错了什么。本质上,我有一个用户表和一个要约表(基本上是Groupon之类的东西)。用户可以响应许多报价,并且可以将报价发送给许多用户。我一直在使用sqlalchemy文档的这一部分,但显然我在做错什么。
这是我的代码的相关部分:

class Offer(db.Model):
     __tablename__ = 'offers'
    id = Column(Integer, primary_key=True)
    title = Column(String)
    description = Column(String)
    users = association_proxy('user_offers', 'user')

    def __init__(self, title, description):
        self.title = title
        self.description = description

class User(db.Model):
    __tablename__ = 'users'
    id = Column(Integer, primary_key=True)
    first_name = Column(String, nullable=False)
    last_name = Column(String, nullable=False)
    email = Column(String, index=True, unique=True)

    def __init__(self, first_name, last_name, email):
        self.first_name = first_name
        self.last_name = last_name
        self.email = email.lower()

class UserOfferResponse(db.Model):
    __tablename__ = 'user_offer_responses'
    id = Column(Integer, primary_key=True)
    user_id = …
Run Code Online (Sandbox Code Playgroud)

python postgresql sqlalchemy flask

8
推荐指数
1
解决办法
1505
查看次数