我有一个字符串,我转换为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)
产生所需的输出
我无法弄清楚如何在索引页的画布中渲染“三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) 有没有办法缩小(在这种情况下删除所有空格)一个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个阵列,基本上打破了所有在线缩小器.有任何想法吗?
如何创建具有列表起始值和长度的列表.例如,如果我想创建一个从长度为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
成为列表的大小和不是列表的结束值?
我正在研究一个税收计算器,并且想要将税率括号放入多维数组中.这是我第一次尝试这样的事情,并想知道这是否是正确的做法?
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) arrays ×1
c# ×1
camelcasing ×1
canvas ×1
html5 ×1
java ×1
javascript ×1
json ×1
list ×1
minify ×1
powershell ×1
python ×1
three.js ×1
title-case ×1
tolower ×1