小编kyl*_*e k的帖子

Python发布osx通知

使用python我想将消息发布到OSX通知中心.我需要使用哪个库?我应该在objective-c中编写一个程序,然后从python中调用该程序?


更新

如何访问10.9通知中心的功能,如按钮和文本字段?

python macos osx-mavericks

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

在没有其他库的情况下用纯c/c ++编写BMP图像

在我的算法中,我需要创建信息输出.我必须在bmp文件中写入布尔矩阵.它必须是单色图像,如果此元素上的矩阵为真,则像素为白色.主要问题是bmp标头以及如何写这个.

c c++ graphics image bmp

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

在同一行上打印数字范围

使用python我想在同一行上打印一系列数字.我怎么能用python做到这一点,我可以通过不添加来使用C来做\n,但是如何使用python来做到这一点.

for x in xrange(1,10):
    print x
Run Code Online (Sandbox Code Playgroud)

我想要得到这个结果.

1 2 3 4 5 6 7 8 9 10
Run Code Online (Sandbox Code Playgroud)

python python-2.7

17
推荐指数
4
解决办法
10万
查看次数

elasticsearch排除有价值的结果

如何在字段具有特定值的情况下执行排除结果的搜索?

我有一个Reddit评论数据库,我想找比特币提及,但排除比特币subreddit.

curl -s -XGET 'http://localhost:9200/_search?pretty=true&size=100' -d '
{
    "filtered": {
        "query" : {
            "match": {
                "body": "bitcoin"
            }
        },
        "filter": {
            "not": {
                "term": {
                    "subreddit": "bitcoin"
                }
            }
        }

    }
}'
Run Code Online (Sandbox Code Playgroud)

这里的错误很长.https://gist.github.com/kylelk/feca416156712eebad3e

elasticsearch

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

将二进制编码为音频python或C.

使用C或python(python首选),如何将二进制文件编码为音频然后通过耳机插孔输出,我将如何使用麦克风插孔的输入将音频解码回二进制,到目前为止我已经学会了使用python将文本文件转换为二进制文件,它类似于RTTY通信.

这样我就可以将数据记录到盒式磁带上.

import binascii

a = open('/Users/kyle/Desktop/untitled folder/unix commands.txt', 'r')
f = open('/Users/kyle/Desktop/file_test.txt', 'w')
c = a.read()
b = bin(int(binascii.hexlify(c), 16))
f.write(b)
f.close()
Run Code Online (Sandbox Code Playgroud)

c python audio binary

6
推荐指数
2
解决办法
5561
查看次数

Python安全删除文件

如何使用python安全删除文件?该函数os.remove(path)仅删除目录条目,但我想安全地删除该文件,类似于随机覆盖文件的称为"安全清空垃圾箱"的苹果功能.

什么功能使用这种方法安全地删除文件?

python file erase

6
推荐指数
3
解决办法
5090
查看次数

在C中使用printf添加

在网上:使用printf添加两个数字(不使用任何运算符),如下所示:

main()
{
    printf("Summ = %d",add(10,20))
    return 0;
}

int add(int x,int y)
{   
    return printf("%*d%*d",x,' ',y,' ');
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释,这是如何工作的:

return printf("%*d%*d",x,' ',y,' ');
Run Code Online (Sandbox Code Playgroud)

注意:当我称之为"sum"时,这会失败,如下所示:

sum(1,1) or sum(3,-1) 
Run Code Online (Sandbox Code Playgroud)

c math printf

6
推荐指数
2
解决办法
6753
查看次数

Xcode 5无法启动

我在启动Xcode时遇到了很多麻烦,应用程序将大量加载并响应,当我打开控制台应用程序时,它给出了此错误 ERROR: attempt to move resize toolbar which is not shown, aborting _toolbarFrameSizeChanged:oldSize:

我尝试重新安装它但它仍然有同样的问题.我需要做些什么才能让Xcode再次运行?

xcode osx-mavericks

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

python程序很慢

该程序生成字母组合并检查它们是否是单词,但程序非常慢,每秒只生成几个单词.请告诉我为什么它很慢,我需要做的更快

import itertools 

for p1 in itertools.combinations('abcdefghijklmnopqrstuvwxyz', 4):
    with open('/Users/kyle/Documents/english words.txt') as word_file:
        english_words = set(word.strip().lower() for word in word_file)

    def is_english_word(word):
        return word.lower() in english_words

    print ''.join(p1),"is", is_english_word(''.join(p1))
Run Code Online (Sandbox Code Playgroud)

python performance words python-itertools

4
推荐指数
1
解决办法
323
查看次数

多行用户输入python

我想知道如何编写一个可以接受多行输入的简单程序,然后可以像在lynx浏览器中一样提交输入,在那里你使用一个空行然后一段时间来提交输入.

我想在电子邮件程序中使用它.

python input

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