问题列表 - 第25792页

VB/VBA中的XML反序列化

我在MS Access数据库中有一组VBA类.我有一个xml字符串,其中包含我想要创建新类的数据.

除了单独设置每个属性之外,还有一种简单的方法可以将XML反序列化为我的对象吗?

我已经看到使用TypeLib库的代码

Public Sub ISerializable_Deserialize(xml As IXMLDOMNode)

  Dim tTLI As TLIApplication
  Dim tInvoke As InvokeKinds
  Dim tName As String
  Dim tMem As MemberInfo

  tInvoke = VbLet

  For Each tMem In TLI.ClassInfoFromObject(Me).Members

     tName = LCase(tMem.Name)

     CallByName Me, tMem.Name, VbLet, xml.Attributes.getNamedItem(tName).Text

  Next tMem
End Sub
Run Code Online (Sandbox Code Playgroud)

但这似乎不适用于标准类模块.我收到429错误:

ActiveX Component Cannot Be Created
Run Code Online (Sandbox Code Playgroud)

其他人可以帮帮我吗?如果我可以提供帮助,我宁愿不必手动设置每个属性,这些类中的一些是巨大的!

xml vb6 serialization vba xml-deserialization

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

如何使用CustomedDictionary的自定义IComparer?

我很难将自定义IComparer用于我的SortedDictionary <>.目标是将电子邮件地址以特定格式(firstnam.lastname@domain.com)作为密钥,并按姓氏排序.当我做这样的事情时:

public class Program
{
  public static void Main(string[] args)
  {
    SortedDictionary<string, string> list = new SortedDictionary<string, string>(new SortEmailComparer());
    list.Add("a.johansson@domain.com", "value1");
    list.Add("b.johansson@domain.com", "value2");
    foreach (KeyValuePair<string, string> kvp in list)
    {
      Console.WriteLine(kvp.Key);
    }
    Console.ReadLine();
  }
}

public class SortEmailComparer : IComparer<string>
{
  public int Compare(string x, string y)
  {
    Regex regex = new Regex("\\b\\w*@\\b",
                        RegexOptions.IgnoreCase
                        | RegexOptions.CultureInvariant
                        | RegexOptions.IgnorePatternWhitespace
                        | RegexOptions.Compiled
                        );

    string xLastname = regex.Match(x).ToString().Trim('@');
    string yLastname = regex.Match(y).ToString().Trim('@');
    return xLastname.CompareTo(yLastname);
  }
}
Run Code Online (Sandbox Code Playgroud)

我得到这个ArgumentException: An entry with the same …

c# icomparer sorteddictionary

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

使用pip升级所有包

是否可以一次升级所有Python包pip

请注意,官方问题跟踪器上有此功能请求.

python pip

1859
推荐指数
41
解决办法
108万
查看次数

Unity Framework - 将整数和字符串传递给已解析的对象

有没有办法使用Unity框架将整数作为参数传递给构造函数或已解析的对象?

伪码..

IService svc = Container.Resolve<ConcreteService>()
Run Code Online (Sandbox Code Playgroud)

在这种情况下,混凝土服务将是这样的......

public class ConcreteService
{
    public ConcreteService(int val)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

另外,我需要在xml配置中执行此操作,而不是在代码中执行此操作.

提前致谢.

c# inversion-of-control unity-container

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

int.Parse为"8"失败.int.Parse总是需要CultureInfo.InvariantCulture?

我们开发了一种既定软件,除了一台以外,它可以在所有已知的计 问题是解析以"8"开头的字符串.看起来字符串开头的"8"是保留字符.

Parsing:
int.Parse("8") -> Exception message: Input string was not in a correct format. 
int.Parse("80") -> 0
int.Parse("88") -> 8
int.Parse("8100") -> 100

CurrentCulture: sv-SE 
CurrentUICulture: en-US
Run Code Online (Sandbox Code Playgroud)

使用int.Parse("8",CultureInfo.InvariantCulture)解决了该问题.但是,知道问题的根源会很高兴.

问题:如果我们不指定不变文化,为什么我们会得到"8"的这种行为?


附加信息:

我确实向我的客户端发送了一个小程序,实现了上面的结果:

