自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

第一千行代码的博客

啦啦啦,我是搬砖的小行家

  • 博客(55)
  • 收藏
  • 关注

原创 leetcode刷题思路:有效的括号

题目需求:给定一个只包括 '(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例2:输入: "()[]{}"输出: true示例3:输入: "(]"输出: false示例4:输入: "([)]"输出: false示例5:输入: "{[]}"输出: true...

2021-01-16 15:57:47 209 1

转载 git常用提交命令

git init //初始化gitgit add ./filename //提交到版本库放入暂存git commit -m "备注" //提交到版本库git remote add origin http://github.com/youname/repo.git //关联远端仓库git remote rm origin//删除远端仓库关联git remote -v//查看已关...

2019-03-01 08:54:14 149

原创 web前端常用代码集合

在线静态资源公共库http://cdn.code.baidu.com/在线jq库:添加class,移除class: $("#box").addClass("active"); $("#box").removeClass("active");设置属性,移除属性:$("a").attr(

2017-08-19 14:08:49 5807

原创 windows 2012服务器配置nginx后无法访问域名的问题

问题:确认域名解析到服务器ip已生效(通过ping域名地址确认域名已指向该ip),确认nginx配置无误(绑定域名、配置端口、配置网站文件目录),但无法从外网访问域名。环境:Windows 2012 R2 + Nginx。解决方案:关闭服务器的防火墙后,可正常访问域名。

2023-09-03 01:10:52 570

原创 cloning a private repository error

【代码】cloning a private repository error。

2023-09-02 07:48:07 537

原创 try to add new column to table, but I got a error

