问题列表 - 第35453页

如何将ISO 8601日期转换为Ruby中的UNIX时间戳?

我一直在尝试Time.parse()和Date.parse(),但看不清楚它.

我需要将"2007-12-31 23:59:59"形式的日期转换为UNIX时间戳.像PHP的strtotime()函数会很完美.

ruby time datetime ruby-on-rails

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

简单的线程,为什么会发生这种情况?(C#WinForms)

我正在探索C#WinForms中的线程实现,我创建了这个简单的应用程序:

我只是想知道为什么在我启动,停止,启动和再次停止应用程序后,此应用程序的内存使用量不断增长.当我按下停止按钮时,我想到我的线程实例没有真正终止或中止.请考虑下面的代码,我们将非常感谢您提供任何帮助或建议.

替代文字

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading;

namespace ThreadingTest
{
    public partial class Form1 : Form
    {
        private delegate void TickerDelegate(string s);
        bool stopThread = false;
        TickerDelegate tickerDelegate1;
        Thread thread1;

        public Form1()
        {
            InitializeComponent();
            tickerDelegate1 = new TickerDelegate(SetLeftTicker);
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            thread1 = new Thread(new ThreadStart(disp));
            thread1.Start();
        }

        void disp()
        {
            while (stopThread == false)
            {
                listBox1.Invoke(tickerDelegate1, new object[] { DateTime.Now.ToString() }); …
Run Code Online (Sandbox Code Playgroud)

c# multithreading

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

JavaScript问题:Onbeforeunload还是Onunload?

因此,我希望在刷新页面或用户退出页面以供将来使用时,将某些信息存储在浏览器的localstorage中.我想我会使用一些Javascript来检测事件并存储页面访问的状态.

现在我的困境是:我应该使用Onbeforeunload或Onunload方法来实现这个目标吗?

谢谢

javascript dom javascript-events

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

IIS 7中的Kerberos身份验证

我们使用集成的Windows身份验证在虚拟目录中设置了一些Web内容.虚拟目录在使用自定义标识(自定义用户帐户)的应用程序池下运行.问题是NTLM身份验证有效,但Kerberos身份验证不起作用.这是在IIS 6下工作的相同配置,但我们需要迁移到IIS 7并且Kerberos身份验证不起作用.

以下是有关我的环境的更多信息:

虚拟目录验证设置:

  • 除Windows身份验证外禁用所有内容
  • 启用内核模式身份验证:已启用

应用池设置:

  • 管理管道模式:经典
  • 身份:自定义本地用户

Web.config设置:

  • 身份验证模式="Windows"
  • system.serviceModel/bindings/basicHttpBinding/binding/security/mode = TransportCredentialOnly
  • system.serviceModel/bindings/basicHttpBinding/binding/security/transport/clientCredentailType = Windows
  • serviceHostingEnvironment/aspNetCompatibilityEnabled = true

虚拟目录权限:

  • 自定义本地组:我们将域用户添加到本地组以访问该服务

OS设置:

  • IIS 7
  • Windows Server 2008 x64标准SP2

以下是我从fiddler比较IIS 6到IIS 7的分析.在IIS 6中,Kerberos身份验证工作正常,应用程序池运行自定义标识.

参考(IIS 6)(作品):

小提琴手:

(使用domain\user)

请求1(无身份验证)

No Proxy-Authorization Header is present.
No Authorization Header is present.
Run Code Online (Sandbox Code Playgroud)

回复1(401)(挑战)

No Proxy-Authenticate Header is present.
WWW-Authenticate Header is present: Negotiate
WWW-Authenticate Header is present: NTLM
Run Code Online (Sandbox Code Playgroud)

请求2(Kerberos票证)

Authorization Header (Negotiate) appears to contain a Kerberos ticket:
<data>
Run Code Online (Sandbox Code Playgroud)

回复2(401)(Kerberos回复)

WWW-Authenticate Header (Negotiate) …
Run Code Online (Sandbox Code Playgroud)

authentication wcf iis-7 ntlm kerberos

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

UIImageView触摸事件

我想在触摸名为(image1)的uiimageview时调用我的按钮单击事件.Imageview放在uiview(view1)中.

这是我的代码:

- (IBAction)buttonClicked:(id)sender
{

 myTimer = [NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(alphabutt:) userInfo:nil repeats:NO];
 }


-(IBAction)alphabutt:(id)sender
{
 NSLog(@"alphabutt!");


 if(i==1)
 {
  NSLog(@"i==1");
  [image1 setImage:[UIImage imageNamed:@"appleimg.jpg"]];
  [view1 addSubview:image1];  
  transition1 = [CATransition animation];

  transition1.duration = 0.75;

  transition1.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];

  transition1.type=kCATransitionReveal;
  transition1.subtype=kCATransitionFromRight;
  transitioning = YES;
  transition1.delegate = self;
  [image1.layer addAnimation:transition1 forKey:nil];  
 }
 if(i==2)
 {
  NSLog(@"i==2");
  [image1 setImage:[UIImage imageNamed:@"boatimg.jpg"]];
  [view1 addSubview:image1];  
  transition2 = [CATransition animation];

  transition2.duration = 0.75;

  transition2.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];

  transition2.type=kCATransitionFade;
  transition2.subtype=kCATransitionFromRight;
  transitioning = YES;
  transition2.delegate = self;
  [image1.layer addAnimation:transition2 forKey:nil];

  i=0;
 } …
Run Code Online (Sandbox Code Playgroud)

iphone touch uiimageview

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

Nullable <T>的装箱/拆箱行为怎么可能?

我今天早些时候发生的事情让我摸不着头脑.

Nullable<T>可以为任何类型的变量赋值null.例如:

int? i = null;
Run Code Online (Sandbox Code Playgroud)

起初,我看不出如何做到这一点是可能的,而不以某种方式从定义的隐式转换objectNullable<T>:

public static implicit operator Nullable<T>(object box);
Run Code Online (Sandbox Code Playgroud)

但是上面的运算符显然不存在,就好像它确实如此,那么下面的内容也必须是合法的,至少在编译时(它不是):

int? i = new object();
Run Code Online (Sandbox Code Playgroud)

然后我意识到,也许Nullable<T>类型可以定义一个隐式转换为一些永远无法实例化的任意引用类型,如下所示:

public abstract class DummyBox
{
    private DummyBox()
    { }
}

public struct Nullable<T> where T : struct
{
    public static implicit operator Nullable<T>(DummyBox box)
    {
        if (box == null)
        {
            return new Nullable<T>();
        }

        // This should never be possible, as a DummyBox cannot be instantiated.
        throw new InvalidCastException();
    }
} …
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net boxing nullable

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

要在作为主题应用的按钮样式中使用layout_marginLeft吗?

layout_marginLeft="30dip"在为按钮定义的样式中使用了属性.当我为每个按钮单独应用此样式时,左边距按我的意愿放置.

但后来我定义了一个主题,我将按钮样式分配给属性android:buttonStyle并将其应用到我的项目中.
但是,左边距属性将被忽略.知道我必须在这做什么吗?

style.xml如下:

<style name="btnstyle" parent="@android:style/Widget.Button">
    <item name="android:layout_height">wrap_content</item>
    <item name="android:layout_width">wrap_content</item>
    <item name="android:layout_marginLeft">30dip</item>
    <item name="android:textColor">#FFFFFF</item>       
</style> 

<style name="appstyle" parent="android:Theme"> 
    <item name="android:buttonStyle">@style/btnstyle</item> 
</style>
Run Code Online (Sandbox Code Playgroud)

android themes coding-style margins button

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

用于检查两个数字之间的逻辑

我想确定区域被赋予任意数字的位置.

zones = [0, 150, 300, 400, 600, 800]

function checkZone(mouseX) {
    // if mouseX is 321, it should be index 2 of zones array
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

在进行用户控制之前需要考虑哪些要点?

假设我想要在其他页面中使用用户控件.在使用C#在ASP.Net中进行用户控制之前要考虑哪些要点?

c# asp.net user-controls

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

我需要一个jabber服务器,可以处理大量的人并在Linux上运行

我和一个合作伙伴正在构建一个社交网络,其中一个关键组件是聊天系统.我们想用jabber.对于xmpp,我完全迷失了.我正在尝试找到一个速度快但可以处理大量用户的服务器,实际上非常大.有人可以指出我正确的方向,希望服务器可以帮助我完成这项任务吗?

我的服务器运行Ubuntu 10.4.我更喜欢不基于java的东西.如果java是一个人,我会把他/她推到地毯上并将他/她从桥上扔掉.

xmpp

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