小编Bem*_*mmu的帖子

在Mac上获取桌面背景

如何在Mac上获取当前壁纸?只需指向一个API函数,这样我就可以使用Google了.

编辑:我想我找到了.[NSUserDefaults standardUserDefaults]在http://lists.apple.com/archives/student-dev/2004/Aug/msg00140.html上提到

也可以从shell:defaults read com.apple.desktop Background

从AppleScript:http://discussions.apple.com/thread.jspa? messageID = 7111272

macos wallpaper desktop-background

5
推荐指数
1
解决办法
1741
查看次数

SDL导致未定义符号:“ _ main”,引用自:从crt1.10.5.o开始

当我尝试在我的c ++程序中使用SDL时,得到以下信息:

> g++ minimal.cpp SDLMain.m
Undefined symbols:
  "_main", referenced from:
      start in crt1.10.5.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

这是我的minimal.cpp:

#include <SDL/SDL.h>
int main(int argc, char **argv) {
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我可以从http://www.libsdl.org/faq.php?action=listentries&category=7收集到的信息是,通过包含SDL.h,它可以通过一些宏魔术来重命名我的主要函数。但是随后SDLMain.m应该可以通过调用该重命名的函数来使事情再次发生。但是,某种方式没有发生吗?

我在跑豹。

请注意,这是与问题550455不同的问题。

c++ sdl linker-errors

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

Python App Engine上传了图像内容类型

我知道我可以接受图片上传,方法是将表格发送到App Engine,如下所示:

<form action="/upload_received" enctype="multipart/form-data" method="post">
<div><input type="file" name="img"/></div>
<div><input type="submit" value="Upload Image"></div>
</form>
Run Code Online (Sandbox Code Playgroud)

然后在Python代码中我可以做类似的事情

image = self.request.get("img")
Run Code Online (Sandbox Code Playgroud)

但是,如何在以后向用户显示该图像时,如何确定该图像的内容类型?似乎最强大的方法是从图像数据本身中解决这个问题,但是如何轻松地解决这个问题呢?我没有在google.appengine.api图片包中看到任何合适的内容.

我应该只在我自己的代码中查找魔术图像标题,还是已经有某种方法可以在某处?

编辑:

这是我最终使用的简单解决方案,似乎适用于我的目的,并避免必须将图像类型存储为数据存储中的单独字段:

# Given an image, returns the mime type or None if could not detect.
def detect_mime_from_image_data(self, image):
    if image[1:4] == 'PNG': return 'image/png'
    if image[0:3] == 'GIF': return 'image/gif'
    if image[6:10] == 'JFIF': return 'image/jpeg'
    return None
Run Code Online (Sandbox Code Playgroud)

python upload google-app-engine image multipart

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

MySQL主要在做什么?

是否有任何方法可以查看每天在MySQL上花费最多时间的查询类型的概述?

mysql

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

SELECT*FROM表WHERE x IN(......几百个整数...)

表有大约800万行.X有一个非唯一索引.

显示索引,它表明在表中键名X上有一个非唯一索引,其中"seq_in_index"为1,排序规则A,基数7850780,sub_part为NULL,打包为NULL,index_type为BTREE.

但是,此查询可能需要5秒才能运行.int的列表来自另一个系统,我不允许将它们存储在一个表中,因为它们代表了社交网络上的友谊.

有没有比大规模IN声明更快的方法?

mysql sql indexing in-clause

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

xCode上的Python代码辅助

有没有办法让代码辅助(代码完成)在xCode上使用Python?

换句话说,当我开始输入eat_food时(我希望xCode告诉我函数"eat_food"的第一个参数是什么)所以我不必在项目中搜索函数签名.

python xcode

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

罗莎琳德“孟德尔第一定律”IPRB

作为即将到来的生物信息学课程的准备工作,我正在做一些来自 rosalind.info 的作业。我目前被困在任务“孟德尔第一定律”中。

我想我可以用蛮力来解决这个问题,但不知何故,我的想法一定太复杂了。我的方法是这样的:

构建一个具有三个级别的概率树。有两种生物交配,生物 A 和生物 B。第一级是,选择生物 A 纯合显性 (k)、杂合 (m) 或纯合隐性 (n) 的概率是多少。看起来,例如对于纯合优势,因为总共有 (k+m+n) 个生物,其中 k 是纯合优势,概率是 k/(k+m+n)。

然后在这棵树中,假设我们知道生物 A 被选为什么生物,那么在每个树下都会出现生物 B 为 k / m / n 的概率。例如,如果生物 A 被选为杂合 (m),那么生物 B 也是杂合的概率是 (m-1)/(k+m+n-1),因为现在剩下的杂合生物少了一个。

这将给出两个级别的概率,并且会涉及很多代码来实现这一点,因为我实际上是在构建树结构,并且为每个分支手动编写了该部分的代码。

在此处输入图片说明

现在在选择生物 A 和 B 后,它们每个都有两条染色体。可以随机挑选这些染色体之一。因此,对于 A,可以选择 1 或 2 号染色体,B 的染色体也相同。因此有 4 种不同的选择:选择 A 中的 1,B 中的 1。选择 A 中的 2,B 中的 1。选择 A 中的 1,B 中选择 2。 A 中的 2 个,B 中的 2 个。这些中的每一个的概率都是 1/4。所以最后这棵树会有这些叶子概率。

然后从那里以某种方式通过魔法我将所有这些概率相加,看看两个生物体产生具有显性等位基因的生物的概率是多少。

我怀疑这项任务是否需要花费数小时才能解决。我在想什么太难了?

更新:

以最荒谬的蛮力方式解决了这个问题。刚刚运行了数千次模拟交配并找出最终具有显性等位基因的部分,直到有足够的精度通过分配。 …

python bioinformatics rosalind

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

最大值由prolog子句定义的值

我知道如何迭代Prolog中的列表以找到最大值,但是如果每个东西都是单独的子句呢?例如,如果我有一堆猫科动物及其年龄,我怎么能找到最老的小猫?

cat(sassy, 5).
cat(misty, 3).
cat(princess, 2).
Run Code Online (Sandbox Code Playgroud)

我的第一个想法是"嗯,最古老的猫是没有老年人存在的猫".但我真的无法将其转化为prolog.

oldest(X) :- cat(X, AgeX), cat(Y, AgeY), X \= Y, \+ AgeX < AgeY, print(Y).
Run Code Online (Sandbox Code Playgroud)

这仍然错误地匹配"有薄雾".这样做的正确方法是什么?有没有什么方法可以更直接地迭代年龄来选择最大值?

prolog

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

jquery无法在Sortable中获取拖动项ID

我在获取"可排序"中拖动项目的ID时遇到问题,请你帮我解决一下.

<script>
$(document).ready(function(){
    $("#div1,#div2,#div3").sortable({
        revert: true,
        accept: '.draggable',
        connectWith: [".sortable_div"],
        receive: function(e, ui) { 
            var item_id = $(this).attr("id");
            var drag_id = $(ui.item).attr('id')
            alert('alert:'+item_id+' of '+drag_id);
        }
    }).disableSelection();
});
</script>


<div id="div1" class="sortable_div">
<span id="span1" class="draggable"></span>
</div>
<div id="div2" class="sortable_div">
<span id="span2" class="draggable"></span>
</div>
<div id="div3" class="sortable_div">
<span id="span3" class="draggable"></span>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

链接到Facebook页面上的页面选项卡应用程序

当只知道页面ID和应用程序ID时,是否有可靠的方法链接到Facebook页面上的应用程序?具体来说,页面的URL是未知的,只有ID.

https://developers.facebook.com/docs/authentication/pagetab/上的文档声称以下内容应该有效:

https://www.facebook.com/pages/null/PAGE_ID/app_YOUR_APP_ID
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试这个时,例如http://www.facebook.com/pages/null/126169047465269/app_222972467721305不起作用,而是我得到"此内容当前不可用".

facebook facebook-page

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

App Engine数据存储中的祖先

我一直在为Google App Engine开发.我注意到但尚未有机会使用的功能之一是数据存储中的"祖先".

什么是有用的情况的例子?

python google-app-engine datastore ancestor

0
推荐指数
1
解决办法
296
查看次数