问题列表 - 第33668页

将当前时间添加到DateTime?

我有一个表示日期的字符串,它从DropDownList返回.例如,字符串是"27.08.2010".现在我想将当前时间添加到此并将其解析为Datetime ...所以最后它应该是一个DateTime,例如27.08.2010 15:12:45.

我怎么能这样做?现在,我正在使用DateTime.Now.Hour等将一个字符串放在一起并从中创建一个DateTime,但这似乎是错误的方式.

谢谢 :)

c# datetime datetime-format

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

在iPhone中创建短信超链接

是否可以在iPhone中的短信中创建超链接?

例如,如果我想在HTML中用'foo'这个词进行超链接,那么我就会<a href="http://foo.com">foo</a>在正常情况下编写.

如果我希望在我的短信中有一个单词可以链接到某个东西,有什么方法可以做到这一点吗?就像"我有一个<a href="http://foo.com">surprise</a>给你",接收器点击超链接的单词'surprise',它将把用户带到目标页面.

有关如何做到这一点的任何建议?欢迎举例和样品!

提前致谢 :)

iphone sms

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

recv()不会被多线程环境中的信号中断

我有一个阻塞recv()循环的线程,我想终止(假设这不能改为select()或任何其他异步方法).

我还有一个捕获的信号处理程序,SIGINT理论上它应该recv()返回错误并errno设置为EINTR.

但它没有,我认为这与应用程序是多线程的事实有关.还有另一个线程,同时在等待pthread_join()通话.

这里发生了什么事?

编辑:

好的,现在我recv()通过pthread_kill()主线程明确地将信号传递给所有阻塞线程(这导致SIGINT安装了相同的全局信号处理程序,尽管多次调用是良性的).但recv()呼叫仍然没有被阻止.

编辑:

我编写了一个代码示例来重现问题.

  1. 主线程将套接字连接到不会让连接进入的行为不当的远程主机.
  2. 所有信号都被封锁
  3. 读线程线程已启动.
  4. 主要解锁和安装处理程序SIGINT.
  5. 读线程解锁并安装处理程序SIGUSR1.
  6. 主线程的信号处理程序将a发送SIGUSR1到读取线程.

有趣的是,如果我取代recv()sleep()被中断就好了.

PS

或者,您只需打开UDP套接字而不是使用服务器.

客户

#include <pthread.h>
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <memory.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netinet/tcp.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <errno.h>

static void
err(const char *msg)
{ …
Run Code Online (Sandbox Code Playgroud)

c sockets linux signals pthreads

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

c#扩展方法

我试图测试我的扩展方法,该方法转换字符串逗号分隔的字符串列表:

public static class Extensions
{
      public static string ToCommaString<T>(this IList<T> input)
      {
        StringBuilder sb = new StringBuilder();
        foreach (T value in input)
        {
            sb.Append(value);
            sb.Append(",");
        }
        return sb.ToString();
      }
      public void TestExtension()
      {
        IList test=new List<string>();
        //test.ToCommaString doesnt appear
      }
}
Run Code Online (Sandbox Code Playgroud)

问题是在TestExtension方法中我不能使用ToCommaString方法.

你知道发生了什么吗?

我可以为我的所有Web应用程序提供此扩展方法在web.config中注册或类似的东西吗?

提前致谢.

最好的祝福.

何塞

asp.net oop extension-methods asp.net-mvc-2

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

在互联网上为已发布的wcf服务创建"您已创建服务"页面是不是很糟糕?

我已经创建了wcf服务并计划通过互联网访问它."你已经创建了一个服务"页面似乎是一些存根,在将服务投入生产之前应该替换它.生产这个欢迎页面是不好的做法?当您在互联网上发布wcf服务时,您如何处理该欢迎页面?

谢谢

wcf wcf-security

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

记住*nix命令行参数

对于我的开发人员工作,我几乎整天都在*nix shell环境中,但仍然无法记住我每天不使用的程序的名称和参数细节.我想知道其他'休闲记忆者'如何处理这个问题.你有一个大的备忘单吗?每周洗一次淋浴时,你会排练emacs快捷方式吗?或者你的桌子是否被粘滞便笺所覆盖?

unix shell command-line-arguments

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

Delphi - 单元'Classes'包含但无法找到函数'FindComponent'

我创建了一个简单的类并遇到了一个小问题:我只想使用类单元中的"findComponent"方法.我已经包含了类单元,但是Delphi找不到findComponent方法.为什么?我确信这是一个非常简单的问题......

unit U_Test;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, QStdCtrls;

type
  TTest = Class
  public
    //
  private
    procedure test();
  End;

implementation

procedure TTest.test();
begin
  FindControl('test');    // FindControl is found in unit controls
  FindComponent('test');  // FindComponent is NOT found, but unit classes is included
end;

end.
Run Code Online (Sandbox Code Playgroud)

delphi

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

如何在Zend Studio中修复构建工作区错误?

如何修复Zend Studio中的构建工作区问题?

我正在尝试重命名项目并重命名项目文件夹,但是没有:

构建期间发生错误.项目"PROJECT"上运行构建器"JavaScript Validator"的错误.显示java.lang.NullPointerException

替代文字

zend-studio

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

绘制多个插补结果

我已经使用R中的MICE包成功完成了对我的问卷调查缺失数据的多重估算,并对汇总的推算变量进行了线性回归.我似乎无法弄清楚如何提取单个池化变量并在图形中绘图.有任何想法吗?

例如

>imp <- mice(questionnaire) 
>fit <- with(imp, lm(APE~TMAS+APB+APA+FOAP))  
>summary(pool(fit))  
Run Code Online (Sandbox Code Playgroud)

我想通过TMAS绘制汇集的APE.

使用nhanes的可重现示例:

> library(mice)
> nhanes
> imp <-mice(nhanes)
> fit <-with(imp, lm(bmi~chl+hyp))
> fit
> summary(pool(fit))
Run Code Online (Sandbox Code Playgroud)

我想将汇集的chl与汇集的bmi(例如)联系起来.

我能够实现的最好的是

> mat <-complete(imp, "long")
> plot(mat$chl~mat$bmi)
Run Code Online (Sandbox Code Playgroud)

我相信这给出了所有5个插补的综合情节,并不是我想要的(我认为).

plot r missing-data r-mice imputation

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

为什么IEnumerable <T>没有实现Add(T)?

刚刚发现它,Add(T)定义在ICollection<T>,而不是IEnumerable<T>.Enumerable.cs中的扩展方法不包含Add(T),我认为这很奇怪.由于对象是可枚举的,因此它必须"看起来像"一组项目.谁能告诉我为什么?

.net c# generics collections ienumerable

12
推荐指数
3
解决办法
2989
查看次数