小编twe*_*ypi的帖子

通过字符串迭代?

不完全确定这是可能的,但是说我有两个这样的字符串:

"IAmAString-00001"
"IAmAString-00023"
Run Code Online (Sandbox Code Playgroud)

通过向上移动最终数字的索引,从IAmAString-0001迭代到IAmAString-00023会有什么快速的方法?

问题比这更普遍,例如我可以处理的字符串可以是任何格式,但最后一串字符将始终是数字,所以类似于Super_Confusing-String#w00t0003,在这种情况下,最后的0003将是是我用来迭代的东西.

有任何想法吗?

c# string

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

这两个枚举[Flags]声明(C#)之间有什么区别

这是一个我要求理解而不是找出问题的问题.考虑以下两点:

[Flags]
    public enum Flags
    {
        NONE = 0x0,
        PASSUPDATE = 0x1,
        PASSRENDER = 0x2,
        DELETE = 0x4,
        ACCEPTINPUT = 0x8,
        FADE_IN = 0x10,
        FADE_OUT = 0x20,
        FADE_OUT_COMPLETE = 0x40
    }

[Flags]
    public enum Flags
    {
        NONE = 0x0,
        PASSUPDATE,
        PASSRENDER,
        DELETE,
        ACCEPTINPUT,
        FADE_IN ,
        FADE_OUT,
        FADE_OUT_COMPLETE
    }
Run Code Online (Sandbox Code Playgroud)

如果我使用后一个枚举检查某些东西,有时会有重叠(我认为类似的东西DELETE被解释为PASSUPDATE | PASSRENDER,而在第一个例子中,每个条目都独立于另一个条目(即DELETEDELETE使用不同的组合进行证明)一组标志).

c# enums bit-manipulation bit

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

在Silverlight中从字符串转换为数据?

基本上我正在尝试这样做:

Path path = new Path( ); 

string sData = "M 250,40 L200,20 L200,60 Z";

var converter = TypeDescriptor.GetConverter( typeof( Geometry ) );
path.Data = ( Geometry )converter.ConvertFrom( sData );
Run Code Online (Sandbox Code Playgroud)

但它不会编译,Silverlight似乎没有TypeDescriptor类...

c# silverlight code-behind typedescriptor

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

尝试从代码隐藏加载xaml时xaml解析异常

我在silverlight中的codebehind中定义了以下代码行:

Path path = XamlReader.Load( "<Path Data=\"F1 M 44.207,34.0669C 44.4841,33.7278 44.7612,33.3886 45.0383,33.0494\" />" ) as Path;
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

不知道为什么会这样......

c# silverlight xaml

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

使用php字符串解析来获取此字符串中的文件夹名称

假设我在php中有以下字符串:

"somedirectory/abc/morethings/[folder name]"
Run Code Online (Sandbox Code Playgroud)

我该如何解析它,以便从该目录中获得"[文件夹名称]"?

php string parsing

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

在xlsx OOXML文件中向单元格添加文本?

我一直在查看excel生成的一些xml文件,并发现它定义了一个单元格的内容,它做了这样的事情:

<c r="ABC" t="s">
<t>1</t>
</c>
Run Code Online (Sandbox Code Playgroud)

其他地方引用sharedString.xml文件的位置.

所以我的问题是,是否可以将文本内容直接放在标签内?像这样:

<c>
<text>ABC</text>
</c>
Run Code Online (Sandbox Code Playgroud)

或者我是否总是需要引用外部共享字符串xml文件?

xml excel spreadsheet xlsx

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

Asp.Net Core React + Redux教程或什么是React,React + Redux和ReactJs.net?

在找到AngularJS是Angular的第一次迭代之前,我在Asular.net的AngularJS教程之后烧得非常糟糕,我们达到了第4版,与第一版完全不同但仍保留了名称.

所以我想尝试别的东西,即React + Redux的优点,它必须比React更好,因为它还包括Redux(无论是什么).

我实际上很难找到React + Redux的教程,并且希望有人可以指出我正确的方向,那里有太多的信息我有点困惑,不想重复我的AngularJS错误.

asp.net reactjs react-redux

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

Puppeteer - 使用多个选择器选择元素

我有以下 html:

<html>

<body>
    <div title="test" class="test">hello</div>
    <input onclick="" type="confusepuppet" value="google" class="button">
    <form action="http://yahoo.com">
        <input onclick="" type="submit" value="yahoo" class="button">
    </form>
    <form action="http://google.com">
        <input onclick="" type="submit" value="google" class="button">
    </form>


</body>

</html>
Run Code Online (Sandbox Code Playgroud)

假设我想单击按钮重定向到 google.com,我不能使用 value="google" 或 type="submit",我必须同时使用 value="google" 和 type="submit" 来避免单击错误的按钮。

我如何在 puppeteer 中实现这一点?

这不起作用:

等待 page.click('input[value="google",type="submit"]')

html javascript jquery selector puppeteer

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

创建标识符/密钥后如何更新 Apple SignIn 的返回 URL

我正在尝试找出在哪里更新用于登录 Apple 的返回 URL,我已经为其创建了密钥和标识符,现在当我尝试编辑其中一个时,它没有给我更改返回的选项网址。

我尝试删除标识符,但收到一条错误消息,指出“无法删除捆绑包‘XXXXXXXX’。请删除与该捆绑包相关的所有应用程序才能继续。” - 但不确定与此捆绑包相关的应用程序的含义,而且我绝对不想删除我创建的应用程序只是为了取消关联登录,然后将其与新的返回 URL 重新关联。

ios apple-sign-in

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

Visual Studio调试器输出 - 相同的输出但格式不同(如一个项目中的十进制输出,另一个项目中的十六进制)

我通过将一些DirectX代码重新实现到不同的项目中来学习一些DirectX编程,但我确实发现调试器似乎在两个项目(示例和我的项目)之间输出不同的数据.

在我的项目上,如果我这样做:

D3DSURFACE_DESC desc;
pTarget->GetLevelDesc(0,&desc);
int width = desc.Width;
int height = desc.Height;
Run Code Online (Sandbox Code Playgroud)

并且调试器输出宽度和高度我得到十进制结果,但是在directx样本中结果是十六进制(两者实际上都是准确的,当我将十六进制转换为十进制时似乎是合适的).

另一个(略微)次要问题是调试器向我提供有关vairous DirectX相关指针的信息的方式.例如,在我的项目中,当我停止执行并将鼠标移到指针上时,我得到一些中文字符,空指针以及所有这些(纹理仍然有效并且100%工作),但在DirectX示例中我得不到事实上它除了它是一个DirectX基类型(我的项目没有做的事情)之外,它不提供指针的任何信息.

所以我只是想知道,为什么会这样,是否有任何我可以使用的调试选项使它们工作相同?

debugging directx pointers visual-studio

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