我想将div父母div(header-image作为背景图像)内的孩子对齐,垂直和水平居中.
<div id="header-image">
<div class="row">
... Content
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我找到了水平居中的解决方案:
<div style="position: absolute; left: 50%;">
<div style="position: relative; left: -50%;">
... content
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
但不知道如何将内容放到底部(仅适用于position:absolute)
为了更好地理解http://webstopp.de/,您可以在其中看到一个header-image文本,但文本必须位于文本的底部header-image div.
<div id="release-0">
<p class="release-4"> Here is some text, add a class "done" to the parent div</p>
</div>
<div id="release-1">
<p>remove the #release-1 div</p>
</div>
<h1>Change this text to finish release 2</h1>
<div id="release-3">
<p class="release-4"> add CSS to this div</p>
</div>
Run Code Online (Sandbox Code Playgroud)
如何选择所有出现的类.release-4并将其更改text-size为2em使用 Javascript?
我试过这个:
document.getElementsByClassName("release-4").style.fontSize = "2em";
Run Code Online (Sandbox Code Playgroud)
但这不起作用。
这确实有效:
document.getElementsByClassName("release-4")[0].style.fontSize = "2em";
Run Code Online (Sandbox Code Playgroud)
但它只选择第一次出现的.release-4.
想法:我正在尝试模拟一个商店系统.通过点击项目,用户表明他对这样的东西感兴趣,并在下次访问网站时更喜欢它.我想要实现类似的东西,只有没有东西可以买,但有颜色.你得到随机颜色.如果你喜欢'红色,你会得到随机的颜色,但比平时更红.
理论上到目前为止.实际上我用r,g和b制作了饼干,起始值为1.0.每次点击其中一种颜色时,该值上升+0.1,其他颜色下降-0.1.但是如何考虑这些数字呢?
到目前为止这是我的Javascript:
var r = getCookie("r");
var g = getCookie("g");
var b = getCookie("b");
if (r = ""){
setCookie("r",1.0,365);
setCookie("g",1.0,365);
setCookie("b",1.0,365);
}
init();
function init(){
var colorboxes = document.getElementsByClassName("mycolorbox");
[].forEach.call(colorboxes,function(entry){
var sr = Math.round((Math.random() * (255 - 1) + 1));
var sg = Math.round((Math.random() * (255 - 1) + 1));
var sb = Math.round((Math.random() * (255 - 1) + 1));
entry.style.backgroundColor = "rgba("+sr+","+sg+","+sb+",0.8)";
});
}
$(document).click(function(event) {
var clickedObj = $(event.target);
if (clickedObj[0].className.indexOf("likebox") > -1) {
clickedObj[0].style.Color = "red"; …Run Code Online (Sandbox Code Playgroud) 我加载了yeoman generator-meanjs并用Visual Studio Code打开它.调试器工作得很好.当我单击调试侧栏按钮时,为我生成了launch.json文件.launch.json生成器正在查看包含的package.json "scripts": { "start": "grunt"}.
生成器使用grunt来启动应用程序.launch.json文件具有以下内容:
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"type": "node",
"request": "launch",
"program": "grunt",
"stopOnEntry": false,
"args": [],
"cwd": ".",
"runtimeExecutable": null,
"runtimeArgs": [
"--nolazy"
],
"env": {
"NODE_ENV": "development"
},
"externalConsole": false,
"sourceMaps": false,
"outDir": null
},
{
"name": "Attach",
"type": "node",
"request": "attach",
"port": 5858
}
]
}
Run Code Online (Sandbox Code Playgroud)
当我'program' : 'grunt'用server.js 替换它时,它工作.如果我可以将类型更改为grunt,但似乎只支持节点或单声道.
Grails 3在插入插件后在某处安装了一个插件(并运行它)build.gradle.插件名称是org.grails.plugins:spring-security-core:3.0.3.
它安装在磁盘上对我来说是一个谜.有些消息来源指向.m2 maven存储库,但它似乎并不存在.我应该在哪里寻找它?
我在PHP中遇到了关于预处理语句的奇怪行为.谷歌搜索问题没有任何结果,所以在这里.
假设你有这个代码:
<?php
$db = new mysqli('localhost','root','','test');
$q = 'SELECT text FROM tests';
if($stmt = $db->prepare($q))
{
$stmt->bind_result($clmn);
$stmt->execute();
$stmt->fetch();
echo '</br>'.$clmn;
}
else echo "</br>didn't prepare first";
$q = 'SELECT id FROM tests';
if($stmt = $db->prepare($q))
{
$stmt->bind_result($clmn);
$stmt->execute();
$stmt->fetch();
echo '</br>'.$clmn;
}
else echo "</br>didn't prepare second";
?>
Run Code Online (Sandbox Code Playgroud)
数据库只有2列,2行有虚拟数据:
现在,当我运行代码时,我期望输出如下:
foo
1
Run Code Online (Sandbox Code Playgroud)
我得到的是:
foo
didn't prepare second
Run Code Online (Sandbox Code Playgroud)
现在我做了一些测试,发现当我交换它时:
$stmt->fetch();
echo '</br>'.$clmn;
Run Code Online (Sandbox Code Playgroud)
为了这:
while($stmt->fetch())
echo '</br>'.$clmn;
Run Code Online (Sandbox Code Playgroud)
我得到这个结果:
foo
bar
1
2
Run Code Online (Sandbox Code Playgroud)
我的想法是,在获取前一个行的所有行之前,不能更改预准备语句.注意,fetch()需要返回false而不仅仅是最后一行,以便第二个语句准备好.
有人对此有更深入的了解吗?我只用XAMPP测试过它.
我已经弄清楚如何\使用echo命令打印到页面
echo '\\';
Run Code Online (Sandbox Code Playgroud)
在exec()函数内部使用时会失败.我正在尝试向命令行发出此命令以运行csvkit:
csvclean -q \" -e ascii -z 10000000000000 file.csv
Run Code Online (Sandbox Code Playgroud)
不幸的是,我必须投入"指定我的变量.我相信它实际上"正在逃脱,但似乎没有任何东西可以帮我\打印.
这就是我的尝试:
exec("csvclean -q \" -e ascii -z 10000000000000" . " " . $csvfilename );
Run Code Online (Sandbox Code Playgroud) 我收到此错误:
在非对象上调用成员函数query().
此外,当我使用其他MySQLi函数时,它给了我相同的错误,但对于该功能.
我的connection.php:
<?php
$mysqli = new mysqli("localhost","user","pass","db");
if(mysqli_connect_errno()){
trigger_error('Connection failed: '.$mysqli->error);
}
?>
Run Code Online (Sandbox Code Playgroud)
我的功能:
function form_year($find, $value, $from, $vehicletype){
//Query setup
$autoquery = "SELECT
Year,
Vehicle,
Brand,
Model,
Type,
FROM
vehicle_tbl
WHERE
Vehicle = '".$vehicletype."'
GROUP BY
Year";
$autoresult = $mysqli->query($autoquery);
$search = array("%value%", "%options%");
$rows = file_get_contents("tpl/options.html");
while($row = $autoresult->fetch_assoc()){
$replace = array($row[$value], $row[$value]);
$tr .= str_replace($search, $replace, $rows);
}
return str_replace($find, $tr, $from);
}
Run Code Online (Sandbox Code Playgroud)
函数和连接包含在调用函数的位置
我正在尝试创建一个功能,QTreeView如果没有选择任何项目,它将选择 中的最后一个项目。我不知道如何在程序中选择一个项目。到目前为止我已经尝试过这个,但它不起作用。
if (selectedItemList.length() == 0) // no items selected
{
QItemSelectionModel *selection = new QItemSelectionModel(treeWidget->model());
QModelIndex index = treeWidget->model()->index(treeWidget->model()->rowCount() - 1,
0, QModelIndex());
selection->select(index, QItemSelectionModel::Select);
treeWidget->setSelectionModel(selection);
return;
}
Run Code Online (Sandbox Code Playgroud)
treeWidget是一个QTreeWidget对象,selectedItemList是其中选定项目的列表。我将不胜感激所有的帮助。
我想用JS创建一个SVG并设置大小,但是当我使用时createElement("svg"),生成的HTML是
<svg class="jscreated" style="width: 500px; height: 400px;"></svg>
Run Code Online (Sandbox Code Playgroud)
但 svg 大小显示为0,0.
看这个例子:
<svg class="jscreated" style="width: 500px; height: 400px;"></svg>
Run Code Online (Sandbox Code Playgroud)
var svg=document.createElement("svg");
document.body.appendChild(svg);
svg.setAttribute("class","jscreated");
svg.style.width="500px";
svg.style.height="400px";Run Code Online (Sandbox Code Playgroud)
可以看到 JS 创建的 SVG 是0,0直接在 HTML 中编写的,它应该是 500x400。什么是"==$0"在Chrome检查是什么意思?
我有两张桌子,Stock和Warehouse.
我需要获得所有仓库中可用的物品.
这是一个例子:
Stock Table:
ItemID WarehouseID ItemAmount
-------------------------------------------
1043 1 20
1043 2 2
1043 3 16
1043 4 17
1044 1 32
1044 2 12
1044 4 7
1055 2 6
Run Code Online (Sandbox Code Playgroud)
Warehouse Table:
WarehouseID WarehouseName
-------------------------------
1 Name1
2 Name2
3 Name3
4 Name4
Run Code Online (Sandbox Code Playgroud)
对于示例,结果应该是Item,1043因为它在所有仓库中都可用,与其他仓库不同.
我没有得到解决方案,任何人都可以帮助我吗?
我正在尝试使用此代码:
private static Date getTimeStamp() {
return new Timestamp(new Date().getTime());
}
Run Code Online (Sandbox Code Playgroud)
我得到的是 2013-03-13 12:46:22.011
但我需要的是时间戳应采用格式mm-dd-yyyy hh:mm.
我遇到变量问题c.一个错误:
错误:(34,17)错误:无法为最终变量c赋值
一直困扰着我.我是一个新的Android工作室用户,我想解决这个问题.带红色的下划线c仅在onClick我想要增加它的方法中.
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
public class plane extends ActionBarActivity {
public final int c=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getSupportActionBar().hide();
setContentView(R.layout.activity_plane);
final ImageView img=(ImageView)findViewById(R.id.iv);
img.setImageResource(R.drawable.pe1);
Button next=(Button)findViewById(R.id.btn_next);
next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(c==0){
img.setImageResource(R.drawable.pe2);
c=c+1;}
if (c==1){
img.setImageResource(R.drawable.pe3);
c=c+1;}
if (c==2){
img.setImageResource(R.drawable.pe4);
c=c+1;}
if (c==3){
img.setImageResource(R.drawable.pe5);
c=c+1;}
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) …Run Code Online (Sandbox Code Playgroud) javascript ×3
php ×3
html ×2
java ×2
alignment ×1
android ×1
build.gradle ×1
c++ ×1
css ×1
date ×1
electron ×1
formatting ×1
gradle ×1
grails ×1
grails-3.0 ×1
increment ×1
mysql ×1
mysqli ×1
qt ×1
qtreewidget ×1
random ×1
rgb ×1
sql ×1
sql-server ×1
ssms ×1
svg ×1
variables ×1