小编Jul*_* E.的帖子

Python返回`<itertools.combinations对象在0x10049b470>` - 我该如何访问它?

我有这段简单的代码返回标题中的内容.为什么数组不打印?这不仅仅是一个itertools问题,我还注意到它只会返回对象位置的其他代码.

这是代码.我正在运行2.7.1,一个恩惠分布(pylab) - 在课堂上使用它.

import itertools

number = [53, 64, 68, 71, 77, 82, 85]

print itertools.combinations(number, 4)
Run Code Online (Sandbox Code Playgroud)

python

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

如何使用超链接运行外部程序,例如记事本?

我正在通过C#生成一个HTML报告来打印一个包含3列的表中的文件对:前两列用于文件名,第三列是超链接比较 - 我希望此链接运行WinMerge以比较两个文件,我目前不知道该怎么做.

html

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

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

通过KeyChain保存并检索值

我正在尝试存储一个Integer并使用KeyChain检索它.

这是我保存它的方式:

func SaveNumberOfImagesTaken()
    {
        let key = "IMAGE_TAKEN"
        var taken = 10
        let data = NSKeyedArchiver.archivedDataWithRootObject(taken)
        let query : [String:AnyObject] = [
            kSecClass as String : kSecClassGenericPassword,
            kSecAttrAccount as String : key,
            kSecValueData as String : data
        ]
        let status : OSStatus = SecItemAdd(query as CFDictionaryRef, nil)

    }
Run Code Online (Sandbox Code Playgroud)

这是我尝试检索它的方式:

func CheckIfKeyChainValueExitss() -> AnyObject? {
    var key = "IMAGE_TAKEN"
    let query : [String:AnyObject] = [
        kSecClass as String       : kSecClassGenericPassword,
        kSecAttrAccount as String : key,
        kSecReturnData as String  : kCFBooleanTrue, …
Run Code Online (Sandbox Code Playgroud)

keychain nskeyedarchiver ios swift

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

iframe问题需要减少页面加载时间

我有一个网站(wordpress),上面有几千个帖子.帖子看起来像这样:

[tab:source1]
<iframe width="560" height="315" src="https://www.youtube.com/embed/U3rKPexoEcA" frameborder="0" allowfullscreen></iframe>
[tab:source2]
<iframe src="https://player.vimeo.com/video/60718161?title=0&byline=0&portrait=0&badge=0" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
<p><a href="https://vimeo.com/60718161">HOW TO SHARPEN PENCILS</a> from <a href="https://vimeo.com/pricefilms">Pricefilms</a> on <a href="https://vimeo.com">Vimeo</a>.</p>
[tab:source3]
<iframe width="640" height="360" src="http://www.worldstarhiphop.com/embed/100588" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

我的页面加载时间有时是两位数.我理解为什么会这样,但我不确定如何解决它.我想用以下两种方法修复它:

Iframe setTimeout()
Run Code Online (Sandbox Code Playgroud)

或者:动态Asynch Iframe看起来像这样:

<script>
(function(d){
  var iframe = d.body.appendChild(d.createElement('iframe')),
  doc = iframe.contentWindow.document;

  // style the iframe with some CSS
  iframe.style.cssText = "position:absolute;width:200px;height:100px;left:0px;";

  doc.open().write('<body onload="' + 
  'var d = document;d.getElementsByTagName(\'head\')[0].' + 
  'appendChild(d.createElement(\'script\')).src' + 
  '=\'\/path\/to\/file\'">');

  doc.close(); //iframe onload event happens

  })(document);
</script>
Run Code Online (Sandbox Code Playgroud)

使用这两种方法,我如何全局地将其应用于整个网站的所有iframe?我认为不可能单独更改每个iframe.

html javascript php pageload page-load-time

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

IBOutlets和IBactions需要!到底

我今天试图从Obj-C开始到Swift,我正在阅读文档.我试图在Swift中创建一个简单的IBOutlet,它不断给我这些错误.

View Controller has no initialiser

必需的init(编码器aDecoder:NSCoder){fatalError("init(编码器:)尚未实现")}

IBOutletproperty has non-optional type 'UILabel'

并且不断弹出这段代码:

@IBOutlet var outputLabel : UILabel

但是当我添加一个!标记,它运行没有错误,如此

@IBOutlet var outputLabel : UILabel!

同样的事情发生在IBActions上......

iboutlet ios swift xcode6

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

转移具有应用内订阅的iOS应用

所以我在这里遇到了一些困境......我需要将应用程序从另一个组织的iTunes Connect(ITC)帐户转移到我自己组织的ITC帐户.

但问题在于,相关应用程序具有与之关联的应用程序内订阅,Apple不允许转移具有应用程序内订阅的应用程序(或曾经有过这些订阅).

因此,我建议采用循环方式进行此转移:

  1. 创建现有应用的新次要版本,以便我们可以为当前用户群提供有关我们打算推出新应用的一些有用信息

  2. 在旧的ITC帐户下发布此版本(显然),并将其作为次要版本进行版本控制

  3. 在新的ITC帐户中创建一个新应用程序,并将其命名为{oldAppName} -Test或类似名称

  4. 通过各种QA和内部测试,让这个新的"测试"应用程序准备好投入生产

  5. 拒绝旧ITC帐户中的当前应用程序,并在我们准备好将新应用程序投入生产时继续删除旧应用程序(这将释放应用程序名称以供其他ITC帐户使用)

  6. 删除当前应用后,我们可以将{oldAppName} -Test重命名为{oldAppName}并将其发布到App Store

当然,这种方法绝不是真正的转移,因为删除应用程序会丢失所有关联的数据和历史记录,但我们真的只需要接管应用程序及其名称,这样我们就可以提供完全重写的产品同名的.

我们正在从应用内订阅收入模式转向不同的收入模式,因此订阅数据和历史对我们来说无关紧要.

但是,我不禁觉得这是一个非常粗糙的方法.

有人对此有任何建议吗?或者希望我这样做更清洁?

在此提前感谢您提供的任何帮助.

app-store ios app-transfer

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

如何在Facebook Messenger bot中接收图像

如何通过Facebook Messenger API以图像的形式接收附件?他们的文档仅提供有关如何接收基于文本的消息的说明.

facebook bots messenger

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

作曲家脚本中的用户输入

在 composer 包中,我有 post-install-cmd 脚本,如下所示:

#!/bin/bash
echo 'Hello!'
read -p 'Database password: ' DB_PASS
php setup/index.php database_password=$DB_PASS
echo 'Complete!'
Run Code Online (Sandbox Code Playgroud)

但是在composer install我得到这个错误之后:

...
Generating autoload files
> post-install-cmd: _scripts/ask_db_data.sh
Executing command (CWD): _scripts/ask_db_data.sh
Hello!
Script _scripts/ask_db_data.sh handling the post-install-cmd event returned with an error


[RuntimeException]                                                   
Error Output: Hello!  

Exception trace:
() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:196
 Composer\EventDispatcher\EventDispatcher->doDispatch() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:94
 Composer\EventDispatcher\EventDispatcher->dispatchScript() at phar:///usr/local/bin/composer/src/Composer/Installer.php:350
 Composer\Installer->run() at phar:///usr/local/bin/composer/src/Composer/Command/InstallCommand.php:134
 Composer\Command\InstallCommand->execute() at phar:///usr/local/bin/composer/vendor/symfony/console/Command/Command.php:256
 Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:838
 Symfony\Component\Console\Application->doRunCommand() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:189
 Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:167
 Composer\Console\Application->doRun() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:120
 Symfony\Component\Console\Application->run() at …
Run Code Online (Sandbox Code Playgroud)

php bash composer-php

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

iOS 上的水平滚动没有垂直弹跳或超快惯性

我\xe2\x80\x99m 在一个水平滚动网站上工作,遇到两个相互依赖的 iOS 滚动问题。第一个问题是我的水平滚动区域以\xe2\x80\x99s 的方式垂直(或橡皮筋)弹跳,非常烦人。第二个是 css 惯性滚动属性-webkit-overflow-scrolling: touch滚动速度是 iOS 上正常惯性滚动的两倍,而这种额外的速度会导致渲染问题。我可以独立解决任一问题,但每种解决方法都会产生另一个问题。

\n\n

有什么方法可以在水平方向上实现惯性滚动,同时防止垂直拖动吗?

\n\n

首先,这里\xe2\x80\x99是我的标记的简化形式:

\n\n
<!DOCTYPE html>\n<html>\n    <head>\n        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, minimal-ui">\n        <link rel="stylesheet" type="text/css" href="style.css" >\n    </head>\n    <body>\n        <div id="wide-content"></div>\n    </body>\n</html>\n
Run Code Online (Sandbox Code Playgroud)\n\n

CSS 选项 1:宽体、不需要的垂直阻力

\n\n
html, body {\n    width: 10000px;\n    height: 100%;\n    top: 0px;\n    left: 0px;\n    bottom: 0px;\n    right: 0px;\n    position: absolute;\n}\n\n#wide-content {\n    width: 100%;\n    height: 100%;\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

在这里,我将 body 和 html 元素设置为与内容一样宽。滚动自然进行。但如果用户向上或向下拖动内容,整个滚动区域就会移动。垂直运动可以与任何水平滚动同时触发,这感觉非常分散注意力。下面链接的图像显示了当有人从左上角拉出时页面的显示方式。

\n\n

具有不需要的垂直阻力的水平滚动

\n\n

CSS选项2:带有溢出的窄体:滚动,内部滚动太快

\n\n
html, body {\n    width: 100%;\n …
Run Code Online (Sandbox Code Playgroud)

html css mobile-safari horizontal-scrolling ios

6
推荐指数
0
解决办法
1190
查看次数