MongoDB 学习

**什么是MongoDB?**  MongoDB是一个基于分布式文件存储的数据库。由C++语言编写,意在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。MongoDB 将数据存储为一个文档,...

2018-11-05 15:47:45

阅读数:42

评论数:0

CSS3常见一些属性

1.-webkit-text-size-adjust    pc端小于12px的文本会被浏览器强制以12px显示,通过CSS属性-webkit-text-size-adjust:none; html{-webkit-text-size-adjust: none;}   但是在移动设备上如手...

2018-10-26 11:36:07

阅读数:20

评论数:0

iPhone X适配 webpage

屏幕尺寸 iphoneX的适配——安全区域(safe area) safe area确保不会被设备圆角(corners),传感器外壳(sensor housing,齐刘海)以及底部的Home Indicator遮挡 一.顶部通栏   之前的版本采用状态栏20pc+导航栏44...

2018-10-26 10:42:29

阅读数:21

评论数:0

vue中使用element-ui监听键盘事件,input只能输入纯数字

1.element-ui的input监听事件   vue中element-ui在使用el-input的时候,由于el-input在输入框的外层添加了一层的<div class="el-input">&...

2018-09-30 09:29:59

阅读数:1377

评论数:0

使用webpack4 兼容ios8 自动添加前缀

   最近写了移动端的项目,没有考虑到要兼容ios8。flex布局和css3的transform等没有起到作用。Safari是用webkit内核,需要增加一些前缀,才能起到作用。用webpack构建css样式的时候,使用postcss-loader加载器去做自动加载前缀。   flex布局,添加...

2018-07-24 20:56:10

阅读数:365

评论数:0

移动端rem布局,加载瞬间页面缩小

   在移动端rem布局在加载渲染页面的时候会出现元素由小到恢复正常一个现在。项目的设计稿是以750px,用以下代码设置html根元素font-size的代码。    在完成整个页面的时候,我们在手机就看到了加载元素会先变小后恢复正常。1.js加载顺序与加载方法  页面加载顺序通常是“从上往下”加...

2018-07-07 20:36:18

阅读数:753

评论数:0

mac下安装PHP扩张phpredis

下载php-redis,下载地址:点击打开链接下载得到phpredis-master.zipsudo make install移到/usr/local/目录中sudo cp phpredis-master /usr/local/进入/usr/local/目录下cd /usr/local/解压php...

2018-07-07 16:37:21

阅读数:100

评论数:0

mac系统配置LNMP环境

  由于工作的需要,这几天在mac上安装LNMP开发环境,安装了好几天了。后面才了解到mac有自带的php,由于版本过低,重新安装了7.0.30的版本1.安装Homebrew  homebrew是mac系统下的软件包管理工具,非常方便在mac上进行安装或者卸载软件$ /usr/bin/ruby ...

2018-07-05 09:43:55

阅读数:193

评论数:0

mac下webpack4 配置

环境:mac操作系统node1.安装webpack  npm由于连接是国外的网站,运行速度要稍微慢些,可以用淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org全局安装webpack、webpack-cli、webpa...

2018-06-28 17:08:59

阅读数:370

评论数:0

使用js把Unix时间戳转化成普通日期

方法一:var time = 1523141099; var unixTimestamp = new Date(time*1000); var commonTime = unixTimestamp.toLocaleString()方法二Date.prototype.Format = functio...

2018-06-07 11:40:54

阅读数:1905

评论数:0

移动端web如何在真机上进行调试

   在做移动端页面的时候,在chrome的手机模拟器上进行模拟测试界面。但是在真机上打开页面的时候,却出现界面或者是功能上的bug。所以我们做完移动端页面的时候,不妨先用真机进行调试本地手机页面。   主要介绍使用过的两种方法1.Fiddler代理调试  Fiddler是一个web调试代理,能够...

2018-04-27 15:12:10

阅读数:1526

评论数:0

echarts饼图实例

1.引入jquery文件2.引入echart文件在html页面中给id为echartsPie的div宽和高度echarts初始化echarts的optionseries中的data设置最终效果图

2018-04-17 17:28:48

阅读数:187

评论数:0

echart百度图表使用方法

最近几个项目都是有关图表,在国内echart和国外highchart比较,还是比较倾向于使用echart做可视化,echart是完全开源,配置项文档非常详细。创建html文档,设置好DOM,给节点设置width和height步骤1引入echart.min.js文件步骤2配置echarts和折线图步...

2018-04-13 16:47:48

阅读数:483

评论数:0

vue-cli3报错 Jest TypeError: Path must be a string. Received undefined

通过命令安装最新的vue-cli npm install -g @vue/cli or yarn global add @vue/cli 通过命令vue ui 打开图形化界面的报错 报错信息 这是环境变量导致的,安装node的时候默认安装目录是在系统变量中,而node全局安装包的目录是在用户...

2019-01-11 14:38:57

阅读数:29

评论数:0

终端升级nodejs和npm

如何升级nodejs和npm升级nodejs和npm升级nodejs升级npm 升级nodejs和npm 昨天我打开新的项目,发现项目中使用的node是8.9.x的版本,但是mac笔记本上node是前年安装的6.10.3的版本,导致有一些新的npm的包不能是使用,促使我立马更新node。之前是在n...

2019-01-11 14:02:21

阅读数:20

评论数:0

Homestead 安装 PHP Redis 扩展

1.首先使用vagrant ssh 进入homestead 2.下载&编译PHP redis扩展 git clone https://github.com/phpredis/phpredis.git cd phpredis sudo /usr/bin/phpize7...

2018-12-19 14:36:37

阅读数:35

评论数:0

正则表达式/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d!@#$]{6,16}$/

/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d!@#$]{6,16}$/ 表示长度为6-16位包含数字+字母,可以包含或不包含特殊符号的密码 .表示匹配除"\n"(换行符)和"\r"(回车符)之外的任何...

2018-12-17 15:43:25

阅读数:122

评论数:0

vue 内联样式

<div class="dialog" :style="{'padding-left':labelWidth}"></div> &am...

2018-10-25 20:02:49

阅读数:38

评论数:0

前端性能优化?

content方面减少HTTP请求:合并文件、css精灵、inline 图片减少DNS查询:DNS查询完成之前浏览器不能从这个主机下载任何文件。方法:DNS缓存、将资源分布到恰当数量的主机名,平衡并行下载和DNS查询避免重定向:多余的中间访问使AJAX可缓存非必须组件延迟加载未来所需组件预加载减少...

2018-10-10 19:09:37

阅读数:29

评论数:0

js去除日期字符串时分秒

方案一: var date = "2018-10-08 00:00:00"; var newDate=/\d{4}-\d{1,2}-\d{1,2}/g.exec(date) newDate="2018-10-08"; ...

2018-10-09 10:40:02

阅读数:682

评论数:0

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