C#操作字符串方法 [万余字总结 · 详细]

news2024/9/28 19:22:57

C#操作字符串方法总结

    • C#常用字符串函数大全
    • C#常用字符串操作方法
    • C#操作字符串方法总结

C#常用字符串函数大全

Compare 比较字符串的内容,考虑文化背景(场所),确定某些字符是否相等

CompareOrdinal 与Compare一样,但不考虑文化背景

Format 格式化包含各种值的字符串和如何格式化每个值的说明符

IndexOf 定位字符串中第一次出现某个给定子字符串或字符的位置

IndexOfAny 定位字符串中第一次出现某个字符或一组字符的位置

LastIndexOf 与IndexOf一样,但定位最后一次出现的位置

LastIndexOfAny 与IndexOfAny,但定位最后一次出现的位置

PadLeft 在字符串的开头,通过添加指定的重复字符填充字符串

PadRight 在字符串的结尾,通过添加指定的重复字符填充字符串

Replace 用另一个字符或子字符串替换字符串中给定的字符或子字符串

1、DateTime 数字型
System.DateTime currentTime=new System.DateTime();
1.1 取当前年月日时分秒
currentTime=System.DateTime.Now;
1.2 取当前年
int 年=currentTime.Year;
1.3 取当前月
int 月=currentTime.Month;
1.4 取当前日
int 日=currentTime.Day;
1.5 取当前时
int 时=currentTime.Hour;
1.6 取当前分
int 分=currentTime.Minute;
1.7 取当前秒
int 秒=currentTime.Second;
1.8 取当前毫秒
int 毫秒=currentTime.Millisecond;
(变量可用中文)
2、Int32.Parse(变量) Int32.Parse(“常量”)
字符型转换 转为32位数字型

3、 变量.ToString()
字符型转换 转为字符串
12345.ToString(“n”); //生成 12,345.00
12345.ToString(“C”); //生成 ¥12,345.00
12345.ToString(“e”); //生成 1.234500e+004
12345.ToString(“f4”); //生成 12345.0000
12345.ToString(“x”); //生成 3039 (16进制)
12345.ToString(“p”); //生成 1,234,500.00%

4、变量.Length 数字型
取字串长度:
如: string str=“中国”;
int Len = str.Length ; //Len是自定义变量, str是求测的字串的变量名

5、System.Text.Encoding.Default.GetBytes(变量)
字码转换 转为比特码
如:byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);
然后可得到比特长度:
len = bytStr.Length;

6、System.Text.StringBuilder(“”)
字符串相加,(+号是不是也一样?)
如:System.Text.StringBuilder sb = new System.Text.StringBuilder(“”);
sb.Append(“中华”);
sb.Append(“人民”);
sb.Append(“共和国”);

7、变量.Substring(参数1,参数2);
截取字串的一部分,参数1为左起始位数,参数2为截取几位。
如:string s1 = str.Substring(0,2);

8、String user_IP=Request.ServerVariables[“REMOTE_ADDR”].ToString();
取远程用户IP地址

9、穿过代理服务器取远程用户真实IP地址:
if(Request.ServerVariables[“HTTP_VIA”]!=null){
string user_IP=Request.ServerVariables[“HTTP_X_FORWARDED_FOR”].ToString();
}else{
string user_IP=Request.ServerVariables[“REMOTE_ADDR”].ToString();
}

10、 Session[“变量”];

取Session值;
如,赋值: Session[“username”]=“小布什”;

取值: Object objName=Session[“username”];
String strName=objName.ToString();
清空: Session.RemoveAll();

11、String str=Request.QueryString[“变量”];
用超链接传送变量。
如在任一页中建超链接:<a href=Edit.aspx?fbid=23>点击
在Edit.aspx页中取值:String str=Request.QueryString[“fdid”];

12、DOC对象.CreateElement(“新建节点名”);
创建XML文档新节点

13、父节点.AppendChild(子节点);
将新建的子节点加到XML文档父节点下

14、 父节点.RemoveChild(节点);
删除节点

15、Response
Response.Write(“字串”);
Response.Write(变量);
向页面输出。

Response.Redirect(“URL地址”);
跳转到URL指定的页面

