问题列表 - 第11368页

如何在Java中获取本地应用程序数据文件夹?

可能重复:
获取本地应用程序数据目录路径的跨平台方式是什么?

我正在寻找一种方法来获取本地应用程序数据文件夹的位置,这是一个特殊的Windows文件夹,用Java.遗憾的是,以下内容仅适用于具有默认设置的英文版Windows XP:

System.getProperty("user.home") + "\\Local Settings\\Application Data"
Run Code Online (Sandbox Code Playgroud)

我想拥有的是.NET中的类似内容:

System.Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
Run Code Online (Sandbox Code Playgroud)

有没有办法在不必调用Windows Shell API的SHGetSpecialFolderLocation的情况下执行此操作?

java windows shell

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

关闭,处理,敲定,GC,Idisposable,....你有清楚的描述吗?

我对关闭,处理,敲定,GC,Idisposable完全感到困惑.哦,你能告诉我一个清楚的描述吗?

c# garbage-collection dispose idisposable finalize

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

链接器如何解析汇编代码中的符号

我想知道链接器如何解析以下汇编代码中的printf符号.

#include<stdio.h>
void main()
{
     printf("Hello ");
}




    .file   "test.c"
    .def    ___main;    .scl    2;  .type   32; .endef
    .section .rdata,"dr"
LC0:
    .ascii "Hello \0"
    .text
.globl _main
    .def    _main;  .scl    2;  .type   32; .endef
_main:
    pushl   %ebp
    movl    %esp, %ebp
    subl    $8, %esp
    andl    $-16, %esp
    movl    $0, %eax
    addl    $15, %eax
    addl    $15, %eax
    shrl    $4, %eax
    sall    $4, %eax
    movl    %eax, -4(%ebp)
    movl    -4(%ebp), %eax
    call    __alloca
    call    ___main
    movl    $LC0, (%esp)
    **call  _printf**
    leave
    ret
    .def    **_printf**;    .scl …
Run Code Online (Sandbox Code Playgroud)

c c++ assembly linker

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

如何使用相对路径使用StreamWriter创建文件?

当我运行下面的代码,XML文件被正确创建c:\temp:

XmlSerializer xs = new XmlSerializer(typeof(ObservableCollection<Models.Customer>));
using (StreamWriter wr = new StreamWriter("C:/temp/CustomerMock2.xml"))
{
    xs.Serialize(wr, CustomerList);
}
Run Code Online (Sandbox Code Playgroud)

但是,我实际上希望它在项目下面的子目录中创建,但是当我这样做时:

using (StreamWriter wr = new StreamWriter("Data/CustomerMock2.xml"))
Run Code Online (Sandbox Code Playgroud)

它就像写它一样,但文件永远不会出现在该目录中:

C:\Projects\Prototype12\CustomersModul\bin\Debug\Data.

如何使用StreamWriter创建一个带有项目内相对路径的文件?

c# wpf file-io prism

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

如何在多个浏览器中调试显示/ CSS问题?

说我需要为多个浏览器开发一个网站.主要的 - Firefox,Safari,IE,Opera,Chrome

你如何调试显示问题?在Firefox中有Firebug,这很棒.还有一个适用于其他浏览器的Firebug Lite,但它并不是全功能的 - 它不会实时刷新.例如,如果我怀疑jQuery正在减慢它(添加类等),我怎么知道?

css firebug browser-testing

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

动态嵌套红宝石块

想象一下,我有一些带有run方法的资源对象,它在为该资源持有的锁下执行block参数.例如,像这样:

r = Resource("/tmp/foo")
r.run { ... }
Run Code Online (Sandbox Code Playgroud)

如何编写一个ruby方法,它接受一个资源数组并在为所有资源保持的锁下执行其block参数,例如:

def using_resources(*res, &block)
  r[0].run do; r[1].run do; r[2].run do ...   

    yield;

  end; end; end; ...
end
Run Code Online (Sandbox Code Playgroud)

有可能吗?

ruby

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

如何从SQL连接字符串设置查询超时

我想从连接字符串设置querytimeout.不是连接超时,是否可能?

sql-server

29
推荐指数
4
解决办法
9万
查看次数

以编程方式合并两个JSON对象

我在这里有两个JSON对象,通过Google Search API生成.这些对象的URL可以在下面找到.

http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=hello%20world&rsz=large http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q =你好%20world&RSZ =大&开始= 8

如您所见,第一个URL返回前八个结果,而第二个返回后八个结果.我不想单独检查这些结果,而是想以编程方式将它们合并到一个JSON对象中,并将它们作为前16个结果传递给它们.

我用几个非常简单的JSON对象尝试过这个,但Google返回的内容仍然比我的头脑还要高,所以我希望能帮助你做一些这样的事情.

据我所知,并不是因为谷歌的服务条款将两个对象合并为一个,只有这些总是通过两个结果(他们会).有些朋友指出了能够做这些事情的自动化工具的方向,但我还没有找到这样的工具.

我目前在ASP.NET中工作,所以C#或VB.NET代码很棒,但我有点语言独立,所以任何语言的任何帮助都将非常感激.

在做这样的事情时,任何人都可以提供任何帮助和/或建议吗?

编辑:这些结果最终将保存到数据库中,因此任何服务器端方法都很棒,即使这意味着将它们直接放入表中以便稍后处理.

c# asp.net json string-concatenation

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

MS访问表作为存储数据的集中位置

是否可以将我的MS访问表作为存储数据的集中位置

我有一个mdb访问文件,使用表单将数据存储到表中.

是否可以将数据输入集中位置?

这个mdb文件副本由五个用户同时使用

请帮忙 !

database ms-access vba access-vba

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

C#堆栈溢出

我试图找出为什么我得到堆栈溢出异常.我正在为学校作业创建一个简单的纸牌游戏,当我克隆卡片以返回它们时,我得到了堆栈溢出异常.

所以我得到了这个卡类:

public class Card : ICloneable
{
    ....

    #region ICloneable Members

    public object Clone()
    {
        return this.Clone(); // <--- here is the error thrown when the first card is to be cloned
    }

    #endregion
}
Run Code Online (Sandbox Code Playgroud)

我有一个叫做Hand克隆的课程:

internal class Hand
{
        internal List<Card> GetCards()
        {
            return m_Cards.CloneList<Card>(); // m_Cards is a List with card objects
        }
}
Run Code Online (Sandbox Code Playgroud)

最后,我得到了一个扩展方法List:

    public static List<T> CloneList<T>(this List<T> listToClone) where T : ICloneable
    {
        return listToClone.Select(item => (T)item.Clone()).ToList();
    }
Run Code Online (Sandbox Code Playgroud)

错误被卡类(IClonable方法)抛出,

CardLibrary.dll中发生了未处理的"System.StackOverflowException"类型异常

c# stack-overflow icloneable

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