- 博客(28)
- 收藏
- 关注
原创 vue基础
vue.jsvue是一个渐进式的框袈,什么是渐进式的呢?渐进式意味着你可以将Mue作为你应用的一部分嵌入其中,带来更丰富的交互体验。或者如果你希望将更多的业务逻辑使用Mue实现,那么Mue的核心库以及其生态系统。比如CoretMue-router士Muex,也可以满足你各种各样的需求。vue有很多特点和Web开发中常见的高级功能解耦视囤和数据可复用的组件前端路由技术状态管理虚拟DOM...
2020-08-24 23:23:36
238
原创 JavaScript进阶 DOM和BOM操作
API和Web API1.API是为我们程序员提供的一个接口,帮助我们实现某种功能,我们会使用就可以了,不必纠结内部如何实现2.Web API主要是针对于浏览器提供的接口,主要针对于浏览器做交互效果。3.Web API一般都有输入和输出(函数的传参和返回值),WebAPI很多都是方法(函数)4.学习Web API可以结合前面学习内置对象方法的思路学习DOM文档对象模型(DocumentObject Model,简称DOM),是W3C组织推荐的处理可扩展标记语言(HTML或者XML)的标准编程接
2020-08-16 15:00:48
250
原创 JavaScript基础
JavaScript的作用1.表单动态校验2.网页特效3.服务端开发4.桌面程序5.控制硬件6.游戏开发HTML,CSS和JavaScript的区别HTML决定网页内容CSS决定网页模样JS决定业务逻辑JS的组成js的三种书写位置<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title&g
2020-08-15 15:12:30
410
原创 oracel数据库
SQL的select语句有关select的练习题1. SQL*PLUS命令可以控制数据库吗? 否!2. 下面的语句是否可以执行成功 可以select last_name , job_id , salary as salfrom employees; 3. 下面的语句是否可以执行成功 可以select * from employees; 4. 找出下面语句中的错误 标点符号需要是英文格式下的。select employee_id , last_name,salary * 12
2020-08-09 14:33:53
469
原创 Java排序算法
冒泡排序将序列中所有元素两两比较,将最大的放在最后面 ,将剩余序列中所有元素两两比较,将最大的放在最后面重复第二步,直到只剩下一个数public void bubbleSort(int[] a){ int length=a.length; int temp; for(int i=0;i<a.length;i++){ for (int j = 0; j< a.length-i-1; j++) { //比较两个的值
2020-07-22 23:40:29
454
原创 JVM
JVM体系结构1.JVM的位置2.JVM的体系结构3.类加载器含义将class文件通过二进制读到内存,并且放在运行时数据区内的方法区内,然后在堆区创建class对象,用于存放数据。分类虚拟机自带加载器启动类(根)加载器扩展类加载器应用程序加载器双亲委派模型含义:当某个类加载器需要加载某个.class文件时,它首先把这个任务委托给他的上级类加载器,递归这个操作,如果上级的类加载器没有加载,自己才会去加载这个类。1.类加载器收到类加载的请求2.将这个请求向上委托给父类加载器去完成,
2020-07-20 20:15:42
647
原创 面试字节跳动之感谢篇
最近忙着期末备考,很久没有更新博客了,趁着今晚考完概率论空闲,写篇文章记录一下自己的面试字节经历,为接下来找实习有个铺路吧。2.当然这次面试的结果为成功收到字节跳动的感谢信,加入他们的人才库!无论如何,还是很感谢字节跳动会给我一次这样的机会,相比其他人,至少没筛下我的简历和通过我的笔试。4.其次还是要感谢自己的勇气吧,字节在我看来可以说在中国是顶尖的互联网公司了,自己的第一次面试由字节打响,第一次笔试也是有它打响。当初看到字节提前批校招,本带着试一试的心理去投,没想到竟然受到笔试面试的电话。5.时.
2020-07-08 00:05:37
6207
原创 链表题
class Solution { public ListNode sortList(ListNode head) { if (head == null || head.next == null) { return head; } ListNode mid = findMiddle(head); ListNode l2 = sortList(mid.next); mid.nex...
2020-07-07 23:34:51
166
转载 SQL语句50题基础练习
CREATE DATABASE 50q;USE 50q; CREATE TABLE STUDENT( SNO VARCHAR(3) NOT NULL, SNAME VARCHAR(4) NOT NULL, SSEX VARCHAR(2) NOT NULL, SBIRTHDAY DATETIME, CLASS VARCHAR(5) ); -- VARCHAR(M) 每个值占用的字节长度=该值字节数+1,M只是其最大值-- -- MySQL re
2020-06-14 12:41:13
244
原创 JavaScript知识点
概述js主要是完成页面的数据验证,JS 是弱类型,Java 是强类型,特点交互性(它可以做的就是信息的动态交互)安全性(不允许直接访问本地硬盘)跨平台性(只要是可以解释 JS 的浏览器都可以执行,和平台无关方式1.与html5结合的方式只需要在 head 标签中,或者在 body 标签中, 使用 script 标签来书写 JavaScript 代码<title>...
2020-06-04 16:49:17
264
1
原创 十大算法之Dijkstra
package com.atguigu.dijkstra;import java.util.Arrays;public class DijkstraAlgorithm { public static void main(String[] args) { char[] vertex = { 'A', 'B', 'C', 'D', 'E', 'F', 'G' }; //邻接矩阵 int[][] matrix = new int[vertex.length][vertex.length..
2020-06-01 12:23:41
173
原创 十大算法之Kruskal算法
package com.atguigu.kruskal;import java.util.Arrays;public class KruskalCase { private int edgeNum; //边的个数 private char[] vertexs; //顶点数组 private int[][] matrix; //邻接矩阵 //使用 INF 表示两个顶点不能连通 private static final int INF = Integer.MAX_VALUE; ...
2020-06-01 10:58:16
231
原创 十大算法之prim算法
package com.atguigu.prim;import java.util.Arrays;public class PrimAlgorithm { public static void main(String[] args) { //测试看看图是否创建ok char[] data = new char[]{'A','B','C','D','E','F','G'}; int verxs = data.length; //邻接矩阵的关系使用二维数组表示,10000这个大数..
2020-06-01 10:41:46
158
原创 十大算法之贪心算法
package com.atguigu.greedy;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;public class GreedyAlgorithm { public static void main(String[] args) { //创建广播电台,放入到Map HashMap<String,HashSet<String>> broadc..
2020-05-31 23:00:35
186
原创 十大算法之动态规划
package com.atguigu.dynamic;public class KnapsackProblem { public static void main(String[] args) { // TODO Auto-generated method stub int[] w = {1, 4, 3};//物品的重量 int[] val = {1500, 3000, 2000}; //物品的价值 这里val[i] 就是前面讲的v[i] int m = 4; //背包的容量...
2020-05-31 22:21:44
165
原创 十大算法之分治算法
package com.atguigu.dac;public class Hanoitower { public static void main(String[] args) { hanoiTower(10, 'A', 'B', 'C'); } //汉诺塔的移动的方法 //使用分治算法 public static void hanoiTower(int num, char a, char b, char c) { //如果只有一个盘 if(num == 1) { .
2020-05-31 22:18:05
126
原创 十大算法之二分查找
package com.atguigu.binarysearchnorecursion;public class BinarySearchNoRecur { public static void main(String[] args) { //测试 int[] arr = {1,3, 8, 10, 11, 67, 100}; int index = binarySearch(arr, 100); System.out.println("index=" + index);// }.
2020-05-31 22:15:30
156
原创 二叉排序树
package com.atguigu.binarysorttree;public class BinarySortTreeDemo { public static void main(String[] args) { int[] arr = {7, 3, 10, 12, 5, 1, 9, 2}; BinarySortTree binarySortTree = new BinarySortTree(); //循环的添加结点到二叉排序树 for(int i = 0; i< a..
2020-05-31 16:02:57
232
原创 树的应用--哈夫曼树
package com.atguigu.huffmantree;import java.util.ArrayList;import java.util.Collections;import java.util.List;public class HuffmanTree { public static void main(String[] args) { int arr[] = { 13, 7, 8, 3, 29, 6, 1 }; Node root = createHuffman..
2020-05-31 13:15:28
282
原创 查找算法
顺序查找package com.atguigu.search;public class SeqSearch { public static void main(String[] args) { int arr[] = { 1, 9, 11, -1, 34, 89 };// 没有顺序的数组 int index = seqSearch(arr, -11); if(index == -1) { System.out.println("没有找到到"); } else { Sy.
2020-05-30 23:08:55
200
原创 基数排序
package com.atguigu.sort;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;public class RadixSort {public static void main(String[] args) { int arr[] = { 53, 3, 542, 748, 14, 214}; radixSort(arr); System.out.printl..
2020-05-30 12:53:47
109
原创 归并排序
package com.atguigu.sort;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;public class MergetSort { public static void main(String[] args) { int arr[] = { 8, 4, 5, 7, 1, 3, 6, 2 }; int temp[] = new int[arr...
2020-05-30 12:12:33
177
1
原创 快速排序
package com.atguigu.sort;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;public class QuickSort { public static void main(String[] args) { int[] arr = {-9,78,0,23,-567,70, -1,900, 4561}; quickSort(arr, 0,..
2020-05-30 11:34:06
263
原创 希尔排序
package com.atguigu.sort;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;public class ShellSort { public static void main(String[] args) { //int[] arr = { 8, 9, 1, 7, 2, 3, 5, 4, 6, 0 }; // 创建要给80000个的随机的数组..
2020-05-29 23:16:58
487
原创 插入排序
package com.atguigu.sort;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;public class InsertSort { public static void main(String[] args) { int[] arr = {101, 34, 119, 1, -1, 89}; System.out.println("插入排序前").
2020-05-29 22:58:12
126
原创 选择排序
package com.atguigu.sort;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;//选择排序public class SelectSort { public static void main(String[] args) { int [] arr = {101, 34, 119, 1, -1, 90, 123}; System.out..
2020-05-29 22:30:31
125
原创 冒泡排序
package com.atguigu.sort;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;public class BubbleSort { public static void main(String[] args) {// int arr[] = {3, 9, -1, 10, 20};// // System.out.println("排序前");.
2020-05-29 21:25:34
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人