16、char.IsWhiteSpce(字串变量,位数)——逻辑型
查指定位置是否空字符;
如:
string str=“中国 人民”;
Response.Write(char.IsWhiteSpace(str,2)); //结果为:True, 第一个字符是0位,2是第三个字符。

17、char.IsPunctuation(‘字符’) --逻辑型
查字符是否是标点符号
如:Response.Write(char.IsPunctuation(‘A’)); //返回:False

18、(int)‘字符’
把字符转为数字,查代码点,注意是单引号。
如:
Response.Write((int)‘中’); //结果为中字的代码:20013

19、(char)代码
把数字转为字符,查代码代表的字符。
如:
Response.Write((char)22269); //返回“国”字。

20、 Trim()
清除字串前后空格

21 、字串变量.Replace(“子字串”,“替换为”)
字串替换
如:
string str=“中国”;
str=str.Replace(“国”,“央”); //将国字换为央字
Response.Write(str); //输出结果为“中央”

再如:(这个非常实用)

string str=“这是

如果不替换,

22、Math.Max(i,j)
取i与j中的最大值
如 int x=Math.Max(5,10); // x将取值 10

加一点吧 23、字串对比
加一点吧

23、字串对比一般都用: if(str1==str2){ } , 但还有别的方法:

(1)、
string str1; str2
//语法: str1.EndsWith(str2); __检测字串str1是否以字串str2结尾,返回布尔值.如:
if(str1.EndsWith(str2)){ R

esponse.Write(“字串str1是以”+str2+“结束的”); }

(2)、
//语法:str1.Equals(str2); __检测字串str1是否与字串str2相等,返回布尔值,用法同上.

(3)、
//语法 Equals(str1,str2); __检测字串str1是否与字串str2相等,返回布尔值,用法同上.

24、IndexOf() 、LastIndexOf()
查找字串中指定字符或字串首次(最后一次)出现的位置,返回索引值,如:
str1.IndexOf(“字”); //查找“字”在str1中的索引值(位置)
str1.IndexOf(“字串”);//查找“字串”的第一个字符在str1中的索引值(位置)
str1.IndexOf(“字串”,3,2);//从str1第4个字符起,查找2个字符,查找“字串”的第一个字符在str1中的索引值(位置)

25、Insert()
在字串中指定索引位插入指定字符。如:
str1.Insert(1,“字”);在str1的第二个字符处插入“字”,如果str1=“中国”,插入后为“中字国”;

26、PadLeft()、PadRight()
在字串左(或右)加空格或指定char字符,使字串达到指定长度,如:
<%
string str1=“中国人”;
str1=str1.PadLeft(10,‘1’); //无第二参数为加空格
Response.Write(str1); //结果为“1111111中国人” , 字串长为10
%>

27、Remove()
从指定位置开始删除指定数的字符
字串对比一般都用: if(str1==str2){ } , 但还有别的方法:

1、
string str1; str2
//语法: str1.EndsWith(str2); __检测字串str1是否以字串str2结尾,返回布尔值.如:
if(str1.EndsWith(str2)){ Response.Write(“字串str1是以”+str2+“结束的”); }

2、
//语法:str1.Equals(str2); __检测字串str1是否与字串str2相等,返回布尔值,用法同上.

3、
//语法 Equals(str1,str2); __检测字串str1是否与字串str2相等,返回布尔值,用法同上.

IndexOf()
查找字串中指定字符或字串首次出现的位置,返首索引值,如:
str1.IndexOf(“字”); //查找“字”在str1中的索引值(位置)
str1.IndexOf(“字串”);//查找“字串”的第一个字符在str1中的索引值(位置)
str1.IndexOf(“字串”,3,2);//从str1第4个字符起,查找2个字符,查找“字串”的第一个字符在str1中的索引值(位置)

1.9 取中文日期显示——年月日时分
string strY=currentTime.ToString(“f”); //不显示秒

1.10 取中文日期显示_年月
string strYM=currentTime.ToString(“y”);

1.11 取中文日期显示_月日
string strMD=currentTime.ToString(“m”);

1.12 取当前年月日,格式为:2003-9-23
string strYMD=currentTime.ToString(“d”);

