问题列表 - 第41757页

Python生成日期系列

如何使用这样的日期生成数组:

javascript miliseconds格式的时间戳,格式为2010.12.01 00:00:00至2010.12.12.30 23.59.59,步长为5分钟.

['2010.12.01 00:00:00', '2010.12.01 00:05:00','2010.12.01 00:10:00','2010.12.01 00:15:00', ...]
Run Code Online (Sandbox Code Playgroud)

python datetime timestamp

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

使用用户令牌,休息/电子轨和钥匙串帮助进行iOS身份验证

我有一个Rails应用程序(不相关,我知道),我想针对Rails应用程序验证iOS应用程序,并保持身份验证,以便将来对Rails API的请求工作,而无需重新验证每个请求.从概念上讲,这就是我想要做的......但我不确定这是否是最佳方法.

好吧,所以在我的Rails应用程序中,每个用户都有一个唯一的令牌(SHA1哈希).我在想第一次加载iPhone应用程序时,用户会看到用户名/密码屏幕.他们输入了Rails应用程序的凭据,并且在成功进行身份验证后,Rails应用程序将返回其唯一的用户令牌,然后可以将其存储在钥匙串中?从那以后,我想我可以简单地将用户令牌附加到所有API请求,这就是我如何在Rails应用程序中验证用户.这也可以保持用户名/密码独立于iPhone应用程序(因此用户可以在Rails应用程序中更改其用户名/密码,但iPhone应用程序不会关心它,因为它将使用他们的令牌,这不会改变).

我以为我的URL请求看起来像这样:

http://example.com/api/v1/[whatever].json?token=XXXXXXXXXXXXXXX
Run Code Online (Sandbox Code Playgroud)

这听起来像是一种合理的方法吗?或者他们的担忧我不知道这种方法?我一直在做Rails工作很长一段时间,但我对iOS比较陌生(我只有1个应用程序,它不需要任何身份验证).

如果这是一个很好的方法,是否难以使用钥匙串?我想我读过模拟器和设备本身不支持用于钥匙串访问的相同API?(或者模拟器可能不支持模拟钥匙串访问)

提前致谢.我尝试搜索较旧的帖子,但似乎没有人回答我的具体情况.

iphone ruby-on-rails objective-c ios

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

如何序列化静态类的非静态子类

我想序列化一个非常普通的类,但问题是它嵌套在一个静态类中,如下所示:

public static class StaticClass
{
    [Serializable]
    public class SomeType
    {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

这段代码:

StaticClass.SomeType obj = new StaticClass.SomeType();
XmlSerializer mySerializer = new XmlSerializer(typeof(obj));
Run Code Online (Sandbox Code Playgroud)

产生此错误:

StaticClass.SomeType cannot be serialized. Static types cannot be used as parameters or return types.
Run Code Online (Sandbox Code Playgroud)

这个错误似乎完全无关紧要; StaticClass.SomeType不是静态类型.

有没有解决的办法?我错误地认为这个错误是愚蠢的吗?

c# serialization static-classes

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

Python中的类型和类

我对Python中的类型和类有点困惑.例如,以下REPL对话让我困惑:

>>> class A: pass
... 
>>> a = A()
>>> type(a)
<type 'instance'>
>>> a.__class__
<class __main__.A at 0xb770756c>
>>> type([])
<type 'list'>
>>> [].__class__
<type 'list'>
>>> type(list)
<type 'type'>
>>> list.__class__
<type 'type'>
>>> type(A)
<type 'classobj'>
>>> A.__class__
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: class A has no attribute '__class__'
Run Code Online (Sandbox Code Playgroud)
  1. 为什么内置事物的类型和类(例如此处列出)对于用户类/类型是相同但不同的?
  2. 是不是每个类都是其他类的实例(比如Java中的Class)?为什么没有__class__用户定义的类?

任何解释/进一步阅读可以澄清这种行为将非常感激.TIA.

python types class

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

Spring/Hibernate实体管理Web界面/ UI

我们有一个服务器应用程序,它通过许多协议将特定模型和基于该模型构建的服务集暴露给特定的客户端UI.这是一种服务器应用程序,一旦设置,就不需要太多的手动干预.但是,偶尔(特别是在首次部署解决方案时),必须进行某些模型对象的创建和链接.

此解决方案基于Spring,Spring MVC和Hibernate(以及其他内容)构建,使用JPA注释来处理ORM.

我的问题:有没有人知道一个框架,它允许我快速设置(理想情况下纯粹通过配置)一个Web界面来管理(CRUD)实体?这不一定是花哨的,也不需要花哨的安全性(我可以从应用程序服务器中处理安全性).然而,它需要能够处理实体之间的复杂关系(集合映射,枚举等).

例如:应用程序有一个实体User,它具有与之关联的典型Role实体(每个用户有1个Role).现在,在没有从头创建我们自己的Web层的情况下定义它的唯一方法是:

