小编dav*_*dav的帖子

Git - 如何从远程存储库中删除文件

如何从远程git存储库中删除文件?我有一个刚从工作副本本地存储库中删除的文件,我想从相应的远程存储库中删除它

git

65
推荐指数
6
解决办法
12万
查看次数

无法ping或从主机访问guest虚拟机 - vmware

我有带有debian 7的vmware工作站的win7操作系统.这是主机的ipconfig(win 7)

   Connection-specific DNS Suffix  . :
   IPv4 Address. . . . . . . . . . . : 10.47.235.94
   Subnet Mask . . . . . . . . . . . : 255.255.255.255
   Default Gateway . . . . . . . . . : 0.0.0.0
Run Code Online (Sandbox Code Playgroud)

我通过NAT连接(我无法设法做桥接连接).客人的ifconfig就是这个

debian 7 ifconfig  -  vmware

但是通过ip从主机ping客户会使192.168.252.138请求超时.如果我从win7网络连接启用一些网络适配器,比如说VMnet1,这些行显示在win7 ipconfig中

Ethernet adapter VMware Network Adapter VMnet1:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::4561:18cc:8abc:93a2%15
   IPv4 Address. …
Run Code Online (Sandbox Code Playgroud)

vmware networking vmware-workstation

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

该站点指定了无效的Strict-Transport-Security标头 - firebug

我在添加HSTS标题时在firebug中收到此警告.

The site specified an invalid Strict-Transport-Security header.
Run Code Online (Sandbox Code Playgroud)

这是我的htaccess

<IfModule mod_headers.c>
    Header append X-FRAME-OPTIONS: SAMEORIGIN
    Header append Strict-Transport-Security: 'max-age=31536000; includeSubDomains'
</IfModule>
Run Code Online (Sandbox Code Playgroud)

当我从我得到的值中删除引号时Internal Server Error.网站通过https提供,从http重定向到https是从apache的站点文件设置的.如果重要,SSL证书是自签名的.

mod标头已启用.我在debian 7,apache 2.2.

谢谢

apache .htaccess firebug http-headers

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

谷歌地图 - 跨源请求被阻止:同源策略不允许读取远程资源

我正在使用谷歌地图 api,在页面上我有这个

<link type="text/css" rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500">
Run Code Online (Sandbox Code Playgroud)

现在,正因为如此,正如您在此链接中看到的

https://fonts.googleapis.com/css?family=Roboto:300,400,500有字体文件 - 包含在 url 中,AFA 我知道它会导致问题。在萤火虫中它显示

跨源请求被阻止:同源策略不允许读取 https://themes.googleusercontent.com/static/fonts/roboto/v11/2UX7WLTfW3W8TclTUvlFyQ.woff上的远程资源 这可以通过将资源移动到同一域或启用 CORS。

即使尝试将其添加到我的 htaccess 中,也不起作用,它仍然在 firebug 中显示错误

Header set Access-Control-Allow-Origin: *
Run Code Online (Sandbox Code Playgroud)

apache 的 headers mod 已启用,我设置了其他 headers 并且没问题。我使用的是 xampp 1.7.4。我也不想将 css 文件和/或字体移动到我的本地文件中,因为谷歌将来可能会进行更改。

qsn1:如何处理这个错误。

qsn2:为什么它只显示那些字体文件的错误?因为例如我也包含了谷歌地图API的脚本,并且没有问题。

<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=places"></script>
Run Code Online (Sandbox Code Playgroud)

谢谢

cross-site google-maps-api-3 http-headers cors

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

保护谷歌浏览器扩展程序中的代码

我想写一个google chrome扩展程序,它应该向我的网站发送请求并发送一些数据,所以,实际上我应该做一个像这里写的ajax请求https://developer.chrome.com/extensions/ xhr.html

var xhr = new XMLHttpRequest();
xhr.open("GET", "http://api.example.com/data.json", true);
Run Code Online (Sandbox Code Playgroud)

我想问一下是否有办法以某种方式保护代码或阻止其他人使用我的api,因为实际上其他用户在安装时可以看到扩展的源代码,所以在我没有意识到的情况下使用我的api.

编辑:

如果我需要进行某种身份验证,那么在进行ajax调用之前如何对用户进行身份验证?对于身份验证我需要向我的服务器发送请求,但为此我应该发送,例如用户名和密码,应该保存在扩展程序文件中的某个位置,实际上,用户可以在安装时看到这些文件扩展名.

谢谢

api google-chrome-extension

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

包含特殊字符的任何英文ASCII字符的正则表达式

我想在php中编写一个正则表达式,只匹配任何英文字符,空格,数字和所有特殊字符.

从这个问题正则 表达式任何ascii字符

我试过这个

preg_match("/[\x00-\x7F]+/", $str);
Run Code Online (Sandbox Code Playgroud)

但它会发出警告

No ending delimiter '/' found 
Run Code Online (Sandbox Code Playgroud)

那么,如何在php中编写这个正则表达式.

替代方案就像[az\d\s]一样,并且一个接一个地考虑所有特殊字符,但是有没有办法做得更简单?

谢谢

php regex preg-match

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

在函数php中使用goto

有没有办法为PHP定义全局标签(类似变量)goto,以便在函数声明中使用它.我想做以下事情:

function myFunction() {
   if (condition) {
     goto someLine;
  }
}


someLine:
// ....

myFunction();
Run Code Online (Sandbox Code Playgroud)

当我使用这个代码时,它说

PHP Fatal error:  'goto' to undefined label "someLine"
Run Code Online (Sandbox Code Playgroud)

我知道不建议使用goto语句.但在我的情况下,我需要它.我知道也许总会有替代品goto,只是在我的情况下它会使代码更容易和可理解

php goto

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

.ssh目录不存在debian

我试图通过这篇文章建立公私密钥认证 http://www.ualberta.ca/CNS/RESEARCH/LinuxClusters/pka-putty.html

我正在将公钥添加到authorized_keys文件中,该文件应位于.ssh目录中.但是.ssh目录不存在.ls -a输出这个

.    boot         etc         lib         mnt   root     srv  usr
..   dead.letter  home        lost+found  opt   sbin     sys  var
bin  dev          initrd.img  media       proc  selinux  tmp  vmlinuz
Run Code Online (Sandbox Code Playgroud)

这没有显示任何结果

find / -name 'authorized_keys'
Run Code Online (Sandbox Code Playgroud)

所以,我应该创建它,或者我应该安装一些东西,它会出现.

谢谢

ssh putty

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

如何在git中更新目录

我有一个bitbucket存储库,具有以下结构:

 Directory-A->
   directory a
   directory b
   file a
   file b
   file c
Run Code Online (Sandbox Code Playgroud)

现在我想将文件"b"和文件"c"移动到"目录a"

当我在本地机器上执行此操作并通过git add提交时.我在目录a中获取文件b和文件c但它们仍然存在于其外部.

git git-commit

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

PSR2-键和值之间的多行数组缩进

根据PSR2,在键和多行数组的值之间具有空格的正确方法是什么。

$result = [
    'key1'           => 'value1',
    'another_key'    => 'value2',
    'some_other_key' => 'value3'
];
Run Code Online (Sandbox Code Playgroud)

$result = [
    'key1' => 'value1',
    'another_key' => 'value2',
    'some_other_key' => 'value3'
];
Run Code Online (Sandbox Code Playgroud)

看起来第一个更具可读性,但是我们还有多余的空间。

php psr-2

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