问题列表 - 第40419页

Haskell错误:无法将预期类型`Bool'与推断类型`IO b'匹配

我不明白问题是什么.'a'不是bool,不应该是bool.那么为什么要预期布尔?

码:

probablyPrime n 0 = False
probablyPrime n t =
      do a <- randomRIO(3, n-1 :: Integer)      
         let comp = defComp(a,n)     
         let ret  = (not comp) && (probablyPrime n t-1)
         return ret


defComp a n = xcon1 && xcon2
where (s,m) = findsm n
      x = a^m `mod` n
      xcon1 = x /= 1 || x /= n-1
      xcon2 = comploop x n s


comploop x n 0 = False
comploop x n s = x1 || (comploop x …
Run Code Online (Sandbox Code Playgroud)

monads haskell boolean

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

如何确定SQL中的varchar字段是否包含任何数字字符?

我正在开发一个项目,我们必须弄清楚某个给定字段是否可能是公司名称而不是地址.

在对它进行非常广泛的扫描时,我们假设如果该字段不包含数字,则可能是名称与街道地址(我们的目标是80%的情况,知道有些人必须手动完成).

所以现在对手头的问题.给定一个表,为了简单起见,单个varchar(100)列,我怎样才能找到那些在字段内任何位置没有数字字符的记录?

例如:

"Main Street, Suite 10A" --Do not return this.
"A++ Billing" --Should be returned
"XYZ Corporation" --Should be returned
"100 First Ave, Apt 20" --Should not be returned
Run Code Online (Sandbox Code Playgroud)

提前致谢!

t-sql sql-server

13
推荐指数
3
解决办法
7万
查看次数

Bash:用指数对数字进行排序

我试图用这样的数值对一个文件进行排序:

414e-05
435e-05
0.5361
0.7278
0.1341
0.9592
0.2664
Run Code Online (Sandbox Code Playgroud)

排序除了具有指数的那些之外,所有的数组都被排序,是否有一些方法可以使用sort函数来计算这个表达式?

sorting bash command-line

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

JSF - 使用EL从ArrayList <String []>浏览和打印值

我有一个来自Bean的ArrayList:

...
public ArrayList<String[]> getArticleList() {
    ...
}
...
Run Code Online (Sandbox Code Playgroud)

我需要在JSF2上使用EL来打印这些值(使用getter方法)(例如 #{bean.articlesLage}

我怎样才能做到这一点?干杯

jsf facelets el jsf-2

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

WindowFromPhysicalPoint和WindowFromPoint有什么区别?

WindowFromPhysicalPoint是Vista的新功能.它的文档几乎完全相同WindowFromPoint.有什么不同?两者似乎都取一个绝对点(偏离屏幕原点)并返回HWND包含该点的最顶层(Z顺序).

winapi

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

jQuery TimePicker - 使用dd/mm/yyyy

有人用过Trent Richardsons TimePicker吗?

这是一个很棒的插件,但我似乎无法将日期的格式更改为dd/mm/yyyy

有人使用过此控件并知道是否可以这样做吗?

jquery timepicker

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

MySQL存储函数,如何检查没有行而不生成警告?

我有这个功能:

DROP FUNCTION IF EXISTS find_linkid;
DELIMITER //
CREATE FUNCTION `find_linkid`(pc1 VARCHAR(50)
    RETURNS INT
BEGIN
    DECLARE linkId int;
      SELECT a.id INTO linkId FROM PC_A a WHERE a.pc=pc1;
ON         
    IF linkId IS NULL THEN
        SELECT b.id INTO linkId FROM PC_B b WHERE b.pc=pc1;
    END IF;

    RETURN linkId;
END
//
Run Code Online (Sandbox Code Playgroud)

基本上,运行一个查询,如果没有返回任何内容(a.id被声明为NOT NULL),则运行另一个查询并返回链接ID.如果找不到,则linkId将为NULL,如果找不到pc1,则返回NULL即可.

这有效,但如果第一个查询没有返回任何内容,则会发出警告:

select find_linkid('12BD');
+------------------------------+
| find_linkid('12BD')          |
+------------------------------+
|                          667 |
+------------------------------+
1 row in set, 1 warning (0.00 sec)

mysql> show warnings;
+---------+------+-----------------------------------------------------+
| Level   | Code | Message …
Run Code Online (Sandbox Code Playgroud)

mysql stored-procedures

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

为什么DecimalFormat允许字符作为后缀?

我正在使用DecimalFormat解析/验证用户输入.不幸的是,它在解析时允许字符作为后缀.

示例代码:

try {
  final NumberFormat numberFormat = new DecimalFormat();
  System.out.println(numberFormat.parse("12abc"));
  System.out.println(numberFormat.parse("abc12"));
} catch (final ParseException e) {
  System.out.println("parse exception");
}
Run Code Online (Sandbox Code Playgroud)

结果:

12
parse exception
Run Code Online (Sandbox Code Playgroud)

我实际上期望两者都有一个解析异常.如何判断DecimalFormat不允许输入"12abc"

java formatting

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

ASP.NET MVC3 Html.EditorFor()问题

我尝试使用Html.EditorFor()帮助程序将数据绑定到模型并提交,但模型来到控制器是空的.

这是模型代码:

public class LogOnModel
{
    [LocalizedRequired]
    [LocalizedDisplayName("User Name")]
    public string UserName { get; set; }

    [LocalizedRequired]
    [DataType(DataType.Password)]
    [LocalizedDisplayName("Password")]
    public string Password { get; set; }

    [LocalizedDisplayName("Remember Me")]
    public bool RememberMe { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这是cshtml:

@model Models.LogOnModel
{
    View.Title = "Log On";
}
@using (Html.BeginForm())
{
    @Html.EditorFor(m => m.UserName);
    @Html.EditorFor(m => m.Password);
    <input type="submit" value="LogOn" />
}
Run Code Online (Sandbox Code Playgroud)

和HTML代码生成如下:

<input id="UserName_UserName" name="UserName.UserName" type="text" value="qwerty" />
<input id="Password_Password" name="Password.Password" type="password" />
Run Code Online (Sandbox Code Playgroud)

它似乎是html生成的代码中的错误,它应该是id ="someid"value ="somevalue",但不是id ="someid_someid"value ="somevalue.somevalue"

c# razor asp.net-mvc-3

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

NetworkStream 和 Socket 类有什么区别?

我有一个项目,我可能想在其中抽象客户端和服务器之间的通信。我最初使用套接字和 TCP。然后我认为能够切换到进程间通信通道可能会很好。然后我查看了 System.IO.PipedStream 类,发现 PipeStream 和 Socket 类之间有很多重叠。但是当我查看它继承自 Object 的 Socket 类时。所以Socket和PipeStreams之间没有通用的接口或抽象类。

然后我想起了一些关于 NetworkStream 的事情。它显然包装了一个 Socket 类。但至少 NetworkStream 和 PipeStream 都继承自 Stream。这意味着我可以换掉我的实现。我想,我还没有尝试过这个。我一直在使用套接字。

所以我的问题是:在 Socket 类上使用 NetworkStream 类是否有任何缺点。有什么需要注意的问题或注意事项吗?

.net sockets network-programming

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