小编ken*_*orb的帖子

如何在grep中进行非贪婪的比赛?

我想grey最短的比赛,模式应该是这样的:

<car ... model=BMW ...>
...
...
...
</car>
Run Code Online (Sandbox Code Playgroud)

...表示任何字符,输入是多行.

regex shell command-line grep regex-greedy

166
推荐指数
5
解决办法
11万
查看次数

httpd:使用127.0.0.1 for ServerName无法可靠地确定服务器的完全限定域名

我试图在CentOS 5.0上重新启动我的Apache服务器并收到此消息:

httpd:使用127.0.0.1 for ServerName无法可靠地确定服务器的完全限定域名

这是/etc/hosts文件:

127.0.0.1    server4-245    server4-245.com    localhost.localdomain localhost
::1        localhost6.localdomain6 localhost6
Run Code Online (Sandbox Code Playgroud)

这是/etc/sysconfig/network文件:

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=server4-245
Run Code Online (Sandbox Code Playgroud)

我在Apache httpd.conf文件中也有这个:

ServerName localhost
Run Code Online (Sandbox Code Playgroud)

但是,当我重新启动Apache时,我仍然收到第一条错误消息.

linux apache centos

165
推荐指数
6
解决办法
45万
查看次数

如何从JavaScript中的字符串中提取基本URL?

我正在尝试找到一种相对简单可靠的方法,使用JavaScript(或jQuery)从字符串变量中提取基本URL.

例如,给出如下内容:

http://www.sitename.com/article/2009/09/14/this-is-an-article/

我想得到:

http://www.sitename.com/

正则表达式是最好的选择吗?如果是这样,我可以使用什么语句将从给定字符串中提取的基本URL分配给新变量?

我已经对此进行了一些搜索,但我在JavaScript世界中找到的所有内容似乎都围绕着使用location.host或类似方法从实际文档URL收集此信息.

javascript regex string url

163
推荐指数
13
解决办法
26万
查看次数

如何在MySQL中查看日志文件?

我已经读过Mysql服务器创建了一个日志文件,它记录了所有活动 - 比如何时执行查询和执行什么查询.

谁能告诉我我的系统中存在哪些内容?我怎么读呢?

基本上,我需要用不同的输入备份数据库[两个日期之间的备份]所以我想我需要在这里使用日志文件,这就是我想要这样做的原因......

我认为必须以某种方式保护此日志,因为可能会记录用户名和密码等敏感信息[如果有任何查询需要]; 它可能是安全的,不容易被看到吗?

我有root权限访问系统,我怎么能看到日志?

当我尝试打开/var/log/mysql.log时它是空的.

这是我的配置文件:

[client]
port        = 3306
socket      = /var/run/mysqld/mysqld.sock

[mysqld_safe]
socket      = /var/run/mysqld/mysqld.sock
nice        = 0

[mysqld]
log = /var/log/mysql/mysql.log 
binlog-do-db=zero



user        = mysql
socket      = /var/run/mysqld/mysqld.sock
port        = 3306
basedir     = /usr
datadir     = /var/lib/mysql
tmpdir      = /tmp
skip-external-locking

bind-address        = 127.0.0.1
#
# * Fine Tuning
#
key_buffer      = 16M
max_allowed_packet  = 16M
thread_stack        = 192K
thread_cache_size       = 8

general_log_file        = /var/log/mysql/mysql.log
general_log             = 1
Run Code Online (Sandbox Code Playgroud)

mysql logging

162
推荐指数
6
解决办法
61万
查看次数

file_put_contents(meta/services.json):无法打开流:权限被拒绝

我是Laravel的新手.我试图打开http://localhost/test/public/,我得到了

异常处理程序出错.

我用Google搜索并更改了存储目录的权限,chmod -R 777 app/storage但无济于事.

我改变debug=>trueapp.php并访问了页面并在异常处理程序中得到了错误:

无法打开流或文件"/var/www/html/test/app/storage/logs/laravel.log":无法打开流:/ var/www/html/test/bootstrap/compiled中的权限被拒绝. PHP:8423

然后我使用该命令更改了存储目录的权限,chmod -R 644 app/storage并且"异常处理程序中的错误"错误消失了并且加载了一个页面.但在那里我得到了这个:

file_put_contents(/var/www/html/laravel/app/storage/meta/services.json):无法打开流:权限被拒绝

php exception laravel laravel-4

162
推荐指数
16
解决办法
35万
查看次数

如何更改数据库的默认排序规则?

我们以前的程序员在表(Mysql)中设置了错误的排序规则.当它应该是UTF8时,他用拉丁校对设置它,现在我有问题.每个有中文和日文字符的记录都会转到??? 字符.

是否可以更改整理并获取角色的细节?

mysql sql collation

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

如何在xpath中使用"not"?

我想写一些类似的东西:

//a[not contains(@id, 'xx')]
Run Code Online (Sandbox Code Playgroud)

(意思是'id'属性的所有链接都不包含字符串'xx')

我找不到合适的语法.

xpath dom xpathquery

159
推荐指数
3
解决办法
12万
查看次数

如何跟踪未跟踪的内容?

请参阅下面的原始问题的实线.

我的本地目录中有一个未跟踪的文件夹.当我跑步时git status,我得到:

Changed but not updated:
modified:   vendor/plugins/open_flash_chart_2 (modified content, untracked content)
Run Code Online (Sandbox Code Playgroud)

当我输入git add vendor/plugins/open_flash_chart_2然后再试git status一次时,它仍然没有说明.这是怎么回事?


以下是我最近半小时的简单摘要:

  • 发现我的Github仓库没有跟踪我的vendor/plugins/open_flash_chart_2插件.具体来说,没有内容,它在文件夹图标上显示绿色箭头.

  • 试着 git submodule init

    No submodule mapping found in .gitmodules for path 'vendor/plugins/open_flash_chart_2'
    
    Run Code Online (Sandbox Code Playgroud)
  • 试着 git submodule add git://github.com/korin/open_flash_chart_2_plugin.git vendor/plugins/open_flash_chart_2

    vendor/plugins/open_flash_chart_2 already exists in the index
    
    Run Code Online (Sandbox Code Playgroud)
  • git status

    modified: vendor/plugins/open_flash_chart_2 (untracked content)
    
    Run Code Online (Sandbox Code Playgroud)
  • .gitmodules在我的存储库/本地目录中命名的任何文件都被搜索但找不到.

我需要做些什么才能使我的子模块正常工作,以便git可以正常开始跟踪?


这可能是无关的(我把它包括在它有帮助的情况下),但每次我输入git commit -a而不是我平时git commit -m "my comments",它会抛出一个错误:

E325: ATTENTION
Found a …
Run Code Online (Sandbox Code Playgroud)

git git-submodules

155
推荐指数
6
解决办法
14万
查看次数

Chrome商店扩展程序在哪里?

我查了一下:

C:\Documents and Settings\username\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions
Run Code Online (Sandbox Code Playgroud)

对于解压缩的扩展名,但该文件夹对我来说是空的.

对于较新版本,Chrome会将文件存储在何处?

google-chrome path google-chrome-extension

148
推荐指数
5
解决办法
32万
查看次数

如何在没有实际运行"vagrant ssh"的情况下ssh到vagrant?

我想重现Vagrant如何使用ssh命令在shell脚本中记录到我的VM的方式,因此我为我的Vagrant实例创建了一个别名.

使用常规ssh命令访问它的命令语法是什么?

ssh shell command-line vagrant

142
推荐指数
10
解决办法
6万
查看次数