问题列表 - 第37107页

当用户导航到新页面(在同一个应用程序中)时,Web worker是否会终止

例如,我可以卸载任务并允许用户在javascript运行时继续浏览我的网站吗?

看来,如果我离开页面,工作人员就会终止.

javascript html5 web-worker

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

内容脚本中的页面变量

有没有办法从谷歌Chrome内容脚本中检索页面的javascript变量?

javascript google-chrome google-chrome-extension

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

drupal form alter从内容创建/编辑表单中删除cck字段

从内容类型的创建/编辑表单页面中删除cck字段显示的代码是什么?

drupal

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

在生产环境中使用SharePoint Designer有哪些风险?

关于在生产环境中使用SharePoint Designer,我收到了一些反馈(我在这里谈论SharePoint 2007).SharePoint社区之间似乎存在冲突的观点,一些人认为该工具是"高级用户"定制布局和构建工作流的有效手段,而其他人认为使用SPD有效意味着在生产环境中开发并且不应该发生,句号.

这是一个明显针对那些通常不会经历dev/stage/prod的完整应用程序生命周期的用户类型的工具,特别是当他们只想更改颜色或在页面上插入横幅时.我听到"不要在生产中发展"的消息响亮而清晰,但如果是这样的话,它会在哪里留下SPD?在生产环境中直接使用是否存在实际风险?应该被阻止吗?如果是这样,谁是目标受众,是否有任何地方可以留下它?

sharepoint sharepoint-designer sharepoint-2007

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

Facebook图形到阵列

我一直在寻找将Facebook Graph API数据转换为数组的方法,以便我可以快速访问"赞"数据,以便在我的网站上使用.

我目前正在使用此代码在特定链接上提取"Shares"(aka,Like's).

    fb = file_get_contents("https://graph.facebook.com/$url", "rb");
    $fb = str_replace('}','',$fb);
    $fb = str_replace('{','',$fb);

    $e = explode(',',$fb);

   for($i = 0; $i < count($e); $i++)
   {
        if(preg_match("/\"shares\"\:/i",$e[$i]))
        {
            $c = substr($e[$i],9);
        }
    }

echo $c;
Run Code Online (Sandbox Code Playgroud)

这是Graph API返回的内容:(在页面"https://graph.facebook.com/[LINK]"时)

{
   "id": "MY URL",
   "shares": 302
}
Run Code Online (Sandbox Code Playgroud)

无论如何,我可以轻松地将此处的信息转换为数组吗?所以最终产品将变成如下:

$fbArray["id"] // will Return: MY URL
Run Code Online (Sandbox Code Playgroud)

$fbArray["shares"] // will Return: 302
Run Code Online (Sandbox Code Playgroud)

我的方法很有效,但它很邋and,而且根本不是非常动态的编码!

任何帮助将不胜感激.

php arrays api facebook

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

从逻辑分布生成样本

我正在研究一些统计代码并探索从随机分布创建样本的不同方法 - 从随机数生成器开始,生成从0到1的统一浮点值

我知道通过将足够大量的独立的,相同分布的均匀随机变量(通过中心极限定理)加在一起,可以从正态分布生成近似样本.

是否有可能做类似的事情从物流分配中创建样本?我假设要添加的样本需要以某种方式加权或相关,以避免以正常结束.

PS我也知道可能有更有效的方法来生成随机样本,我问这个问题,因为我更感兴趣的是理解这样的发电机是如何工作而不是效率....

language-agnostic random statistics random-sample

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

在R中遇到嵌套for循环的问题

我目前正在使用apTreeshape使用"Yule-Hardy"方法模拟系统发育树.我想要做的是为三个不同的分组(小型,中型和大型树)随机生成20到25个不同的数字,然后为从分组中选择的每个随机数生成大约40棵树.

我知道如何在Python的Python中做到这一点,但在R中,事情看起来有点不同.

我的想法是,如果我要生成一个充满随机数的向量(每个大小分组一个),然后使用它生成一个基本上包含每个随机数的所有重复值的向量.

这是我有的:

sm_leaves<-c(sample(3:50,25,replace=F));
s_leafy<-numeric();

for (i in 1:length(sm_leaves)) { 
    for (j in 1:10) {
        s_leafy[j+i-1]=sm_leaves[i];
    }
}
Run Code Online (Sandbox Code Playgroud)

这给我的输出如下:

> s_leafy
[1]  5 38  6 22 29 20 19 46  9 18 39 50 34 11 43  7  8 32 10 42 14 37
[23] 23 13 28 28 28 28 28 28 28 28 28 28
Run Code Online (Sandbox Code Playgroud)

但我想要的更像是:

> s_leafy
[1]  5  5  5  5  5  5  5  5  5  5 38 38 38 38 38 38 38 38 …
Run Code Online (Sandbox Code Playgroud)

for-loop nested r

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

您忽略了哪些PEP 8指南,以及您坚持哪些?

多年来,我写的Python越多,我就越发现自己同意大多数指导方针,尽管我一直并故意为了自己的原因打破了一些.

我很想知道PEP 8(或其他PEP也可能)人们虔诚地坚持和为什么,以及人们发现不方便或不足的内容.

在我的情况下(以及一般的工作),我们只有少数几个偏离的东西:

  • 下划线小写名称,我可以看到它的重点,因为它将始终保持一致,但我们倾向于使用lowerCamelCase,即使它偶尔会引入一些不一致性(例如部分或错误大写的首字母缩略词和跟随的词,这是经常下降到一时冲动的电话).主要是因为我们经常使用的近乎全部的API使用camelCase(一些较高,一些较低),并且由于某种原因我发现它更容易阅读,并且倾向于将下划线保留为分离令牌或规定的修改/模糊.

  • 我仍然无法让自己按照PEP规定的内容来解决问题.new和init我倾向于在类下面没有空行,因为我总是希望用类名和args读取它们,这些方法有助于类中相同的功能范围(比如init,get和set)同一个attrib或一组attribs)我只分开单个空格,我喜欢类之间的三个空格,两个方法之间我不会在该对象的地图中进行心理聚合.这再次纯粹是为了代码的视觉冲击和可读性.我发现流量控制中的内容非常紧凑,方法和物体之间的这种间距一直引起我的注意,我希望它在代码停放几个月后重新读取.

  • 有些事情反而是我坚持,当我阅读其他文字时,这让我疯狂,是标签而不是空格(特别是当我们使用的一些应用程序内编辑器没有真正具有标签替换功能时,对代码库中的污染造成很大影响)原型设计阶段).

  • 诸如导入之类的东西的顺序,以及什么是导入,全局变换等等.当这些文件混合或乱序时,它真的会抛弃那些具有大量导入的文件.

  • 语句中的空格,特别是当人们使用制表符并尝试在var名称中跨越不同长度的行对齐赋值操作时(并且似乎没有办法说服那些做excel看起来代码片段的人不整齐;)) .

  • 并且在控制块内的间距,特别是当我在同一流控制块内看到明显随机的间距,然后在对象内使用类似的间距用于方法时.在我开始读这该死的东西之前,我不得不编辑那些.

