小编Pio*_*zia的帖子

Mercurial push,abort:授权失败

我在推送到mercurial存储库时遇到问题:

$ hg push
pushing to https://user:***@hg.domain.com/X_repo
searching for changes
abort: authorization failed
Run Code Online (Sandbox Code Playgroud)

可以通过Web浏览器访问相同的URL(具有相同的凭据).另外,我尝试了它而没有将usr + pass嵌入到URL中.

HTTPS配置正确,我尝试了Basic和Digest身份验证 - 没有运气.

拉(通过HTTP)工作正常.

我正在使用hgwebdir来服务我的回购.

我还应该检查什么?

我找到了这个:http://code.google.com/p/support/issues/detail?id = 2580 在我的情况下,它不是随机的,它每次都会发生.

我的vhost conf的相关部分:

  WSGIScriptAlias  /  /home/(...)/hgwebdir.wsgi

  <Directory /home/(...)>
    AuthType Basic
    AuthUserFile /(...)/basic-password
    AuthName (...)
    Require valid-user

    Order deny,allow
    Allow from all
  </Directory>

$ hg -v
Mercurial Distributed SCM (version 1.0.2)
Run Code Online (Sandbox Code Playgroud)

奇怪的是,hg传出工作正常:

$ hg outgoing
comparing with https://hg.domain.com/X_repo
http authorization required
realm: ...
user: ...
password: 
searching for changes
changeset:   64:...
tag:         tip …
Run Code Online (Sandbox Code Playgroud)

apache https mercurial apache2 repository

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

Python的bz2模块默认不编译

似乎Python 2.6.1默认不从源代码编译bz2库.

我没有lib-dynload/bz2.so

添加它的最快方法是什么(不从头开始安装Python)?

操作系统是Linux 2.4.32-grsec + f6b + gr217 + nfs + a32 + fuse23 + tg +++ opt + c8 + gr2b-v6.194#1 SMP Tue Jun 6 15:52:09 PDT 2006 i686 GNU/Linux

IIRC我只使用--prefix标志.

c python compiler-construction

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

SQL错误:滥用聚合

SQLite版本3.4.0聚合函数有什么问题?另外,我怀疑ORDER BY不会起作用.如何改写这个?

sqlite> SELECT p1.domain_id, p2.domain_id, COUNT(p1.domain_id) AS d1, COUNT(p2.domain_id) AS d2
   ...> FROM PDB as p1, Interacting_PDBs as i1, PDB as p2, Interacting_PDBs as i2
   ...> WHERE p1.id = i1.PDB_first_id
   ...> AND p2.id = i2.PDB_second_id
   ...> AND i1.id = i2.id
   ...> AND d1>100
   ...> AND d2>100
   ...> ORDER BY d1, d2;
SQL error: misuse of aggregate: 
sqlite>
Run Code Online (Sandbox Code Playgroud)

sql sqlite

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

将git的分支名称附加到命令提示符

我想使用Git-completion.bash功能之一,但我无法自定义我想拥有的外观.这是我的.bash_profile的相关部分:

source ~/.git-completion.bash

function prompt
{
local WHITE="\[\033[1;37m\]"
local GREEN="\[\033[0;32m\]"
local CYAN="\[\033[0;36m\]"
local GRAY="\[\033[0;37m\]"
local BLUE="\[\033[0;34m\]"
export PS1="
${GREEN}\u${CYAN}@${BLUE}\h ${CYAN}\w $(__git_ps1 '(%s)') ${GRAY}
$ "
}
prompt
Run Code Online (Sandbox Code Playgroud)

并且它不显示分支名称.

但是,如果我将上面的导出PS1替换为下面的导出PS1,它将按预期工作:

export PS1='\w$(__git_ps1 "(%s)") > '
Run Code Online (Sandbox Code Playgroud)

我想这是一些撇号/引号问题.

我应该如何纠正第一版以使其工作?

git bash shell

19
推荐指数
2
解决办法
6533
查看次数

针对5.1 SDK进行编译强制新的UIPopoverController"滑入"弹出窗口的演示 - 如何禁用?

根据5.1 SDK(发行版)编译我的iPad应用程序会导致UIPopoverController使用左侧演示文稿中的新"幻灯片放映"显示自己.这完全打破了我的popover演示,它依赖于具有"黑色"样式标题和一定高度.我试过设置presentsWithGestureNO,但似乎只禁用滑动手势,并不会停止的演讲风格.

这个相同的应用程序,无需重新编译,但在iOS 5.1上运行,使用旧的popover演示文稿样式.所以我知道iOS 5.1仍然支持向后兼容的方法.如何选择激活弹出窗口的旧演示文稿?

