自定义博客皮肤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 743

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

要求在y坐标上显示单位,单位范围为万 (104 ) 、亿(109)、兆(1012)、京(1016),以及到负数。 正数比较好判断,直接比较大小,最后将结果除以对应的单位范围即可; 例如: //传入值value if (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 300

原创 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 249

原创 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 311

原创 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 710

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

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

2020-07-13 17:24:32 1828

原创 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 153

原创 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 92

原创 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 341

空空如也

空空如也

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

TA关注的人

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