问题列表 - 第26550页

继承类型时获取"值未定义"

我无法看到我做错了什么,因为文件的顺序正确.在这种情况下,它是:

  1. BaseDAO.fs
  2. CreateDatabase.fs

它们位于相同的命名空间中,但即使我将它们放在不同的模块中,并CreateDatabase以相同的错误打开模块.

错误是:

Error   1   The value or constructor 'execNonQuery' is not defined  
Run Code Online (Sandbox Code Playgroud)

我试图继承BaseDAO并使用一个对几个文件通用的成员,我不明白为什么我得到上面的错误.

namespace RestaurantServiceDAO

open MySql.Data.MySqlClient

type BaseDAO() =
    let connString = @"Server=localhost;Database=mysql;Uid=root;Pwd=$$$$;"
    let conn = new  MySqlConnection(connString)

    member self.execNonQuery(sqlStr) =
        conn.Open()
        let comm = new MySqlCommand(sqlStr, conn, CommandTimeout = 10)
        comm.ExecuteNonQuery |> ignore
        comm.Dispose |> ignore
Run Code Online (Sandbox Code Playgroud)

继承的类型在这里,并execNonQuery没有定义.

namespace RestaurantServiceDAO

open MySql.Data.MySqlClient

type CreateDatabase() =
    inherit BaseDAO()

    let createRestaurantTable conn =
        execNonQuery "CREATE TABLE restaurant(id INT NOT NULL AUTO_INCREMENT PRIMARY …
Run Code Online (Sandbox Code Playgroud)

inheritance f#

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

Mind Map依赖关系的软件

我正在整理一些我很快将作为OSS发布的内容,我想制作一个依赖关系的地图,以便更清楚地了解整体情况.我最终用笔和纸制作了思维导图:

思维导图http://i42.tinypic.com/nn049j.jpg

这是我希望我可以更频繁地做的事情,但手动映射更大的项目太麻烦了(由于工作表的大小几乎不可能),因为我找不到任何适合我需要的思维导图软件并允许我在我想要的视觉结构中显示地图我经常单独留下思维导图,没有任何视觉表现......

任何人都可以建议一个良好的思维导图软件,允许我做上面这样的事情?到目前为止,我已经尝试过FreeMindXMind,但是它们的视觉结构太严格了,无法满足我的需求.

architecture dependencies mindmapping

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

编译器是否能够对从dll导入的函数进行过程集成?

我知道,现代编译器不仅可以对内联定义的函数进行过程集成,还可以对驻留在目标文件中的函数进行过程集成.但是当您针对共享库(尤其是dll)编译程序时,这也是正确的吗?粗略地说:将函数代码从dll复制到可执行文件中,如果这是可取的吗?

c c++ dll inline

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

IE9酸3测试?

有人知道微软是否计划让IE9在Acid 3测试中通过100/100 ?IE9当前版本获得的测试68/100(可以查看这里,主要的网站在这里).

IE8传递了什么?IE7怎么样?它与其他现代浏览器(如Safari,Firefox和Chrome)相比如何?

browser internet-explorer acid cross-browser acid3

6
推荐指数
2
解决办法
3203
查看次数

如何更改鼠标上的HTML按钮的图像等

如何指向各种按钮状态的各种图像?Onmouseover等

html button

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

实现接口的数组的隐式类型

我的印象是C#编译器将隐式地键入一个基于一个类型的数组,它们都可以隐式转换为.

编译器为隐式类型数组生成 No best type

public interface ISomething {}

public interface ISomething2 {}

public interface ISomething3 {}

public class Foo : ISomething { }
public class Bar : ISomething, ISomething2 { }
public class Car : ISomething, ISomething3 { }

void Main()
{
    var obj1 = new Foo();
    var obj2 = new Bar();
    var obj3 = new Car();

    var objects= new [] { obj1, obj2, obj3 };
}
Run Code Online (Sandbox Code Playgroud)

我知道纠正这种情况的方法是声明类型:

new ISomething [] { obj1, ...} 
Run Code Online (Sandbox Code Playgroud)

但是我在这里有一个封面类型的帮助.

c# implicit-typing

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

如何使用cakephp FormHelper类设置表单名称和ID?

我正在尝试使用Cakephp的FormHelper类创建一个表单.表单需要有一个名称和一个id.然而,我没有看到一个选项.

查看Formhelper文档,我看到了很多东西,但没有设置名称和选项的方法.它也不是Formhelper的源代码.这些值是如何设定的?

Cakephp v1.2是我在这里运行的蛋糕版本

编辑:表单正在提交到外部目的地.它不是与应用程序中的任何模型相关联的表单.

cakephp

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

MySQL使用UUID_SHORT()函数

如果我在INSERT语句中使用UUID_SHORT()函数,如何确保它之前尚未在表中使用它创建的UUID,是否自动检查,并在碰撞时重新生成UUID?

mysql

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

HttpURLConnection超时设置

如果URL连接超过5秒,我想返回false - 使用Java可以实现这一点吗?这是我用来检查URL是否有效的代码

HttpURLConnection.setFollowRedirects(false);
HttpURLConnection con = (HttpURLConnection) new URL(url).openConnection();
con.setRequestMethod("HEAD");
return (con.getResponseCode() == HttpURLConnection.HTTP_OK);
Run Code Online (Sandbox Code Playgroud)

java url timeout

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

如何确定是否安装了VSTO 2010 Runtime?

只需使用MSDN中列出的产品代码{388E4B09-3E71-4649-8921-F44A3A2954A7}调用MsiGetProductInfo(),即可轻松检查VSTO 2005 SE是否已安装.

VSTO 2010/4.0运行时的产品代码是什么?或者有更好的方法来确定它是否已经安装?这是我们的安装过程.

此外,我试图找出相同的Windows Imaging Component.

installation vsto ms-office

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