1.13 取当前时分,格式为:14:24
string strT=currentTime.ToString(“t”);
更新一下, 上面不能编辑:

c#.net函数和方法集(大家一起来加啊)

1、DateTime 数字型
System.DateTime currentTime=new System.DateTime();
1.1 取当前年月日时分秒
currentTime=System.DateTime.Now;
1.2 取当前年
int 年=currentTime.Year;
1.3 取当前月

int 月=currentTime.Month;
1.4 取当前日
int 日=currentTime.Day;
1.5 取当前时
int 时=currentTime.Hour;
1.6 取当前分
int 分=currentTime.Minute;
1.7 取当前秒
int 秒=currentTime.Second;
1.8 取当前毫秒
int 毫秒=currentTime.Millisecond;
(变量可用中文)

1.9 取中文日期显示——年月日时分
string strY=currentTime.ToString(“f”); //不显示秒

1.10 取中文日期显示_年月
string strYM=currentTime.ToString(“y”);

1.11 取中文日期显示_月日
string strMD=currentTime.ToString(“m”);

1.12 取中文年月日
string strYMD=currentTime.ToString(“D”);

1.13 取当前时分,格式为:14:24
string strT=currentTime.ToString(“t”);

1.14 取当前时间,格式为:2003-09-23T14:46:48
string strT=currentTime.ToString(“s”);

1.15 取当前时间,格式为:2003-09-23 14:48:30Z
string strT=currentTime.ToString(“u”);

1.16 取当前时间,格式为:2003-09-23 14:48
string strT=currentTime.ToString(“g”);

1.17 取当前时间,格式为:Tue, 23 Sep 2003 14:52:40 GMT
string strT=currentTime.ToString(“r”);

1.18获得当前时间 n 天后的日期时间
DateTime newDay = DateTime.Now.AddDays(100);

2、Int32.Parse(变量) Int32.Parse(“常量”)
字符型转换 转为32位数字型

3、 变量.ToString()
字符型转换 转为字符串
12345.ToString(“n”); //生成 12,345.00
12345.ToString(“C”); //生成 ¥12,345.00
12345.ToString(“e”); //生成 1.234500e+004
12345.ToString(“f4”); //生成 12345.0000
12345.ToString(“x”); //生成 3039 (16进制)
12345.ToString(“p”); //生成 1,234,500.00%

4、变量.Length 数字型
取字串长度:
如: string str=“中国”;
int Len = str.Length ; //Len是自定义变量, str是求测的字串的变量名

5、System.Text.Encoding.Default.GetBytes(变量)
字码转换 转为比特码
如:byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);
然后可得到比特长度:
len = bytStr.Length;

6、System.Text.StringBuilder(“”)
字符串相加,(+号是不是也一样?)
如:System.Text.StringBuilder sb = new System.Text.StringBuilder(“”);
sb.Append(“中华”);
sb.Append(“人民”);
sb.Append(“共和国”);

7、变量.Substring(参数1,参数2);
截取字串的一部分,参数1为左起始位数,参数2为截取几位。
如:string s1 = str.Substring(0,2);

8、String user_IP=Request.ServerVariables[“REMOTE_ADDR”].ToString();
取远程用户IP地址

9、穿过代理服务器取远程用户真实IP地址:
if(Request.ServerVariables[“HTTP_VIA”]!=null){
string user_IP=Request.ServerVariables[“HTTP_X_FORWARDED_FOR”].ToString();
}else{
string user_IP=Request.ServerVariables[“REMOTE_ADDR”].ToString();
}

10、 Session[“变量”];
存取Session值;
如,赋值: Session[“username”]=“小布什”;

取值: Object objName=Session[“username”];
String strName=objName.ToString();

清空: Session.RemoveAll();

11、String str=Request.QueryString[“变量”];
用超链接传送变量。
如在任一页中建超链接:<a href=Edit.aspx?fbid=23>点击
在Edit.aspx页中取值:String str=Request.QueryString[“fdid”];

12、DOC对象.CreateElement(“新建节点名”);
创建XML文档新节点

13、父节点.AppendChild(子节点);
将新建的子节点加到XML文档父节点下

