小编use*_*177的帖子

将父div缩小为未知数量的浮动子(css或js)

我有一个父div(显示:表)包含未知数量的浮动子.我现在希望它总是具有子行的宽度.

换句话说:如果父div比它的子的宽度更宽或更窄,则未使用的空间保留在父div中. - 我怎么能避免这个?

是否可以只使用css或者我是否需要JS来计算内部行的宽度并将其提供给父div?

这是简化的代码:

.wrapper {
    border: 1px solid black;
    display:table;
    width:90%;
}
.child {
    float:left;
    width: 100px;
    background-color:red;
    margin: 0 10px 10px 0;
}
Run Code Online (Sandbox Code Playgroud)
<div class="wrapper">
    <div class="child">Text</div>
    <div class="child">Text</div>
    <div class="child">Text</div>
    <div class="child">Text</div>
    <div class="child">Text</div>
    <div class="child">Text</div>
</div>
Run Code Online (Sandbox Code Playgroud)

请使用浏览器的宽度来查看右侧未使用的空白区域.

css jquery parent width

6
推荐指数
1
解决办法
292
查看次数

PHP警告:在MySQL转储到macOS终端后,"MySQL服务器已经消失"

我使用CLI的PHP脚本下载远程MySQL数据库(gzip)并将它们直接提取到我的MacBook的MySQL 5.7(不是MAMP)服务器.它工作正常,但作为副作用,我的PHP应用程序(MAMP Pro)在CLI脚本中间丢失了MySQL连接并带有警告

PHP Warning:  mysqli::__construct(): MySQL server has gone away in ...
Run Code Online (Sandbox Code Playgroud)

这种情况发生在十几个数据库(无法重现确切数量)之后.在CLI脚本运行时,系统首选项中的MySQL窗格从每次CLI转储后的绿色/运行变为红色/停止再次变为绿色/运行,这首先与浏览器中的PHP应用程序不冲突.但在某些时候,PHP应用程序显然失去了连接.

我和my.cnf一起玩了

[mysqld]
max_allowed_packet=128M
max_connections=1024
Run Code Online (Sandbox Code Playgroud)

或其他金额,但似乎没有任何改变.

当我在CLI脚本完成后在"系统偏好设置"中手动停止并启动MySQL时,PHP将继续正常工作.

有任何想法吗?

编辑:

谢谢到目前为止,但它仍然没有修复.所以这是主要的脚本:

$tmpPath = '/tmp/'

For each of 30 databases with different size:

$dbName = database name

exec('ssh user@server.com "mysqldump --login-path=local --lock-tables=false '.$dbName.' | gzip" > '.$tmpPath.$dbName.'.sql.gz');
exec('gzip -q -dc '.$tmpPath.$dbName.'.sql.gz | mysql -u root -proot '.$dbName)
Run Code Online (Sandbox Code Playgroud)

就像我说的,终端中的PHP CLI脚本根本不会抱怨!这是我的PHP 应用程序(Angular前端应用程序的后端),由于上述错误,30个转储中间某处停止工作.

php mysql macos mysqli dump

5
推荐指数
0
解决办法
927
查看次数

PHP:检查字符串是否包含不在数组中的字符

我想验证一个字符串是否由数字或逗号或分号组成:

有效:1.234 有效:1,234 无效:1.23a 无效:1.2_4

什么工作:

用于str_split从字符串中创建一个数组并in_arrayarray(0,1,2,3,4,5,6,7,8,9,',',';').

但这对我来说感觉很迂回,因为我必须用数百万个字符串来做这件事,所以我想确保没有更有效的方法。

问题:有没有更有效的方法?

php

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

标签 统计

php ×2

css ×1

dump ×1

jquery ×1

macos ×1

mysql ×1

mysqli ×1

parent ×1

width ×1