不幸的是,这对我的应用程序非常重要.

如果不这样做,有没有办法在新的弹出窗口上获得"黑色"标题?


虽然我的应用程序中有一个UISplitViewController,但它不负责显示弹出窗口.相反,我正在使用此代码:

   [self.popoverController presentPopoverFromRect:ipadButtonMenu.frame
                                           inView:self.view
                         permittedArrowDirections:UIPopoverArrowDirectionUp
                                         animated:YES];
Run Code Online (Sandbox Code Playgroud)

这个问题是由苹果开发者论坛中交叉张贴在这里.我希望有人有答案.


预期演讲: 在此输入图像描述

在iOS 5.1 SDK下编译后的演示文稿: 在此输入图像描述

uikit ipad uisplitviewcontroller uipopovercontroller ios

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

如何在不备份iPhone应用程序的情况下将AdHoc IPA文件安装到iPhone?

我想将一个AdHoc IPA文件安装到iPhone,但我不想将iPhone的应用程序备份到iTunes中,因为iPhone不是我的,并且其中有太多的应用程序.那可能吗?

iphone cocoa-touch itunes adhoc ipad

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

如何在不创建所有符号的情况下为iOS创建静态库

之前已经提出过这个问题,但是对各种开发工具的文档进行深入研究似乎可能的,这一点并不明显.

动机:制作一个供其他iOS开发人员使用的静态库.如果导出库中的某些符号会导致问题,所以我希望将它们作为仅内部符号.使用动态库这很简单,只需使用use -exported_symbols_list libtool(ld)参数并列出您想要公开的参数. libtool文档不允许这个参数用于静态库.

Library有几个ObjectiveC .m文件,它们使用彼此的代码.只需要将组中的一个类公开给最终的.a静态库文件的用户.

尝试libtool -exported_symbols_list publicsymbols.exp但静态库libtool不支持该参数-static.

不能使符号与属性私有(如果它甚至可以工作),因为组中的其他.m文件需要它们.

看起来ld可以采取几个.o文件并将它们链接到一个新的.o文件(通过-r参数),并且它没有参数的"仅动态"免责声明-exported_symbols_list(可能只是不清楚文档......).

就像测试我用Xcode构建我的项目所以我已经制作了所有.o文件,然后尝试调用ld命令行,如下所示:

ld -r -x -all_load -static -arch armv6 -syslibroot {path} 
   -filelist /Users/Dad/ABCsdk/iphone-ABClib/build/ABCLib.build/Distribution-iphoneos/ABCLib-device.build/Objects-normal/armv6/ABCsdk.LinkFileList 
   -exported_symbols_list {exp file path} -o outputfile.o
Run Code Online (Sandbox Code Playgroud)

其中{path}类型的东西有很长的路径到那里的适当位置.

但我得到如下错误:

/ usr/bin/ld_classic:/Users/Dad/ABCsdk/iphone-ABClib/build/ABCLib.build/Distribution-iphoneos/ABCLib-device.build/Objects-normal/armv6/ABCmain.o不兼容,文件包含不受支持的类型加载命令0中的第3节(_ TEXT, _picsymbolstub4)(必须指定要使用的"-dynamic")

那里似乎有些不对劲......

谁知道一个聪明的方法来使这项工作?谢谢.

cocoa objective-c static-libraries ios

12
推荐指数
2
解决办法
6632
查看次数

可能是iPhone上的Git客户端?怎么样?

是否可以在iPhone应用程序中嵌入git?只有在被动模式,即能够读取提交消息(与日期和用户)和差异给定一些在线git存储库,以便在一些可读的表视图中呈现它?

c git iphone cocoa cocoa-touch

11
推荐指数
4
解决办法
8135
查看次数

如何拦截Qt中给定事件发出的所有信号?

我可以想象,根据事件的不同,可能会有相当多的,但与此同时,我想这可能是一种最好的调试方式,也是一个有趣的教训.

我为什么需要它?我正在使用一些基于的自定义类QWidget,当我QDockWidget在同一窗口中取消基础时,它不会扩展.知道在卸载此停靠窗口小部件时发出的信号将帮助我选择在自定义类中覆盖所需的方法.

换句话说,我不想检查文档中的每个可能的信号,但只是看看当我在我的应用程序中执行某些操作时发出的信号.

debugging qt pyqt signals-slots

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

QTreeWidgetItem中的QComboBox

是否有类似于(PyQT)的东西, QTreeWidgetItem.setCheckState(0, Qt.Checked)但对于组合框?

我在参考文献中看不到任何内容,那么如何在QTreeWidgetItem中插入自定义QComboBox作为其中一个元素?

qt qt4 pyqt pyqt4

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