小编min*_*int的帖子

Javascript RegEx不起作用

我有以下javascript代码:

    function checkLegalYear() {
        var val = "02/2010"; 

        if (val != '') {
           var regEx = new RegExp("^(0[1-9]|1[0-2])/\d{4}$", "g");

            if (regEx.test(val)) {
               //do something
            }
            else {
               //do something
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

但是,对于我传递的任何值,我的regEx测试总是返回false(02/2010).我的代码中有什么问题吗?我已经在网上的各种javascript编辑器上尝试了这个代码,它运行正常.

javascript regex

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

在C#应用程序中隐藏命令窗口

在你说一个重复的问题之前,请让我解释一下(因为我已经阅读了所有类似的主题).

我的应用程序具有以下两种设置:

  procStartInfo.CreateNoWindow = true;
  procStartInfo.WindowStyle = ProcessWindowStyle.Hidden;
Run Code Online (Sandbox Code Playgroud)

并且还有WindowsApplication作为输出类型.

当我调用命令行命令时,黑色窗口STILL出现.我还能做些什么来隐藏窗户吗?并非所有命令都会发生,XCOPY是黑色窗口闪烁的情况.这种情况只会发生在我正在XCOPYing的目的地已经包含该文件时,它会提示我是否要替换它.即使我传入/ Y它仍然会短暂闪现.

我愿意使用vbscript,如果这会有所帮助,但任何其他想法?

客户端将调用我的可执行文件,然后传入命令行命令,即:

C:\MyProgram.exe start XCOPY c:\Test.txt c:\ProgramFiles\

这是应用程序的完整代码:

class Program
{
    static void Main(string[] args)
    {      
            string command = GetCommandLineArugments(args);

            // /c tells cmd that we want it to execute the command that follows and then exit.
            System.Diagnostics.ProcessStartInfo procStartInfo = new System.Diagnostics.ProcessStartInfo("cmd.exe", "/c " + command);

            procStartInfo.RedirectStandardOutput = true;
            procStartInfo.UseShellExecute = false;

            // Do not create the black window.
            procStartInfo.CreateNoWindow = true;
            procStartInfo.WindowStyle = ProcessWindowStyle.Hidden;

            System.Diagnostics.Process process = new …
Run Code Online (Sandbox Code Playgroud)

.net c# xcopy command-prompt

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

基于价值的Highcharts更改条形颜色

我正在使用Highcharts并且想知道是否有可能在条形图中获得前3个结果,以便在图表的其余部分使用不同的颜色条?我正在从CSV文件填充图表.

这是我的javascript:

$(document).ready(function() {

        var options = {
            chart: {
                renderTo: 'container',
                defaultSeriesType: 'bar'
            },
            title: {
                text: 'Spiritual Gifts Results'
            },
            colors: [
                '#3BBEE3'
            ],
            xAxis: {
                categories: []
            },

            yAxis: {
                title: {
                    text: 'Service'
                }
            },
            series: []
        };

        var data = document.getElementById("<%= hdn_Data.ClientID %>");
        // Split the lines
        if (data.value != "") {
            var lines = data.value.split('\n');

            // Iterate over the lines and add categories or series
            $.each(lines, function(lineNo, line) {
                var items = line.split(',');
                // …
Run Code Online (Sandbox Code Playgroud)

javascript highcharts

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

RegEx以字母或数字0开头

我正在尝试编写一个以0或任何字母开头的RegEx(基本上它不能以1-9开头).它也必须是13个字符长

我有这个,但它似乎不起作用:

"^[0][a-zA-Z]{13}"
Run Code Online (Sandbox Code Playgroud)

regex

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

在SQL Server中更新空XML标记

我正在尝试在sql server上更新我的Xml字符串中的空XML标记; 它表示当我运行以下脚本时更新行,但是当我查看XML时; 什么也没有变:

Declare @newValue varchar(100)
select @newValue = '01'

    update dbo.UploadReport
    set XmlTest.insert('replace value of (/CodeFiveReport/Owner/AgencyID/text())[1] with sql:variable("@newValue")') 
    where id = 'myId'
Run Code Online (Sandbox Code Playgroud)

在数据库中仍然显示为xml

<AgencyID />

我究竟做错了什么?

我在最后没有文本()的情况下尝试了@AgencyID,仍然无济于事......

xml sql

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

获取最后2个没有舍入的小数位数

在C#中,我试图得到一个双精度的最后两位小数,没有四舍五入.我从什么都试过Math.FloorMath.Truncate,并没有什么工作.

我想要的结果样本:

1,424.2488298 -> 1,424.24
53.5821 -> 53.58
10,209.2991 -> 10,209.29
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

c# decimal rounding

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

AS/400 DB2逻辑文件与表索引

我来自MSSQL背景,当我问我公司的人是否在某些列上创建了索引时,他们会说是,但请指出这些东西称为逻辑文件.

在iSeries Navigator中,这些逻辑文件显示在"视图"类别下.当我单击"索引"类别时,没有任何内容,这让我相信实际上没有在任何列上创建索引,至少我理解它们.逻辑文件似乎是按特定列排序的视图.

所以我的问题是,逻辑文件和索引(MSSQL意义上的索引)是一回事吗?

sql db2 indexing ibm-midrange

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

SQL:使用Select*

可能重复:
哪个更快/最好?SELECT*或SELECT column1,colum2,column3等.

这是不好的做法Select *吗?

我正在浏览一些旧代码并看到一些'SELECT*'语句.我以前的同事告诉我Select*是不好的做法,但我真的看不出原因(除非我当然只需要返回几个字段).但是对于完整的"详细检索"(通过Id类型查询获取)选择*似乎是正确的.

sql

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

使用.NET/WMI获取PC的监视器信息

无论如何使用WMI/.Net来获取监视器信息,如制造商,序列号,监视器大小等?

使用脚本也是一个选项,或者我可以直接查询注册表以获取此信息?

SELECT * FROM Win32_DesktopMonitor 在这种情况下,我并没有真正为我返回任何有用的信息.

.net c# wmi monitor

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

Azure AD B2C 自定义用户属性

我是 Azure B2C 世界的新手。我正在尝试创建一个自定义用户属性来为我们的应用程序存储数据。我已在 Azure 门户中创建它并将其分配给我的注册/登录策略。但是,我希望能够以编程方式更新/读取此值。我一直在走使用 Graph API 和注册扩展的路线。所以两个问题:

1) 扩展/自定义属性是一回事吗?2)我试过这段代码,返回的扩展名总是空的:

 public void RegisterExtension()
    {
        string myRegisteredAppObjectId = "<>";
        string json = @"{
                        ""name"": ""My Custom Attribute"",
                        ""dataType"": ""String"",
                        ""targetObjects"": [
                            ""User""
                        ]
                        }";

        B2CGraphClient b2CGraphClient = new B2CGraphClient();
        b2CGraphClient.RegisterExtension(myRegisteredAppObjectId, json);
        var extensions = JsonConvert.DeserializeObject(b2CGraphClient.GetExtensions(myRegisteredAppObjectId).Result);

    }
Run Code Online (Sandbox Code Playgroud)

B2CGraphClient.cs

 public class B2CGraphClient
{
    private string clientId { get; set; }
    private string clientSecret { get; set; }
    private string tenant { get; set; }

    private AuthenticationContext authContext;
    private ClientCredential credential;

    public B2CGraphClient(string …
Run Code Online (Sandbox Code Playgroud)

azure azure-ad-graph-api azure-ad-b2c

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