问题列表 - 第2566页

在Java中输出RFC 3339时间戳

我想输出一个PST偏移量的时间戳(例如,2008-11-13T13:23:30-08:00).java.util.SimpleDateFormat似乎没有以小时:分钟格式输出时区偏移,它排除冒号.有一种简单的方法可以在Java中获得时间戳吗?

// I want 2008-11-13T12:23:30-08:00
String timestamp = new SimpleDateFormat("yyyy-MM-dd'T'h:m:ssZ").format(new Date());
System.out.println(timestamp); 
// prints "2008-11-13T12:23:30-0800" See the difference?
Run Code Online (Sandbox Code Playgroud)

另外,SimpleDateFormat无法正确解析上面的示例.它扔了一个ParseException.

// Throws a ParseException
new SimpleDateFormat("yyyy-MM-dd'T'h:m:ssZ").parse("2008-11-13T13:23:30-08:00")
Run Code Online (Sandbox Code Playgroud)

java timestamp rfc3339

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

IIS7和身份验证问题

我有一个标准的ASP.NET网站,部署到我们的开发机器(我们服务器机房的内部机器).

现在,INTERNAL和EXTERNAL用户都可以访问此开发站点.现在,在IIS6中,我们曾经拥有它,以便关闭匿名身份验证并打开其他内容.为用户提供用户名和密码的弹出模型框.我认为他们必须输入web.config文件中定义的一些用户名或密码?(不是他们的网站帐户用户名/密码)/

现在,使用IIS7,当我关闭Anon Auth,打开BasicWindows Auth时,我可以访问该站点,但它试图使用这些凭据登录我...而不是用户注册的帐户(使用一些股票标准asp.net webform页面).

所以...是否可以"锁定"整个网站并让测试人员获得对网站的一般访问权限......这与他们的网站用户名和密码不同.这些用户名和密码将在网站中使用.

那有意义吗?

干杯!


<authentication mode="Forms">
    <forms loginUrl="~/Pages/Login.aspx" protection="Validation" timeout="1000000000" requireSSL="false" slidingExpiration="true" defaultUrl="Default.aspx">
    </forms>
</authentication>
Run Code Online (Sandbox Code Playgroud)

没有授权部分.

另外,当我向iis7添加'Digest Auth'并启用它(并禁用其他所有其他)时,我会弹出窗口(kewl!)但是我不确定我需要传递哪些凭据.我在哪里可以定义那些手动凭证(因此它们与网站的用户分开)??

authentication iis-7 windows-authentication http-authentication basic-authentication

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

Ruby存在C1代码覆盖率分析吗?

我目前正在使用Rcov为我正在开发的rails项目获取C0代码覆盖率分析.

然而,这些结果实际上毫无意义 - 根据rcov,我有100%的覆盖率(因为它只涵盖了C0分析),而且我几乎没有为目前存在的功能写出一半的测试用例.

我已经习惯了Visual Studio 2008 Team中代码覆盖的有用结果,它具有C1覆盖率.是否有任何工具可以为ruby提供类似的覆盖范围?

ruby tdd unit-testing code-coverage ruby-on-rails

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

在C中的struct中"解除引用`void*'指针"警告的解决方案?

我试图创建一个伪超级结构来打印结构数组.我的基本结构如下.

/* Type 10 Count */
typedef struct _T10CNT
{
    int _cnt[20];
} T10CNT;

...

/* Type 20 Count */
typedef struct _T20CNT
{
    long _cnt[20];
} T20CNT;
...
Run Code Online (Sandbox Code Playgroud)

我创建了下面的结构来打印上面提到的结构数组.编译下面的代码片段时,我解除了引用void指针错误.

typedef struct _CMNCNT
{
    long  _cnt[3];
} CMNCNT;

static int printCommonStatistics(void *cmncntin, int cmncnt_nelem, int cmncnt_elmsize)
{
    int ii;
    for(ii=0; ii<cmncnt_nelem; ii++)
    {
        CMNCNT *cmncnt = (CMNCNT *)&cmncntin[ii*cmncnt_elmsize];
        fprintf(stout,"STATISTICS_INP: %d\n",cmncnt->_cnt[0]);
        fprintf(stout,"STATISTICS_OUT: %d\n",cmncnt->_cnt[1]); 
        fprintf(stout,"STATISTICS_ERR: %d\n",cmncnt->_cnt[2]);
    }
    return SUCCESS;
}