14、 父节点.RemoveChild(节点);
删除节点

15、Response
Response.Write(“字串”);
Response.Write(变量);
向页面输出。

Response.Redirect(“URL地址”);
跳转到URL指定的页面

16、char.IsWhiteSpce(字串变量,位数)——逻辑型
查指定位置是否空字符;
如:
string str=“中国 人民”;
Response.Write(char.IsWhiteSpace(str,2)); //结果为:True, 第一个字符是0位,2是第三个字符。

17、char.IsPunctuation(‘字符’) --逻辑型
查字符是否是标点符号
如:Response.Write(char.IsPunctuation(‘A’)); //返回:False

18、(int)‘字符’
把字符转为数字,查代码点,注意是单引号。
如:
Response.Write((int)‘中’); //结果为中字的代码:20013

19、(char)代码
把数字转为字符,查代码代表的字符。
如:
Response.Write((char)22269); //返回“国”字。

20、 Trim()
清除字串前后空格

21 、字串变量.Replace(“子字串”,“替换为”)
字串替换
如:
string str=“中国”;
str=str.Replace(“国”,“央”); //将国字换为央字
Response.Write(str); //输出结果为“中央”

再如:(这个非常实用)

string str=“这是

如果不替换,

22、Math.Max(i,j)
取i与j中的最大值
如 int x=Math.Max(5,10); // x将取值 10

23、字串对比一般都用: if(str1==str2){ } , 但还有别的方法:

(1)、
string str1; str2
//语法: str1.EndsWith(str2); __检测字串str1是否以字串str2结尾,返回布尔值.如:
if(str1.EndsWith(str2)){ Response.Write(“字串str1是以”+str2+“结束的”); }

(2)、
//语法:str1.Equals(str2); __检测字串str1是否与字串str2相等,返回布尔值,用法同上.

(3)、
//语法 Equals(str1,s

tr2); __检测字串str1是否与字串str2相等,返回布尔值,用法同上.

24、IndexOf() 、LastIndexOf()
查找字串中指定字符或字串首次(最后一次)出现的位置,返回索引值,如:
str1.IndexOf(“字”); //查找“字”在str1中的索引值(位置)
str1.IndexOf(“字串”);//查找“字串”的第一个字符在str1中的索引值(位置)
str1.IndexOf(“字串”,3,2);//从str1第4个字符起,查找2个字符,查找“字串”的第一个字符在str1中的索引值(位置)

25、Insert()
在字串中指定索引位插入指定字符。如:
str1.Insert(1,“字”);在str1的第二个字符处插入“字”,如果str1=“中国”,插入后为“中字国”;

26、PadLeft()、PadRight()
在字串左(或右)加空格或指定char字符,使字串达到指定长度,如:
<%
string str1=“中国人”;
str1=str1.PadLeft(10,‘1’); //无第二参数为加空格
Response.Write(str1); //结果为“1111111中国人” , 字串长为10
%>

27、Remove()
从指定位置开始删除指定数的字符
<%
string str1=“我是萨达姆的崇拜者之一”;
Response.Write(str1.Remove(5,4)); //结果为“我是萨达姆之一”
%>

