小编fra*_*sMi的帖子

CSS3是否为"背景"提供了"最小尺寸"属性?

我正在使用

background-size: 100%;
Run Code Online (Sandbox Code Playgroud)

使我的背景图像(在body标签中)适合浏览器窗口.

但是有没有CSS3 background-property来设置最小尺寸?

或者我需要一些div-"技巧",如:

<div id="bg">
    <img src="images/bg.jpg" alt="">
</div>

#bg {
    position:fixed;
    top:-50%;
    left:-50%;
    width:200%;
    height:200%;
}
#bg img {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    min-width:50%;
    min-height:50%;
}
Run Code Online (Sandbox Code Playgroud)

css background css3

20
推荐指数
1
解决办法
3万
查看次数

HTTPS POST请求Python

我想向应该使用.csv文件响应的HTTPS站点发送帖子请求.我有这个Python代码:

url = 'https://www.site.com/servlet/datadownload'
values = {
  'val1' : '123',
  'val2' : 'abc',
  'val3' : '1b3',
}

data = urllib.urlencode(values)
req = urllib2.Request(url,data)
response = urllib2.urlopen(req)
myfile = open('file.csv', 'wb')
shutil.copyfileobj(response.fp, myfile)
myfile.close()
Run Code Online (Sandbox Code Playgroud)

但是我得到了错误:

BadStatusLine: ''    (in httplib.py)
Run Code Online (Sandbox Code Playgroud)

我已尝试使用Chrome扩展程序:高级REST客户端(屏幕截图)发布请求,并且工作正常.

可能是什么问题,我该如何解决?(是因为HTTPS吗?)


编辑,重构代码:

try:
    #conn = httplib.HTTPSConnection(host="www.site.com", port=443)
Run Code Online (Sandbox Code Playgroud)

=>给出BadStatusLine: ''错误

    conn = httplib.HTTPConnection("www.site.com");
    params  = urllib.urlencode({'val1':'123','val2':'abc','val3':'1b3'})
    conn.request("POST", "/nps/servlet/exportdatadownload", params)
    content = conn.getresponse()
    print content.reason, content.status
    print content.read()
    conn.close()
except:
    import sys
    print sys.exc_info()[:2]
Run Code Online (Sandbox Code Playgroud)

输出:

Found 302

<!DOCTYPE HTML …
Run Code Online (Sandbox Code Playgroud)

python https post urllib urllib2

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

HeidiSQL导入csv空字段

我想用HeidiSQL将csv文件导入我的MySQL数据库.

但我的一些领域是空的.

我怎么办才能让HeidiSQL知道这些空值必须被视为NULL值?

csv文件样本(最后2个字段尚未知晓):

    NULL;Students Corner;437452182;;
Run Code Online (Sandbox Code Playgroud)

创建命令:

    CREATE  TABLE `db`.`customers` (
         `company_id` INT NOT NULL AUTO_INCREMENT ,
         `company_name` VARCHAR(40) NULL ,
         `company_number` INT NULL ,
         `company_vat` INT NULL ,
         `company_zip` INT NULL,
    PRIMARY KEY (`company_id`) );
Run Code Online (Sandbox Code Playgroud)

我收到这些错误:

    Incorrect integer value: '' for column 'company_id' at row 1 */
    Incorrect integer value: '' for column 'company_vat' at row 1 */
    Incorrect integer value: '' for column 'company_zip' at row 1 */
    etc
Run Code Online (Sandbox Code Playgroud)

mysql csv null heidisql

7
推荐指数
2
解决办法
7401
查看次数

ViewBag的Html.ActionLink值

在ASP MVC C#中我在ViewBag.cars中放了一个List(汽车),现在我想用每辆汽车的标题创建一个actionlink,如下所示:

@if (ViewBag.cars != null)
{
    foreach (var car in ViewBag.cars)
    {
         <h4>@Html.ActionLink(@car.title, "Detail", "Cars", new { id = @car.id }, new { @class = "more markered" })</h4>
    }
}
Run Code Online (Sandbox Code Playgroud)

我使用@ car.title或只是car.title作为值时得到的错误,我收到此错误:

CS1973: 'System.Web.Mvc.HtmlHelper<AutoProject.Models.CarDetails>' has no applicable method named 'ActionLink' but appears to have an extension method by that name.
 Extension methods cannot be dynamically dispatched. Consider casting the dynamic arguments or calling the extension method without the extension method syntax.
Run Code Online (Sandbox Code Playgroud)

我应该填写什么作为Actionlink的第一个参数?

actionlink viewbag asp.net-mvc-4

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

PHP网页抓取

我使用php web scraping,我希望在星期日得到价格(3.65)下面的html代码:

     <tr class="odd">
       <td >
           <b>Sunday</b> Info
           <div class="test">test</div>
       </td>
       <td>
       &euro; 3.65 *

       </td>
    </tr>
Run Code Online (Sandbox Code Playgroud)

但我没有找到最好的正则表达式...我使用这个PHP代码:

    <?php
        $data = file_get_contents('http://www.test.com/');

        preg_match('/<tr class="odd"><td ><b>Sunday</b> Info<div class="test">test<\/div><\/td><td>&euro; (.*) *<\/td><\/tr>/i', $data, $matches);
        $result = $matches[1];
    ?>
Run Code Online (Sandbox Code Playgroud)

但没有结果......正则表达式有什么问题?(我认为这是因为新的行/空格?)

php regex web-scraping

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

创建新的DbCommand时出错

我想创建一个新的DbCommand,但得到一些错误:

DbCommand insertcommand = new DbCommand("insert into persons(firstname, lastname, email) values(?, ?, ?)", connection);
insertcommand.Parameters.Add(1, DbType.String, 50, "fistname");
insertcommand.Parameters.Add(2, DbType.String, 50, "lastname");
insertcommand.Parameters.Add(3, DbType.String, 100, "email");
dbAdapter.InsertCommand = insertcommand;
Run Code Online (Sandbox Code Playgroud)

这会产生错误

无法创建抽象类或接口"System.Data.Common.DbCommand"的实例

方法"添加"没有重载需要4个参数

我该如何创建这些命令并填充参数?

c# ado.net

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

段落中的CSS span标记

我必须从a)到b):http://i.imgur.com/xxgV0.png (绿色股票图像来自精灵)

我有以下HTML代码:

    <p class="stock"><span class="img"></span>in stock</p>
Run Code Online (Sandbox Code Playgroud)

并遵循CSS代码:

   p span.img {
       display:inline-block;
       width: 14px;
       height: 17px;
       padding-right: 5px;
       background: transparent url(images/page1/tho_main_sprite.png) -0px -580px;
   }

   p.stock {
       font-size: 9px;
       color: #000;
   }
Run Code Online (Sandbox Code Playgroud)

我试图给p.stock提供一些高度和线高度,但没有结果......

非常感谢!

css

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