  1. 创建SQL语句以导入新用户(及其角色)
  2. 有一些脚本(例如使用Ant),它使用Spring/Hibernate配置关联并保存一个新的Role()和User()对象

显然,如果我们有一个基本的Web界面(我们不需要自己开发)和服务器一起处理这些任务(创建,更新,删除......)会更容易.

java spring hibernate scaffolding

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

在PHP中相对于文档根的路径

您好我使用XAMPP本地托管网站.

DocumentRoot如下:DocumentRoot "D:/xampp/htdocs" siteDir位于htdocs文件夹中,下面有一个php文件夹.

我试图使用php fopen与相对于站点根目录的文件(D:/xampp/htdocs/site),如下所示:$log = fopen("/log.log", "a")但是这是在创建文件log.logD:/log.log

任何想法为什么这是在D:/(我希望/是web根相对)创建

非常感谢

php fopen relative-path

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

在base中使用派生类'typedef

我希望派生类是模板类的后代.那个班级取决于后代的成员.总之,我希望这段代码能够编译:

struct IBootParams
{
    virtual bool GetImmediate() = 0;
};

template <class T>
struct TBootBootParams
{
    typename T::TransType transferType;

    typename T::UseAbort_ useAbort;

    bool GetImmediate()
    {
        if ( transferType == T::e1 )
        {
            return useAbort.someFlag;
        }

        return false;
    }

};

struct BootBootParams : public TBootBootParams<BootBootParams> 
{
    enum SomeEnum
    {
        e1=0,
        e2,
        e3
    };

    struct UseAbort
    {
        bool        someFlag;           

        char        someMember;             
        int         otherMember;        
    } useAbort;

    typedef SomeEnum TransType;
    typedef UseAbort UseAbort_;
};

struct BootAltBootParams : public TBootBootParams<BootAltBootParams> 
{
    enum SomeEnum
    {
        e1=5, …
Run Code Online (Sandbox Code Playgroud)

c++ templates typename

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

无法导入pylab?

我已经使用python 2.6在Snow Leopard上安装了numpy/scipy/matplotlib.导入pylab似乎没有工作..在调用'import pylab'时,我得到以下内容:

File "<stdin>", line 1, in <module>
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/pylab.py", line 1, in <module>
    from matplotlib.pylab import *
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/pylab.py", line 216, in <module>
    from matplotlib import mpl  # pulls in most modules
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/mpl.py", line 2, in <module>
    from matplotlib import axis
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/axis.py", line 10, in <module>
    import matplotlib.font_manager as font_manager
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/font_manager.py", line 1339, in <module>
    _rebuild()
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/font_manager.py", line 1326, in _rebuild
    fontManager = FontManager()
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/font_manager.py", line 1004, in __init__
    self.ttffiles = findSystemFonts(paths) …
Run Code Online (Sandbox Code Playgroud)

python macos matplotlib

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

For循环变量范围混淆

我注意到for循环中变量的奇怪行为.这不是一个真正的问题,但它让我很烦恼.
实际上我用这种方式创建了两个循环:

for (var i:uint; i<19; i++) SomeFunction (i);
for (var i:uint; i<26; i++) SomeOtherFunction (i);
Run Code Online (Sandbox Code Playgroud)

我收到的是汇编警告:
Warning: Duplicate variable definition.

这个警告让我感到惊讶.在其他语言中没有发生过这种情况.
似乎i变量进入了层次结构中更高的范围,并且在循环块之外变得可用.我也尝试在花括号中包含循环块,但它没有改变任何东西.
为什么会这样?这是正常的吗?有可能避免它吗?现在我只为这两个变量设置了不同的名称,但我认为这不是一个真正的解决方案.我真的很想i在我的大多数for循环中使用-named变量.

scope for-loop actionscript-3

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

django共享库/类

我是django的新手,正在寻找建立共享库的建议.我正在计划创建我想在项目中的所有应用程序中使用的类.放置它们的最佳位置在哪里?

前抽象模型

问候,

python django

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