小编All*_*mas的帖子

没有显示路径/文件的grep:line

你如何grep只返回匹配的行?即结果中省略了路径/文件名.

在这种情况下,我想查看当前目录中的所有.bar文件,搜索术语FOO

find . -name '*.bar' -exec grep -Hn FOO {} \;
Run Code Online (Sandbox Code Playgroud)

unix linux grep find

209
推荐指数
3
解决办法
15万
查看次数

使无序列表跨越div的宽度100%

<div>
  <ul>
    <li>First</l1>
    <li>Second</li>
    <li>Third</li>
    <li>Fourth</li>
  </ul>
</div>


div {
  width: 100%;
}
li {
  list-style: none;
  float: left;
}
Run Code Online (Sandbox Code Playgroud)

使用CSS,有没有办法让LI标签自动填充父div的整个宽度?所以他们每人占25%.

将'width'指定为25%显然会起作用,但这不是我追求的解决方案.有问题的菜单是动态创建的,有时会创建和删除新项目.

干杯

css

8
推荐指数
1
解决办法
1万
查看次数

从Chrome上的表单输入中删除灰色边框

http://i55.tinypic.com/3325gyo.png

当您专注于文本字段时,会出现此灰色边框.我试过大纲:0但是没有删除它.有什么建议?谢谢

css google-chrome

4
推荐指数
1
解决办法
1万
查看次数

PHP - MySQL编写的INSERT数组语句

我正在编辑一个使用MySQLi的脚本.我需要使用预准备语句将一些值插入到db中.

我的阵列形式为:

$insert = array('column1' => 'value1', 'column2' => 'value2', 'column3' => 'value3')
Run Code Online (Sandbox Code Playgroud)

到目前为止,我有这个,但我需要帮助bind_param.我在这里看过文档,call_user_func_array但是我不知道如何实现它.

$cols = array_keys($insert);
$query = "INSERT IGNORE INTO results (". implode(", ", $cols) .") VALUES (". implode(', ', array_fill(0, count($insert), '?')) .")";
$stmt = $mysqli->prepare($query);
$param = array_merge(array(str_repeat('s', count($insert))), array_values($insert)); 
call_user_func_array(array($stmt, 'bind_param'), $param); 
$stmt->execute();
Run Code Online (Sandbox Code Playgroud)

PHP 5.4.17

php mysql mysqli sql-insert

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

PHP错误 - 未定义的偏移量:1

当URL是domain.com/portfolio但我没有收到php错误"未定义的偏移量:1"而不是domain.com/portfolio/project1.提前谢谢了

$path = drupal_get_path_alias($_GET['q']);
$path = explode('/', $path);
if ($path[0] == 'portfolio' && $path[1] != '') {
    // action
}
Run Code Online (Sandbox Code Playgroud)

php drupal

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

Bash命令作为变量在加入以形成单个命令时失败

ssh="ssh user@host"
dumpstructure="mysqldump --compress --default-character-set=utf8 --no-data --quick -u user -p database"
mysql=$ssh "$dumpstructure"
$mysql | gzip -c9 | cat > db_structure.sql.gz
Run Code Online (Sandbox Code Playgroud)

这在第三行失败了:

mysqldump --compress --default-character-set = utf8 --no-data --quick -u user -p database:command not found

为了调试这个特定的错误,我简化了我的实际脚本.$ssh并且$dumpstructure并不总是在真实的脚本中连接在一起.

bash

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

用于匹配每3个字符串的正则表达式

我想为三个单词短语的每个实例返回匹配.我现在不担心正确的语法.我对如何实现请求的"多次通过"性质更感兴趣.

$string = "one two three four five";

$regex = '/(?:[^\\s\\.]+\\s){3}/ui';

preg_match_all($regex, $string, $matches);
Run Code Online (Sandbox Code Playgroud)

只会返回:

one two three

需要的结果:

one two three

two three four

three four five

php regex

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

标签 统计

php ×3

css ×2

bash ×1

drupal ×1

find ×1

google-chrome ×1

grep ×1

linux ×1

mysql ×1

mysqli ×1

regex ×1

sql-insert ×1

unix ×1