- 博客(42)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注

原创 如何在github上传本地项目代码(新手使用)
首先你要在github上申请一个账号网址:https://github.com/然后你要下载一个git工具网址:https://gitforwindows.org/进入官网直接下载就行,下载完成后进入github首页,点击新项目new repository,如下图所示:然后进入如下页面,主要填写红色圈起来的几个部分,如下图:最后点击Create repository...
2018-07-31 17:09:49
65428
43
原创 gitlab: git clone 报 Permission denied (publickey).(Window上)
第一次用自己电脑在房间办公,配置好了vpn,准备 git 克隆公司项目时出现了这个问题,大概啥意思就是没有权限获取项目,本地的 sshKey 无效,需要重新生成。第一步:生产 sshKey输入:ssh-keygen -t rsa -b 2048 -C "你自己的邮箱地址",注意下图中的注释第二步:启动 ssh-agent 代理输入:ssh-agent bash没有任何提示,表示启动成功了。第三步:把 sshKey 添加到 ssh-agent,帮我们管理 sshKey.
2020-07-05 11:02:37
5908
原创 Less + HTML + JS实现流星划过星空动画
注:该动画主要来自https://100dayscss.com/?dayIndex=41这个网址,只是里面是 scss 实现的。本人比较习惯 less ,就改用 less 了。代码在本人 GitHub 上,GitHub地址:https://github.com/cao-lianhui/CSS100day/tree/master/stars-42在这先说明没有 Less,记得先本地全...
2020-01-05 16:59:33
3003
2
原创 Support for the experimental syntax 'decorators-legacy' isn't currently enabled (3:5):
React 导入 mobx 运行项目时出现了错误,符号" @ "无法转译上网查了些解决办法,主要分为以下几步:1.git add .2.git commit -am "Save"3.npm run eject(必须要先执行上面两步,不然会报错。执行这步作用就是把之前的默认配置全部暴露出来,因此可以自定义修改webpack的配置)4.npm inst...
2019-07-01 16:20:21
2366
2
原创 CSS实现催眠动画效
主要使用 CSS 实现的动画效果,其中 CSS 需要使用 Less 编译完成。效果如下图:Html 代码:<!DOCTYPE html><html> <head> <title>Hypnotic Ring</title> <meta charset="utf-8"> ...
2019-06-20 18:04:54
1911
原创 JavaScript数组的map()、forEach()、filter()方法
1.map() 方法在 javaScript 里 map 方法将数组的所有成员依次传入参数函数,然后把每一次的执行结果组成一个新数组返回。如:var num = [1, 2, 3];var nums = num.map(function(ele){ return ele + 1;});console.log("-----map运行后的数组-----");conso...
2019-05-08 12:22:32
493
原创 git常用命令操作(包含合并分支、解决冲突、远程协作)
git常用指令 which -a git:查看git所在的可执行路径 git --version:查看git版本 git config --global user.name clh:全局配置用户名 git config --global user.email aaa@qq.com:全局配置邮箱 git config help / man git-config:查看gi...
2019-03-02 10:03:57
423
原创 关于移动端页面在手机调整字体大小后无法正常显示(已解决)
关于移动端页面在手机调整字体大小后内容适配的问题,作为新手我也刚好是第一次遇到,已经完成的移动端页面,正常情况下在手机上的浏览器端和App端都可以正常显示,可当测试把手机字体调大后,布局就忽然变乱了....盒子里面的内容向内挤了。说实话,刚开始感觉这种问题应该可以忽略,毕竟字体调大后,又可以调回原来的啊,而且大部分手机都是默认显示标准字体吧。而且我在移动端的meta标签里已经给vi...
2019-03-01 17:54:05
6235
2
原创 MongoDB数据库常用指令
mongod:启动MongoDB服务器 mongo:进入数据库 mongod --dbpath 路径 --port 端口号:指定数据库端口 例:mongod --dbpath C:\user\data\db --port 123 show dbs:显示当前所有的数据库 use 数据库名称:进入到指定数据库中(或创建新数据库) db:显示当前所在的...
2019-02-28 15:04:10
326
原创 Javascript中的原型与原型链
//先定义构造函数 function Person(name, age){ this.name = name; this.age = age; this.sayHi = function(){ console.log("Hello"); }}var per = new Person("xiao", 30);/* 如果想要使用...
2019-02-18 16:47:31
314
原创 express生成器的使用
1.全局安装express生成器输入命令:npm install express-generator -g使用命令express -h可以查看express可用的一些指令2.进入文件夹,设置视图模板输入指令:express --view=ejs demo1 生成的项目文件名为"demo1"生成的项目demo1目录如下3.进入demo1项目中,安装依赖输入...
2019-02-14 17:14:59
789
原创 Javascript的继承方式
面向对象的编程语言有类(class)的概念(也是一种特殊的数据概念),在ES6出来之前,JS还不是面向对象的语言,没有类(class)的概念,但是JS可以模拟面向对象的思想编程,JS中会通过构造函数来模拟类的概念(class)。(注:下面讲的都是ES6之前的语法)例如我们创建一个简单的构造函数Person:function Person(){ //Person的属性 th...
2019-02-14 15:19:33
327
原创 Node(后端)中的MVC与前端中的MVVM之间的区别(画图说话)
MVC:是后端分层开发的概念M:Model层主要处理数据的crud(增删改查)V:视图层,称为前端的页面C:业务逻辑层,包括路由、登录、注册等数据的业务逻辑处理MVVM:是前端视图层的概念,主要关注于视图层分离,MVVM把前端的视图层分为了三部分:Model(M)、View(V)、ViewModel(VM)具体的联系和区别请看下图:图中我们可以看到MVC模式包含了前端到...
2019-02-13 15:25:59
588
原创 Vue使用filter过滤器格式化时间的两种方式
通常用new Date()实例对象时,默认调用的是toString()方法,返回的是一个字符串,需要把时间统一格式化为自己想要的格式,在vue中为我们提供了一个filter过滤器,去格式化自己想要的时间格式,本人用过两种方式去格式化时间,下面请看代码:(仅供参考)第一种格式化方法: 第一种方法比较简单,主要是导入了一个moment.js插件,里面封装了格式化时间的方...
2018-12-10 18:50:15
9464
6
原创 11. Container With Most Water
Given n non-negative integers a1, a2, ..., an , where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of line i is at (i, ai) and (i, 0). Find two...
2018-09-16 09:20:45
251
1
原创 Unable to launch"cinnamon-session-cinnamon"x session"cinnamon-session-cinnamon"not to default sessio
电脑安装了Linuxmint19系统,进入电脑发现没有声音,然后就上网搜下载声卡驱动,安装完后重启电脑,输入密码登录,忽然弹出一个框提示:"Unable to launch "cinnamon-session-cinnamon " x session "cinnamon-session-cinnamon" not to default session"点击下面的okay键,然后就黑屏了...
2018-08-29 16:44:40
2511
3
原创 如何在github上删除项目和删除项目中的某个文件
在github上删除项目代码:如图删除项目test点击test文件进入当前页面:点击红色圈圈画起来的setting设置按钮,进入新的页面并把下拉框拉到最下面可以看到如下截图:这时点击红色圈圈画起来的按钮Delete this repository删除这个项目,会弹出下面这个提示框:并在弹框中输入删除的项目名字,然后点击删除,这时会弹出页面验证你登录github时...
2018-08-22 17:51:51
3481
3
原创 关于ajax跨域问题cors和jsonp解决
跨域基本概念:同源: 协议名:http 地址一样(目录相同) 端口号:默认80 上述三个条件一样则为同源 不同源: 协议、地址、端口号三者中有一个不一样跨域: 不同源的网站之间互相发送请求 浏览器默认是限制了跨域访问 虽然被限制了,但是在开发中不可避免的出现跨...
2018-08-21 22:14:02
3809
原创 原生js封装模板引擎template和测试
/* 模板引擎封装template 实现原理: 通过id获取模板中的内容(注:内容为字符串) 调用方式: 找到字符串中特殊的符号.如:标签里的{{name}}用正则表达式替换 使用对象对应的属性进行替换 ...
2018-08-20 18:05:01
1243
原创 原生Js封装Get,Post请求和ajax整体封装和测试
/*ajax封装-get @param url:请求的路径 @param data:发送的数据,格式:key1=value1&key2=value2 @param callback:回调函数,方便用户处理自己的数据,传递逻辑*/function get(url, data, callback){ //创建异步对象 v...
2018-08-19 20:09:11
2664
原创 833.Find And Replace in String
题目描述:To some string S, we will perform some replacement operations that replace groups of letters with new ones (not necessarily the same size).Each replacement operation has 3 parameters: a start...
2018-08-19 10:41:16
371
原创 SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
先看图:php服务器返回JSON数据时出现了上图错误,原因主要是php不能识别BOM头,这也是用记事本编辑UTF-8编码后执行就会出错的原因。所以我们应该去除BOM头,在php返回的数据上面添加函数 ob_end_clean();如下图:这样就不会报错了。...
2018-08-17 10:46:26
5239
原创 Error: Unexpected field
先看图:出现这种错误的主要原因是在提交表单的过程中,app.post请求出现了错误,upload.single('')里的参数与表单里的name属性不一致。如下图:仔细看这两图片里红色圈圈画起来的部分,相同了就不会出错。而upload.single()中的upload和你前面定义的变量有关,如下图:就是要和红色圈圈画起来的部分有关,调用了multer里的方法。...
2018-08-09 09:28:37
6420
2
原创 887. Projection Area of 3D Shapes
On a N * N grid, we place some 1 * 1 * 1 cubes that are axis-aligned with the x, y, and z axes.Each value v = grid[i][j] represents a tower of v cubes placed on top of grid cell (i, j).Now we view...
2018-08-05 11:22:19
526
原创 First Missing Positive
题目描述:Given an unsorted integer array, find the smallest missing positive integer.Example 1:Input: [1,2,0]Output: 3Example 2:Input: [3,4,-1,1]Output: 2Example 3:Input: [7,8,9,11,12...
2018-07-31 23:25:46
241
原创 Error: EXDEV: cross-device link not permitted, rename 'C:\Users\LENOVO\AppData\Local\Temp\upload_f21
先看图:主要的原因也看图: 在var form = new formidable.IncomingForm();下面要添加一行红色圈圈起来的代码,读取上传文件的文件夹名。
2018-07-31 15:25:47
2486
原创 Error: ENOENT: no such file or directory, open 'E:\Program Files\nodejs\tmp\upload_38b32f25bc984333c
先看图:出现这种问题的主要原因是你要上传的文件没有在同一个目录夹里所以要把文件夹tmp和运行的js文件放在同一个目录里,如下图:然后是改路径,刚开始是我写的路径是fs.readFile("/tmp/test.png"...) 要把"/tmp/test.png",改成"./tmp/test.png"就没有问题了 fs.readFile("./tmp/test.png", "...
2018-07-31 15:18:18
10467
原创 一个完整的基于Node.js的web应用(入门级)
在此之前先大概了解下Node.js(服务端的javascript):Node.js事实上是另外一种上下文,它允许在后端(脱离浏览器环境)运行JavaScript代码。要实现在后台运行JavaScript代码,代码需要先被解释然后正确的执行。Node.js的原理正是如此,它使用了Google的V8虚拟机 (Google的Chrome浏览器使用的JavaScript执行环境),来解释和执行Ja...
2018-07-31 13:16:06
3763
原创 Design Linked List
题目描述:Design your implementation of the linked list. You can choose to use the singly linked list or the doubly linked list. A node in a singly linked list should have two attributes: val and next. v...
2018-07-30 10:24:10
403
原创 爱吃香蕉的珂珂
珂珂喜欢吃香蕉。这里有 N 堆香蕉,第 i 堆中有 piles[i] 根香蕉。警卫已经离开了,将在 H 小时后回来。珂珂可以决定她吃香蕉的速度 K (单位:根/小时)。每个小时,她将会选择一堆香蕉,从中吃掉 K 根。如果这堆香蕉少于 K 根,她将吃掉这堆的所有香蕉,然后这一小时内不会再吃更多的香蕉。 珂珂喜欢慢慢吃,但仍然想在警卫回来前吃掉所有的香蕉。返回她可以在 H 小时内吃掉所有...
2018-07-28 22:12:09
2330
原创 Letter Combinations of a Phone Number
Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could represent.A mapping of digit to letters (just like on the telephone buttons) is giv...
2018-07-25 09:19:25
485
原创 Median of Two Sorted Arrays
There are two sorted arrays nums1 and nums2 of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).Example 1:nums1 = [1, 3...
2018-07-22 10:31:59
187
原创 Reverse Integer
Given a 32-bit signed integer, reverse digits of an integer.Example 1:Input: 123Output: 321Example 2:Input: -123Output: -321Example 3:Input: 120Output: 21Note:Assume we are dea...
2018-07-22 10:27:09
160
原创 Remove Duplicates from Sorted Array
Given a sorted array nums, remove the duplicates in-place such that each element appear only once and return the new length.Do not allocate extra space for another array, you must do this by modifyi...
2018-07-22 10:21:40
226
原创 Integer to Roman
Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M.Symbol ValueI 1V 5X 10L 50C 100D ...
2018-07-22 10:08:34
286
1
原创 二维数组查找
1.题目描述:在一个二维数组中,每一行都是按照从左到右递增的顺序排列,每一列都按照从上到下递增的顺序排序。请完成这样的一个函数,输入这样的一个二维数组和整数,判断该整数是否在数组中。2.代码如下:#include <iostream>using namespace std;int main(){ int i,j,endA,a[100][100]; int k,m,n,num...
2018-03-01 16:06:05
213
原创 Algorithmic Crush
题目:Devendra在9号云上看到了他的教练朝他微笑。 每次教授选出Devendra单独问他一个问题,Devendra朦胧的头脑里全是他的教练和她的微笑,以至于他无法专注于其他事情。帮助他解决这个问题:给你一个长度为N的列表,列表的初始值全是0。对此列表,你要进行M次查询,输出列表种最终N个值的最大值。对每次查询,给你的是3个整数——a,b和k,你要对列表中从位置a到位置b范围内
2017-12-23 13:57:45
498
原创 css选择器总结
关于CSS选择器总结:1.标签选择器:直接找到标签名字的选择器语法:标签名{} 如:p{}2.类名选择器(类名在同一个页面可以出现多次):通过类名找到对应的标签语法:.类名{}如: .first{}3.ID名选择器(ID名在同一个页面只能出现一次)通过ID名找到对应的标签语法:#ID名{}如: #first{
2017-12-10 12:18:10
352
原创 html+css+js实现火影背景切换登录页面
1.效果图(代码往下滑)2.html代码3.css代码*{ margin:0px; padding:0px;}/* *号是全部的都外边距和内边距都为0,而body只是主题的外边距和内边距都为0 需要给 html 和 body 同时设宽高 100% 图片才能覆盖浏览器页面*/html,body{ overflow:hidden; width...
2017-10-02 17:41:08
4541
14
原创 html+css实现跳动爱心❥(^_-)
跳动爱心主要用了些css3的动画效果@keyframe,实现后的效果如下图(截图效果比较差)。代码再往下滑。1.html代码<html> <head> <title>跳动爱心</title> <meta charset="UTF-8"> </head>...
2017-09-29 17:57:45
12367
3
html+css+js制作美团官网
2017-12-05
html+css静态网页制作
2017-08-30
linux安装微信开发者工具出现问题了,求助各位大佬啊啊啊啊啊。
2018-12-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人