草庐IT

Java中常见字符串拼接方式

[TOC]方式一:+最常见的方式Stringaa="今天";Stringbb="明天";System.out.println(aa+bb);方式二:StringBuilder.append()和StringBuffer.append()先有StringBuffer后有StringBuilder,两者就像是孪生双胞胎,该有的都有,只不过大哥StringBuffer,大部分方法都经过synchronized修饰,所以StringBuffer是线程安全的,但是它效率就相对StringBuilder较低Stringaa="今天";Stringbb="明天";StringBuildersber=newS

Java中常见字符串拼接方式

[TOC]方式一:+最常见的方式Stringaa="今天";Stringbb="明天";System.out.println(aa+bb);方式二:StringBuilder.append()和StringBuffer.append()先有StringBuffer后有StringBuilder,两者就像是孪生双胞胎,该有的都有,只不过大哥StringBuffer,大部分方法都经过synchronized修饰,所以StringBuffer是线程安全的,但是它效率就相对StringBuilder较低Stringaa="今天";Stringbb="明天";StringBuildersber=newS

vue中常用60余种工具类

1.邮箱exportconstisEmail=(s)=>{return/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s)}2.手机号码exportconstisMobile=(s)=>{return/^1[0-9]{10}$/.test(s)}3.电话号码exportconstisPhone=(s)=>{return/^([0-9]{3,4}-)?[0-9]{7,8}$/.test(s)}4.是否url地址exportconstisURL=(s)=>{return/^http[s]?:\/\/.*/

vue中常用60余种工具类

1.邮箱exportconstisEmail=(s)=>{return/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s)}2.手机号码exportconstisMobile=(s)=>{return/^1[0-9]{10}$/.test(s)}3.电话号码exportconstisPhone=(s)=>{return/^([0-9]{3,4}-)?[0-9]{7,8}$/.test(s)}4.是否url地址exportconstisURL=(s)=>{return/^http[s]?:\/\/.*/

CSS中常用函数和渐变效果

calccalc()函数支持加减乘除四种运算,很多类型都可以使用calc()函数,例如​​angle​​、​​length​​、​​frequency​​、​​time​​,​​percentage​​、​​number​​、​​integer​​,因为calc()有很多约束,所以这些类型不一定都可以出现calc()函数。我们在calc()函数中不能使用当前css属性不支持的数据类型。//下面这些都是不合法的width:calc(100%-4deg);width:calc(12s-10);我们在calc()函数中,运算符前后带百分比或者单位的值不能进行乘除运算,只能进行加减运算。除法运算斜杠右

CSS中常用函数和渐变效果

calccalc()函数支持加减乘除四种运算,很多类型都可以使用calc()函数,例如​​angle​​、​​length​​、​​frequency​​、​​time​​,​​percentage​​、​​number​​、​​integer​​,因为calc()有很多约束,所以这些类型不一定都可以出现calc()函数。我们在calc()函数中不能使用当前css属性不支持的数据类型。//下面这些都是不合法的width:calc(100%-4deg);width:calc(12s-10);我们在calc()函数中,运算符前后带百分比或者单位的值不能进行乘除运算,只能进行加减运算。除法运算斜杠右

C++ 中常量引用、指向常量的指针、常量指针的区别

先初步了解引用、指针的一些注意事项。引用并非对象引用必须初始化引用只能绑定在对象上,而不能与字面值或某个表达式的计算结果绑定在一起类型要严格匹配int&a=10;//错误:引用类型的初始值必须是一个对象doublea=3.14;int&b=a;//错误:此处引用类型的初始值必须是int型对象指针本身就是对象指针的类型要和它指向的对象严格匹配doubledval;double*pd=&dval;//正确double*pd2=pd;//正确int*pi=pd;//错误:指针pi的类型和pd的类型不匹配pi=&dval;//错误:试图把double型对象的地址赋给int型指针有例外:引入const限

C++ 中常量引用、指向常量的指针、常量指针的区别

先初步了解引用、指针的一些注意事项。引用并非对象引用必须初始化引用只能绑定在对象上,而不能与字面值或某个表达式的计算结果绑定在一起类型要严格匹配int&a=10;//错误:引用类型的初始值必须是一个对象doublea=3.14;int&b=a;//错误:此处引用类型的初始值必须是int型对象指针本身就是对象指针的类型要和它指向的对象严格匹配doubledval;double*pd=&dval;//正确double*pd2=pd;//正确int*pi=pd;//错误:指针pi的类型和pd的类型不匹配pi=&dval;//错误:试图把double型对象的地址赋给int型指针有例外:引入const限