自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Gitlab配置sshkey后git clone [email protected]:xx.git还需要输入密码,且输入用户密码无效;但git clone http://git.xx.com/xx.git有效

gitlab 页面添加 sshkey后,git clone [email protected]:xx.git 任然提示需要输入密码

2022-11-04 16:26:37 1491 1

原创 yarn错误The engine “node“ is incompatible with this module

解决方案 yarn config set ignore-engines true原理错误是由于node版本不兼容导致的,解决方案就是忽略引擎版本的检查

2022-02-21 11:47:55 4289

原创 阿里云搭建个人的gitlab仓库

前提:拥有一台阿里云服务器 开发自定义端口(比如:8899)流程:1.安装并配置必要的依赖sudo apt-get updatesudo apt-get install -y curl openssh-server ca-certificates tzdata perl接下来,安装 Postfix 以发送通知电子邮件。如果您想使用其他解决方案发送电子邮件,请跳过此步骤sudo apt-get install -y postfix在 Postfix 安装过程中,可能...

2021-06-13 18:37:02 413 1

原创 ssh连接阿里云服务器报错 Server responded ”Algori thm negotiation failed.”

由来:使用即将到期的阿里云Ubuntu服务器进行CI/CD的练习。重置系统后使用SSH登录发生报错!!!按照其他人的方法:在本机known_hosts文件中删除掉关于服务器的信息没有解决然后就尝试使用gitBash进行远程连接ssh -p 22 root@[IP地址]出现了The authenticity of host ‘服务器地址’ can’t be established.ECDSA key fingerprint is SHA256:qBnZwIJYB+eM6E

2021-02-08 21:27:16 457

原创 工作中使用的git操作流程

问题:需要克隆下来公司的项目进行代码编辑后提交自己的分支进行项目合并1、使用git Bash:cat ~/.ssh/id_rsa.pub获取公钥,然后填到公司git地址自己账户下的SSH keys。这样可以通过SSH的方式克隆公司项目2、克隆项目:选择一个文件夹下打开git Bash,使用git clonegit@****:********.git将项目克隆下来3、进入项目文件查看本地和远程仓库上的所有分支:git branch -a4、创建本地自己的分支:git branch ccTes.

2020-10-11 12:42:17 516

原创 js实现队列及ES6优化

