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

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

原创 回调地狱与Promise

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

2021-07-26 21:22:29 177

原创 反转字符串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 187

原创 前端项目知识点

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

2021-07-24 19:43:14 126

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

原创 双指针+数组的简单应用 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 180

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

二分查找 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 158

原创 移动零 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 134

原创 JavaSE 封装

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

2020-01-15 22:48:38 155

原创 指针基础知识点

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

2019-11-24 00:45:18 356

原创 c语言基础算法题

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

2019-11-17 22:27:06 309

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

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

2019-11-06 18:27:37 482

空空如也

空空如也

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

TA关注的人

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