问题列表 - 第8040页

SVN命令不会出现在上下文菜单中

我刚下载并安装了SVN Tortoise,但菜单上没有显示任何命令.怎么可能?

svn tortoisesvn

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

什么是C#相当于PHP的"self ::"?

在C#中,当我想从该类的另一个静态方法调用类的静态方法时,是否存在我可以使用的泛型前缀,例如PHP self::而不是类名?

所以在下面的例子中,Customer.DatabaseConnectionExists()我怎么能说出类似的东西,Self.DatabaseConnectionExists()如果我改变了类的名称,我不必去改变所有的前缀?

class Customer
{
    public string FirstName { get; set; }
    public string LastName { get; set; }

    public static Customer GetCurrentCustomer()
    {
        if (Customer.DatabaseConnectionExists())
        {
            return new Customer { FirstName = "Jim", LastName = "Smith" };
        }
        else
        {
            throw new Exception("Database connection does not exist.");
        }
    }

    public static bool DatabaseConnectionExists()
    {
        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# oop

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

在Python中设置sax解析器的编码

当我将utf-8编码的xml提供给ExpatParser实例时:

def test(filename):
    parser = xml.sax.make_parser()
    with codecs.open(filename, 'r', encoding='utf-8') as f:
        for line in f:
            parser.feed(line)
Run Code Online (Sandbox Code Playgroud)

......我得到以下内容:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "test.py", line 72, in search_test
    parser.feed(line)
  File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax/expatreader.py", line 207, in feed
    self._parser.Parse(data, isFinal)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xb4' in position 29: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

我可能在这里遗漏了一些明显的东西.如何将解析器的编码从"ascii"更改为"utf-8"?

python unicode sax

6
推荐指数
3
解决办法
7017
查看次数

Javascript - 如何从文件输入控件中提取文件名

当用户选择网页中的文件时,我希望能够仅提取文件名.

我确实尝试过str.search函数,但是当文件名是这样的时候它似乎失败了:c:\ uploads\ilike.this.file.jpg.

如何在没有扩展名的情况下提取文件名?

javascript browser extract

108
推荐指数
9
解决办法
22万
查看次数

如何在标签内查找报价?

我有一个像这样的字符串:

This <span class="highlight">is</span> a very "nice" day!

我的VB中的RegEx模式应该是什么样的,在标签中找到引号?我想用一些东西替换它......

This <span class=^highlight^>is</span> a very "nice" day!

像<(")[^>] +>之类的东西不起作用:(

谢谢

regex vb.net tags string quotes

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

从站点获取URL列表

我正在为客户部署替换网站,但他们不希望所有旧网页都以404结尾.保持旧的URL结构是不可能的,因为它是可怕的.

所以我正在编写一个404处理程序,它应该查找被请求的旧页面并永久重定向到新页面.问题是,我需要一个包含所有旧页面网址的列表.

我可以手动执行此操作,但我会感兴趣的是,是否有任何应用程序可以为我提供相关列表(例如:/ page/path,而不是http:/.../ page/path)页.像蜘蛛一样但不关心内容而不是寻找更深层的页面.

web-crawler

85
推荐指数
4
解决办法
32万
查看次数

如何在浏览器中从JavaScript连接到SQL Server数据库?

任何人都可以给我一些示例源代码,展示如何从本地JavaScript连接到SQL Server 2005数据库?我在桌面上学习网络编程.

或者我是否需要使用任何其他脚本语言?如果你有它们,建议一些替代方案,但我现在尝试使用JavaScript.我的SQL Server本地安装在我的桌面上 - SQL Server Management Studio 2005和IE7浏览器.

javascript sql-server database-connection

275
推荐指数
5
解决办法
70万
查看次数

在NHibernate或Vice Versa之前学习SubSonic?

我们一直在我们公司的项目中使用我们自己的DAL,并且通过了2个项目,这给我们带来了问题.因此,我想研究SubSonic和/或NHibernate.首先研究SubSonic还是NHibernate更好?有什么优点/缺点?从我从相关问题中读到的NHibernate与SubSonic相比更复杂,所以我想从后者开始.

subsonic nhibernate orm

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

获取类型的所有派生类型

是否有更好的(更高性能或更好的代码;)方法来查找类型的所有派生类型?目前即时使用以下内容:

  1. 获取所用类型的所有类型
  2. 如果是'IsAssignable',请检查所有类型的类型

我想知道是否有更好的方式来做这件事?

.net c#

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

如何从资源中获取BitmapImage?

我的程序集包含一个BuildAction == Resource的图像.我想从这个嵌入式资源中获取BitmapImage.

我可以从这样的文件加载BitmapImage:

var bitmap = new BitmapImage(new Uri(path));
Run Code Online (Sandbox Code Playgroud)

但是如何创建一个将引用嵌入式资源图像的Uri呢?

当我尝试创建' pack URI '(例如pack://application:,,,/MyImage.pngpack://application:,,,/MyAssembly;component/MyImage.png)时,会抛出异常:

System.UriFormatException"无效的URI:由于存在冒号(':')而无法解析端口,因此需要端口."

我在这篇博客文章中找到了修复UriFormatException

但是,应用该修复程序后,我仍然会尝试从包URI加载BitmapImage.

使用pack://application:,,,/Image.png格式时,我得到一个NullReferenceException,当使用该pack://application:,,,/AssemblyName;component/Image.png格式时,我得到一个NotSupportedException"无法识别Uri前缀".


总结 我的问题是我在实例化任何WPF控件/窗口/等之前尝试在进程中使用'pack URI',因此'pack'URI方案尚未注册(其他WPF必需'stuff'也必须不要设置,因为手动注册包方案本身不能解决问题).解决方案是等到实例化我的WPF用户控件后才使用包URI.

wpf resources bitmapimage pack-uri

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