所以,那些是我的,以及我"违反"PEP背后的原因(有些是共享的,有些是同事不赞同的).我很想知道其他Pythonistas在这方面做了什么和不做什么.

python pep8 pep

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

终端 - 删除所有不包含 .mp3 文件的文件夹

我在 Linux 上使用 Banshee,让它在文件夹层次结构中自动组织我的音乐收藏。当我将新专辑添加到“音乐”文件夹时,Banshee 会自动移动(并重命名)mp3,并将它们放入正确的“艺术家”文件夹中。如果文件夹中没有其他文件,则该文件夹也会被删除,但如果存在其他文件,则仅移动 mp3,而保留该文件夹。因此,我的音乐文件夹中有许多文件夹,其中不包含 mp3,仅包含图像文件或类似的辅助文件。

我将如何删除其中没有 mp3 文件的任何文件夹(在 Music 文件夹内)?

例如,假设我有以下内容:

/home/user/Music/
Run Code Online (Sandbox Code Playgroud)

我添加了文件夹“Album 1 (2010)”,其中包含 mp3 和封面艺术。Banshee 会取出 mp3 并将它们放入正确的艺术家文件夹中,例如:

/home/user/Music/Artist
Run Code Online (Sandbox Code Playgroud)

但然后文件夹

/home/user/Music/Album 1 (2010)
Run Code Online (Sandbox Code Playgroud)

仍然存在。如何检查该文件夹中是否有mp3,如果没有则将其删除?

我认为答案将是命令行,但我愿意接受任何建议。另外,最好要求确认……以防万一。

unix linux bash command-line

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

ec2:无法在Windows实例上打开端口5080

我对ec2,防火墙设置等很新,所以我可能会遗漏一些明显的东西,但是:

  • 我已经创建了一个"Windows入门"实例
  • 使用指定了5080的安全组
  • 并且与弹性ip相关联

在实例上,我运行了一个red5服务器.当我在127.0.0.1:5080运行服务器时,我可以从该实例上的浏览器访问它,所以我知道服务器工作.

但是,当我在弹性IP上运行它时,我无法连接到它,无论是在实例内还是从外部.

当我从外面的世界运行telnet 75.101.147.86 5080时,我得到'连接拒绝'

关于如何调试这个的任何线索将非常感谢!

提前致谢,

马丁

windows firewall red5 windows-firewall amazon-ec2

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