小编tam*_*gal的帖子

Xcode:不适用于任何开发团队

我正在Mac App Store上开发和销售应用程序,今天,当我想刷新并在Xcode(管理器)中添加新的配置文件时,出现此错误:

不是任何开发团队

(不在任何开发团队.指定的用户不在任何开发团队)

当我尝试在Xcode中创建新的配置文件时,会显示一个模式表单,并且有一个名为"Team"的下拉列表,它完全为空.App ID,设备列表等也是空的......

创建新的配置文件

有谁知道Apple改变了什么?它工作了多年.我点击了iTunes Connect和开发中心,但我没有找到任何团队设置.我想这是新的东西,因为我甚至没有在错误信息上点击谷歌.

xcode provisioning-profile

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

Pandas使用unix时间戳(以毫秒为单位)将行转换为datetime

我需要处理大量的CSV文件,其中时间戳始终是表示unix时间戳的字符串,以毫秒为单位.我找不到一种方法来有效地修改这些列.

这就是我提出的,但是这当然只复制了列,我必须以某种方式将它放回原始数据集.我确定在创建时可以完成DataFrame吗?

import sys
if sys.version_info[0] < 3:
    from StringIO import StringIO
else:
    from io import StringIO
import pandas as pd

data = 'RUN,UNIXTIME,VALUE\n1,1447160702320,10\n2,1447160702364,20\n3,1447160722364,42'

df = pd.read_csv(StringIO(data))

convert = lambda x: datetime.datetime.fromtimestamp(x / 1e3)
converted_df = df['UNIXTIME'].apply(convert)
Run Code Online (Sandbox Code Playgroud)

这将选择"UNIXTIME"列并从中进行更改

0    1447160702320
1    1447160702364
2    1447160722364
Name: UNIXTIME, dtype: int64
Run Code Online (Sandbox Code Playgroud)

进入这个

0   2015-11-10 14:05:02.320
1   2015-11-10 14:05:02.364
2   2015-11-10 14:05:22.364
Name: UNIXTIME, dtype: datetime64[ns]
Run Code Online (Sandbox Code Playgroud)

但是,我想使用类似的方法pd.apply()来获取使用转换列返回的整个数据集,或者正如我已经写过的那样,只需在从CSV生成DataFrame时创建日期时间.

python datetime pandas

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

如何在GitHub上的README.rst中强制进行映像(缓存)更新

在我的一个项目中,我使用外部图像链接通过GitHub页面显示屏幕截图,该页面自动解析README.rst

ROyWeb的GitHub页面

我在最近几周在我的网络服务器上多次更新了这个截图,我刚刚意识到它没有在GitHub页面上更新,因为......好吧我认为它从未更新;-) GitHub以某种方式下载了图像并从中加载了它缓存服务器.

在README.rst中,显然有正确的链接:

ROyWeb屏幕截图的实际链接

您可以在加载原始文件时确认:

GitHub上的原始README.txt

但是当我在GitHub页面上检查显示图像的URL时,我得到:

GitHub缓存了ROyWeb的截图

有谁知道如何强制"重新安排"?

github readme

28
推荐指数
3
解决办法
3272
查看次数

脚本中详细模式的优雅方式?

当我编写bash脚本时,我通常会以这种方式获得详细模式(简化):

_V=0

while getopts "v" OPTION
do
  case $OPTION in
    v) _V=1
       ;;
  esac
done
Run Code Online (Sandbox Code Playgroud)

然后每次我想要一个"详细输出"我输入:

[ $_V -eq 1 ] && echo "verbose mode on" || echo "verbose mode off"
Run Code Online (Sandbox Code Playgroud)

或者例如:

[ $_V -eq 1 ] && command -v || command
Run Code Online (Sandbox Code Playgroud)

有没有办法让它更优雅?我正在考虑定义一个名为"verbose"的函数并将其键入而不是[ $_V -eq 1 ],但这只是一个微小的改进.

