小编med*_*iev的帖子

如何在不键入"退出"的情况下退出屏幕?

screen -r倒是成的运行Django的服务器,我不能简单地Ctrl-Cexit出来.

有没有其他方法可以摆脱screen

目前,我手动关闭我本地PC上的标签并ssh重新登录,但这变得令人厌烦.

linux gnu-screen

304
推荐指数
6
解决办法
38万
查看次数

Git着名的"错误:.git拒绝用户权限"

我试过谷歌搜索并阅读http://help.github.com/troubleshooting-ssh/和各种各样的指南.我无法git push -u origin mastergit push origin master(同一命令).

我的git帐户至少有2年左右的时间.我已经成功地push -u origin master在我的笔记本电脑上创建了回购和罚款,但在这个桌面上我遇到了问题.

这是我试过的:

1.我已经设置了我的git用户名

2.我已经设置了我的git用户电子邮件

3.我已将/home/meder/.ssh/id_rsa.pub的内容上传到github的帐户页面.我已经验证我没有粘贴任何空格

4.我用这些内容创建了一个〜/ .ssh/config:

  Host github.com
  User git
  Hostname github.com
  PreferredAuthentications publickey
  IdentityFile ~/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)

我已经将.ssh修改为700,id_rsa 600

5.我添加了正确的远程原点而没有输入错别字:git remote add origin git@github.com:medero/cho.git

6.要确认#5,这是我的.git/config.目录是正确的,而不是另一个目录:

[remote "origin"]
        fetch = +refs/heads/*:refs/remotes/origin/*
        url = git@github.com:medero/cho.git
Run Code Online (Sandbox Code Playgroud)

7. ssh git@github.com -v给我一个成功的身份验证

8.一个奇怪的事情是,它给我打招呼的用户名已t附加到它上面.我的github用户名medero不是medert.

你好mederot!您已成功通过身份验证,但GitHub不提供shell访问权限.

9. …

git ssh github

108
推荐指数
7
解决办法
10万
查看次数

如何在Django中使用redis?

我听说过redis-cache但它究竟是如何工作的?它是否被用作django和我的rdbms之间的层,通过某种方式缓存rdbms查询?

或者它应该直接用作数据库?我怀疑,因为那个github页面没有涵盖任何登录细节,没有设置..只是告诉你设置一些配置属性.

python django redis

92
推荐指数
5
解决办法
6万
查看次数

代理后面的file_get_contents?

在工作中,我们必须使用代理基本上访问端口80,例如,我们为每个用户都有自己的自定义登录.

我的临时解决方法是使用curl基本上通过代理登录,并访问我需要的外部数据.

是否有某种高级的PHP设置我可以设置,以便在内部尝试调用像file_get_contents()它总是通过代理的东西?我在Windows ATM上,如果这是唯一的方法,重新编译会很痛苦.

我的解决方法是临时的原因是因为我需要一个通用的解决方案,适用于多个用户,而不是使用一个用户的凭据(我考虑过单独请求一个单独的用户帐户,但密码经常更改,并且需要在整个十几个或更多的网站).我不想硬编码凭证基本上使用curl解决方法.

php proxy

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

使用替换词典替换字符串的最简单方法是什么?

考虑..

dict = {
'?????':'?????',
'russianA':'englishA'
}

s = '????? russianA'
Run Code Online (Sandbox Code Playgroud)

我想用它们各自的dict值替换所有dict键s.

python regex

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

无法建立SSL连接,如何修复SSL证书?

我正在尝试wget自己的盒子,它不能是wget中的内部地址(所以另一位开发人员说).

当我想,我得到这个:

wget http://example.com
--2013-03-01 15:03:30--  http://example.com/
Resolving example.com... 172.20.0.224
Connecting to example.com|172.20.0.224|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://www.example.com/ [following]
--2013-03-01 15:03:30--  https://www.example.com/
Resolving www.example.com... 172.20.0.224
Connecting to www.example.com|172.20.0.224|:443... connected.
OpenSSL: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
Unable to establish SSL connection.
Run Code Online (Sandbox Code Playgroud)

我相信这是因为我没有正确设置证书.使用openssl:

openssl s_client -connect example.com:443
CONNECTED(00000003)
15586:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:s23_clnt.c:588:
Run Code Online (Sandbox Code Playgroud)

如果我在另一个站点上执行相同的命令,则会显示整个证书.

也许ssl证书从未在Apache的conf文件中为该域设置?

如果是这样,我应该在虚拟主机中指定什么?除了指定之外还有其他选择,--no-check-certificate因为我不想这样做吗?

apache ssl openssl wget

58
推荐指数
3
解决办法
27万
查看次数

在hg或git中的两个完整目录/项目之间进行区分?

我继承了最初存储在CVS中的项目以及所有修订版.我做了很多编辑,我试图比较我在原始目录中所做的所有更改,关于添加的新文件与旧文件.

是否有某种实用的hg/git,我可以做一个树差异,或者那种性质的东西?那么说,新添加的文件,删除的文件之间有标记,我要求的太多了吗?

git cvs version-control diff mercurial

50
推荐指数
6
解决办法
5万
查看次数

私有存储库github托管的安全性如何?

我已经读过这个帖子,但我想知道这样的解决方案有多安全?我知道github提供ssh/ssl支持并且我很熟悉,但有人可以告诉我他们将使用什么类型的内部安全性来确保我的承诺的conf /凭证文件不被黑客入侵?

编辑:我已经阅读了http://help.github.com/security/但我希望得到一位曾与多个存储库主机合作过的人的答案,并且拥有真实的经验.

git security version-control github

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

使用深度优先搜索渲染动态创建的族图而不重叠?

我想生成这个:

在此输入图像描述

使用此数据结构(ID是随机的,顺便说一下,不是顺序的):

var tree = [
    { "id": 1, "name": "Me", "dob": "1988", "children": [4], "partners" : [2,3], root:true, level: 0, "parents": [5,6] },
    { "id": 2, "name": "Mistress 1", "dob": "1987", "children": [4], "partners" : [1], level: 0, "parents": [] },
    { "id": 3, "name": "Wife 1", "dob": "1988", "children": [5], "partners" : [1], level: 0, "parents": [] },
    { "id": 4, "name": "son 1", "dob": "", "children": [], "partners" : [], level: -1, "parents": [1,2] },
    { "id": …
Run Code Online (Sandbox Code Playgroud)

javascript graph genealogy family-tree

48
推荐指数
5
解决办法
2170
查看次数

实用的Zend_ACL + Zend_Auth实现和最佳实践

语境:

我的问题涉及一个我正在开发的论坛,就像SO一样:

  1. 有权访问查看主题但无法回复或投票的访客
  2. 具有足够代表的成员可以编辑/投票其他线程,默认情况下,他们可以回复并拥有与来宾相同的权限
  3. 管理员几乎可以做任何事情

我希望此ACL在站点范围内应用,默认情况下拒绝所有资源.

我阅读了使用Zend_Acl的基础知识 - 您基本上创建角色(访客,成员,管理员),并拒绝或允许这些角色的资源(控制器,方法).关于如何在应用程序中实际实现acl代码的文档并不是非常具体,所以我继续关注SO ..

来自marek的一个非常有用的stackoverflow 答案揭示了这个问题,但由于我的不熟悉,我仍然不能完全理解如何正确地实现这一点,并考虑到最佳实践.

海报configAcl.php在应用程序根目录中有一个静态文件,用于初始化acl对象,添加角色,从每个控制器创建资源,提供admin对所有内容的normal访问,访问除管理员之外的所有内容,并将acl对象存储在注册表中以供以后使用.

$acl = new Zend_Acl();

$roles  = array('admin', 'normal');

// Controller script names. You have to add all of them if credential check
// is global to your application.
$controllers = array('auth', 'index', 'news', 'admin');

foreach ($roles as $role) {
    $acl->addRole(new Zend_Acl_Role($role));
}
foreach ($controllers as $controller) {
    $acl->add(new Zend_Acl_Resource($controller));
}

// Here comes credential definiton for admin user.
$acl->allow('admin'); …
Run Code Online (Sandbox Code Playgroud)

php zend-framework zend-auth zend-acl

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