自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 express的基本使用

express的基本使用1.创建最基本的服务器//创建app.js/****** app.js ******///导入express模块const express = require('express')//创建express服务器实例const app = express()//write code here//调用app.listen方法,指定端口号并启动web服务器app.listen(80,function () { console.log('express d

2021-09-26 22:27:07 333

原创 js数据结构之链表1

js数据结构链表:每一个节点内部都包含数据和指针1.封装链表function LinkList() { //内部的类:节点类 function Node(data) { this.data = data; this.next = null; } //属性:head指向链表的第一个节点,length表示链表的长度 this.head = null; this.length = 0;}2.链表的常见操作(1).增append(element):向列表尾部添加一个新的项Lin

2021-07-27 21:11:55 120

原创 回调地狱与Promise

回调地狱:callback hell 异步里套异步为了保证异步代码的执行顺序,就必须采用嵌套的方法,从而造成了回调地狱的局面通常使用callback来获取异步操作数据常见异步方法:1.setTimeout:该方法用于在指定的毫秒数后调用函数或计算表达式语法格式: setTimeout(function() { alter("dididi"); //所要执行的代码语句 },3000)//指定的时间区分:setInterv

2021-07-26 21:22:29 101

原创 反转字符串js实现

反转字符串var reverseString = function(s) { let i = 0; let j = s.length-1; while(i<j) { [s[i],s[j]] = [s[j],s[i]] i++; j--; }};难度:easy,主要是掌握双指针的应用,指针一头一尾,向内收缩,还有学习es6语法,交换a,b数:[a,b]=[b,a]反转字符串中的单词var reverseWord

2021-07-26 12:36:57 125

原创 前端项目知识点

前端项目知识点1.为了看上去更美观,微信小程序自定义导航栏方法:page.json里添加"navigationStyle":“custom”效果:2.

2021-07-24 19:43:14 67

原创 uniapp中使用canvas根据两点坐标画出路径

效果图:此处坐标为(2,4)和(3,5)html设定canvas-id和类名<canvas canvas-id="myCanvas" class="content"></canvas>data data() { return { width: 0, height: 0, startX: 2, startY: 4, endX: 3, endY: 5 } }, onLoad() { this.get

2021-07-24 19:39:25 1071

原创 双指针+数组的简单应用 js实现

有序数组的平方给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。var sortedSquares = function(nums) { let res = []; let i = 0; let j = nums.length - 1; while(i <= j){ if(nums[i]*nums[i] > nums[j]*nums[j]){ res.uns

2021-07-22 14:20:39 113

原创 二分查找及其简单应用

二分查找var search = function(nums, target) { let left = 0; let right = nums.length-1; while(left <= right){ let middle = Math.floor(left +(right - left)/2); if(nums[middle]<target) { left = middle + 1; }el

2021-07-21 12:01:20 76

原创 移动零 Java+js实现

LeetCode 283.移动零 Java实现给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。//方法一class Solution { public void moveZeroes(int[]...

2020-02-29 12:01:29 90

原创 JavaSE 封装

JavaSE(1).封装放寒假之后学了一小点JavaSE,所以今天总结一下之前学的内容Java与C一个很大的区别就是C是面向过程的语言而Java是面向对象的面向对象:三个特征:封装、继承、多态以后开发:其实就是找对象使用。没有对象,就创建一个对象。找对象,建立对象,使用对象,维护对象。从一个主函数说起主函数:是一个特殊的函数。作为程序的入口,可以被jvm调用,jvm在调用主函数时,传入...

2020-01-15 22:48:38 114

原创 指针基础知识点

第三周博客拒绝花里胡哨!!!part.1:指针1.指针的定义:存放某存储单元地址的变量2.为什么要使用指针:在自定义函数中,往往考虑功能,入口,出口和返回值,其中,出口和返回值任选其一,而函数的返回值往往只能返回一个数,这个时候就需要使用指针来实现出口3.指针的类型为无符号整型,所以在内存中占四个字节,如:charp,p占4个字节,但是p占一个字节,因为*p是char类型4.经典的指针...

2019-11-24 00:45:18 251

原创 c语言基础算法题

今日不学习 明日变瓜皮感觉这一周过的飞快,这周的我依旧是在c语言和高数的夹缝中艰难生存的我花里胡哨不多说,这周博客主要还是讲英语以及c语言的一些小代码还有很多个一定不能倒的flagNO.1 英语听到目前,听力课把音标给过了一遍,并且教了一些连读和弱读的小技巧flag1:每天至少听一篇VOA的新闻播报并摘记新词和听力困难点,还有每天至少一篇往年四六级听力播报精听并做题说英语口...

2019-11-17 22:27:06 212

原创 c语言常用知识点总结

开学生活杂记三张图概括我的开学生活从10月8日开学到现在已经快一个月作为软件+英语双专业的大一同学我从软件和英语两个方向阐述我的感受First-----软件经过先导课的一些了解,大概可以把我们的专业基础课分为这几个模块:C语言程序设计数据结构数据库原理及其应用Java语言程序设计...

2019-11-06 18:27:37 370

空空如也

空空如也

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

TA关注的人

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