ES5let items = [];function Queue() { //队列添加元素 this.enqueue = function (element) { items.push(element); } //队列移除元素 this.dequeue = function () { items.shift(); } //查看队头元素 this.front = function () {

2020-08-25 11:37:28 374

原创 js实现栈及ES6优化

ES5function Stack() { let items = []; //公共的 //向栈添加元素 this.push = function (element) { items.push(element); } //从栈移除元素 this.pop = function () { items.pop(); } //查看栈顶元素 this.peek = function () {

2020-08-25 11:32:59 177

转载 了解HTTP/3.0

HTTP/3.0基于UDP实现,实现了类似TCP的多路数据流、传输可靠性等功能,称为QUIC(Quick UDP Internet Connection)协议。QUIC功能:1、实现了类似TCP的流量控制、传输可靠性的功能2、集成了TLS(Transport Layer Security 传输层安全性协议)加密功能3、实现了HTTP/2.0中多路复用不同点是QUIC实现了在同一物理连接上可以有多个独立的逻辑数据流,实现了数据流的单独传输,解决了TCP中队头阻塞问题4、实现了快速握手功

2020-08-16 15:26:11 2815

原创 正则表达式整理

2020-08-10 22:43:35 101

原创 Grid布局整理

2020-08-10 16:28:51 103

原创 学习React过程中使用Charles软件模拟数据找不到localhost:3000解决方案

方案1:官网说要在charles模拟本地数据的时候域名用localhost.charlesproxy.com打开hosts文件:编辑器打开C:\Windows\System32\drivers\etc下的hosts文件添加绑定:添加127.0.0.1 localhost.charlesproxy.com 127.0.0.1和指定域名之间是一个tab键方案2:修改react项目的默认域名,在react项目的package.json文件中将原来的"start": “react-scrip..

2020-07-29 11:02:54 532

原创 旋转数组的最小数字

function minNumberInRotateArray(rotateArray){ // write code here if(rotateArray.length==0){ return 0; } var minVal=rotateArray[0]; for(var i=1;i<rotateArray.length;i++){ if(rotateArray[i]<minVal){ min.

2020-07-04 17:26:48 83

原创 Flutter之配置环境

配置环境花了几个小时,累死人(已成功)。环境是win10 + flutter + vs code(编译器)+ 安卓模拟器(夜神)+ Android Studio(作为安卓原生环境)1、阅读《Flutter实战》第一章线上链接https://book.flutterchina.club/2、下载flutter国内下载https://github.com/flutter/flutter/releases我选择的是1.17.33、配置环境变量FLUTTER_STORAGE_BA

2020-06-09 21:43:39 421

原创 领扣算法简单------两数之和---js版

56.两数之和中文English给一个整数数组,找到两个数使得他们的和等于一个给定的数target。你需要实现的函数twoSum需要返回这两个数的下标, 并且第一个下标小于第二个下标。注意这里下标的范围是 0 到n-1。样例Example1:给出 numbers = [2, 7, 11, 15], target = 9, 返回 [0, 1].Example2:给出 numbers = [15, 2, 7, 11], target = 9, 返回 [1, 2].挑战...

2020-05-26 14:18:26 130

原创 基于bootstrap的文本编辑器:Summernote

Summernote官网地址:https://summernote.org/案例<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Summernote</title> <link href="http://n...

2020-03-24 21:13:46 179

原创 JQuery Confirm确认框和一个弹出式提示框

需提前引入jquery文件源码https://github.com/craftpip/jquery-confirm文件夹中的dist文件,需引入案例:$.confirm({ title: '确认', content: '确认删除该条数据?', type: 'blue', icon: 'glyphicon glyphico...

2020-03-24 21:07:33 2125

原创 剑指Offer---面试题3:数组中重复数字

三种方法:package dataStructure;import java.util.HashMap;import java.util.Map;public class array { //数组中重复数字 public static void main(String[] argv){ Integer[] arr=new Integer[]{2,3,1,0,2,5,3}...

2020-03-10 22:08:43 116

原创 领扣算法简单------O(1)时间检测2的幂次---java版

用 O(1) 时间检测整数n是否是2的幂次。样例Example 1: Input: 4 Output: trueExample 2: Input: 5 Output: falsepublic class Solution { /** * @param n: An integer * @return: True or false ...

2020-03-09 21:41:57 110

原创 领扣算法简单------Fizz Buzz 问题---java版

给你一个整数n. 从1到n按照下面的规则打印每个数:如果这个数被3整除,打印fizz. 如果这个数被5整除,打印buzz. 如果这个数能同时被3和5整除,打印fizz buzz. 如果这个数既不能被3整除也不能被5整除,打印数字本身。样例比如n=15, 返回一个字符串数组:[ "1", "2", "fizz", "4", "buzz", "fiz...

2020-02-27 20:49:21 217

转载 【小程序】本地图片未加载成功的情况 Failed to load local image resource /pages/XXX/

在开发小程序的时候,发现在加载图片时并没有异常,但是后台却报错了。例如以下我的一段代码:<image bindtap="chooseImg" class='photo' src='{{photo}}'></image>这里的{{photo}}是JS传进来的一个变量,但是在显示某个框框的时候将photo的值设为一个路径值,即在选择图片的时候,会因为其路径并不是在该项...

2020-01-31 18:46:00 6132

原创 2019前端面试集锦

【绿盟科技】【前端】绿盟科技实习面经:https://www.nowcoder.com/discuss/113284【百信银行】【前端】百信银行校园招聘:https://www.nowcoder.com/discuss/112972【前端】2018.9.29招银网络电话面:https://www.nowcoder.com/discuss/121326【前端】招银网络科技面...

2019-12-29 15:58:38 1068

原创 java实现页面调度算法

package items_9;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class ymzh { //最佳置换算法(OPT)--- 无法实现 public static void opt(List<Integer> list){} //先进先...

2019-12-19 17:51:15 793

原创 java实现银行家算法

package items_7;import java.util.ArrayList;import java.util.Scanner;public class banker { //判断安全序列里是否已有某序列 public static boolean isExist(int[] safeList,int k){ int flag=0; for(int i=0;i&lt...

2019-12-12 11:45:16 155

原创 阿里云学生服务器CentOS系统的jdk+Tomcat+mysql环境配置

第一步花钱买下服务器,设置远程登陆密码,添加端口开放规则。(开启21,22,80,443,3306,8080端口号)第二步下载SSH工具,使用SSH连接服务器,切换到“~”路径下:执行命令:安装JDK:yum -y install java-1.8.0-openjdk.x86_64查看是否安装成功:java -version显示出当前java版本就说明安装成...

2019-12-08 16:44:42 93

转载 js移动端屏幕滑动实现

var startx, starty;//获得角度function getAngle(angx, angy) {return Math.atan2(angy, angx) * 180 / Math.PI;}; //根据起点终点返回方向 1向上 2向下 3向左 4向右 0未滑动 function getDirection(startx, s...

2019-09-22 09:51:45 252

原创 node.js中fs.readFile和fs.readFileSync的使用

博客由来: var admins; var admins2; await fs.readFile(path.resolve(__dirname,'../../admins.json'),function(err,data){ admins=data.toString(); console.log(admins); console.log(...

2019-09-18 17:32:32 7925 2

原创 前端出Cannot read property 'forEach' of undefined这个问题

function findAdmin(username){ let a=null; if(admins!==undefined){ //必须加判断 不然会不识别forEach admins.forEach(admin=>{ if(admin.username==username) a=admin; }); ...

2019-09-17 23:14:50 4161 1

原创 领扣算法简单------A + B 问题---js和java版

给出两个整数aa和bb, 求他们的和。样例样例 1:输入: a = 1, b = 2输出: 3 样例解释: 返回a+b的结果.样例 2:输入: a = -1, b = 1输出: 0 样例解释: 返回a+b的结果.挑战显然你可以直接 return a + b,但是你是否可以挑战一下不这样做?(不使用++等算数运算符)说明a和b都是32...

2019-08-24 21:57:02 325

原创 领扣算法入门------二叉树的最大节点---java版

在二叉树中寻找值最大的节点并返回。样例样例1:输入:{1,-5,3,1,2,-4,-5}输出: 3说明:这棵树如下所示: 1 / \ -5 3 / \ / \1 2 -4 -5样例 2输入:{10,-5,2,0,3,-4,-5}输出: 10说明:这棵树如下所示: 10 / \ -5 ...

2019-08-20 16:18:02 116

原创 领扣算法入门------交换数组两个元素---js和java版

你一个数组和两个索引,交换下标为这两个索引的数字样例样例 1:输入: [1, 2, 3, 4], index1 = 2, index2 = 3输出: 交换后你的数组应该是[1, 2, 4, 3], 不需要返回任何值,只要就地对数组进行交换即可。样例解释: 就地交换,不需要返回值。样例 2:输入: [1, 2, 2, 2], index1 = 0, index2 ...

2019-08-20 15:48:41 118

原创 领扣算法入门------链表节点计数---js和java版

计算链表中有多少个节点.样例样例 1: 输入: 1->3->5->null 输出: 3 样例解释: 返回链表中结点个数,也就是链表的长度.样例 2: 输入: null 输出: 0 样例解释: 空链表长度为0js语言/** * @param head: the first node of linked list. * @...

2019-08-20 15:42:38 210

原创 领扣算法入门------整数排序---js和java版

给一组整数,按照升序排序,使用选择排序,冒泡排序,插入排序或者任何 O(n2) 的排序算法。样例样例 1: 输入: [3, 2, 1, 4, 5] 输出: [1, 2, 3, 4, 5] 样例解释: 返回排序后的数组。样例 2: 输入: [1, 1, 2, 1, 1] 输出: [1, 1, 1, 1, 2] 样例解释: 返回排好序的数组。j...

2019-08-20 15:07:29 103

原创 领扣算法入门------矩阵面积---java版

实现一个矩阵类Rectangle,包含如下的一些成员变量与函数:两个共有的成员变量width和height分别代表宽度和高度。 一个构造函数,接受2个参数 width 和 height 来设定矩阵的宽度和高度。 一个成员函数getArea,返回这个矩阵的面积。样例样例1:Java: Rectangle rec = new Rectangle(3, 4); ...

2019-08-20 10:48:18 103

原创 领扣算法入门------斐波纳契数列---js和java版

查找斐波纳契数列中第 N 个数。所谓的斐波纳契数列是指:前2个数是 0 和 1 。 第i个数是第i-1 个数和第i-2 个数的和。斐波纳契数列的前10个数字是:0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ...样例样例 1: 输入: 1 输出: 0 样例解释: 返回斐波那契的第一个数字,是0.样例 2: 输入: 2 输...

2019-08-20 10:34:52 127

原创 领扣算法入门------三数之中的最大值---js和java版

给三个整数,求他们中的最大值。样例样例 1: 输入: num1 = 1, num2 = 9, num3 = 0 输出: 9 样例解释: 返回三个数中最大的数。样例 2: 输入: num1 = 1, num2 = 2, num3 = 3 输出: 3 样例解释: 返回三个中最大的数字。js语言/** * @param num1: An int...

2019-08-19 12:56:33 119

原创 领扣算法入门------大小写转换---js和java版

将一个字符由小写字母转换为大写字母样例样例 1:输入: 'a'输出: 'A'样例 2:输入: 'b'输出: 'B'js语言/** * @param character: a character * @return: a character */const lowercaseToUppercase = function (character) { ...

2019-08-19 12:45:28 153

原创 领扣算法入门------反转一个3位整数---js和java版

反转一个只有3位数的整数。样例样例 1:输入: number = 123输出: 321样例 2:输入: number = 900输出: 9注意事项你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。js语言/** * @param number: A 3-digit number. * @return: Rev...

2019-08-19 11:32:16 695

原创 记一次H5开发App经验分享

在大学为了能够有一定的开发经验,选择学校的科研训练作为自己的第一次项目实践。 项目设计开发 我们团队做的是一款医学测试类App,我负责前端开发。 首先编译器选择的HbuilderX轻便型编译器,主要是借用它提供和安卓模拟器(我所使用的是夜神模拟器(端口号为62001)和海马玩模拟器(端口号为26944))实时更新和打包功能。 随后开始...

2019-08-09 22:55:13 253

转载 Web全栈工程师养成记

转发大佬的笔记,跟着大佬的步伐修炼!转载自:https://www.cnblogs.com/smyhvae/p/5243181.html【目录】01 什么是全栈工程师 02 如何成为全栈工程师 03 从学生到工程师 04 野生程序员的故事 05 工程师事业指南 06 全栈工程师眼中的HTTP 07 高性能网站的关键:缓存 08 大前端什么是全栈工程师全栈工程师(Fu...

2019-06-11 21:56:24 2156

转载 webpack打包流程(基于淘宝镜像)

一、初始化项目 输入:cnpm init 一路按enter键即可二、安装webpack (1) 全局安装webpack ,我们在命令行输入: cnpminstall -g webpack (2) 通常我们会将webpack安装到项目依赖,这样就可以使用本地版本的webpack,我们在命令行输入: ...

2019-05-17 20:04:22 867

空空如也

空空如也

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

TA关注的人

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