- 博客(197)
- 收藏
- 关注
转载 CentOS7中使用GitBlit搭建自己的Git服务器
1.搭建依赖库yum install javayum install gityum install -y gcc-c++ curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-develyum install lsofyum install net-tools2.从官网中下...
2019-09-09 16:32:00
317
转载 Windows平台下Git服务器搭建
第一步:下载Java,下载地址:http://www.java.com/zh_CN/第二步:安装Java.安装步骤不再详述。第三步:配置Java环境变量. 右键”计算机” => ”属性” => ”高级系统设置” => ”高级” => “环境变量” => “系统变量”。新建: 变量名:JAVA_HOME...
2019-09-05 22:07:00
223
转载 域名解析后主机记录和记录值怎么填写?都是什么意思?
之前我买的域名在腾讯云解析之后,需要添加记录,开始一脸懵啊,在网上搜查了一些资料,整理了一下,希望为大家解点惑吧!添加记录记录类型主机记录:主机记录就是域名前缀,常见用法有:www:解析后的域名为 www.1756260160.com@:直接解析主域名 1756260160.com:泛...
2019-07-26 14:34:00
5746
转载 Vue组件选项props
组件接受的选项大部分与Vue实例一样,而选项props是组件中非常重要的一个选项。在 Vue 中,父子组件的关系可以总结为props down, events up。父组件通过props向下传递数据给子组件,子组件通过events给父组件发送消息。本文将详细介绍Vue组件选项props父子级组件 在介绍props之前,先介绍父子级组件的写法 在一个良好...
2019-03-13 10:46:00
91
转载 微服务是什么
1.微服务原理图图片来自于网络,如有侵权,请联系博主,立即删除图片从右向左来看:(1)为服务最主要的目的就是实现,如果说软件a使用了购物车程序作为后台,同时软件b也使用了购物车作为后台,那么如果软件a和b都是同一家公司开发的,那么他们就不需要写相同的代码,为软件a和b同时都写一个后台,它可以将后台的服务拆分,分别为了很多,如:认证,购物车,用户,商品,支付等等,需要什么功能就直接...
2019-02-18 10:08:00
68
转载 对Array.prototype.slice.call()方法的理解在看别人代码时,发现有这么个写法:[].slice.call(arguments, 0),这到底是什么意思呢?...
1、基础1)slice() 方法可从已有的数组中返回选定的元素。start:必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。end:可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数...
2019-02-18 09:01:00
97
转载 浅析 JavaScript 中的 Function.prototype.bind() 方法
Function.prototype.bind()方法bind()方法的主要作用就是将函数绑定至某个对象,bind()方法会创建一个函数,函数体内this对象的值会被绑定到传入bind()函数的值。例如,在f()函数上调用bind()方法并传入参数obj,即f.bind(obj),这将返回一个新函数, 新函数会把原始的函数f()当做obj的方法来调用...
2019-02-15 16:46:00
114
转载 小程序使用npm模块(引入第三方UI),报错的多种解决办法。
前言引入第三方模块时,我遇到了很多坑。首先是微信、第三方模块的文档描述不清楚。其次。搜索到的博客,大部分是抄的文档 / 相互转载抄袭。作用有限。于是,我自己做了各种条件下的测试。解决各种情况的引入Npm模块的报错、失败。希望对你有帮助。下面以引入Vant 小程序版 为例,开始测试。1、小程序路径在中文目录下在中文路径下新建项目,引入UI失败。将中文改为英文,重启项...
2019-02-03 14:21:00
891
转载 在小程序开发中使用 npm
微信小程序在发布之初没有对 npm 的支持功能,这也是目前很多前端开发人员在熟悉了 npm 生态环境后,对微信小程序诟病的地方。微信小程序在 2.2.1 版本后增加了对 npm 包加载的支持,使得小程序支持使用 npm 安装第三方包。微信小程序的功能更新最近更新的也非常给力,如之前给大家介绍的微信小程序开发平台新功能「云开发」快速上手体验。1. 在小程序中加载 npm 包...
2019-02-03 14:20:00
135
转载 CentOS7.0安装Nginx 1.7.4
一、安装准备首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以执行如下命令安装 $ yum install gcc-c++ $ yum install pcre pcre-devel ...
2019-01-09 16:28:00
72
转载 yum安装下的nginx,如何添加模块,和添加第三方模块
背景:centos7下yum直接安装的nginx,添加新模块1、查看nginx版本模块 nginx -V 2、下载一个同版本的可编译的nginx cd /home/ngadm wget http://nginx.org/download/nginx-1.12.2.tar.gz tar zxvf nginx-1.12.2.tar.gz && cd nginx-1.1...
2019-01-08 16:10:00
225
转载 加快Vue项目的开发速度
巧用WebpackWebpack是实现我们前端项目工程化的基础,但其实她的用处远不仅仅如此,我们可以通过Webpack来帮我们做一些自动化的事情。首先我们要了解require.context()这个APIrequire.context()您可以使用require.context()函数创建自己的上下文。 它允许您传入一个目录进行搜索,一个标志指示是否应该搜索子目录,还有一...
2018-12-27 10:06:00
128
转载 前端面试题 vue
webpack作用:webpack是把项目当作一个整体,通过一个给定的的主文件,webpack将从这个文件开始找到你的项目的所有依赖文件,使用loaders处理它们,最后打包成一个或多个浏览器可识别的js文件。一些关键配置项:entry:定义入口文件,它将是整个依赖关系的根varbaseConfig={entry:'./src/index.js'}当我们需...
2018-12-20 10:32:00
204
转载 前端常用面试题目及答案-HTML&CSS篇
1. 行内元素和块级元素有哪些?行内元素:123456789101112131415161718192021222324252627<a> //标签可定义锚 <abbr> //表示一个缩写形式 <acronym> //定义只取首字母缩写 <b> //字体...
2018-12-20 10:15:00
169
转载 使用after伪类,配合IE的zoom或者overflow清除浮动
用after伪类实现,兼容多种浏览器:.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;overflow:hidden;}为了兼容IE6、IE7,加上下面代码:.clearfix{zoom:1}一般情况下,如果父层内部有浮动(float)可能导致父层的高度为...
2018-12-20 09:35:00
113
转载 函数式编程
FP 风格var ops = { "plus": (x,y)=>x+y, "mul" : (x,y)=>x*y, "and" : (x,y)=>x&y}function operation(op, array) { return array.slice(1).reduce(ops[op], array[0]);}...
2018-12-19 10:48:00
84
转载 在CentOS 7上安装Node.js
一.安装1.进入官网下载最新版本https://nodejs.org/en/选择下载后上传或直接使用wget下载wget https://nodejs.org/dist/v8.11.2/node-v8.11.2-linux-x64.tar.xz2.解压***.tar.xz格式文件需要两部解压步骤1>xz -d node-v8.11.2-linux-x64...
2018-12-07 10:30:00
371
转载 node中__dirname、__filename、process.cwd()、process.chdir()表示的路径
直接上结论:__dirname 表示当前文件所在的目录的绝对路径__filename 表示当前文件的绝对路径module.filename ==== __filename 等价process.cwd() 返回运行当前脚本的工作目录的路径process.chdir() 改变工作目录例子,文件路径有如下结构:newapp > demo > hello.js在hello.js文件中...
2018-12-06 15:31:00
115
转载 ESLint 的使用和.eslintrc.js配置
在团队协作中,为避免低级 Bug、产出风格统一的代码,会预先制定编码规范。使用 Lint 工具和代码风格检测工具,则可以辅助编码规范执行,有效控制代码质量。ESLint 简介ESLint 由 JavaScript 红宝书 作者 Nicholas C. Zakas 编写, 2013 年发布第一个版本。 NCZ 的初衷不是重复造一个轮子,而是在实际需求得不到 JSHint...
2018-12-06 09:52:00
2080
转载 浅析 Node.js 单线程模型
总结笔记:对于每个用户请求,由主线程接收并存放于一个事件队列中(不做任何处理),当无请求发生时,即主线程空闲,主线程开始循环处理事件队列中的任务:对于非阻塞JS程序:1、若某事件需要I/O操作,则主线程发出I/O请求,然后继续执行,由底层的程序实现I/O并返回I/O数据(底层程序是多线程的,JS是单线程的),底层I/O线程处理完后将该事件重新放入事件队列并释放当前线程;...
2018-12-05 15:41:00
114
转载 如何区分Babel中的stage-0,stage-1,stage-2以及stage-3(一)
大家知道,将ES6代码编译为ES5时,我们常用到Babel这个编译工具。大家参考一些网上的文章或者官方文档,里面常会建议大家在.babelrc中输入如下代码:{ "presets": [ "es2015", "react", "stage-0" ], "plugins": [] }...
2018-12-05 15:20:00
190
转载 Babel的配置和使用
自从Babel由版本5升级到版本6后,在安装和使用方式上与之前大相径庭,于是写了这篇入坑须知,以免被新版本所坑。坑一:本地安装和全局安装全局安装只需: $ npm install --global babel-cli这时候我们可以使用Babel命令编译文件: $ babel index.js --out-file compiled.js ...
2018-12-05 15:13:00
91
转载 PM2实用入门指南
来源:https://www.cnblogs.com/chyingp/p/pm2-documentation.html简介PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。下面就对PM2进行入门性的介绍,基本涵盖了PM2的常用的功能和配置。安装全局安装,简直不能更简单。np...
2018-12-05 14:32:00
101
转载 如何在CentOS 7上安装Nginx
第一步 - 添加Nginx存储库要添加CentOS 7 EPEL仓库,请打开终端并使用以下命令:sudo yum install epel-release第二步 - 安装Nginx现在Nginx存储库已经安装在您的服务器上,使用以下yum命令安装Nginx:sudo yum install nginx在对提示回答yes后,Nginx将在服务器上完成安装。第三步 - 启动Ng...
2018-11-29 16:23:00
57
转载 centos7最新 mysq5.6 安装
安装教程1、下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 可能遇见的问题:wget未找到命令 解决方案:yum -y install wget 2、安装mysql-community-release-el7-5.noarch.rpm包 ...
2018-11-29 16:05:00
100
转载 mysql5.6新补充
输入:cd C:\Program Files(x86)\MySQL\MySQL Server 5.6\bin 回车然后输入:mysqld -install再回车 然后出现安装成功后,再输入net start mysql 启动服务,然后出现 服务启动成功后就可以登录了,输入mysql -u root -p bin/msyql -h ho...
2018-08-28 09:58:00
243
转载 浅谈CSS3中display属性的Flex布局
最近在学习微信小程序,在设计首页布局的时候,新认识了一种布局方式display:flex1 .container {2 display: flex;3 flex-direction: column;4 align-items: center;5 background-color: #b3d4db;6 }编译之后的效果很明显,界面的布局也...
2018-07-23 09:05:00
92
转载 全局变量 全局函数vue 方法
定义全局变量原理:设置一个专用的的全局变量模块文件,模块里面定义一些变量初始状态,用export default 暴露出去,在main.js里面使用Vue.prototype挂载到vue实例上面或者在其它地方需要使用时,引入该模块便可。全局变量模块文件:Global.vue文件:<script>const serverSrc='www.baidu.co...
2018-01-02 10:26:00
599
转载 Vue中this.$router.push参数获取
传递参数的方法:1.Params由于动态路由也是传递params的,所以在this.$router.push()方法中path不能和params一起使用,否则params将无效。需要用name来指定页面。及通过路由配置的name属性访问在路由配置文件中定义参数:通过name获取页面,传递params:在目标页面通过this.$route.params获取参...
2017-12-05 16:14:00
85
转载 Windows下Redis的安装使用
Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方...
2017-10-24 08:52:00
65
转载 浅谈大型网站高可用性架构
作为一名程序员,我更感兴趣的是微博如何应对瞬时涌来的高并发大流量。从很久很久以前文章马伊琍的“周一见”,到后来“出轨队”、“吸毒队”的争相夺分,再到前段时间的郭敬明事件、薛之谦事件,再到今天的鹿晗宣布恋情......微博看似每次都在挂,一直都没有进步,大家每次遇到热点事件刷不出内容的时候都会吐槽微博的应用平台很辣鸡。但是呢,微博的后台系统肯定一直在重构升级优化,我觉得能够做到今天这种水平...
2017-10-10 10:01:00
88
转载 什么是持久化
本人找了好多文章都没有找到满意的答案,最后是从孙卫琴写的《精通Hibernate:Java对象持久化技术详解》中,看到如下的解释,感觉还是比较完整的。摘抄如下:狭义的理解:“持久化”仅仅指把域对象永久保存到数据库中;广义的理解,“持久化”包括和数据库相关的各种操作。● 保存:把域对象永久保存到数据库● 更新:更新数据库中域对象的状态。● 删除:从数据库中删除一个域对象。● 加载:根据特定...
2017-09-15 09:31:00
87
转载 Access control allow origin 简单请求和复杂请求
错误信息:XMLHttpRequest cannot loadhttp://web.image.myqcloud.com/photos/v2/10008653/bhpocket/0/?sign=4FcLKd5B8…p4SkFVUEJtZ1omZT0xNDQ0NzExMDE5JnQ9MTQ0NDcwNzQxOSZyPTEzMDMyMDgzOTAmdT0wJmY9.No 'Access...
2017-09-06 19:57:00
94
转载 各种排序算法(冒泡、选择、快排、插入、希尔、堆排、归并、计数、基数)...
版权声明:本文为博主原创文章,未经博主允许不得转载。计数排序:时间复杂度:O(N), 空间复杂度O(最大数-最小数)基数排序:时间复杂度:O(N*位数),空间辅助度O(N)冒泡排序(BubbleSort) 冒泡排序(BubbleSort)是一种简单的排序算法。它重复地遍历过要排序的数列,一次比较两个元素,如果他们的顺序错误把他们交换...
2017-08-31 15:31:00
165
转载 fetch API 简单解读
http://f2e.souche.com/blog/fetch-api-jie-du/?utm_source=tuicool&utm_medium=referral在我们日常的前端开发中,XMLHttpRequest是必不可少会遇到的一个东东。XHR最初是由微软引入其MSXML的,Web 开发者需要通过 ActiveX 去调用,而后,Mozilla 开发者...
2017-08-17 09:22:00
99
转载 dependencies与devDependencies的安装方法
npm install在安装node模块时,有两种命令参数可以把它们的信息写入package.json文件:–save–save-dev但它的文档里1,只提到一个小区别,–save会把依赖包名称添加到package.json文件dependencies键下,–save-dev则添加到package.json文件devDependencies键下,譬如:...
2017-08-12 15:45:00
3333
转载 Node.js用ES6原生Promise对异步函数进行封装
版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。转载请注明来源http://blog.csdn.net/azureternite目录(?)[+]Promise的概念Promise 对象用于异步(asynchronous)计算.。一个Promise对象代表着一个还未完成,但预期将来会完成的操作。...
2017-08-10 08:53:00
104
转载 superagent-promise
varPromise=this.Promise||require('promise');varagent=require('superagent-promise')(require('superagent'),Promise);//method,urlformwith`end`agent('GET','http://google.com'...
2017-08-09 17:06:00
267
转载 webpack常用配置项配置文件介绍
一.webpack基础1.在项目中生成package.json:在项目根目录中输入npm init,根据提示输入相应信息。(也可以不生成package.json文件,但是package.json是很有用的,所有建议生成)2.安装webpaacka.在全局中安装webpack:npm install webpack -gb.将webpack安装到项目并将webpack写入p...
2017-08-08 15:07:00
413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人