在Python中,您可以解析.ini文件并访问单个值,如下所示:
myini.ini
[STRINGS]
mystring = fooooo
value = foo_bar
Run Code Online (Sandbox Code Playgroud)
script.py
import configparser
config = configparser.ConfigParser()
# ----------------------------------------------------------------------
config.read("myini.ini")
test = config["STRINGS"]["mystring"]
print (test) #-> OUTPUT: fooooo
Run Code Online (Sandbox Code Playgroud)
我怎样才能在PHP中做同样的事情?不幸的是,我找不到任何例子.
我有两个div元素放在一起,background-color如果用户将鼠标悬停在其中一个上,我想改变它们的属性.
所以背景颜色应该初始设置#d8d8d8为两个div,#cacaca如果我将鼠标悬停在其中一个div上,则应该更改为两个div.
我用jquery解决了它:
$("#FOO").hover
(
function()
{
$(this).css("background-color","#CACACA");
$("#BAR").css("background-color","#CACACA");
},
function()
{
$(this).css("background-color","#D8D8D8");
$("#BAR").css("background-color","#D8D8D8");
}
)
$("#BAR").hover
(
function()
{
$(this).css("background-color","#CACACA");
$("#FOO").css("background-color","#CACACA");
},
function()
{
$(this).css("background-color","#D8D8D8");
$("#FOO").css("background-color","#D8D8D8");
}
)Run Code Online (Sandbox Code Playgroud)
.buttons {
border:1px solid black;
background-color: #D8D8D8;
height: 100px;
font-family: play;
font-size: 30px;
text-align:center;
vertical-align: middle;
line-height: 100px;
}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<div class="col-xs-10 buttons" id="FOO" style="border-right: 0px">
<span style="padding-left:100px">FOO</span>
</div>
<div class="col-xs-2 buttons" id="BAR" style="border-left: 0px">
<span>BAR</span>
</div>Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来实现这一目标?也许只有css?
我有这个HTML代码:
<div class="news_item">
<div class="featured_leftpart">
<img src="" width="48" height="48" />
</div>
<div class="featured_rightpart">
<div class="news_content">
<h2 class="entry-title"><a href="" >TEXT </a></h2>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
并使用此CSS:
.news_item
{
width:300px;
position:relative;
padding:10px;
height:100px;
margin:10px;
border:1px solid #e8e8e8;
}
div.featured_leftpart
{
position:relative;
float:left;
width:64px;
height:100%;
}
div.featured_leftpart img{
position:absolute;
background-color:#ff00ff;
top:0;
bottom:0;
left:0;
right:0;
margin:auto;
}
div.featured_rightpart
{
background-color:#ff0000;
float:left;
width:180px;
padding-left:10px;
height:100%;
}
.news_content
{
background-color:#00ff00;
position:relative;
}
.news_content h2
{
vertical-align:middle;
}
Run Code Online (Sandbox Code Playgroud)
我要做的是垂直对齐h2标签.此标记将包含帖子标题,因此有时它将是单行,有时是多行.这<div class="news_content">也只是我试图让它发挥作用.如果没有这个解决方案div,我可以轻松删除它.
这是上面代码的jsFiddle链接.
我需要开发一个应用程序,在应用程序启动后立即将用户重定向到我的网站.
这就是我想要的移动应用程序.
我正在使用Android工作室,但我不熟悉XML.所以我被困在那里.我应该编写哪些代码来执行此重定向?希望你们都能帮助我.谢谢.
我有一个非常简单的表,如果我按它,我会尝试为第一列设置动画。
单击之后,它应该在左侧进行动画处理,以使其不再完全显示:
然后再单击一次,它应该再次动画
我试图用jquery实现这一点,但没有任何反应:
var main = function()
{
$boolean = true;
$(".test").click
(
function()
{
if ($boolean)
{
$boolean = false;
$(".test").animate
(
{
'left':'-=100px'
},
"fast"
);
}
else
{
$boolean = true;
$(".test").animate
(
{
'left':'+=100px'
},
"fast"
);
}
}
);
}
$(document).ready(main);Run Code Online (Sandbox Code Playgroud)
table {
border: 1px solid black;
}
table td {
border: 1px solid black;
}
table th {
border: 1px solid black;
}
.test {
color: red;
}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<table>
<tr>
<th …Run Code Online (Sandbox Code Playgroud)正如您在我的屏幕截图中看到的,我尝试计算坐标AB和BC之间的角度,在这种情况下,角度显然是90°.但是如何用javascript代码确定这个角度呢?
我找到了这个线程并尝试了接受的解决方案,但我总是得到1.5790而不是我预期的.我重写了原始函数,因为我不明白如何将参数传递给它.
请原谅我糟糕的油漆和数学技巧.
function find_angle(Ax,Ay,Bx,By,Cx,Cy)
{
var AB = Math.sqrt(Math.pow(Bx-Ax,2) + Math.pow(By-Ay,2));
var BC = Math.sqrt(Math.pow(Bx-Cx,2) + Math.pow(By-Cy,2));
var AC = Math.sqrt(Math.pow(Cx-Ax,2) + Math.pow(Cy-Ay,2));
return Math.acos((BC*BC+AB*AB-AC*AC) / (2*BC*AB));
}
var angle = find_angle
(
4 , //Ax
3 , //Ay
4 , //Bx
2 , //By
0 , //Cx
2 //Cy
)
alert ( angle );Run Code Online (Sandbox Code Playgroud)
我刚刚了解了onfocusout,onfocusin但是这些功能似乎不起作用。我尝试使用Firefox和Chrome。根本没有控制台消息,即使当我集中精力并松开它时也是如此。我究竟做错了什么?
window.addEventListener
(
"onfocusout",
function()
{
console.log("page lost focus");
}
);
window.addEventListener
(
"onfocusin",
function()
{
console.log("page has focus");
}
);Run Code Online (Sandbox Code Playgroud)
<h1>Test</h1>Run Code Online (Sandbox Code Playgroud)
我刚刚从此处(mini.iso)安装了一个新的ubuntu系统,在安装过程中完全没有选择任何额外功能。
现在,我编写了一个简单的PHP测试脚本(/var/www/html/index.php)
<?php
echo "Hello World";
?>
Run Code Online (Sandbox Code Playgroud)
但是,从另一台计算机调用此页面后,我从字面上获取了文件的输出,而不是编译的php。
输出:
<?php
echo "Hello World";
?>
Run Code Online (Sandbox Code Playgroud)
我已经重新启动的Apache2,没有变化。
Apache版本:
Server version: Apache/2.4.7 (Ubuntu)
Server built: Jul 15 2016 15:32:47
Run Code Online (Sandbox Code Playgroud)
PHP版本:
PHP 7.0.16-4+deb.sury.org~trusty+1 (cli) (built: Mar 2 2017 13:50:00) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.16-4+deb.sury.org~trusty+1, Copyright (c) 1999-2017, by Zend Technologies
Run Code Online (Sandbox Code Playgroud)
Linux版本:
Linux的linux的3.13.0-110泛型#157 Ubuntu的SMP周一2月20日11点55分25秒UTC 2017年的i686 i686的的i686 GNU / Linux的
我已经在互联网上搜索过,其他一些用户说可以通过检查file来检查PHP模块是否已加载httpd.conf,但是没有这样的文件。我用它搜索 …
我尝试通过使用创建文件put并授予文件权限777。
如果我像这样创建文件:
use File;
...
$content = "<?php echo 'test'; ?>";
$file = app_path() . '/Http/Controllers/test.php';
File::put($file, $content);
Run Code Online (Sandbox Code Playgroud)
但是,该文件是使用以下权限创建的:
-rw-r--r-- 1 daemon daemon 2,2K Mär 14 08:08 test.php
Run Code Online (Sandbox Code Playgroud)
用户和组也不daemon是root.
如何创建具有用户和组root以及权限的文件rwxrwxrwx?
例如
-rwxrwxrwx 1 root root 2,2K Mär 14 08:08 test.php
Run Code Online (Sandbox Code Playgroud)
我还将这些行添加到我的 /etc/sudoers
www-data ALL=(ALL) NOPASSWD: /bin/chmod
www-data ALL=(ALL) NOPASSWD: /bin/chown
www-data ALL=(ALL) NOPASSWD: /bin/chgrp
Run Code Online (Sandbox Code Playgroud)
但我仍然得到chmod(): no permission以下代码:
File::chmod($unitPath, 0777);
chown($unitPath,"root");
chgrp($unitPath,"root");
Run Code Online (Sandbox Code Playgroud)