小编Gab*_*l_W的帖子

将字符串转换为来自TitleCase C#的camelCase

我有一个字符串,我转换为TextInfo.ToTitleCase并删除下划线并将字符串连接在一起.现在我需要将字符串中的第一个字符和第一个字符更改为小写字母,由于某种原因,我无法弄清楚如何完成它.在此先感谢您的帮助.

class Program
{
    static void Main(string[] args)
    {
        string functionName = "zebulans_nightmare";
        TextInfo txtInfo = new CultureInfo("en-us", false).TextInfo;
        functionName = txtInfo.ToTitleCase(functionName).Replace('_', ' ').Replace(" ", String.Empty);
        Console.Out.WriteLine(functionName);
        Console.ReadLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

结果:ZebulansNightmare

期望的结果:zebulansNightmare

更新:

class Program
{
    static void Main(string[] args)
    {
        string functionName = "zebulans_nightmare";
        TextInfo txtInfo = new CultureInfo("en-us", false).TextInfo;
        functionName = txtInfo.ToTitleCase(functionName).Replace("_", string.Empty).Replace(" ", string.Empty);
        functionName = $"{functionName.First().ToString().ToLowerInvariant()}{functionName.Substring(1)}";
        Console.Out.WriteLine(functionName);
        Console.ReadLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

产生所需的输出

c# title-case camelcasing tolower

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

在HTML5画布中渲染三js场景

我无法弄清楚如何在索引页的画布中渲染“三js”场景。我有画布的基本模板和三js场景的基本模板。那么如何在画布上渲染场景?

index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!--Jquery links-->
    <script src="node_modules/jquery/dist/jquery.min.js" rel="script"></script>
    <!-- Bootstrap links -->
    <link href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
    <script src="node_modules/bootstrap/dist/js/bootstrap.min.js" rel="script"></script>
    <!--Three-js links-->
    <script src="node_modules/three-js/three.js" rel="script"></script>
    <!-- Custom css and javascript links -->
    <link rel="stylesheet" href="css/styles.css">
    <script src="js/canvas.js" rel="script"></script>
    <script src="js/artifactScene.js" rel="script"></script>
    <title></title>

</head>

<body onload="start()">
    <div class="container">

        <div id="indexRowOne" class="row">
            <!--#region sidebarColumn-->
            <div id="sidebarColumn" class="col-md-3 pull-left">
                <div class="sidebarContainer">
                    <button><img src="img/egyptMenuGlyph.png"><h4>Ancient Egypt</h4></button>
                    <button><img src="img/greeceMenuGlyph.png"><h4>Ancient Greece</h4></button>
                    <button><img src="img/romeMenuGlyph.png"><h4>Ancient Rome</h4></button>
                </div>
            </div> …
Run Code Online (Sandbox Code Playgroud)

javascript html5 canvas three.js

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

使用PowerShell缩小JSON?

有没有办法缩小(在这种情况下删除所有空格)一个JSON文件来转变它

[
    0.000005,
    0,
    0
],
[
    219.740502,
    0.003449,
    4.177065
],
[
    45.210918,
    0.003365,
    -16.008996
],
[
    344.552785,
    0.030213,
    277.614965
],
Run Code Online (Sandbox Code Playgroud)

使用PowerShell进行此操作

[0.000005,0,0],[219.740502,0.003449,4.177065],[45.210918,0.003365,-16.008996],[344.552785,0.030213,277.614965],
Run Code Online (Sandbox Code Playgroud)

我已经尝试了几个在线"minifiers",但该文件包含超过100,000个阵列,基本上打破了所有在线缩小器.有任何想法吗?

powershell json minify

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

Python - 创建一个以给定值开始并以给定长度结束的列表

如何创建具有列表起始值和长度的列表.例如,如果我想创建一个从长度为5的17开始的列表:

num_list = [17, 18, 19, 20, 21]
Run Code Online (Sandbox Code Playgroud)

我尝试了以下但是它没有产生正确的结果

def answer(start, length):
id_arr = list(range(start, length))
print(id_arr)

answer(17, 10)

Output: []
Run Code Online (Sandbox Code Playgroud)

我理解这个的原因是因为,在这种情况下,起始值是17,但是,它试图以值10结束,从而创建一个空列表,这样我怎样才能使值length成为列表的大小和不是列表的结束值?

python list

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

多维数组:Java

我正在研究一个税收计算器,并且想要将税率括号放入多维数组中.这是我第一次尝试这样的事情,并想知道这是否是正确的做法?

private static double[][][] taxBrackets;

static {
    taxBrackets = new double[20][14][14];
/*Single*/                           /*Married*/                        /*Head of Household*/
    //TierOne                           //TierOne                           //TierOne
    taxBrackets[0][0][0] = 0;           taxBrackets[0][1][0] = 0;           taxBrackets[0][0][1] = 0;       //MIN
    taxBrackets[1][0][0] = 9075;        taxBrackets[0][2][0] = 18150;       taxBrackets[0][0][2] = 12950;   //MAX
    taxBrackets[2][0][0] = 0.10;                                                                         //Tax Rate
    //TierTwo
    taxBrackets[3][0][0] = 9076;        taxBrackets[0][3][0] = 18151;       taxBrackets[0][0][3] = 12951;   //MIN
    taxBrackets[4][0][0] = 36900;       taxBrackets[0][4][0] = 73800;       taxBrackets[0][0][4] = 49400;   //MAX
    taxBrackets[5][0][0] = 0.15;                                                                         //Tax Rate
    //TierThree
    taxBrackets[6][0][0] = 36901;       taxBrackets[0][5][0] = 73801;       taxBrackets[0][0][5] = 49401; …
Run Code Online (Sandbox Code Playgroud)

java arrays multidimensional-array

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