小编Bla*_*ack的帖子

PHP - 解析ini文件并访问单个值

在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中做同样的事情?不幸的是,我找不到任何例子.

php python ini

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

使隐藏元素显示X秒

我点击一个按钮后,我只是尝试在X秒内显示一个隐藏元素.我能够让它出现,但不要让它在X秒过后再次消失.我尝试过delay(X)但没有任何反应.

$("#mybutton").on(
  "click",
  function() {
    $("#test").css("visibility", "visible");
    $("#test").delay(1000).css("visibility", "hidden");
  }
);
Run Code Online (Sandbox Code Playgroud)
#test {
  visibility: hidden;
}
#mybutton:hover {
  cursor: pointer;
}
#mybutton {
  border: 1px solid black;
  background-color: gray;
  float: top;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img id="test" src="http://www.jqueryscript.net/images/Minimal-jQuery-Loading-Overlay-Spinner-Plugin-Easy-Overlay.jpg">

<div id="mybutton">
  Button
</div>
Run Code Online (Sandbox Code Playgroud)

JSFIDDLE:https://jsfiddle.net/75sttmxj/

html javascript css jquery

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

使用CSS更改悬停时多个元素的属性

我有两个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 javascript css jquery

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

使用控制台更改正文的背景颜色

如何body使用浏览器的开发者控制台更改背景颜色?我尝试过:document.body.style.backgroundColor('black');

document.body.style.backgroundColor=black;

但没有任何效果。

在此输入图像描述

javascript console google-chrome

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

检查变量在流体中是否为数组类型

是否有可能检查变量的类型是否为数组?我搜索这样的东西。

<f:if condition='{myvar.Type == "Array"}'></f:if>
Run Code Online (Sandbox Code Playgroud)

还是为此目的必须创建自己的ViewHelper?

typo3 fluid

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

未捕获的类型错误:“下载”不是函数

我的页面上有这个按钮,它指向函数download()

<a class="myButton" onclick='return download(this);'>Download</a>
Run Code Online (Sandbox Code Playgroud)

下载():

function download(button)
{
  console.info(button);
  return true;
}
Run Code Online (Sandbox Code Playgroud)

单击按钮后,我得到:

Uncaught TypeError: download is not a function
    at HTMLAnchorElement.onclick (mbnet.html:1153)
Run Code Online (Sandbox Code Playgroud)

但是,如果我打开开发人员控制台并执行,download则会得到:

function download(button)
{
  console.info(button);
  return true;
}
Run Code Online (Sandbox Code Playgroud)

如果我执行download()然后我得到:

undefined
true
Run Code Online (Sandbox Code Playgroud)

很明显这个函数是定义的,为什么我会看到这个错误?是因为我用流体渲染按钮吗?

我也试过来包装功能download()$(document).ready();,但是这什么也没有改变。

$(document).ready(
  function() {

    function download(button)
    {
      console.info(button);
      return true;
    }
  }
);
Run Code Online (Sandbox Code Playgroud)

javascript jquery fluid

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

向迁移失败的数据库表添加新列 - 无需迁移

我刚刚学会了如何使用迁移.我成功创建了一个包含此架构的表:

/**
 * Run the migrations.
 *
 * @return void
 */
public function up()
{
    Schema::create('units', function (Blueprint $table) {
        $table->increments('id');
        $table->string('name');
        $table->string('description');
        $table->timestamps();
    });
}
Run Code Online (Sandbox Code Playgroud)

不幸的是我错过了专栏path,所以我试图添加它.首先,我在laravel 文档中告知myselfe,以了解如何添加新列.

从文档:

Schema Facade上的表方法可用于更新现有表.

我的尝试:

/**
 * Run the migrations.
 *
 * @return void
 */
public function up()
{
    Schema::create('units', function (Blueprint $table) {
        $table->increments('id');
        $table->string('name');
        $table->string('description');
        $table->timestamps();
    });

    Schema::table('units', function (Blueprint $table) {
        $table->string('path');
    });
}
Run Code Online (Sandbox Code Playgroud)

但是,执行后php artisan migrate我得到了Nothing to migrate.

我究竟做错了什么?

php database migration laravel laravel-5.4

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

SQL-替换多个记录中字符串的特定部分

是否可以用另一个字符串替换字符串的特定部分?例如,我有一列保存文件的路径,我将文件夹下载门户(在我的物理硬盘上)重命名为download_portal,因此我必须更改数千条数据库记录中的路径。

之前和之后的示例记录:

/fileadmin/download portal/test/myfile.jpg
Run Code Online (Sandbox Code Playgroud)

后:

/fileadmin/download_portal/test/myfile.jpg
Run Code Online (Sandbox Code Playgroud)

假设这是我的餐桌水果

id | path
1  | /fileadmin/download portal/test/apple.jpg
2  | /fileadmin/download portal/test/banana.jpg
3  | /fileadmin/download portal/test/pineapple.jpg
Run Code Online (Sandbox Code Playgroud)

如何使用 SQL 将每条记录更改download portal为?download_portal可以用正则表达式解决吗?

mysql sql

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

如何通过控制台禁用数据库导入的外键检查?

我知道我可以像这样导入数据库转储:

mysql -u {{username}} -p {{target_database}} < myDump.sql
Run Code Online (Sandbox Code Playgroud)

例如

mysql -u root -p theDatabase < myDump.sql
Run Code Online (Sandbox Code Playgroud)

但是如何在关闭外键检查的情况下导入数据库?

我在 mysql 帮助中搜索了有用的参数,但没有找到:

mysql --help | findstr "foreign"
Run Code Online (Sandbox Code Playgroud)

什么都不返回

mysql database wamp

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

如何阻止内联onclick事件并稍后在自己的Click侦听器中调用它?

如何阻止按钮的嵌入式onclick事件并稍后在自己的Click侦听器中调用该onclick中定义的函数?

我尝试注入一些应在调用按钮的onclick代码之前执行的代码。

function doSomething(el) {
  console.log("doSomething was called...");
}

jQuery("#test").click(function(e) {
  e.preventDefault();
  console.log("click listener called...");
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button id="test" onclick="doSomething(this)">Submit</button>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

标签 统计

javascript ×5

jquery ×4

css ×2

database ×2

fluid ×2

html ×2

mysql ×2

php ×2

console ×1

google-chrome ×1

ini ×1

laravel ×1

laravel-5.4 ×1

migration ×1

python ×1

sql ×1

typo3 ×1

wamp ×1