自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nginx下的负载均衡

为提升服务的抗压能力,不至于在一台服务器down的时候,服务完全瘫痪,或者说每一天的服务器的性能不一样,灵活配置承担的服务,可以使用Nginx的负载均衡,就是可以根据各个服务器的特点,或者根据配置的服务器的特点进行分发服务。测试场景:在一台服务器上部署了3个服务,区别在三个端口不一样,但是提供的服务都是一样的,三台中有权重weight比较高,有备用的。upstream jieqian...

2019-12-14 20:58:09 250

原创 Nginx提供转发服务

在同一个服务器上,有可能会提供部署多个服务,不同的服务占用不用着不同的端口,但是,有时候,又嫌弃在访问时,写端口比较麻烦,所以,用Nginx做一个简单的转发,还是比较省事。在同一个Server下进行转发,可以根据location,配置不同的转发server{listen 80;#监听端口server_name www.childcoder.cn;#域名index index...

2019-12-14 20:18:18 612

原创 Vue 在APP中调试代码工具vconsole

1.安装//终端执行npm install vconsole --save-dev2.main.js中 引用import Vconsole from 'vconsole';const vConsole = new Vconsole();Vue.use(vConsole);3.在项目中,可以直接使用console.log()直接打印,在页面上 就会展示一个控制台注意...

2019-12-10 18:09:17 799

原创 iOS 瘦包优化未使用的图片资源

在工程瘦包中,包含着一些,在业务更新过程中未被使用的图片资源文件,可以使用工具,LSUnusedResources.一.下载运行在Mac上的工具LSUnusedResources下载地址二.通过Xcode打开运行工程在工程中,往往添加有序列号的图片,比如,loading_1,loading_2,loading_3,loading_4,但是在使用时,可能不是直接引用的而是通过字...

2019-11-26 16:06:16 343

原创 iOS 瘦包使用的工具Linked-Map

Linked-Map工具主要是查看,当前工程的.o目标文件的大小,系统库的大小。根据文件的大小,进而进行瘦身,比如,合并静态库,减少工程类和方法Method。使用1.在Xcode工程中,打开Write Linked Map File功能,Xcode->Target->Build Setting ->Write Linked Map File2.查找编译之后的Link...

2019-11-26 15:04:50 913

原创 iOS提升编译和打包速度(一)

CCache是可以把编译的中间产物.o,缓存起来的工具。在首次编译时,如果工程中配置了CCache,就会把CCache作为C编译器,同时,编译生成的目标文件进行缓存,在下一次编译时,会使用缓存的.o目标文件。安装ccache工具//打开终端执行 如下命令 HomeBrew可能 更新的时间 会比较长brew install ccache//安装完毕查看ccache --help /...

2019-11-22 22:51:38 792

原创 iOS 通用链接(Universal Link)唤起APP

APP端的配置Xcode 11.0以下的 在Target ->Capabilities中,打开Associated Domains配置 在Associated Domains中配置,支持的域名,在配置时,必须是applinks: 开头,比如:支持的域名是meilikongjian.resolr.com,需要配置的写法:applinks:meilikongjian.resolr.com...

2019-11-13 15:33:40 1180

原创 Flutter开发之iOS真机调试

Flutter进行真机调试的条件1.Xcode Account账户中登录的有开发者账号2.真机连接Mac电脑,并处于解锁状态3.选择对应的开发者账号 和调试设备ID在VS Code 中,执行 flutter run学习博客:https://blog.csdn.net/shifang07/article/details/92578931...

2019-11-12 15:24:25 3869

原创 flutter安装学习记录

1.下载flutter 目前安装在/Users/xiaofeiniao/1.进入安装目录 目前安装在 账户目录下cd /Users/xiaofeiniao2.下载flutter资源git clone -b stable https://github.com/flutter/flutter.git2.配置环境变量1.编辑 .profile cd /Users/xiaofein...

2019-11-12 10:55:09 155

原创 Jenkins忘记密码解决

1.找到Jenkins的安装,目录,我的安装目录是在/Users/xiaofeiniao/.jenkins下,2.修改路径下的config.xml文件。把useSecurity属性改为false重新启动Jenkins,3.进入系统管理的管理用户就可以修改密码了.如果系统管理中没有管理用户选项,如图所示:进入 系统管理—-Configure Global Security 页面,...

2019-11-08 13:58:03 254

原创 Vue中配置多环境变量

在Vue开发中,经常遇见多个访问环境,开发环境、UAT环境、准生产环境、生产环境等,每一种环境下访问的域名,都是不一样的,所以,就可以通过配置多环境变量。第一步:在package.json文件中,添加新的编译打包节点, "name": "survey_pro", "version": "1.0.0", "description": "dioacha", "author"...

2019-11-05 11:46:38 1424

原创 centos7防火墙firewalld及iptable配置命令

firewalldfirewalld常用命令firewall-cmd --state ##查看防火墙状态,是否是runningfirewall-cmd --reload ##重新载入配置,比如添加规则之后,需要执行此命令firewall-cmd --get-zones ...

2019-11-04 15:29:29 282

原创 node服务的启动(解决node启动之后,ITerm窗口不能关闭问题)

通常node命令,启动一个node服务,一般都是执行,node app.js或者node index.js,但是,node启动的服务,启动窗口ITerm不能关闭,关闭了之后,服务就被stop。PM2是一个node进程的管理工具,据说可以进行性能监控、自动重启、负载均衡等,而且使用非常简单。(目前没有测试过)安装和更新PM2工具在ITerm终端中执行,1.安装命令npm insta...

2019-11-04 14:02:46 1338

原创 node 项目打包工具ncc

ncc是一个简单的打包工具,可以把一个node项目,打包成单个的js文件。安装npm i -g @zeit/ncc使用1、cd到工程目录下,就是你的项目目录,比如说app.js或者说 index.jscd /Users/xiaofeiniao/小试牛刀/调查文件/survey2.执行打包命令ncc build app.js3.打包完毕之后会在当前工程目录中,创建一个di...

2019-11-04 11:07:44 2615

原创 iOS关于testFlight测试学习

testFlight测试,相比于打包addhoc减少打包的频率,只需要打包AppStore的包,添加要参与测试的人员的姓名和邮箱,就可以参与测试。添加测试人员的入口有两个AppStore Connect 用户 就是你在iTunesconnect的用户和访问中添加的账户,这种方式最多可以添加25个,优点是不需要等待testFlight审核通过,可以直接在testFlight中,输入邀请码安...

2019-10-30 11:45:08 1065

原创 centos下搭建Jenkins持续集成环境(安装jenkins)

1、安装JDKyum install -y java2、安装jenkins添加Jenkins库到yum库,Jenkins将从这里下载安装。wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.reporpm --import https://jenkins-ci.o...

2019-10-28 22:51:12 195

转载 Linux中修改环境变量及生效方法

方法一:  在/etc/profile文件中添加变量【对所有用户生效(永久的)】  用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。  要让刚才的修改马上生效,需要执行以下代码  # source /etc/profile  方法二:  在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的...

2019-10-28 11:45:57 139

原创 Centos系统下安装git

1.使用yum命令//直接使用 yum 命令 但是 这个默认只安装1.8.3的版本yum install git//如果嫌弃版本比较低 可以使用如下命令卸载yum remove git2.下载git包进行安装2.1获取最新的安装包,使用wget命令进行下载wget https://github.com/git/git/archive/v2.17.0.tar.gz;...

2019-10-28 11:45:02 150

原创 iOS Jenkins自动化打包配置学习记录

1.安装java JDK环境1.1检测java JDk 安装的版本//Java环境查看java -version1.2如果当前环境没有下载安装,可以下载并安装。下载地址2.下载安装Jenkins。2.1在官网下载安装,下载地址,下载之后双击安装,pkg文件。安装之后,会默认自动打开浏览器,打开的默认地址是:http://localhost:8080,并让你输入密码,...

2019-10-25 23:18:31 970

原创 jenkins安装插件失败的方案

在安装Gitlab插件时,安装了很多次,一直是失败,后来看有网上说自己下载完了,在插件管理里面用高级安装。插件的下载地址:http://updates.jenkins-ci.org/download/plugins/例如:我们在安装gitlab-plugin插件时,安装不成功,就可以在这个网页中,使用command+f,查找对应的插件进行下载;下载完毕之后,剩下的就是手动安装的...

2019-10-24 15:38:01 2414

原创 Linux下终端中使用jenkins命令启动失败

在使用HomeBrew安装完Jenkins之后,可以使用jenkins进行,Jenkins的重启操作,报错如下:网上说,直接修改占用端口,默认端口是8080端口,但是发现修改端口之后,下一次再重启,还是端口被占用。双击Jenkins的dmg,默认安装路径/Applications/Jenkins,在当前目录下,jenkins.war文件修改Jenkins的默认端口8080,1. cd...

2019-10-24 11:45:05 1260

原创 Linux下查看端口占用

1.查看Linux下端口占用情况2.查看Linux下某个端口的占用情况 lsof -i:端口

2019-10-24 10:50:52 207

原创 Vue 中使用export 和export default 引出

在工程中,需要定义一些常量,和公用函数供工程使用时,可以创建一个公用的js文件,使用export 导出或者export default 导出。使用export 导出1.工程中要定义一些常量2.定义一些公用的处理函数//常量定义const UserName = 'xxxx';//用户名const PassWord = 'xxxx';//密码//定义一些函数//示例 求和f...

2019-10-22 11:14:49 1376

原创 iOS组件化中.framework静态库的制作学习记录

1.创建一个Cocoa Touch Framework的工程。2.选择编译的方式 TARGETS->Build Setting -> Mach-O Type ,选择编译方式为Static Framework,默认为Dynamic Framework3.修改编译成库时的架构,TARGETS->Build Setting ->Build Active Archit...

2019-10-13 14:22:31 1375

原创 iOS keychain在同一个开发者账号的数据共享

keychain数据存特点独立于sandbox沙盒之外,APP被卸载的时候,sandbox沙盒内容被清除,但是keychain依然存在,因为它是存在于系统级别的 存于keychain的数据是被加密保存的,相对于来说比较安全 在同一个teamID的APP,可以共享keychain的数据,不是同一个teamID的keychain数据是无法共享的。 keychain存储存在着私有区和共有区,每一...

2019-10-12 14:50:51 714

原创 vue 计算属性computed和watch监听

在Vue视图显示中,有时候,总是需要一些数据处理然后再显示,这样就可以使用computed属性。computedcomputed使用//v-model 数据绑定 <input type="text" v-model="testName">//数据显示{{}} <div class="div_name">{{testName}}</div>2....

2019-08-18 11:42:31 393

原创 Vue的生命周期函数学习记录

在看Vue的声明周期函数之前,可以看一下Vue元素被载入显示的过程。也就是说,template模板在编译之后,转化成渲染函数render,有render渲染函数生成对应的虚拟节点VNode,然后VNode再通过patch(虚拟DOM的核心部分,会区分当前结点的变化,根据变化进行数据跟新。),使用方法createElement()生成对应的实体节点DOM,显示到网页的视图上。befor...

2019-08-17 12:38:25 89

原创 vue 动态的修改元素样式

需要为元素配置ref属性<template><!-- 普通的HTML元素 --><div class="id_container" ref='id_container'> <!-- element-ui框架的元素 --> <el-button type='text' ref="elButton">el按钮</...

2019-08-17 12:09:39 5889 1

原创 vue 使用element-ui框架

安装和配置安装依赖库 npm install element-ui --save main.js中完整引入import Vue from 'vue';import App from './App.vue';//引用element-ui框架import ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/in...

2019-08-17 11:50:49 272

原创 Echarts line折线图使用(vue)

最近,做一个设备的项目,要展示一个设备某一些参数的数据变化,用到了折线图,就参考一个博客和官网网站学习了一下。这个例子是折线图展示多个数据变化,效果如下:实现:1.安装需要使用的库npm install echarts --save2.在需要使用的Vue文件中进行引用。// vue文件中引入echarts工具let echarts = require('echa...

2019-08-07 20:58:47 3387

原创 js中实现根据某个字段进行排序

在js操作中,经常会遇到根据某个字段进行排序,然后拿到排序后的数据进行操作。比如下面的例子就是根据DATA_DATE,进行升序排序。{ "hourList": [{ "DATA_DATE": "00", "USE_SUM": 9.58 }, { "DATA_DATE": "03", "USE_SUM": 23.18 }, { "DATA_DATE": "04",...

2019-08-07 20:25:08 10848

原创 实现img垂直居中

实现img标签在div中,垂直居中。实现方式:在和img同级的标签中,添加一个span标签,使span标签的高度和父标签div的高度一样,同时,使用vertical-align:middle;<html><head> <style> .img_div{ width: 300px; height: 400px; background: ...

2019-08-05 14:25:57 422

原创 webpack之proxyTable设置跨域

Vue项目在本地运行时,会存在跨域问题,报错如下:解决办法:在config文件夹下的index.js中配置proxyTable.proxyTable的作用简化请求的路径当你在发起一个请求时,比如说你的访问路径是,http://abc.com/api/test,而且是在同域的情况下,可以在proxyTable中这么配置1.请求资源路径在同一个项目路径api下,也就是你的请求路径中包...

2019-08-01 15:57:09 670

原创 vue+Element-ui实现分页效果

在做管理系统页面时,有时候展示数据,需要分页展示,这就可以使用Element-ui框架。HTML中的引用代码: <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" ...

2019-07-23 19:18:43 589

原创 HTML中的position属性

在CSS样式中,用的位置属性position,常用的有三种,releative,absolute,fix.releative 相对定位是相对于原本元素的静态位置,设置left,top,right,bottom进行位置移动,不会脱离文档流。可以通过z-index进行分层级。 absolute 绝对定位,相对于最近一个设置了position属性的元素,如果父元素没有设置position属性的,就...

2019-07-23 16:22:53 6414

原创 HTML中table标签属性以及练习实例

实现表格样式,在HTML实现中,可以使用table标签。table 常用的属性边框属性 border 背景色属性或者背景图片属性 table内容边距 cellpadding table单元格之间的距离 cellspacing 占据的行数 rowspan 占据的列数 colspan table 表格的标题 <caption></caption> 常用的...

2019-07-22 17:29:44 1928

原创 Vue 路由懒加载

https://www.cnblogs.com/stealth7/p/6929997.html

2019-07-20 22:26:29 112

原创 CSS中overflow:hidden;作用

在CSS样式操作用,常用的三种,一.解决操出边界,overflow:hidden;可以让超出部分裁剪掉。二.解决子元素float浮动,父元素没有高度。三.解决外边距塌陷,就是子元素的margin-top不起作用。一.解决操出边界在div盒子中,如果你对这个元素设置width和height,但是子元素的内容比较大,就会超出父元素的界定范围,如果想要内容不限,就需要设置overflow:hid...

2019-07-20 21:57:59 6846

原创 CSS中设置内容居中学习记录

1.如果是文本样式,可以通过高度height和行高line-height来实现垂直居中,通过text-align设置水平居中p { height:30px; line-height:30px; width:100px; overflow:hidden;text-align:center; }2.如果是块级或者行块级,可以通过设置display:flex;垂直居中 justify-co...

2019-07-17 07:25:43 174

原创 CSS样式中的display属性学习记录

在CSS样式中,最常用到的display属性有三个,block,inlineblock,inline,分别从1.是否独占一行2.是否能设置宽高3.margin和padding是否有效。block属于块级块级元素默认是独占一行的,且宽默认是父元素的100%,如果设置了宽高,依然是占据一行 可以设置元素的宽高 在设置外边距margin和padding时均有效inlineblock 行块...

2019-07-17 06:46:00 250

空空如也

空空如也

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

TA关注的人

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