问题列表 - 第7829页

如何从JavaScript检测HTTP状态

我希望在脚本中检测到,无论页面是否以200,404或500等HTTP状态交付,都可能无法控制.

这不可能做到,对吧?

javascript dom http

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

打印带有背景颜色的网页

我的网页上有一个javascript支持的"打印"按钮,用户可以在其中打印网页.

除了不打印各种元素的背景颜色外,这种方法还可以.

是否有打印网页的方法,以便打印各种元素的背景颜色?

printing internet-explorer webpage background-color

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

如何在sqlite3中打开内存数据库文件

我在一个无法访问磁盘的系统上.我的C程序在内存中有一个有效的小型sqlite3文件(通过网络接收)的内容.我想使用sqlite3的C API来打开和访问这个文件(只读很好).

我该怎么做呢?我知道我可以创建一个空的内存数据库

sqlite3_open(":memory:", &foo)

但有没有办法打开我现有的数据库?我没有创建ram磁盘的权限,但也许是沿着这些线路的东西?谢谢.

c sqlite in-memory

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

错误C1047:使用比其他对象更旧的编译器创建的对象文件

我有一个项目,我在Windows 7上的Visual Studio 2008 SP1中以发布模式在C++中构建,当我构建它时,我不断得到:

致命错误C1047:对象或库文件'.\ Release\foobar.obj'是使用比其他对象更旧的编译器创建的.重建旧对象和库.

链接时发生错误.

我已经尝试删除特定的目标文件并重建,但这并没有解决它.我也尝试吹掉整个发布版本文件夹并重建,但这也没有解决它.有任何想法吗?

c++ visual-studio-2008

27
推荐指数
5
解决办法
4万
查看次数

C# - 将大文件加载到WPF RichTextBox中?

我需要将一个~10MB范围的文本文件加载到WPF RichTextBox中,但我当前的代码正在冻结UI.我尝试让后台工作人员进行加载,但这似乎也不太好用.

这是我的加载代码.有没有办法改善其表现?谢谢.

    //works well for small files only
    private void LoadTextDocument(string fileName, RichTextBox rtb)
    {
        System.IO.StreamReader objReader = new StreamReader(fileName);

        if (File.Exists(fileName))
        {
                rtb.AppendText(objReader.ReadToEnd());
        }
        else rtb.AppendText("ERROR: File not found!");
        objReader.Close();
    }






    //background worker version. doesnt work well
    private void LoadBigTextDocument(object sender, DoWorkEventArgs e)
    {
        BackgroundWorker worker = sender as BackgroundWorker;
        System.IO.StreamReader objReader = new StreamReader(   ((string[])e.Argument)[0]  );
        StringBuilder sB = new StringBuilder("For performance reasons, only the first 1500 lines are displayed. If you need to view the entire …
Run Code Online (Sandbox Code Playgroud)

c# wpf richtextbox

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

为什么Powershell的"return"关键字会导致类型错误?

$xml = [xml] '<node>foo</node>'
function foo2 { return "foo2" }

# all of these fail with the message:
# **Cannot set "foo" because only strings can be used as values to set XmlNode properties.**
$xml.node = foo2
$xml.node = foo2 -as [string]  # because of this issue[1]
$xml.node = (foo2)  

# these work
$xml.node = (foo2).tostring()
$xml.node = (foo2) -as [string]
$xml.node = [string] (foo2)

# yet, these two statements return the same value
(foo2).gettype()
(foo2).tostring().gettype()
Run Code Online (Sandbox Code Playgroud)

1:PowerShell函数返回行为

powershell

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

将目录添加到$ LOAD_PATH(Ruby)

我已经看到两种常用的技术,用于将当前正在执行的文件的目录添加到$ LOAD_PATH(或$ :).如果你不使用宝石,我会看到这样做的好处.显然,一个看起来比另一个看起来更冗长,但有理由与其中一个相提并论吗?

第一个,冗长的方法(可能是过度杀伤):

$LOAD_PATH.unshift(File.expand_path(File.dirname(__FILE__))) unless $LOAD_PATH.include?(File.expand_path(File.dirname(__FILE__)))
Run Code Online (Sandbox Code Playgroud)

而且更直接,快速和肮脏:

$:.unshift File.dirname(__FILE__)
Run Code Online (Sandbox Code Playgroud)

有理由和其他人一起去吗?

ruby rubygems load-path

90
推荐指数
5
解决办法
9万
查看次数

在asp.net中创建自定义.config文件

有没有办法在asp.net中创建一个blah.config文件,并以与访问常规web.config文件中的项目相同的方式访问节点的名称/值对?

(这个想法是不必为此编写任何自定义代码).

web-config

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

为什么C#/ CLR不支持方法覆盖co/contra-variance?

有很多问题和答案关于黑客攻击C#的限制,不允许在重写时将方法返回(和参数)类型更改为兼容类型,但为什么在C#编译器或CLR中存在这种限制?正如我所看到的,如果允许共同/反向差异,没有什么可以破坏,那么背后的原因是什么呢?

可以要求扩展访问参数的类似问题 - 例如,使用公共方法覆盖受保护的内部方法(Java支持的内容,IIRC)

.net c# clr overriding covariance

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

C#简单的开源应用程序

C#简单的开源桌面应用程序要学习吗?

我正在努力学习C#,但是大多数时候我都找到了非程序员的教程,这些教程非常无聊,或者与其他语言相比较.

我尝试编译一个看起来很好的应用程序,以便引起我的注意并且足够简单(乍一看)以便我理解,但事实证明它是在Mono中开发的.

我过去曾为C#express版本下载了VS,但不知道接下来要做什么.

所以我的问题是:

有谁知道用C#开发的一个简单的开源Windows应用程序我可以学习吗?

它不一定非常简单,但到目前为止我看过的大多数都非常复杂,因为它们已经准备好了.

谢谢

c# open-source

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