问题列表 - 第20173页

如何让Decimal.TryParse解析0.0?

有没有办法让Decimal.TryParse将字符串值"0.0"或"00.00"或"000.000"解析为0?

我已经尝试将NumberStyles设置为Any.

.net c#

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

SPSS和PHP/MySQL集成

我为这个问题的广泛性向前道歉,但我想知道是否有人有任何建议/指针.

朋友的公司使用SPSS进行统计数据,调查等.他们希望能够通过网络界面对信息进行切片和切块.我不了解SPSS,所以可能有一个简单的Web前端,但作为一个PHP/MySQL人,我想知道是否可以以MySQL可以导入或PHP可以解析的方式导出SPSS数据.然后我可以构建一个AJAX前端来实时返回查询.

这个想法将是一个结果表,当您选择"性别:男性","年龄:20-25"等选项时会发生变化...每次更改都会在浏览器中更新结果.

所以...

1)SPSS可以通过某种前端实现这一目标吗?

2)数据是否可以以通用格式轻松导出?

在与朋友的老板谈论想法之前,我只是想知道自己是否在傻瓜的事上.

TIA.唐

更新:我在朋友的公司开会讨论更多具体细节.听起来SPSS数据存储在MS SQL Server中,所以我想我可以直接连接到数据,如果我能看到某种模式逻辑并编写我自己的Web前端.

或者,我可以将数据的预定数据转储转换为另一种格式.

php mysql spss

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

正确(App Store Safe)方式让第一响应者辞职?

辞职当前firstResponder的正确方法是什么?

我已经看到以下内容:循环遍历字段并在每个字段上调用resignFirstResponder.

[[self textFieldForRow:0] resignFirstResponder];
[[self textFieldForRow:1] resignFirstResponder];
[[self textFieldForRow:2] resignFirstResponder];
[[self textFieldForRow:3] resignFirstResponder];
Run Code Online (Sandbox Code Playgroud)

这看起来像是在调用私有函数,这个应用程序商店是否安全?:

UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];
UIView   *firstResponder = [keyWindow performSelector:@selector(firstResponder)];   
[firstResponder resignFirstResponder];      
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

谢谢!

评论:看起来第二种方法是使用私有API并且某人的应用程序因为它而被拒绝:链接

iphone

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

识别这种编程语言,它使用'.m'扩展名

len = length(range);
K = 2^nextpow2(2*len - 1);
halfK = round(K/2);
U = zeros(halfK, 1);
centfreqs = data.model.cochlea.centfreqs;

for i = 1 : data.model.cochlea.gt.nch % number of channels
    x = data.au(range, i).*window;
    X = abs(fft(x, K));
    bin = round(2*centfreqs(i)*K/data.fs);
%     if i==4 plot(X); pause; end
    X(bin : halfK) = 0;
    U = U + X(1:halfK);
end
U = U';
Run Code Online (Sandbox Code Playgroud)

代码来自这里

programming-languages

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

即使使用WakeLock,当Droid/Nexus One屏幕关闭时,Accelerometer也会停止提供样品

我有一些代码可以扩展服务并在Android上记录onSensorChanged(SensorEvent事件)加速计传感器读数.我希望能够记录这些传感器读数,即使设备关闭(我对电池寿命非常小心,并且在运行时显而易见).虽然屏幕上的日志工作正常,但在2.0.1 Motorola Droid和2.1 Nexus One上.

但是,当手机进入休眠状态时(通过按下电源按钮),屏幕关闭,onSensorChanged事件停止传送(每隔N次使用一次Log.e消息进行验证onSensorChanged).

该服务获取wakeLock以确保它在后台运行; 但是,它似乎没有任何影响.我已经尝试了各种各样的PowerManager.唤醒锁,但它们似乎都不重要.

_WakeLock = _PowerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "My Tag");
_WakeLock.acquire();
Run Code Online (Sandbox Code Playgroud)

关于在屏幕关闭时你是否能真正从传感器获取数据的报道相互矛盾......任何人都对更现代版的Android(Eclair)和硬件有任何经验吗?

这似乎表明它在Cupcake中工作:http: //groups.google.com/group/android-developers/msg/a616773b12c2d9e5

PS:完全相同的代码在G1上的1.5中按预期工作.当屏幕关闭,应用程序在后台等时,记录继续.

android accelerometer power-management android-2.0-eclair

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

使用多个.jar和javac

请原谅我的术语.我正在尝试为我的CS类使用带有java程序的三个jar文件.第一个是funjava,一个简化的java语言,其他是类定义颜色和几何.这是我的代码,当我尝试运行它时会发生什么.

import colors.*;

class Canvas{

