草庐IT

co-exist

全部标签

Git 和讨厌的 "error: cannot lock existing info/refs fatal"

从远程git存储库克隆后(在bettercodes)我做了一些改变,promise并试图push:gitpushoriginmaster错误:error:cannotlockexistinginfo/refsfatal:git-http-pushfailed这种情况涉及已经存在的存储库。我之前做的是:gitconfig–globalhttp.sslVerifyfalsegit初始化gitremoteadd[url]git克隆更改数据gitcommit在“bettercodes”我无法访问gitlog。我正在使用Windows。详细的错误是:C:\MyWorkStuff\Projects

Git - 致命的 : Unable to create '/path/my_project/.git/index.lock' : File exists

当我尝试将我的项目树移至gitrepo时,我仍然收到此错误消息。我用这个项目检查了我的目录的权限,这些权限设置在777上。在带有my_project的目录中的终端中,我设置:git初始化然后如果我尝试git添加。或gitcommit-m"第一次上传"所以我会得到错误fatal:Unabletocreate'/path/my_proj/.git/index.lock':Fileexists.Ifnoothergitprocessiscurrentlyrunning,thisprobablymeansagitprocesscrashedinthisrepositoryearlier.Mak

php file_exists 返回 false 即使我的 linux 上存在文件

这个问题已经被问过很多次了,但我找到的答案都没有帮助我。我正在尝试让phpfile_exists()工作。它工作的唯一场景是当php文件与要使用file_exist()的文件位于同一目录中并且仅使用文件名(即不包括路径)时。但这不是结果行为,请参见下文。索姆信息:安全模式=关闭目录28没有符号链接(symboliclink)文件名中没有空格/var/www/html/smic/upload/28/中的所有目录都有apache:apache777作为权限。使用php5.3PHP:echogetcwd()clearstatcache();$file='file:///var/www/htm

MySQL OUTFILE 查询提示 "file already exists"但该文件根本不存在

我正在编写一个非常简单的shell脚本来将表格转储到CSV文件中。这是其中的一部分:day=`/bin/date+'%Y-%m-%d'`file="/tmp/table-$day.csv"rm$filequery="SELECT*FROMtableINTOOUTFILE'$file'FIELDSTERMINATEDBY','ENCLOSEDBY'\"'LINESTERMINATEDBY'\\n'"echo"$query"|mysql我放入rm$file以确保该文件在查询执行之前不存在。但是,当我执行脚本时,我收到了相互冲突的消息:rm:cannotremove`/tmp/table-2

linux - SaltStack : creating directory only if does not exists

目前我有以下创建目录的规则/init/dir:file.recurse:-source:salt://init_dir/init-user:name-group:group-name:/path/init-dir_mode:2775-file_mode:777现在我只想在目录不存在的情况下在新的minions上创建一个目录。 最佳答案 虽然您的示例确实有效,但没有必要。file.directory只会尝试创建不存在的目录。 关于linux-SaltStack:creatingdirect

linux - Sed 命令 : how to replace if exists else just insert?

这个问题在这里已经有了答案:Appendingalinetoafileonlyifitdoesnotalreadyexist(23个回答)关闭去年。我需要在一个文件中编辑几行,这样如果一行以(av或avpgw)开头,则将其替换为新文本,否则只需在开头插入新文本。我如何使用sed执行此操作?

php - array_key_exists($key, $array) 与 !empty($array[$key])

我见过很多人做前者,做一个与另一个相比有性能优势吗?或者它只是一个眼睛糖果?我个人每次都使用后者,因为它更短,对我个人而言更具可读性。 最佳答案 其他回复主要关注这两个功能的区别。这是真的,但如果源数组不包含null或0或"",...(空值)值,您可以对两个函数的速度进行基准测试:这给了我以下结果:对于小数组:array_key_exists:float(0.18357992172241)空:float(0.072798013687134)isset:float(0.070242881774902)对于一个相对大的数组:array_

php - 我如何 curl www.google.com - 它不断将我重定向到 .co.uk

我正在使用CURL检查URL是否存在(HEAD请求),但是当我使用www.google.com测试它时,它会将我重定向到www.google.co.uk-可能是因为我的服务器位于英国。有什么办法可以阻止这种情况发生?我不想删除CURLOPT_FOLLOWLOCATION选项,因为这对301重定向等很有用。下面是我的部分代码;$ch=curl_init();//setURLandotherappropriateoptionscurl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);curl

PHP array_key_exists() 和 SPL ArrayAccess 接口(interface) : not compatible?

我写了一个简单的集合类,这样我就可以将我的数组存储在对象中:classApp_CollectionimplementsArrayAccess,IteratorAggregate,Countable{public$data=array();publicfunctioncount(){returncount($this->data);}publicfunctionoffsetExists($offset){return(isset($this->data[$offset]));}publicfunctionoffsetGet($offset){if($this->offsetExists(

php - 即使文件存在(远程 URL),file_exists() 也会返回 false

我的file_exists()返回false,即使提供图像来检查https://www.google.pl/logos/2012/haring-12-hp.png存在。为什么?下面我展示了准备在本地主机上启动的完整失败的PHP代码:$filename='https://www.google.pl/logos/2012/haring-12-hp.png';echo"";if(file_exists($filename)){echo"Thefile$filenameexists";}else{echo"Thefile$filenamedoesnotexist";}