小编Pat*_*ick的帖子

Date.toLocaleDateString()如何工作?

我要用本地用户的配置来表示日期.遵循MDN描述:

toLocaleDateString方法在格式化日期中依赖于底层操作系统.它使用运行脚本的操作系统的格式约定将日期转换为字符串.例如,在美国,月份出现在日期(04/15/98)之前,而在德国,日期出现在月份之前(15.04.98).

我这样做:

var date = new Date ();
console.log (date.toLocaleDateString ());
Run Code Online (Sandbox Code Playgroud)

它打印出来Saturday, October 13, 2012但我期望的是Sabato, 13 Ottobre, 2012(这是意大利日期格式).现在,我的浏览器和我的系统的配置设置正确(意大利语和上面的格式日期),所以我不明白如何toLocaleDateString工作.

我做得对吗?

javascript configuration locale date date-format

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

组件dll无法加载

我刚刚安装了Visual Studio 2012专业版 A component dll failed to load....

我已重新安装,确保我拥有所有的.net框架......我不知道从哪里开始!请帮忙

这是错误的图像 在此输入图像描述

c# visual-studio visual-studio-2012

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

文本溢出时放置一个按钮

所以说我有一个<div>内部有长文本和定义高度,当文本溢出时我希望...在文本末尾显示div高度,所以这很容易用一点css,但我想要更高级的东西.

我想要的是拥有那个...和一个按钮(Show more),我有点做了,但它是一个非常脏的黑客,我知道应该有更好的解决方案,反正请看看这个小提琴:http://jsfiddle.net/ DgBR2/1 /

基本上我只是在文本顶部浮动另一个白色背景的div,但如果我想要改变文本高度或其他东西,这将在未来产生问题,所以我想要更好的东西.

css jquery

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

模拟Networkstream.Read

我一直试图模拟网络流进行一些单元测试.

到目前为止,使用Moq我得到的最好的是使用流的包装器然后模拟我的界面.

public interface INetworkstreamWrapper
{
    int Read(byte[] buffer, int offset,int size);

    void Flush();

    bool DataAvailable { get; }

    bool CanRead { get; }

    void close();
}
Run Code Online (Sandbox Code Playgroud)

问题是,虽然这给了我一个开始,但实际上我想测试一些字节数组值作为读入我的读缓冲区.在模拟对象上调用Read()时,如何将一些测试数据返回到缓冲区?

.net c# tdd stream

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

读取文件的第一个字节

我需要一个非常简单的函数,允许我通过FTP读取文件的前1k字节.我想在MATLAB中使用它来读取第一行,并根据一些参数,下载最终我真正需要的文件.我在网上发现了一些不幸的例子.在这里,我提出了示例代码,我正在尝试下载一个单独的文件(我正在使用Apache库).