T10CNT struct_array[10];
...
printCommonStatistics(struct_array, NELEM(struct_array), sizeof(struct_array[0]);
...
Run Code Online (Sandbox Code Playgroud)

我的目的是有一个共同的功能来打印所有数组.请让我知道使用它的正确方法.

提前感谢您的帮助.

编辑:参数名称从cmncnt更改为cmncntin.对不起,这是错误的错误.

谢谢,Mathew Liju

c struct void-pointers

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

XSDObjectGen.exe与XSD.exe

谁能告诉我XSDObjectGen.exe和XSD.exe有什么区别?

有没有办法让XSDObjectGen.exe在dot net 2.0中运行?

.net xsd xsdobjectgen xsd2code

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

Eclipse跳到了大括号

Eclipse中的键盘快捷键跳转到示波器的右大括号是什么?

eclipse keyboard-shortcuts curly-braces

386
推荐指数
7
解决办法
16万
查看次数

使用带有std :: string的strtok

我有一个我想要标记的字符串.但是C strtok()函数需要我的字符串char*.我怎么能这么做呢?

我试过了:

token = strtok(str.c_str(), " "); 
Run Code Online (Sandbox Code Playgroud)

因为把它变成a const char*而不是a 而失败了char*

c++ strtok

45
推荐指数
4
解决办法
12万
查看次数

问题是在UIScrollView中使用相当大的图像来释放UIImageViews所使用的内存

我有一个大的UIScrollView,我正在放置3-4个相当大(320x1500像素左右)的UIImageView图像拼贴.我将这些UIImageViews添加到我的NIB文件内的滚动视图中.我的控制器上有一个插座,那就是UIScrollView.我正在使用一个属性(非原子,保留),并将其合并.

我的问题是:当我在Memory Monitor中观察到这一点时,我可以看到,当加载了所有这些图像的视图时(正如预期的那样),所使用的内存会相当大.但是当我离开视图时,它和它的控制器都是dealloc'd,但似乎并没有放弃它们占用的内存附近的任何地方.当我将其中一个视图(我的应用程序中有几个)切割成只有1-3个320x460的图像并将其他所有内容保持相同时,它会重新捕获内存.

使用这么大的图像有什么问题吗?我在这段代码中做错了什么(粘贴在下面)?

这是viewController的一个导致问题的片段.

- (CGFloat)findHeight 
{
    UIImageView *imageView = nil;
    NSArray *subviews = [self.scrollView subviews];

    CGFloat maxYLoc = 0;
    for (imageView in subviews)
    {
            if ([imageView isKindOfClass:[UIImageView class]])
            {
                    CGRect frame = imageView.frame;

                    if ((frame.origin.y + frame.size.height) > maxYLoc) {
                            maxYLoc  = frame.origin.y;
                            maxYLoc += frame.size.height;
                    }
            }
    }
    return maxYLoc;
}

- (void)viewDidLoad {
    [super viewDidLoad];
    [self.scrollView setContentSize:CGSizeMake(320, [self findHeight])];

    [self.scrollView setCanCancelContentTouches:NO];
    self.scrollView.indicatorStyle = UIScrollViewIndicatorStyleWhite;
    self.scrollView.clipsToBounds = YES;                
    self.scrollView.scrollEnabled = YES;

    self.scrollView.pagingEnabled = NO;
}

- (void)dealloc …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch memory-management objective-c

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

如何使用MySQL GUI Tools将字段设为NULL?

我使用的是MySQL查询浏览器(该部分的MySQL GUI工具)和需要改变一个字段设置为NULL,但我无法弄清楚如何做到这一点-如果我删除它试图更新它的价值''.键入"NULL"会使其尝试更新为'NULL'(字符串).

我知道我可以写一个查询来做到这一点,但这会破坏工具的整个目的,不是吗?

mysql mysql-workbench mysql-gui-tools

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

是否有支持便携式延续的快速语言?

我正在寻找一种快速语言(即一种可以本地编译的语言,以实现比C慢一三或四倍的性能),它支持便携式延续.我的意思是延续,可以在一台计算机上序列化,并在另一台计算机上反序列化.

我知道SISC可以做到这一点(Java中的Scheme实现),但速度很慢.同上Rhino(Java中的Javascript实现).

scheme continuations functional-programming

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