I try to add new column to table, but I got a error called 'error code: 2013. lost connection to mysql server during query 30.000 sec'solution: shutdown all of back end server(some thing connected to the database, key poin is make sure database is not by u

2023-09-01 07:05:45 184

原创 MySQL Shell 教程

一、介绍MySQL Shell是MySQL InnoDB Cluster集群的管理工具,负责管理维护整改InnoDB Cluster,MySQL Shell是MySQL Server的高级客户端和代码编辑器。除了提供的SQL功能,类似于 mysql,MySQL Shell还提供了JavaScript和Python的脚本功能,并包含用于MySQL的API。二、环境准备主机名 IP地址 角色 oratest51 172.16.9.51 primary orate...

2021-01-27 15:12:12 3828 1

原创 cmd命令行修改mysql的用户密码,使用alter修改

2021-01-20 22:14:44 503

原创 jdk从1.8升级到openjdk11,java环境变量修改后不生效

修改java环境变量后,cmd查看java版本,还是以往的版本,需要做如下处理:1. 删除C:\Windows\System32目录下的相关的文件:java.exe、javaw.exe、javaws.exe;2.查看系统变量path下是否有C:\ProgramData\Oracle\Java\javapath,如有,则删除。...

2021-01-20 21:03:14 1771 1

原创 javafx-tableview删除或修改默认的“表中无内容”文本

我想将一个空的Javafx表显示的默认文本从No content in table删除或更改为对用户更有意义的内容。例如,在显示学生的表格中,当没有学生要显示时,我要对课程表说“数据库中没有学生”或“学生没有课程”。因为TableView控件没有直接操作表为空时的setter方法。 您将要做的是使用TableView的占位符属性,该属性可以设置为Node类型的任何对象。 例如...myTableView.setPlaceholder(new Label("My table is empty m

2020-12-13 02:14:21 1314

原创 Vue + Vant List 列表()

Vant List 列表介绍瀑布流滚动加载,用于展示长列表,当列表即将滚动到底部时,会触发事件并加载更多列表项。引入import Vue from 'vue';import { List } from 'vant';Vue.use(List);代码演示基础用法List 组件通过loading和finished两个变量控制加载状态,当组件滚动到底部时,会触发load事件并将loading设置成true。此时可以发起异步操作并更新数据,数据更新完毕后,将loading...

2020-11-06 10:17:09 7653 2

原创 vue识别上一个路由页面

//如果上一个路由是团长中心,则将activityStatus设置为null,默认查全部状态活动,tab选项卡也要设置为0的索引beforeRouteEnter(to,from,next){next(vm=>{if(from.meta.title=="团长中心"){sessionStorage.setItem('activityStatus',null)v...

2020-11-03 16:45:06 1533

转载 html2canvas - 解决办法之图片跨域导致的截图空白

1. 后端支持:图片要是cdn上的地址,并且允许图片跨域,header头中设置应为  Access-Control-Allow-Origin: *2. 前端配置1 var opts = {2 scale: scale, // 添加的scale 参数3 canvas: canvas, //自定义 canvas4 logging: false, //日志开关,便于查看html2canvas的内部执行流程5...

2020-11-02 19:55:29 1151

原创 java中static使用之静态方法注意点

1.静态方法可以直接调用同类中的静态成员,但是不能直接调用非静态成员,这是为什么呢?大家想一下,静态成员在对象创建之前就要写入内存,所以它在内存中是实实在在的存在的,而非静态还不存在内存中,所以不能调用,也就是静态方法使用的东西比较受限制图1那么怎么样才可以调用非静态成员呢?很简单,只需要把非静态成员写进内存就可以了,那就通过创建该类的对象来访问,如图2图22、在普通成员方法中,则可以直接访问同类的非静态变量和静态变量,普通类中对访问的东西没有太大要求如下所示:...

2020-10-07 16:54:51 247

原创 java二分查找笔记

import java.util.*; //准备一个排序好的数组,一个key值,一个Max值,一个Min值,一个mid //最大值索引大于等于中间值索引时循环 //如果key值小于中间值索引,mid-1,如果key大于mid,mid+1,如果key值等于中间值索引,则返回中间值索引 public class BSerch{ public static int BSerchFun(int[] arr,int key) { ...

2020-09-24 13:03:00 199

原创 微信小程序清空input操作,为啥要点2次才能清空?

点第一次失去焦点,点第二次input才被清空直接贴代码<view class='searchCon'><input type='text' placeholder='搜一搜这是什么垃圾?' value="{{inputVal}}" bindinput='searchInput' bindconfirm="seachBtn" placeholder-class="placeholderClass" focus='{{isfocus}}' /><view ...

2020-08-10 20:10:08 555

原创 javascript 实现下载图片

场景服务器接口返回一个图片的远程地址,要求前端进行下载实现方案前端接口拿到图片通过canvas转成base64的格式,然后利用A标签的download属性 进行下载,具体请看代码ps:如果是同源域名下面的话。其实直接操作a标签的href即可,下面展示的方法是跨域的实现// <a href="" download>下载</a>function getUrlBase64(url,callback ,ext = '') { var canva...

2020-08-05 17:35:32 700

转载 GitLab创建SSH Key 过程

1.首先你需要在github上或者gitlab上建立了自己的账户,项目组已经将你加入了group。2.打开git bash,输入命令 ls -al ~/.ssh ,如果提示,ls: cannot access '/c/Users/Administrator/.ssh': No such file or directory,则表示没有。如图所示,3.这个时候输入命令 ssh-keygen ...

2020-04-29 16:04:45 652

转载 xampp默认mysql密码设置,修改mysql的默认空密码

以前开发我一直都是用的appserv,appserv的特点就是一键安装,安装的时候会要求用户输入mysql的root密码。今天我改用xampp作为我的开发环境,所以碰到了修改mysql默认空密码的问题。我看了下网上所提供的一些帮助信息,搞的那么复杂,其实没必要,我这有简单的做法,其实本质上都是大同小异,下面说下我的方法:因为安装xampp后的mysql默认密码为空,所以我们能登录到php...

2020-04-22 21:54:39 986

原创 回调函数错误写法的报错总结

var provinces=['xizang','beijing','china'], provincesText=['西藏','北京','中国'], placeCode=[540000,110000], mapType = "北京", //地图类型 EpidemicDynActiveClass = 0 //疫情K线趋势...

2020-03-08 10:41:32 721

原创 回调函数错误写法报错总结

var provinces=['xizang','beijing','china'], provincesText=['西藏','北京','中国'], placeCode=[540000,110000], mapType = "北京", //地图类型 EpidemicDynActiveClass = 0 //疫情K线趋势图类型 $("#se...

2020-03-08 10:35:40 956

原创 MySQL语法大全

select * from emp; #注释#---------------------------#----命令行连接MySql--------- #启动mysql服务器net start mysql #关闭 net stop mysql #进入mysql -h 主机地址 -u 用户名 -p 用户密码 #退出exitstatus;显示当前mysql的...

2020-03-03 11:07:47 157

原创 在VUE中,父组件如何引入子组件?

2020-02-16 21:04:18 790 1

原创 git配置用户信息

一、在本地配置用户信息 配置内容:user.name 和 user.email 配置目的:Git用来记录谁做了什么事 配置方法:windows下打开Git Bash进行操作 git config #查看本机是否配置了个人信息git config --global user.name "……" #定义全局的用户名git config --global ...

2020-01-06 20:48:28 362

转载 Ubuntu 18.04下使用Apache搭建一个web服务器

几个必要的概念web服务器以我之见,web服务器就是运行在计算机上的一个向整个网络或者是web客户端、浏览器提供文档的一个程序,我们通过http请求便可以获取到存储到web服务器中的信息。web服务器与网络服务器的区别网络服务器是网络环境下为客户提供某种服务的专用计算机。换言之,我们的web服务器服务(程序)便是跑在这种计算机下面的。常见的web服务器常见的web服务器有Ap...

2019-12-27 12:50:07 523

原创 axios请求400错误解决方案

前端请求头的content-type和后端不一致,导致请求失败var params = new URLSearchParams();params.append('password', '123');params.append('phone', '123');this.$axios({method: "post",url: "https://back.zhanchengwlk...

2019-07-03 09:53:48 15772 1

原创 使用jquery-webcam插件,实现人脸采集并转base64

项目需求:在ie或chrome浏览器下,调用电脑摄像头(确保使用的是笔记本电脑,或者摄像头功能正常使用的台式机),进行人脸图像采集预览,并将图片的base64码传入到后台进行后续操作前期插件准备jquery:1.5版本以上即可 jquery-webcam:github地址, 作者主页地址这里。该插件下载好后我们需要如下四个文件并与下面测试的HTML放在同一目录下:测试页面测试...

2019-04-04 14:40:43 719

原创 postmessage解决iframe跨域嵌套,调用父页面方法【跨页面通信】

粒子:父页面属于服务器地址,子页面属于本地地址parent.html&lt;div&gt; &lt;iframe src="http://localhost:8081" id="iframe" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" &gt;&lt;/i

2019-03-07 12:21:02 2038

转载 linux解压.tar.xz压缩包

 今天,打算更新一下node版本(v6.11.1 -&gt; v8.9.4),结果阿里云服务器使用nvm命令下载慢如牛,于是直接在node官网找到合适的v8.9.4压缩包下载到电脑里,然后up到阿里云服务器里,最后使用命令 1 tar xvJf  node-v8.9.4-linux-x64.tar.xz   解压成功以后,将压缩包改一下名字 ...

2019-02-25 13:51:47 811

转载 ubuntu中建立、复制、移动、删除文件的命令

Linux文件的建立、复制、删除和移动命令mkdir命令一、mkdir 命令使用权限所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录。二、mkdir 命令使用格式格式:  mkdir  [选项]  DirName三、mkdir 命令功能通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件...

2019-02-25 10:34:05 733

原创 Ubuntu 14.04 Vim编辑文件的一般操作

 vim编辑文件的一般操作   1. vim #在命令行中输入vim,进入vim编辑器   2. i #按一下i键,下端显示 --INSERT-- #插入命令,在vim中可能任意字符都有作用   3. Esc #退出i(插入)命令进行其它命令使用   4. :r filename #读入一个文件内容,并写入到当前编辑器中   5. :w newfilename #将该编辑器中的...

2019-02-20 17:25:09 1924 1

原创 nodejs的Express报错,Payload Too Large,请求数据太大

报错如下: Error: request entity too large 经过一些研究和测试,我发现在调试时,先app.use(express.bodyParser({limit: '50mb'}));,之后 app.use(express.json());。然后,Express会将全局限制设置为1mb,因为他在运行脚本时遇到的第一个解析器是express.json()。向上移动b...

2019-01-31 16:20:31 5488

转载 Axios发送请求时params和data的区别

 在使用axios时,注意到配置选项中包含params和data两者,以为他们是相同的,实则不然。 因为params是添加到url的请求字符串中的,用于get请求。 而data是添加到请求体(body)中的, 用于post请求。比如对于下面的get请求:axios({method: "get",url: "http://www.tuling123.com/openapi/a...

2019-01-25 14:59:49 9907 2

转载 vim 命令详解

vi: Visual Interface 可视化接口vim: VI iMproved VI增强版全屏编辑器,模式化编辑器vim模式:编辑模式(命令模式) 输入模式 末行模式模式转换:编辑--&gt;输入: i: 在当前光标所在字符的前面,转为输入模式; a: 在当前光标所在字符的后面,转为输入模式; o: 在当前光标所在行的下方,新建一行,并...

2019-01-21 11:20:29 520

转载 Cesium 学习记录(1) 搭建Cesium开发环境

    最近导师接了一个需要web gis开发的项目,我就临时上阵啦~由于有java web开发的经验,就选择了js开源框架Cesium        由于项目还有其他web开发模块,就使用eclipse作为IDE,这一系列就记录我的Cesium学习过程吧~        这个项目的需求方要求不是很多,所以我可能不会对Cesium进行深入的剖析和研究,但是会尽量站在初学者的角度,将我学习的...

2019-01-03 18:32:27 1082

转载 npm离线安装包

参考网址:http://www.ruanyifeng.com/blog/2016/01/npm-install.html http://blog.lxjwlt.com/front-end/2016/03/01/npm-offline-package.htmlNPM在安装的过程中会自动下载安装包的依赖文件,离线环境下由于无法下载安装包必要的依赖文件会导致安装失败。以下提供两种方式获取NPM离线包...

2018-12-22 11:44:41 3148

转载 git强制push

想到也没做什么,就直接强制push了。$ git push -u origin master -f总感觉哪里不太对,合作项目的时候,还是建议不要用这种方法的好。 顺便搜索了下别的解决方案:1. push前先将远程repository修改pull下来:$ git pull origin master$ git push -u origin master2. 若不想merg...

2018-11-13 16:46:31 2718

转载 GIT本地新建分支并提交到远程仓库

1.建立本地仓库    查看当前项目根目录中有没有 .git文件(隐藏文件),如果没有,右键-&gt;Git bash here ,然后输入命令git init建立本地仓库git init2.将代码提交到本地仓库git add .git commit -m "new branch commit"3.在本地仓库中建立一个与远程仓库的别名,以便之后提交代码而不是每次都要输入远程...

2018-10-30 16:36:34 10375

原创 footer置顶之js方法

var footer = document.getElementsByClassName("footer")[0];  var footer_h = footer.offsetHeight;  var footer_t  = footer.offsetTop;  var doc_h = document.documentElement.clientHeight;    //如果

2017-11-05 00:46:16 608

转载 文字超出隐藏并显示省略号

.css2 {    overflow: hidden; /*自动隐藏文字*/    text-overflow: ellipsis;/*文字隐藏后添加省略号*/    white-space: nowrap;/*强制不换行*/    width: 20em;/*不允许出现半汉字截断*/    color:#6699ff;border:1px #ff8000 dashed;

2017-10-17 15:43:50 835

空空如也

空空如也

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

TA关注的人

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