小编Qui*_*son的帖子

执行XML读取的最快(代码执行)方式是什么?

我必须阅读XML:

<items>
    <item>
      <prop1>value1</prop1>
      <prop2>value2</prop2>
      <prop3>value3</prop3>
    </item>
    <item>
      <prop1>value1</prop1>
      <prop2>value2</prop2>
      <prop3>value3</prop3>
    </item>
</items>
Run Code Online (Sandbox Code Playgroud)

并将值放入List<CLASS>.

一些选择:

  • 使用XMLSerializer反序列化为List
  • 使用XMLDocument使用带有XPath的SelectNodes读取每个项目,并将值放入List中
  • 使用XMLReader读取每个节点并将值放入List中
  • 其他选择......

c# xml

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

Javascript用斜杠替换hypen

如何-\javascript中的斜杠()替换hypen()?

例如,我需要更换

C-我的文档,VisualStudio2008-的MyProjects

c ^ \我的文档\ VisualStudio2008\MyProjects下

我尝试替换功能,variable.replace("-","\")但它显示我未终止字符串常量的错误

我在VS 2008工作

谢谢

.net javascript asp.net javascript-events visual-studio-2008

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

为什么不应用Graphics.RotateTransform()?

我有以下功能:

static private Image CropRotate(Image wholeImage, Rectangle cropArea)
{
    Bitmap cropped = new Bitmap(cropArea.Width, cropArea.Height);

    using(Graphics g = Graphics.FromImage(cropped))
    {
        g.DrawImage(wholeImage, new Rectangle(0, 0, cropArea.Width, cropArea.Height), cropArea, GraphicsUnit.Pixel);
        g.RotateTransform(180f);
    }
    return cropped as Image;
}
Run Code Online (Sandbox Code Playgroud)

它应该裁剪图像,然后旋转生成的子图像.但实际上,它只执行裁剪.

为什么RotateTransform()不被应用?

c# graphics rotatetransform

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

我的九个补丁图像出了什么问题?

我正在尝试为按钮制作补丁9文件,因此它看起来像一个下拉菜单.在我尝试将小下拉图标添加到图像并让它不拉伸该部分之前,该文件工作正常.这就是编辑器中的样子: 这就是它在编辑器中的样子

这是实际的文件

android nine-patch

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

按下后退按钮不会出现上一个活动

我使用以下代码调用另一个活动.

if(position==4) {
  Intent intent = new Intent();
  intent.setClass(tlActivity, Income.class);
  startActivity(intent);
  finish();
}
Run Code Online (Sandbox Code Playgroud)

但是当我进入第二个叫做的活动时.我无法返回之前调用活动2的活动.有没有什么办法可以按回按钮返回第一个活动.我正在使用2.2 SDK

提前致谢

android activity-stack

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

ATAPI库无法在Windows 7×64中运行

我正在尝试使用ATAPI或Itapi 3(Gulmar)制作一个来电显示探测器,但是在我的操作系统中它没有工作,出现以下异常:

System.BadImageFormatException未处理
Message =无法加载文件或程序集'ITapi3,Version = 1.0.0.3,Culture = neutral,PublicKeyToken = 36377d9f6f1f4883'或其依赖项之一.尝试加载格式不正确的程序.
Source = IncomingSample
FileName = ITapi3,Version = 1.0.0.3,Culture = neutral,PublicKeyToken = 36377d9f6f1f4883
FusionLog
====预绑定状态信息===
LOG:User = Dragon-PC\Dragon
LOG:DisplayName = ITapi3,Version = 1.0.0.3,Culture = neutral,PublicKeyToken = 36377d9f6f1f4883
(完全指定)
日志:Appbase = file:/// C:/ Users/Dragon/Downloads/Compressed/ITapi3_Binaries/bin/Samples/Samples/IncomingSample/bin/x64/Release/
LOG:Initial PrivatePath = NULL
调用程序集:IncomingSample,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null.
===
日志:此绑定在默认加载上下文中启动.
日志:使用应用程序配置文件:C:\ Users\Dragon\Downloads\Compressed\ITapi3_Binaries\bin\Samples\Samples\IncomingSample\bin\x64\Release\IncomingSample.exe.Config
LOG:使用C:\ Windows中的计算机配置文件\ Microsoft.NET\Framework64\V2.0.50727\CONFIG\machine.config中.
日志:政策后参考:ITapi3,版本= 1.0.0.3,文化=中性,PublicKeyToken = 36377d9f6f1f4883日志
:尝试下载新的URL文件:/// C:/ Users/Dragon/Downloads/Compressed/ITapi3_Binaries/bin/Samples /Samples/IncomingSample/bin/x64/Release/ITapi3.DLL.
错误:无法完成程序集的设置(hr = 0x8007000b).探测终止.

StackTrace:
IncomingSample.IncomingForm..ctor()
在IncomingSample.Program.Main()中的C:\ Users\Dragon\Downloads\Compressed\ITapi3_Binaries\bin\Samples\Samples\IncomingSample\Program.cs:第17行
InnerException:

我尝试为x64和x86设置Active解决方案平台,但它不起作用,我该怎么办?

.net c# 64-bit tapi windows-7

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