小编Pat*_*uza的帖子

将按钮粘贴到div的右侧

http://jsfiddle.net/kn5sH/

我需要添加什么才能将按钮固定在div的右侧与标题位于同一行?

HTML:

<div>
    <h1> Ok </h1>
    <button type='button'>Button</button>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

div {
    background: purple;
}

div h1 {
    text-align: center;
}

div button {
}
Run Code Online (Sandbox Code Playgroud)

进一步来说:

  1. 按钮的右侧应与div的右边缘相距x像素.
  2. 它应与标题位于同一行.
  3. 应该包含在div中(像浮动或相对定位的东西在视觉上将它弹出div)

可以用什么CSS技术来做到这一点?谢谢.

html css

30
推荐指数
5
解决办法
14万
查看次数

29
推荐指数
3
解决办法
9798
查看次数

Django从url保存图像并与ImageField连接

我有models.py:

class Item(models.Model):
    image_file = models.ImageField(upload_to='images')
    image_url = models.URLField()
Run Code Online (Sandbox Code Playgroud)

我希望django自动下载并本地保存图像image_url并"连接"它image_file

它应该如何行动:

  1. 我在管理员中粘贴https://docs.djangoproject.com/s/img/site/hdr_logo.gifimage_url字段中
  2. 点击"保存"
  3. 在模板中写<img src="{{ item.image_file.url }}">.它显示来自我的服务器的图像,而不是djangoproject.com

我尝试过的:

我已经改写saveItem课程方法.我通过本地保存图像urllib,但我坚持将此保存的图像与image_file字段连接

django django-models

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

从方法引用C#获取methodinfo

typeof当我们想要获取指定类型的Type实例时,我们可以使用C#关键字.但是,如果我想MethodInfo通过它的参考得到一个方法,我可以使用什么?

例如,我有一个简单的控制台应用程序.它包含Program.Main方法.我希望MethodInfo通过使用类似的东西methodinfoof(Program.Main).我有这个问题,因为方法名称可能会改变,所以我不能只使用Type.GetMethodInfo(string MethodName)它.

我有大约10 000种方法可供我使用MethodInfo,因此在我的方法中添加任何自定义属性或其他任何方法都不是解决方案.

.net c# reflection typeof methodinfo

18
推荐指数
5
解决办法
3万
查看次数

不安全的代码对安全代码有影响吗?

据我所知,将方法标记为不安全将禁用对该代码的一些CLR检查,但除了DLL/EXE无法运行之外,这对系统的其他部分是否安全有任何影响.不受信任的环境.

特别是,

  1. 它们是否是任何不能在完整dll上运行的安全检查,因为它被标记为不安全?
  2. 如果DLL被标记为不安全,但标记为不安全的方法实际上没有被调用,这是否与DLL标记为安全相同?
  3. 将不安全的代码保存在单独的DLL中是否有任何运行时的好处?

我有详重绘在64位Windows嵌套的控制问题,在这里和一个解决方案(即似乎工作的一个)涉及不安全的代码,我想明白,添加此代码有我的项目的效果.

.net c# unsafe

15
推荐指数
2
解决办法
2754
查看次数

合同需要Session,但Binding'BasicHttpBinding'不支持它,或者没有正确配置以支持它

当我SessionMode = SessionMode.Required在servicecontract中使用时,我得到这个错误

合同需要Session,但Binding'BasicHttpBinding'不支持它,或者没有正确配置以支持它.

有谁告诉我一个解决方案?

wcf

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

map/set iterator not incrementablemap/set iterator not incrementable

Driver::~Driver()
{
    AutoCritSec acsDriverList(m_csDriverList,true);
    DRIVERLIST::iterator it = m_DriverList.begin();
    for(;it!=m_DriverList.end();it++) 
    {
        if (it->second == this) 
        {
            m_DriverList.erase(it);
            it = m_DriverList.begin();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我在visual studio 2003中编译我的程序时,我的程序运行良好.但是当我在2010年做同样的事情,然后在关闭应用程序时,我得到一些错误

Expression:map/set iterator not incrementable
Run Code Online (Sandbox Code Playgroud)

当我按下忽略这个我得到

Expression:"standard c++ library out of range" && 0
Run Code Online (Sandbox Code Playgroud)

有没有人知道这里发生了什么:我将非常感激任何人的任何建议.非常感谢和热烈的祝福.

c++ visual-c++

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

LINQ to SQL Basic插入抛出:附加或添加不是新实体相关的异常

我想插入一条记录.这段代码工作但已停止工作我不知道为什么.这是代码:

using (SAASDataContext dc = new SAASDataContext())
{
    tblAssessment a2 = new tblAssessment();

    a2.AssessmentCentreId = centreId;
    a2.AttemptNumber = 1;

    dc.tblAssessments.InsertOnSubmit(a2);
    dc.SubmitChanges();

    CurrentAssessmentId = a2.AssessmentId;
}
Run Code Online (Sandbox Code Playgroud)

代码编译但dc.SubmitChanges();在行下面抛出异常.

抛出异常:

已尝试附加或添加非新的实体,可能已从另一个DataContext加载.这不受支持.

注意: AssessmentCentreId是外键tblCentre,centreId是有效的现有中心ID,AssessmentCentreId和AttemptNumber是唯一的非空字段,其他所有列都允许空值.

我用谷歌搜索了但是所有的结果似乎都与试图附加从其他断开连接的DataContext中拉出的实体的人有关,我没有这样做,所以我很难过.

更新:

添加

dc.DeferredLoadingEnabled = false;
Run Code Online (Sandbox Code Playgroud)

在使用块的顶部使它工作,但我想知道为什么因为我现在不知道足够先进的技术现在与魔术无法区分:)

c# asp.net linq-to-sql

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

你如何让NHibernate忽略POCO中的属性

我们有POCO,类似于:

public class Person
{
    public Guid PersonID { get; set; }

    public string FirstName { get; set; }

    public string LastName { get; set; }

    public DateTime DateOfBirth { get; set; }

    public string   Version {get; set; }
}
Run Code Online (Sandbox Code Playgroud)

和相应的hbm文件一样

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="NHibernate.FirstAttempt"  namespace="NHibernate.FirstAttempt.Entity" >
  <class name="Person" lazy="false">
    <id name="PersonID">
      <generator class="guid" />
    </id>
    <property name="FirstName"  />
    <property name="LastName"     />
    <property name="DateOfBirth"  />
  </class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

仔细观察,我们有一个Version属性,数据库中没有列?我们只是希望nHibernate忽略这个属性,这就是我们没有将属性放在映射文件中的原因.但相反,它开始抛出错误.

有没有解决的办法 ?

.net c# nhibernate-mapping

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

如何最好地检测ASP.NET过期的会话?

我需要在Visuial Basic Web应用程序中检测会话何时到期.这就是我正在使用的......

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    If CurrentSession.IsNew AndAlso (Not Page.Request.Headers("Cookie") Is Nothing) AndAlso (Page.Request.Headers("Cookie").IndexOf("ASP.NET_SessionId") >= 0) Then
        Response.Redirect("TimeOut.aspx")
    End If

    ...do something...

End Sub
Run Code Online (Sandbox Code Playgroud)

注意: CurrentSession.IsNew退货HttpContext.Current.Session.IsNewSession

这似乎适用于Internet Explorer,但似乎与Firefox失败.

asp.net session http

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