我敢肯定,有更常见的方式来做到这一点......

bash logging verbosity

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

导入模块时隐藏外部模块(例如,关于代码完成)

我在一个包中有一些模块(一种工具包),我在我的项目中使用它.结构如下所示:

the_toolkit:
    __init__.py
    basic_io.py
    simple_math.py
    matrix_kit.py
    ...
Run Code Online (Sandbox Code Playgroud)

现在当我从包中导入模块后使用IPython或代码完成VIM

from the_toolkit import matrix_kit
Run Code Online (Sandbox Code Playgroud)

我得到一堆模块/功能,其matrix_kit.py进口(array,math,log,loggin,format_exc,等等),与该实际功能一起matrix_kit限定.我怎样才能否则过滤掉一切,因为我不感兴趣,matharray在的代码完成matrix_kit模块?

__init__.py许多pythonistas建议这是空的,还是这样做的?

python python-import code-completion

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

如何使用快捷方式在Textmate中自动注释掉代码?

是否有快捷方式在textmate中突出显示和注释代码,而不是手动输入注释?

textmate keyboard-shortcuts

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

如何在单元测试中检查值是否为nan?

我有功能,有时返回NaNs float('nan')(我不使用numpy).

我怎么为它写一个测试,因为

assertEqual(nan_value, float('nan'))
Run Code Online (Sandbox Code Playgroud)

就像float('nan') == float('nan')总是假的.可能有类似的东西assertIsNan吗?我找不到任何关于它的东西......

python unit-testing assert nan

16
推荐指数
3
解决办法
6486
查看次数

使用UDID创建唯一的用户身份

我正在开发一个与服务器通信以存储和交换数据的iPhone应用程序.由于我希望尽可能简单,我想避免为用户帐户注册(或mybe也使用密码).是否可以(并允许?)获取iPhone设备的UDID并制作例如.它的MD5哈希值,我转移到服务器并用它进行身份验证?由于此ID是唯一的,因此我可以简单地使用它来登录并从服务器获取用户指定的数据,而无需创建登录数据.

是否允许访问UDID,对其进行MD5哈希并将其存储在数据库中?

第二个问题是:我如何获得UDID?;-)

iphone objective-c udid ios

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

Google地图(javascript API):从地址获取GPS坐标

我需要计算两个地址之间的距离,我不需要地图视图或任何图形.

我只是希望用户输入地址(结束位置由我自己定义)并让javascript计算两点之间的距离.

但是,我找不到使用Google Maps API发送地址字符串并从中获取GPS坐标的方法.

(我真的只需要两个GPS点,距离计算是微不足道的.)

javascript google-maps

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

在列表中查找数字簇

我正在努力解决这个问题,因为我确信十几个for循环不是这个问题的解决方案:

有一个排序的数字列表,如

numbers = [123, 124, 128, 160, 167, 213, 215, 230, 245, 255, 257, 400, 401, 402, 430]
Run Code Online (Sandbox Code Playgroud)

我想创建一个带有数字列表的字典,其中数字的差异(彼此跟随)不超过15.所以输出将是这样的:

clusters = {
    1 : [123, 124, 128],
    2 : [160, 167],
    3 : [213, 215, 230, 245, 255, 257],
    4 : [400, 401, 402],
    5 : [430]
}
Run Code Online (Sandbox Code Playgroud)

我目前的解决方案有点难看(我必须在最后删除重复...),我确信它可以用pythonic方式完成.

这就是我现在所做的:

clusters = {}  
dIndex = 0 
for i in range(len(numbers)-1) :
    if numbers[i+1] - numbers[i] <= 15 :
        if not clusters.has_key(dIndex) : clusters[dIndex] = []
        clusters[dIndex].append(numbers[i])
        clusters[dIndex].append(numbers[i+1])
    else : …
Run Code Online (Sandbox Code Playgroud)

python list

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