 public static void main(String [] args){
  System.out.println("test123"); 

  Circle cr1 = new Circle( new Posn(1,2), 5, "blue");
  Circle cr2 = new Circle( new Posn(5,4), 3, "red");
 }

}

class  Circle{

 Posn center;
 int rad;
 String color;

 Circle(Posn p, int r, String c){
  this.center = p;
  this.rad = r;
  this.color = c;  
 }

}

class Posn{

 int x;
 int y;

 Posn(int x, int y){
  this.x = x;
  this.y = y;  
 }

}
Run Code Online (Sandbox Code Playgroud)

Circle的最后一个参数应该是colors.jar中的颜色,而不是字符串.

niko@niko-laptop:~/Classes/Fundies2$ javac -cp *.jar …
Run Code Online (Sandbox Code Playgroud)

java jar

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

C#DateTime.Now精度

我在进行一些单元测试时遇到了DateTime.UtcNow的一些意外行为.看起来当你快速连续调用DateTime.Now/UtcNow时,它似乎会给你一个长于预期的时间间隔的相同值,而不是捕获更精确的毫秒增量.

我知道有一个秒表类更适合做精确的时间测量,但我很好奇是否有人可以在DateTime中解释这种行为?是否有针对DateTime.Now记录的官方精度(例如,精确到50毫秒内?)?为什么DateTime.Now会不像大多数CPU时钟那样精确?也许它只是为最低公分母CPU而设计的?

public static void Main(string[] args)
{
    var stopwatch = new Stopwatch();
    stopwatch.Start();
    for (int i=0; i<1000; i++)
    {
        var now = DateTime.Now;
        Console.WriteLine(string.Format(
            "Ticks: {0}\tMilliseconds: {1}", now.Ticks, now.Millisecond));
    }

    stopwatch.Stop();
    Console.WriteLine("Stopwatch.ElapsedMilliseconds: {0}",
        stopwatch.ElapsedMilliseconds);

    Console.ReadLine();
}
Run Code Online (Sandbox Code Playgroud)

.net c# precision datetime time-precision

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

ELMAH - 使用自定义错误页面收集用户反馈

我正在寻找第一次使用ELMAH,但是需要满足我不确定如何实现的要求......

基本上,我将配置ELMAH在asp.net MVC下工作,并让它在发生错误时将错误记录到数据库中.除此之外,我将使用customErrors在发生错误时将用户定向到友好的消息页面.相当标准的东西......

要求是在这个自定义错误页面上我有一个表单,使用户可以根据需要提供额外的信息.现在问题出现的原因是此时已经记录了错误,我需要将漏洞错误与用户反馈相关联.

通常,如果我使用自己的自定义实现,在记录错误后,我会将错误的ID传递给自定义错误页面,以便可以建立关联.但由于ELMAH的工作方式,我不认为这是可能的.

因此我想知道人们怎么会想到这样做......

干杯

更新:

我对这个问题的解决方案如下:

public class UserCurrentConextUsingWebContext : IUserCurrentConext
{
    private const string _StoredExceptionName = "System.StoredException.";
    private const string _StoredExceptionIdName = "System.StoredExceptionId.";

    public virtual string UniqueAddress
    {
        get { return HttpContext.Current.Request.UserHostAddress; }
    }

    public Exception StoredException
    {
        get { return HttpContext.Current.Application[_StoredExceptionName + this.UniqueAddress] as Exception; }
        set { HttpContext.Current.Application[_StoredExceptionName + this.UniqueAddress] = value; }
    }

    public string StoredExceptionId
    {
        get { return HttpContext.Current.Application[_StoredExceptionIdName + this.UniqueAddress] as string; }
        set { HttpContext.Current.Application[_StoredExceptionIdName + this.UniqueAddress] = value; …
Run Code Online (Sandbox Code Playgroud)

error-handling asp.net-mvc elmah custom-error-pages

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

类型"long long"总是64位吗?

我正试图在C中实现George Marsaglia的Complementary Multiply-With-Carry算法.它似乎在Win7 64位和Linux 32位下运行良好,但似乎在Win 7 32位下表现得很奇怪.它返回的随机数是32位,但是内部使用的临时值应该是64位,并且它被声明:

unsigned long long t;
Run Code Online (Sandbox Code Playgroud)

我怀疑这可能是造成不良行为的原因,所以我的问题是:

类型是"长长"64位吗?是否支持32位Windows?

c

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

私人/公共qt信号

Qt信号可以是公共的还是私人的?我可以创建只在课堂内看到的内部信号吗?

更新:我有一个带有一些内部信号的课程.如何让这些信号对其他类不可见(封装和信息隐藏)?

qt qt-signals

34
推荐指数
6
解决办法
3万
查看次数