自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 SQL优化小技巧①---尽量不使用或少使用select *

SQL优化小技巧①—尽量不使用或少使用select *前言:代码小白,在工作中遇到了一些坑,在次记录下踩过的坑以及解决办法,方便以后查看。欢迎路过的大佬给出宝贵的指导意见或建议~问题叙述在项目上有个查询功能,将数据库中所有的组件信息查询出来,可以类比于学生信息管理系统中,将所有学生的信息查询出来,再转化成树结构展示到前台页面,本身逻辑很简单,转父子关系树结构也很快,但是加载一次却需要40多秒…将sql单独在数据库软件中运行发现,是sql语句的问题,sql语句大概如下:select * from st

2021-03-12 21:55:07 729

原创 单位转化问题及大数负值的判断--万亿兆京

要求在y坐标上显示单位,单位范围为万 (104 ) 、亿(109)、兆(1012)、京(1016),以及到负数。正数比较好判断,直接比较大小,最后将结果除以对应的单位范围即可;例如://传入值valueif (value >= Math.pow(10, 16) && value < Math.pow(10, 20)) { return (value / Math.pow(10, 16)) + "京"; } else if (value >= Math.p

2020-07-16 15:44:09 284

原创 TypeScript及React学习系列三:typescript中的类(下)

typescript中的类1. 类的定义使用class关键字class Person{ name:string; //定义属性,前面省略了public constrctor(n:string){//构造函数,实例化类的时候会触发 this.name = n; } getName():string{ return this.name; } setName(name:string):void{ this.name = name; }}let p = new Person("

2020-07-15 10:48:42 225

原创 TypeScript及React学习系列四:typescript中的类(上)--es5中的类与继承问题

ES5中的类与继承问题在学习TS中的类之前,先复习下ES5中的类相关的操作ES5中没有专门定义类的方法,通过构造函数实现最简单的类,只有属性没有方法function Person(){ this.name = "李华"; this.age = 23;}var p = new Person();alert(p.name); //打印李华构造函数增加方法function Person(){ this.name = "李华"; this.age = 23; this.stu

2020-07-14 14:32:34 298

原创 TypeScript及React学习系列三:typescript中的函数

typescript中的函数函数的定义方法的可选参数默认参数剩余参数函数重载箭头函数(ES6)1. 函数的定义ES5中,两种定义函数的方式:函数声明法和匿名函数法 //函数声明 function run(){ return "run"; } //匿名函数 var run1 = function(){ reutrn "run1"; }TS中同样有函数声明法和匿名函数法,如下: //函数声明 function run():number{ return 12

2020-07-14 10:15:19 692

原创 TypeScript及React学习系列二:typescript中的数据类型

typescript中的数据类型布尔类型(boolean)数字类型(number)字符串类型(string)数组类型(array)元组类型(tuple)枚举类型(enum)任意类型(any)null 和 undefinedvoid类型never类型基本数据定义语句:var 或 let都可,推荐使用letvar 变量名 :变量类型 = 初始值;var a:string = "你好";let a:string = "你好";注意:string类型变量赋值时用 ‘ ’ 或者 "

2020-07-13 17:24:32 1769

原创 TypeScript及React学习系列一:相关环境安装

TypeScript运行环境安装前置环境:安装npm,传送门:npm及node.js安装npm安装后,执行命令:npm install -g typescript或者npm下载较慢,如果安装了cnpm,可以实行以下命令安装:cnpm install -g typescript附上cnpm安装语句:npm install -g cnpm --registry=https://registry.npm.taobao.org或者,安装了yarn后执行:yarn global ad

2020-07-13 14:42:30 143

原创 Java开发学习记录--数组篇

Java开发学习记录–数组篇创建数组初始化数组数组–排序在使用选择排序法对数组排序时,没注意循环范围,超出了规定的数组个数(规定5个),报了java.lang.ArrayIndexOutOfBoundsException的错误public class MainTest { public static void main(String[] args) { int [] a= {18,62,68,82,65,9}; System.out.println("未排序顺序为:"); //先打印出

2020-07-10 08:59:50 79

原创 Java中取随机数的两种方式

Java中获取随机数的两种方式第一种math.random()方法math.random(),该方法返回一个(0,1]之间的随机数使用math.random()获取范围内的整数时,可以将结果*100,再转换为int 型,例如 int[] a = new int[5]; a[0] = (int) (Math.random() * 100); a[1] = (int) (Math.random() * 100); a[2] = (int) (Math.

2020-07-09 13:54:11 330

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除