FTPClient client = new FTPClient();
    FileOutputStream fos = null;

    try {
        client.connect("data.site.org");

        // filename to be downloaded. 
        String filename = "filename.Z";
        fos = new FileOutputStream(filename);

        // Download file from FTP server
        InputStream stream = client.retrieveFileStream("/pub/obs/2008/021/ab120210.08d.Z");
        byte[] b = new byte[1024];
        stream.read(b);
        fos.write(b);

    } catch (IOException e) {
        e.printStackTrace();
    } finally {
        try {
            if (fos != null) {
                fos.close();
            }
            client.disconnect();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
Run Code Online (Sandbox Code Playgroud)

错误在流中返回为空.我知道我以错误的方式传递文件夹名称,但我无法理解我该怎么做.我试过很多方面.

我也尝试过使用URL的Java类:

    URL url;

    url = new URL("ftp://data.site.org/pub/obs/2008/021/ab120210.08d.Z");

    URLConnection con …
Run Code Online (Sandbox Code Playgroud)

java ftp matlab

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

阻止C#DataGridView更改当前行的事件

我需要一个事件,当a的当前行将System.Windows.Forms.DataGridView被更改时触发,并允许我取消此更改,例如通过将EventArgs的Cancel-property设置为true.

我知道CurrentCellChanged(调用事件时行已经改变)和RowLeave(不可能取消离开操作)事件,但都没有提供我需要的东西.我也尝试使用该RowValidating事件,但是当该行即将被验证时(无意留下它)也会调用此事件,例如当我调用时<ParentForm>.Validate(),这会导致许多混淆.

是否有任何其他可能性或干净(呃)解决方案来获得所需的行为?

c# datagridview winforms

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

将网站从.NET 2.0升级到.NET 4.0会在Visual Studio中打开网站时发出警告"此项目的目标是ASP.NET 2.0 ..."

我正在使用Visual Studio 2012.我一直在使用.NET 2.0的遗留网站上进行开发.它在我的本地计算机上使用IIS配置,并为.NET 2.0设置应用程序池.我可以使用File-Open-Web Site从Visual Studio打开这个网站....没问题.这是一个网站,而不是一个已编译的Web应用程序.

我刚刚将我的应用程序池更改为.NET 4.0.我的网站运行正常.

但是,当我在Visual Studio中选择File-Open-Web Site时,我收到一条错误消息:

网站"...."目前配置为与较新版本的ASP.NET(4.0)一起使用.该项目针对ASP.NET 2.0; 如果未配置,该工具的某些功能可能无法正确呈现.您是否希望为ASP.NET 2.0用户配置该站点?

我可以单击"否"并附加并调试应用程序没问题.

我在网站或"我的文档"中的任何位置都没有SLN,SUO,CSPROJ或USER文件.我删除了我的web.config文件的内容,使其为空.每次打开网站时我仍然会收到此消息.

  • 这条消息来自哪里?
  • 为什么Visual Studio认为该网站是为.NET 2.0配置的?

这是我的机器本地的东西.

该公司的其他开发人员已将其应用程序池升级到4.0,并且在从Visual Studio打开Web站点时看不到此消息.

.net asp.net visual-studio

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

在对象命名空间中定义和引用常量值?

我想为 JS 对象定义一个常量默认值,并在同一个命名空间中的进一步声明中引用它,a la:

var Foo = {
  // 'constant' value for default key 
  DEFAULT_KEY : "COOKIE_MONSTER",

  // a map declaration that should ideally reference the default key 
  key_map : {
    a : Foo.DEFAULT_KEY, 
    b : Foo.DEFAULT_KEY
  }
};
Run Code Online (Sandbox Code Playgroud)

Foo不会在 Foo.key_map 之前定义,所以Foo.DEFAULT_KEY不是真的。
设置/使用这些对象常量的正确方法是什么?

javascript namespaces constants

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

检测是否基于纬度/经度的多边形点

我想在服务器端仅使用C#检测基于纬度/经度的坐标是否在由基于纬度/经度的点组成的区域(多边形)内.我认为这样做的正确方法是光线投射,但也许已经有一个C#实现,因为它不是微不足道的?

另外,我知道SQL Server有一些几何功能,STIntersects但是为了使用它我需要运行SQL Server 2008并且每次检查都涉及不希望的数据库连接.

.net c# maps latitude-longitude

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

BinarySearch在二维列表中

我有维度列表:

List<List<string>> index_en_bg = new List<List<string>>();

   index_en_bg.Add(new List<string>() { word1, translation1 }); 
   index_en_bg.Add(new List<string>() { word2, translation2 }); 
   index_en_bg.Add(new List<string>() { word3, translation3 });
Run Code Online (Sandbox Code Playgroud)

我会通过第一列(单词)进行二分查找,如下所示:

int row = index_en_bg.BinarySearch(searchingstr);
Run Code Online (Sandbox Code Playgroud)

但它只适用于一维列表.在我的案例中,我如何将其扩展到二维列表?我不想Dictionary上课.

c#

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