我正在使用
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) 我想向应该使用.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) 我想用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) 在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的第一个参数?
我使用php web scraping,我希望在星期日得到价格(3.65)下面的html代码:
<tr class="odd">
<td >
<b>Sunday</b> Info
<div class="test">test</div>
</td>
<td>
€ 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>€ (.*) *<\/td><\/tr>/i', $data, $matches);
$result = $matches[1];
?>
Run Code Online (Sandbox Code Playgroud)
但没有结果......正则表达式有什么问题?(我认为这是因为新的行/空格?)
我想创建一个新的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个参数
我该如何创建这些命令并填充参数?
我必须从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提供一些高度和线高度,但没有结果......
非常感谢!