问题列表 - 第44103页

输入字符串格式不正确(十进制到字符串)

我试图将小数转换为我过去曾做过的字符串,但由于某种原因,它决定现在不起作用.我真的无法理解它,我已经在SQL Management Studio中将它设置为十进制并使用linq来传递它但是由于一些奇怪的原因,人类不知道它想要一个日期时间.

码:

protected void btnSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                tblTest t = new tblTest();

                t.tDecimal = Convert.ToDecimal(tbxDecimal.ToString());

                t.Add(t);
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.Write(ex.Message);
            }
        }
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?

.net c# linq-to-entities decimal

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

ASP.NET MVC中的DDD,viewmodel和验证

我正在开发我的第一个DDD应用程序并尝试遵循我在过去几个月中研究过的一些基本规则.

我用Nhibernate实现了存储库模式.
我以为我可以将我的实体从控制器"移动"到视图中,但很快我就意识到这几乎是不可能的.

大多数人似乎更喜欢定义特定于每个视图的视图模型.
我并不特别想要重新定义我已经为我的实体创建的字段,但似乎这是唯一的方法.

现在我面临着我想要附加一些验证规则的情况.
我以为我可以将验证规则(使用DataAnnotations)附加到实体,但如果我使用的是viewmodel则无法工作.

以下是问题:

  • 验证不应该是域模型的一部分吗?
  • 创建模型然后花时间重新映射viewmodel上的相同字段(属性)不是很耗时吗?
  • 如果它至少没有验证规则,这不是一个贫血的模型吗?我开始怀疑DDD是否真的适合中小型应用.

我感谢任何帮助/建议.

asp.net-mvc domain-driven-design viewmodel

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

Windows上的Posix和intl扩展

当我安装Symfony2沙箱并尝试通过check.php检查要求时,我遇到了2个问题.我的服务器没有posix和intl扩展名.我在Windows 7 32bit上使用WampServer 2.1e(32位),所以我的apache和php版本是:Apache 2.2.17 VC6 ThreadSafe Php 5.3.5

我试图从http://windows.php.net/downloads/releases/php-5.3.5-Win32-VC6-x86.zip应用intl扩展, 但我在apache日志中有奇怪的错误:"找不到扩展名在c:/ wamp/..."我确定该扩展名在正确的目录中并在php.ini中启用.

随着posix扩展,我有更大的问题.我在Windows平台上根本找不到它.在php的文档中,据说它应该默认启用,但事实并非如此.

php windows posix intl

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

Rails 3,heroku - PGError:错误:编码"UTF8"的无效字节序列:

我只是在heroku(postgres)上通过Rails 3随机得到这个奇怪的错误

PGError: ERROR: invalid byte sequence for encoding "UTF8": 0x85 HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding". : INSERT INTO "comments" ("content") VALUES ('BTW?I re-listened to the video' ......
Run Code Online (Sandbox Code Playgroud)

很好的暗示并没有为我点击任何东西.我可以在某处设置编码吗?我应该惹这个吗?有人看过这个和/或对如何处理这类问题有任何想法?

谢谢

ruby-on-rails ruby-on-rails-3

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

查询MongoDB的IDE?

我想知道是否有一个用于MongoDB的IDE,它允许您运行查询并查看结果?这将像SQL Server Management Studio中的查询分析器.我现在遇到的问题是我必须从命令提示符执行查询,例如"db.MyTable.find()",这不是一个好的解决方案.

如果答案是否定的,是否有更成熟的"无sql"解决方案,如MongoDB确实有IDE?

mongodb

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

如何使用PHP使用MySQL数据填充Excel电子表格

让我们继续前进吧 - 我意识到我可以使用php和mysql生成表格并以"几乎"的方式输出我需要的任何格式但是在这种情况下,excel电子表格以一些奇怪的方式格式化(布局,颜色,等)客户不会让步.我必须使用确切的Excel电子表格.

我试图从mysql数据库中提取数据,并在其后面进行php计算,并在Excel文件中填充各种单元格.是否有可能做到这一点?

提前谢谢你

php mysql excel

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

有没有更好的方法将文件的全部内容写入OutputStream?

当我想将文件的全部内容写入a时OutputStream,我通常会将缓冲区分配为a byte[],然后forread数据从文件循环到InputStream缓冲区并将缓冲区内容写入OutputStream,直到InputStream没有更多的字节可用.

这对我来说似乎很笨拙.有一个更好的方法吗?

另外,我总是不确定缓冲区大小.通常,我分配1024个字节,因为它感觉很好.有没有更好的方法来确定合理的缓冲区大小?

在我目前的情况下,我想将文件的全部内容复制到写入HTTP响应内容的输出流中.因此,这不是关于如何在文件系统上复制文件的问题.

java io

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

无边界阵列?

我遇到了一些麻烦.我写了一个代码来查找一个数字的素数,但由于某种原因,它给了我一个错误,我没有定义我将使用的数组中的元素数量.是否可以使用不限制元素数量的数组?谢谢 :)

#include <iostream>
#include <cmath>
#include <fstream>
#include <cstdlib>
using namespace std;
int primer(int max);
int main()
{
    system("pause");
    return 0;
    primer(1000);
}

int primer(int max){
    int a[]=2;
    for (int i=2;i<=max;i++){
    prime=true;
    for (int ii=1;ii<=#a;ii++) {
    if i/a[ii]==math.floor(i/a[ii]) {
    prime=false;
    }
    }
    if prime==true {
    a[#a+1]=i;
    }
    }
    for (i=1;i<=#a;i++) {
    print(a[i]);
    }
}
}
Run Code Online (Sandbox Code Playgroud)

c++ primes

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

什么内容类型在浏览器中执行javascript?

您正在查看的页面具有HTTP标头元素Content-type: text/html.HTML正常显示,JavaScript将被执行.如果您有,Content-Type: text/javascript 那么JavaScript 不会被执行,它只会显示.

我的问题是:除了那些内容类型是否text/html会执行JavaScript?对于任何常见的浏览器(IE,Firefox,Chrome,Safari),我都想尽可能完整的列表.

javascript browser http

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

无法通过Html帮助程序中的父接口访问根接口属性

我觉得我错过了一些基本的东西.

我有2个接口.一个叫做IIdentifiable,它指定Id属性的存在.第二个可以是任何可识别的东西.见下面的代码.

public interface IIdentifiable
{
    Guid Id { get; set; }
}
public interface IPerson : IIdentifiable
{
    string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

问题:

当使用Html.HiddenFor(或任何其他帮助器方法)并且模型强烈地键入IPerson接口时,访问IIdentifiable接口的属性时出错.我可以通过直接针对Model.Id来访问和显示IIdentifiable属性中的数据,但是在使用lambda表达式并以这种方式访问​​模型时则不能.

我得到的错误是"无法找到属性*.IPerson.Id".

这只是在使用Razor视图引擎时的情况.我知道这是使用ASP.NET MVC 2和WebForms视图引擎.我还没有在使用WebForms视图引擎的ASP.NET MVC 3上尝试过它.

.net razor asp.net-mvc-3

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