    private int ParseInt(string s)
    {
        int parsedInt = -1000;
        try
        {
            parsedInt = int.Parse(s);

            textBoxMessage.Text = "Success: " + parsedInt;

        }
        catch (Exception ex)
        {
            textBoxMessage.Text =
                string.Format("Error parsing string: '{0}'", s) + Environment.NewLine +
                "Exception message: " + ex.Message;
        }

        textBoxMessage.Text += Environment.NewLine …
Run Code Online (Sandbox Code Playgroud)

.net c# parsing cultureinfo currentculture

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

基于Zend框架模块的错误处理

Zend_Controller_Plugin_ErrorHandler总是转发到默认模块中的ErrorController :: errorAction(),但我希望它能够模块化.例如,当抛出异常时,必须调用模块的ErrorController,如Admin_ErrorController:errorAction.

我怎样才能做到这一点?谢谢.

zend-framework

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

恒星的平均颜色是多少?

我试图在程序上生成点星,为我的游戏创建一个星空背景.我想根据平均星的真实颜色来加权颜色.有人能指出我这种数据的方向吗?

procedural-generation

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

构建失败 - 在TFS2008上的VS2010解决方案

我已将VS2008 ASP.NET MVC解决方案迁移到VS2010/MVC2/.NET 4.0.该解决方案在本地构建,所有单元测试都通过.

我们的TFS服务器仍然是TFS2008,我在通过CI构建时遇到了问题.

所有项目都成功构建,单元测试所有运行并通过但运行测试项目失败.

我关注了如何使构建工作的博客文章,我几乎就在那里.

梳理日志文件失败后我发现了以下内容:

Test Run Completed.
Passed  1101
------------
Total   1101   
Results file:  C:\Documents and Settings\apptemetrybuild\Local Settings\Temp\Client Portal 3\CI\TestResults\apptemetrybuild_ATT15DEV01 2010-04-27 09_09_59_Any CPU_Release.trx
Test Settings: Default Test Settings
Waiting to publish...   
Publishing results of test run apptemetrybuild@ATT15DEV01 2010-04-27 09:09:59_Any CPU_Release to http://att15tfs01:8080/...
.....Publish completed successfully.   
Command:
D:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe /nologo /searchpathroot:"C:\Documents and Settings\apptemetrybuild\Local Settings\Temp\Client Portal 3\CI\Binaries\Release" /resultsfileroot:"C:\Documents and Settings\apptemetrybuild\Local Settings\Temp\Client Portal 3\CI\TestResults" /testcontainer:"C:\Documents and Settings\apptemetrybuild\Local Settings\Temp\Client Portal 3\CI\Binaries\Release\\Attenda.Stargate.Security.Tests.dll" /publish:"http://att15tfs01:8080/" /publishbuild:"vstfs:///Build/Build/149" /teamproject:"Client Portal …
Run Code Online (Sandbox Code Playgroud)

msbuild mstest visual-studio-2010 tfs2010

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

如何在iphone中使用"HTTP Live Streaming"播放视频?

我是iphone开发的新手,我正在解析XML URL并在表格中显示其内容,当我点击一行时,它使用电影播放器​​播放其相应的解析管URL.我正在使用媒体播放器框架.这是我的代码

NSURL *movieURL = [NSURL URLWithString:requiredTubeUrl];

if (movieURL)
{
if ([movieURL scheme])  
{
    MoviePlayerController *myMovie = [[MoviePlayerController alloc]init];

    [myMovie initAndPlayMovie:movieURL];

}

}
Run Code Online (Sandbox Code Playgroud)

这工作正常,但我想使用"HTTP Live Streaming"播放视频.我该怎么做?任何教程和示例代码都会对我更有帮助.谢谢.

iphone media-player live-streaming

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

Linq到文本文件

我有一个文本文件(对不起,我不允许处理XML文件:(),它包括客户记录.每个文本文件如下所示:

Account_ID: 98734BLAH9873
User Name: something_85
First Name: ILove
Last Name: XML
Age: 209
Run Code Online (Sandbox Code Playgroud)

等等......我需要能够使用LINQ从这些文本文件中获取数据,并将它们存储在内存中.

我见过很多Linq to SQL,Linq到BLAH,但没有Linq to Text.有人可以请我帮助我吗?

谢谢

.net c# linq text winforms

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