小编Pau*_*cks的帖子

C/C++的选项解析器?

可能重复:
C++有哪些参数解析器库?

我已经做了一些寻找,并且有很多用于命令行选项解析的库,但很难区分它们.有没有人有任何经验?是否比其他任何人更难/更好/更快/更容易/更好?或者我应该自己成长?

c c++ command-line parsing option

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

git中的"项目描述文件"错误?

我有一个小项目,我想在一台我们都可以访问的机器上与其他几个人共享.我创建了一个本地仓库的裸露副本

git clone --bare --no-hardlinks path/to/.git/ repoToShare.git
Run Code Online (Sandbox Code Playgroud)

然后我将repoToShare.git移动到服务器.

我可以用以下内容查看:

git clone ssh://user@address/opt/gitroot/repoToShare.git/ test
Run Code Online (Sandbox Code Playgroud)

然后我可以看到本地仓库中的所有内容并对此进行提交.当我尝试将更改推回到远程服务器时,我收到以下错误.

*** Project description file hasn't been set
error: hooks/update exited with error code 1
error: hook declined to update refs/heads/master
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

git

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

制作半色调图像的算法?

什么是制作半色调图像的好算法(像这样)?一个快速的谷歌搜索带来了一堆关于这个主题的论文,但很难判断哪些是好的,有效的,等等.有没有最好的选择做这种事情?

algorithm image-processing

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

如何在osx上安装pycairo?

我正在尝试在OSX下安装pycairo(cairo图形库的 Python绑定).

我开始了

easy_install pycairo
Run Code Online (Sandbox Code Playgroud)

得到了:

Requested 'cairo >= 1.8.8' but version of cairo is 1.0.4

error: Setup script exited with Error: cairo >= 1.8.8 not found
Run Code Online (Sandbox Code Playgroud)

所以我去了cairo的网站并下载了最新的cairo软件包(1.8.8),以及最新的pixman软件包(两个源软件包 - 找不到osx二进制文件)

解压缩两者,每个都在自己的目录中.对于pixman,常规./configure ; make ; sudo make install工作只是找到cairo,./ configure似乎工作,但make失败了:

In file included from cairo-analysis-surface.c:37:
cairoint.h:71:20: error: pixman.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

为什么我必须努力让软件库在"正常工作"的操作系统上工作?为什么darwin不像linux?

python macos installation makefile cairo

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

使用gvim for windows和msys git 1.7.0.2的fugitive.vim的:GDiff命令时出错

当我在Windows上时,我一直在使用git和fugitive.vim来管理代码.但是,我遇到了一个问题.根据文档,:GDiff命令应该是一个diff窗口,并允许我只放置文件的一部分.但是,当我在包含更改的文件中发出命令时,我收到以下错误消息: 替代文字

这是windows的问题吗?VIM?逃犯?msysgit?文件权限?有人知道吗?

git vim msysgit vim-fugitive

11
推荐指数
2
解决办法
1961
查看次数

与django和芹菜+ rabbitmq的消费者连接错误?

我正在尝试用django和rabbit-mq建立celeryd.到目前为止,我已经完成了以下工作:

  • 从pip安装的芹菜
  • 通过他们的存储库提供的debs安装rabbitmq
  • 通过rabbitmqctl为rabbitmq添加了用户和vhost,以及该用户的权限
  • 启动了rabbitmq-server
  • 通过pip安装django-celery
  • 设置django-celery,包括它的桌子
  • 配置settings.py中的各种内容(BROKER_HOST,BROKER_PORT,BROKER_USER,BROKER_PASSWORD,BROKER_VHOST,以及导入djecelery,调用设置功能并将其添加到安装的应用程序中).我已经仔细检查了所有这些值是正确的(至少,用户,密码和虚拟主机是正确的).

所以现在,当我运行时,python manage.py celeryd -l info我得到连接错误(见下文).任何人都知道为什么?

$ python manage.py celeryd -l info
/usr/local/lib/python2.7/dist-packages/djcelery/loaders.py:108: UserWarning: Using settings.DEBUG leads to a memory leak, never use this setting in production environments!
  warnings.warn("Using settings.DEBUG leads to a memory leak, never "
[2012-05-15 18:38:04,486: WARNING/MainProcess]  

 -------------- celery@ubuntu v2.5.3
---- **** -----
--- * ***  * -- [Configuration]
-- * - **** ---   . broker:      amqp://celeryuser@localhost:5672/celeryhost
- ** ----------   . loader:      djcelery.loaders.DjangoLoader
- ** ----------   . logfile: …
Run Code Online (Sandbox Code Playgroud)

python django rabbitmq celery django-celery

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

更改Aquamacs中的字体?

我最近需要做一些lisp编辑,我找到了OS X的漂亮Ready Lisp软件包,这很棒,除了Aquamacs自动使用比例字体(这是愚蠢的,恕我直言),我想改变它为monospace字体.但是,我并不是真正的EMACS用户,而且Aquamacs中的首选项菜单并不清楚人们可以在何处以及如何进行此类更改.

lisp macos emacs aquamacs

10
推荐指数
3
解决办法
7226
查看次数

您希望存在哪些工具/应用程序/任何内容?

这可能听起来像一个松散的问题,但我认为它可能有一些用处.我经常看到人们,无论是SO还是关闭,都说他们想要为某种项目做贡献或工作,但他们不知道什么或如何.大多数时候,回应是"找到一个开源项目"或"只做他们感兴趣的事情".如果我们能得到一些更好的答案,我认为这将是非常棒的.所以问题是,你,SO社区,一群开发人员,黑客和程序员,认为有趣还是酷?一些已被淘汰的开源项目?新鲜玩意?

理想情况下,这个问题可能会推动某人实施或承担其中一个项目.如果不出意外,这可能是衡量开发人员真正感兴趣的项目的有趣指标.

open-source

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

是否可以更改内置haskell范围函数或文字的步长?

默认

[1..5]
Run Code Online (Sandbox Code Playgroud)

给出这个

[1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)

也可以使用范围功能完成.是否可以更改点之间的步长,以便我可以得到类似下面的内容?

[1,1.5,2,2.5,3,3.5,4,4.5,5] 
Run Code Online (Sandbox Code Playgroud)

haskell functional-programming range

10
推荐指数
3
解决办法
4201
查看次数

如何在C中声明运行时数组的大小?

我基本上想要相当于C的C(好吧,只是数组的部分,我不需要类和字符串解析以及所有这些):

public class Example
{
    static int[] foo;
    public static void main(String[] args)
    {
        int size = Integer.parseInt(args[0]);
        foo = new int[size]; // This part
    }
}
Run Code Online (Sandbox Code Playgroud)

请原谅我的无知.我被java损坏了;)

c arrays

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