C#常用字符串操作方法

  • 计算字符串的长度 *
    string myString = “This is a test!”;
    Console.WriteLine(“Text is :{0}”,myString);
    Console.WriteLine(“Text’s long is :{0}”,myString.Length);

  • 转换大小写 *
    myString = myString.ToLower(); // 所有字符转换成小写
    myString = myString.ToUpper(); // 所有字符转换成大写

  • 删除前后空格 *
    myString = myString.Trim(); // 同时删除字符串前后的空格
    char[] trimChars = {’ ',‘e’,‘s’}; // 准备删除的字符
    myString = myString.Trim(trimChars); // 删除所有指定字符
    myString = myString.TrimEnd(); // 删除字符串后的空格
    myString = myString.TrimStart(); // 删除字符串前的空格

  • 添加空格 *
    myString = myString.PadRight(14,’ ‘); // 当字符串长度不够 14 位时,在他的右边用指定字符填充
    myString = myString.PadLeft(14,’ '); // 当字符串长度不够 14 位时,在他的左边用指定字符填充

  • 拆分字符串 *
    string[] nStrs = myString.Split(’ ',3); // 按照空格进行拆分,并且返回前三个字符串

  • 获取子字符串 *
    string a = myString.Substring(2,2); // 从 myString 字符串的第三位开始获取两个字符,因为索引

起始位是 0

  • 替换字符串中的字符 *
    string a = myString.Replace(“i”,“o”); // 将这个字符串中的所有 “i” 替换成 “o”

C# 中字符串实际上是 Char 变量的只读数组。可以用下面的方法访问字符串中每一个字符,但是不能修

改他们。
string myString = “This is a test!”;
foreach (char myChar in myString)
{
Console.Write(“{0}”,myChar);
}

要想得到一个可读写的字符数组,你可以这样。
char[] myChars = myString.ToCharArray();

特殊字符的表示方法

由于在 C# 中使用双引号划分字符串的开始和结束,那么对于一些特殊字符,例如双引号本身就需要使

用叫做转义字符的辅助字符来表示了。

例: Console.WriteLine(" 我们要强调 "A 方案 " 。 "); 的输出结果如下
我们要强调 "A 方案 " 。

下面列出其他特殊字符的表示方法。
转义字符 输出字符 unicode 值
’ ’ 0x0027
" " 0x0022
\ \ 0x005C
\0 NULL 0x0000
\n 换行符 0x000A
\r 回车符 0x000D
\f 换页符 0x000C

除了上面这种转义的方法外,还可以直接使用 unicode 值。例如: “She’s dog.” 和 "She\u0027s

dog." 是等价的。

另外由于有时需要转义的字符实在太多,一个简便的方法就是在字符串前面加上前缀 “@” 。这样只有

除了字符串中的双引号仍然需要转义外,其他特殊字符就不需要再使用转义符了。这个方法用在表示

路径上尤为方便。例如: @“C:\WINDOWS\system32” 和 “C:\WINDOWS\system32” 是等价的。
在这里插入图片描述
在这里插入图片描述

C#操作字符串方法总结

static void  Main (string[] args)
 {
 string s = "";
 // ( 1 )字符访问(下标访问 s[i] )
 //s = "ABCD";
 //Console.WriteLine(s[0]); //  输出 "A";
 //Console.WriteLine(s.Length); //  输出 4
 //Console.WriteLine();
 // ( 2 )打散为字符数组( ToCharArray )
 s = "ABCD";
 char[] arr = s.ToCharArray(); //  把字符串打散成字符数组 {'A','B','C','D'}
 Console.WriteLine(arr[0]); //  输出数组的第一个元素,输出 "A"
 Console.WriteLine();
 // ( 3 )截取子串( Substring )
 s = "ABCD";
 Console.WriteLine(s.Substring(1)); //  从第 2 位开始(索引从 0 开始)截取一直到字符串结束,输出 "BCD"
 Console.WriteLine(s.Substring(1, 2)); //  从第 2 位开始截取 2 位,输出 "BC"
 Console.WriteLine();
 // ( 4 )匹配索引( IndexOf() )
 //s = "ABCABCD";
 //Console.WriteLine(s.IndexOf('A')); //  从字符串头部开始搜索第一个匹配字符 A 的位置索引,输出 "0"
 //Console.WriteLine(s.IndexOf("BCD")); //  从字符串头部开始搜索第一个匹配字符串 BCD 的位置,输出 "4"
 //Console.WriteLine(s.LastIndexOf('C')); //  从字符串尾部开始搜索第一个匹配字符 C 的位置,输出 "5"
 //Console.WriteLine(s.LastIndexOf("AB")); //  从字符串尾部开始搜索第一个匹配字符串 BCD 的位置,输出 "3"
 //Console.WriteLine(s.IndexOf('E')); //  从字符串头部开始搜索第一个匹配字符串 E 的位置,没有匹配输出 "-1";
 //Console.WriteLine(s.Contains("ABCD")); //  判断字符串中是否存在另一个字符串 "ABCD" ,输出 true
 //Console.WriteLine();
 // ( 5 )大小写转换( ToUpper 和 ToLower )
 //s = "aBcD";
 //Console.WriteLine(s.ToLower()); //  转化为小写,输出 "abcd"
 //Console.WriteLine(s.ToUpper()); //  转化为大写,输出 "ABCD"
 //Console.WriteLine();
 // ( 6 )填充对齐( PadLeft 和 PadRight )
 //s = "ABCD";
 //Console.WriteLine(s.PadLeft(6,'_')); //  使用 '_' 填充字符串左部,使它扩充到 6 位总长度,输出 "__ABCD"
 //Console.WriteLine(s.PadRight(6, '_')); //  使用 '_' 填充字符串右部,使它扩充到 6 位总长度,输出 "ABCD__"
 //Console.WriteLine();
 // ( 7 )截头去尾( Trim )
 //s = "__AB__CD__";
 //Console.WriteLine(s.Trim('_')); //  移除字符串中头部和尾部的 '_' 字符,输出 "AB__CD"
 //Console.WriteLine(s.TrimStart('_')); //  移除字符串中头部的 '_' 字符,输出 "AB__CD__"
 //Console.WriteLine(s.TrimEnd('_')); //  移除字符串中尾部的 '_' 字符,输出 "__AB__CD"
 //Console.WriteLine();
 // ( 8 )插入和删除( Insert 和 Remove )
 //s = "ADEF";
 //Console.WriteLine(s.Insert(1, "BC")); //  在字符串的第 2 位处插入字符串 "BC" ,输出 "ABCDEF"
 //Console.WriteLine(s);
 //Console.WriteLine(s.Remove(1)); //  从字符串的第 2 位开始到最后的字符都删除,输出 "A"
 //Console.WriteLine(s);
 //Console.WriteLine(s.Remove(0, 2)); //  从字符串的第 1 位开始删除 2 个字符,输出 "EF"
 //Console.WriteLine();
 // ( 9 )替换字符(串)( Replace )
 //s = "A_B_C_D";
 //Console.WriteLine(s.Replace('_', '-')); //  把字符串中的 '_' 字符替换为 '-' ,输出 "A-B-C-D"
 //Console.WriteLine(s.Replace("_", " ")); //  把字符串中的 "_" 替换为空字符串,输出 "A B C D"
 //Console.WriteLine();
 // ( 10 )分割为字符串数组( Split ) —— 互逆操作:联合一个字符串静态方法 Join(seperator,arr[])
 //s = "AA,BB,CC,DD";
 //string [] arr = s.Split(','); //  以 ',' 字符对字符串进行分割,返回字符串数组
 //Console.WriteLine(arr[0]); //  输出 "AA"
 //Console.WriteLine(arr[1]); //  输出 "BB"
 //Console.WriteLine(arr[2]); //  输出 "CC"
 //Console.WriteLine(arr[3]); //  输出 "DD"
 //Console.WriteLine();
 //s = "AA--BB--CC--DD";
 //arr = s.Replace("--","-").Split('-'); //  以字符串进行分割的技巧:先把字符串 "--" 替换为单个字符 "-" ,然后以 '-' 字符对字符串进行分割,返回字符串数组
 //Console.WriteLine(arr[0]); //  输出 "AA"
 //Console.WriteLine(arr[1]); //  输出 "BB"
 //Console.WriteLine(arr[2]); //  输出 "CC"
 //Console.WriteLine(arr[3]); //  输出 "DD"
 //Console.WriteLine();
 // ( 11 )格式化(静态方法 Format )
 //Console.WriteLine(string.Format("{0} + {1} = {2}", 1, 2, 1 + 2));
 //Console.WriteLine(string.Format("{0} / {1} = {2:0.000}", 1, 3, 1.00 / 3.00));
 //Console.WriteLine(string.Format("{0:yyyy 年 MM 月 dd 日 }", DateTime.Now));
 // ( 12 )连接成一个字符串(静态方法 Concat 、静态方法 Join 和实例方法 StringBuilder.Append )
 //s = "A,B,C,D";
 //string[] arr = s.Split(','); // arr = {"A","B","C","D"}
 //Console.WriteLine(string.Concat(arr)); //  将一个字符串数组连接成一个字符串,输出 "ABCD"
 //Console.WriteLine(string.Join(",", arr)); //  以 "," 作为分割符号将一个字符串数组连接成一个字符串,输出 "A,B,C,D"
 //StringBuilder sb = new StringBuilder(); //  声明一个字符串构造器实例
 //sb.Append("A"); //  使用字符串构造器连接字符串能获得更高的性能
 //sb.Append('B');
 //Console.WriteLine(sb.ToString());//  输出 "AB"
 
 }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/353910.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

5.3 BGP路由黑洞

5.2.3实验3:BGP路由黑洞 1. 实验目的 熟悉BGP路由黑洞的应用场景掌握BGP水平分割的配置方法2. 实验拓扑 实验拓扑如图5-3所示: 图5-3:BGP路由黑洞 3. 实验步骤 配置IP地址 R1的配置 <Huawei>syst

前端开发常用案例(一)

前端开发常用案例1.实现三角形百度热榜样式分页效果小米商城自动轮播图效果二级下拉菜单效果时间轴效果展示音乐排行榜效果鼠标移入文字加载动画鼠标悬停缩放效果1.实现三角形 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8…

CCNP350-401学习笔记(51-100题)

51、Which statement about a fabric access point is true?A. It is in local mode and must be connected directly to the fabric edge switch. B. It is in local mode and must be connected directly to the fabric border node C. It is in FlexConnect mode and must …

LVGL开发教程:二、ESP-IDF 使用CmakeList管理自己的文件以及文件夹

本文需要已经安装了Vscode+IDF插件没有安装的请提前安装一下,IDF插件为乐鑫的插件不需要翻墙。需要环境搭建请看下面链接。 环境搭建: VScode+platformIO和Vscode+ESP-IDF两种开发环境搭建 项目例程下载地址: IDF-CmakeTes,密码:8888 另外,由于你和我的路径不一致,下载的工…

富足金字塔:人的努力是为了扩大选择的范围

人的努力是为了扩大选择的范围&#xff0c;这是熵减的另一种表述。富足金字塔代表着人生的三重境界。第一层是温饱。人需要食物、水、住所。第二层是品质。能源、ICT、教育带来更有品质的生活&#xff0c;如智能门锁、智能马桶、扫地机、洗碗机、洗衣烘衣机。第三层是梦想。包括…

netty群聊系统

1设计思路&#xff1a;启动一个服务端&#xff0c;多个客户端第一个客户端启动时&#xff0c;会告诉服务器上线了第二个客户端启动时&#xff0c;告诉服务器上线&#xff0c;并且通知第一个启动的客户端第三个客户端启动时&#xff0c;告诉服务器上线&#xff0c;并且通知第一个…

应用上架小技能:2.1 蓝牙权限使用说明和5.1.1权限使用说明

文章目录 引言I Guideline 2.1 - Information NeededII Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage引言 App是用来蓝牙进行打印小票,需要提供演示视频摄像头、位置和蓝牙的使用场景需要在应用配置文件Info.plist进行说明。uniapp权限说明配置界面 I G…

利尔达在北交所上市:总市值突破29亿元,叶文光为董事长

2月17日&#xff0c;利尔达科技集团股份有限公司&#xff08;下称“利尔达”&#xff0c;BJ:832149&#xff09;在北京证券交易所上市。本次上市&#xff0c;利尔达的发行价格为5.00元/股&#xff0c;发行数量为1980万股&#xff0c;发行市盈率为12.29倍&#xff0c;募资总额为…

2023情人节正经性生活调研报告

省时查报告-专业、及时、全面的行研报告库省时查方案-专业、及时、全面的营销策划方案库【免费下载】2023年1月份热门报告合集ChatGPT的发展历程、原理、技术架构及未来方向2023年&#xff0c;如何科学制定年度规划&#xff1f;《底层逻辑》高清配图今天给大家带来丁香医生最新…

Java Number Math 类,超详细整理,适合新手入门

目录 一、什么是Java Number类&#xff1f; 二、Java Number类提供了哪些基本的数字操作&#xff1f; 三、什么是包装类&#xff1f; 所有的包装类都是抽象类 Number 的子类。 四、什么是Java Math 类 Test类案例&#xff1a;&#xff08;Math.PI 表示一个圆的周长与直径…

代码随想录【Day17】| 513. 找树左下角的值、112. 路径总和、构造二叉树(前+中,中+后)

513. 找树左下角的值 题目链接 题目描述&#xff1a; 给定一个二叉树&#xff0c;在树的最后一行找到最左边的值。 示例 1: 示例2&#xff1a; 难点&#xff1a; 递归法 思路&#xff1a; 这题要找 最底层最左边 很容易就想到层序遍历 递归法的话&#xff0c;有点复杂…

Cosmos NDP编程框架(easyNDP)说明文档

Cosmos NDP编程框架(easyNDP)说明 更新时间&#xff1a;2023-2-17 作者&#xff1a;Gary 一.简介 本文档主要用于说明本简易NDP框架——easyNDP framework的架构、开发新应用以及使用的方法。 在开始前&#xff0c;有一个概念需要提前说明&#xff0c;文档中的块这个概念&…

YOLO-V5 系列算法和代码解析(八)—— 模型移植

文章目录工程目标芯片参数查阅官方文档基本流程Python 版工具链安装RKNPU2的编译以及使用方法移植自己训练的模型工程目标 将自己训练的目标检测模型【YOLO-V5s】移植到瑞芯微【356X】芯片平台&#xff0c;使用C推理&#xff0c;最终得到预期的结果。 芯片参数 芯片参数介绍…

IOS 自动化测试环境搭建

购买MacPDD 比TB JD 便宜500&#xff0c;下单安装homebrew/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"安装npm cnpmbrew install node; npm install -g cnpm --registryhttps://registry.npm.taobao.org;安装类似Andro…

Windows平台使用gdb连接qemu虚拟机上的系统

先安装MinGW&#xff1b; 除了gcc、g&#xff0c;把gdb也选上&#xff1b;可能选第一个就可以了&#xff0c;不清楚把后面几个也选上&#xff1b; 安装完成看一下gcc, g&#xff0c;gdb&#xff0c;编译工具和调试器都有了&#xff1b; 把bin目录加到环境变量&#xff1b; 看一…

element-ui实现动态添加表单项并实现事件触发验证验证

需求分析&#xff1a;点击新增后新增一个月度活动详情&#xff0c;提交时可同时提交多个月度活动详情。点击某一个月度活动信息的删除后可删除对应月度活动信息 H5部分&#xff1a; <el-dialog :title"title" :visible.sync"open" append-to-body>…

数据结构时间空间复杂度笔记

&#x1f57a;作者&#xff1a; 迷茫的启明星 本篇内容&#xff1a;数据结构时间空间复杂度笔记 &#x1f618;欢迎关注&#xff1a;&#x1f44d;点赞&#x1f64c;收藏✍️留言 &#x1f3c7;家人们&#xff0c;码字不易&#xff0c;你的&#x1f44d;点赞&#x1f64c;收藏❤…

基础篇—CSS margin(外边距)解析

什么是CSS margin(外边距)? CSS margin(外边距)属性定义元素周围的空间。 属性描述margin简写属性。在一个声明中设置所有外边距属性。margin-bottom设置元素的下外边距。margin-left设置元素的左外边距。margin-right设置元素的右外边距。margin-top设置元素的上外边距。mar…

Linux 磁盘配额与VDO技术

目录 磁盘容量限额quota技术 磁盘配额分类 对磁盘开启限额服务 xfs_quota管理磁盘配额 edquota 管理磁盘配额 VDO虚拟数据优化 创建VDO卷 vdostats 查看vdo卷的使用情况 磁盘容量限额quota技术 磁盘配额可以限制用户的硬盘可用容量和用户所能创建的最大文件个数 磁盘…

2023美赛 ICM E题详细版思路

问题E&#xff1a;光污染注&#xff1a;楷体为题目原文&#xff0c;宋体为思路部分首先&#xff0c;我们需要考虑的就是美赛ABEF的核心问题&#xff0c;数据。这里E题是以光污染为背景的题目&#xff0c;首当其冲的我们就需要收集一些数据以支撑我们的模型。对于E题提出的问题&…