问题列表 - 第48693页

我只是想知道瓶子是如何工作的.当我运行以下代码时,它以导入错误结束:无法导入名称获取.pls帮助我

from bottle import get, post, request

#@route('/login')
@get('/login')
def login_form():
    return '''<form method="POST">
                <input name="name"     type="text" />
                <input name="password" type="password" />
              </from>'''

#@route('/login', method='POST')
@post('/login')
def login_submit():
    name     = request.forms.get('name')
    password = request.forms.get('password')
    if check_login(name, password):
        return "<p>Your login was correct</p>"
    else:
        return "<p>Login failed</p>"
Run Code Online (Sandbox Code Playgroud)

python bottle

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

负利润与相对定位

我遇到了许多涉及负边距的布局技术,例如侧边栏定位的经典技巧.似乎这些技术可以很容易地应用于相对定位.

所以不是这样的:

.sidebar {
    margin-left:-600px;
}
Run Code Online (Sandbox Code Playgroud)

一个人会这样做:

.sidebar {
    position:relative;
    left:-600px;
}
Run Code Online (Sandbox Code Playgroud)

看起来相对定位甚至可能在垂直方向上更清晰,因为上边距操纵可能会受到边际问题崩溃等因素的影响.

一个在另一个上有任何优势,还是它们几乎相同?

谢谢-

html css layout margin css-position

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

Dispose()如何知道它是因为异常而调用的?

我想编写一个简单的工作类单元,其行为如下:

using (var unitOfWork = new UnitOfWork())
{
   // Call the data access module and don't worry about transactions.
   // Let the Unit of Work open a session, begin a transaction and then commit it.
}
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止(如果您认为我的设计错误,欢迎任何评论):

class UnitOfWork : IDisposable
{
   ISession _session;
   ITransation _transaction;
   .
   .
   .
   void Dispose()
   {
      _transaction.Commit();
      _session.Dispose();
   }
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是回滚事务,以防数据访问代码抛出一些异常.所以该Dispose()方法看起来像:

   void Dispose()
   {
      if (Dispose was called because an exception was thrown) 
      {
         _transaction.Commit();
      }
      else
      {
         _transaction.RollBack();
      }
      _session.Dispose();
   } …
Run Code Online (Sandbox Code Playgroud)

c# nhibernate exception-handling data-access-layer unit-of-work

8
推荐指数
2
解决办法
1084
查看次数

如何将Behat与PHPStorm /其他IDE集成

Behat是PHP 的领先BDD框架.我用PHPStorm并要整合贝哈特到IDE中作为一个外部工具.

问题:如何在PHPStorm或任何其他IDE中将Behat设置为外部工具(即输出过滤器,宏等)?

注意:PHPUnit弃用其BDD支持并将在3.6中删除它(与Behat相同),因此我认为PHPStorm中的集成PHPUnit测试不适合行为驱动开发.

2012年2月8日更新:PHPStorm的路线图表明将在2012年第一季度发布的4.0版本中集成Behat 语法!我能说什么 - PHPStorm摇滚.

php ide bdd phpstorm behat

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

git diff显示不够

我想看看master分支和我的功能分支之间的区别.我有很多从主服务器到我的功能分支的东西,并希望看到如果我将我的功能合并到主服务器中将添加的更改.

这是我的情况:

-*--*--*-----*<master>
  \     \     \
   1--*--*--*--2--*<feature>
Run Code Online (Sandbox Code Playgroud)

我的问题是git diff master feature似乎只显示提交号2.我想看到一个github pull请求将显示的差异,我相信这是提交的所有方式1.我注意到git cherry显示我提交的我希望看到的区别为.

谢谢你的建议.

git github git-diff

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

127.0.0.1和localhost是否被浏览器视为两个不同的域?

127.0.0.1和localhost是否被浏览器视为两个不同的域,因此强制执行跨域(相同的源策略)限制?

我发现它有时可以工作(如果是简单的网页),并且不适用于基于Flex的网页.

例如:场景I:在名为page1.htm的网页中,您调用脚本如下:

<script type="text/javascript" src="js/somejsscript.js"></script>
Run Code Online (Sandbox Code Playgroud)

要么

<script type="text/javascript" src="http://localhost/js/somejsscript.js"></script>
Run Code Online (Sandbox Code Playgroud)

并以http://localhost/page1.htm的身份访问该页面

场景二:您调用脚本如下:

<script type="text/javascript" src="http://127.0.0.1/js/somejsscript.js"></script>
Run Code Online (Sandbox Code Playgroud)

并以http://localhost/page1.htm的身份访问该页面

cross-domain same-origin-policy

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

我想在我的网站上使用facebook connect来注册,登录和评论新闻文章或其他用户发布的帖子

我想在我的网站上实现以下内容.我已经在互联网上做了一些广泛的搜索,但无法找到和如何实现它们的具体示例我正在使用mvc框架在php中开发此站点

  1. 想在我的网站上注册Facebook - 在Facebook拥有帐户的用户将获得使用详细信息在我的网站注册的选项,使用他们的身份验证我会从他们的帐户中提取相关详细信息并为他们创建一个新帐户在我的网站上.我想在这种情况下使用facebook注册fbml/fbjs

    1. 想登录facebook用于登录我的网站.如何使用会话是我想知道的?

    2. 我想发帖到我网站上注册的用户的facebook-wall.如果可能的话,每当我的网站发布新帖子时,都会通过我的代码向他们发送消息.

谢谢你的帮助.

facebook facebook-fql

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

C/C++宏字符串连接

#define STR1      "s"
#define STR2      "1"
#define STR3      STR1 ## STR2
Run Code Online (Sandbox Code Playgroud)

是否有可能连接STR3 =="s1"?您可以通过将args传递给另一个宏函数来完成此操作.但是有直接的方法吗?

c c++ c-preprocessor

105
推荐指数
3
解决办法
17万
查看次数

为什么没有nib文件的项目很少

我最近在一个ipad项目中工作过.我在整个项目中找不到nib文件.这些标准有特定原因吗?我发现很难跟上那种项目.

iphone coding-style ipad

0
推荐指数
1
解决办法
142
查看次数

访问dataview中过滤的项目列表

我正在使用DataView填充网格,并使用过滤器与可见行进行交互.我的问题是在应用过滤器,行更改或行数更改后...如何访问数据视图以仅迭代那些可见行,例如进行一些计算?

因为行本身不是公开公开的...如果它们是,则行并不总是数据元素,因为也可以引用一个组,对吧?

那么有一种简单的方法来访问那些过滤后的数据元素吗?

(我想我正在寻找的是能够访问"var filteredItems = getFilteredAndPagedItems(_items,_filter);")

谢谢,

slickgrid

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