会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
lovollll
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2018年12月31日
PHP加密解密方法
摘要: 加密解密方法
阅读全文
posted @ 2018-12-31 18:25 lovollll
阅读(134)
评论(0)
推荐(0)
编辑
生成mysql数据字典
摘要: data_dictionary.php
阅读全文
posted @ 2018-12-31 18:24 lovollll
阅读(168)
评论(0)
推荐(0)
编辑
PHP文件操作类
摘要: gistfile1.txt
阅读全文
posted @ 2018-12-31 18:23 lovollll
阅读(122)
评论(0)
推荐(0)
编辑
2018年12月30日
PHP数据加密和解密
摘要: encrypt.php
阅读全文
posted @ 2018-12-30 20:15 lovollll
阅读(661)
评论(0)
推荐(0)
编辑
PHP生成随机字符串
摘要: PHP生成随机字符串
阅读全文
posted @ 2018-12-30 20:15 lovollll
阅读(122)
评论(0)
推荐(0)
编辑
phpExcel 操作示例
摘要: 片段 1 片段 2 phpExcel 操作示例 示例 导出 excel 带图片 <?php exit; ini_set("memory_limit","512M"); include "../framework/library/phpexcel/PHPExcel.php"; include "
阅读全文
posted @ 2018-12-30 20:14 lovollll
阅读(158)
评论(0)
推荐(0)
编辑
PHP的生成图片或文字水印的类
摘要: ImageWatermark.php
阅读全文
posted @ 2018-12-30 20:13 lovollll
阅读(160)
评论(0)
推荐(0)
编辑
PHP正则表达式判断身份
摘要: ``` //身份证验证 $id_card = ''; $preg_card="/^[1 9]\d{5}[1 9]\d{3}((0\d)|(1[0 2]))(([0|1|2]\d)|3[0 1])\d{3}([0 9]|X)$/i"; if(preg_match($preg_card,$id_card
阅读全文
posted @ 2018-12-30 20:12 lovollll
阅读(320)
评论(0)
推荐(0)
编辑
php手册常用的函数
摘要: ``` '你好','b'=>'他们','c'=>'tudo'); 1. implode(delm,array) //jion 将数组合并成string #print_r(implode(',',$arr_test)); 2. explode('delm',string) //将字符串切割成数组 3. array_merge() //合并一个或者多个数组 4. array_combin...
阅读全文
posted @ 2018-12-30 19:56 lovollll
阅读(126)
评论(0)
推荐(0)
编辑
yii常用操作数据
摘要: yii常用操作数据.php
阅读全文
posted @ 2018-12-30 19:55 lovollll
阅读(89)
评论(0)
推荐(0)
编辑
php各种字符串截取
摘要: 各种字符串截取.php
阅读全文
posted @ 2018-12-30 19:54 lovollll
阅读(145)
评论(0)
推荐(0)
编辑
PHP生成短连接的方法
摘要: PHP生成短连接的方法.md PHP生成短连接的方法 直接贴上方法,函数可以查看手册。
阅读全文
posted @ 2018-12-30 19:53 lovollll
阅读(197)
评论(0)
推荐(0)
编辑
PHP队列类
摘要: ```cache = & Cache::instance(); $this->queuecachename = 'queue_'.$queuename; $result = $this->cache->get($this->queuecachename); if(is_array($result)) { $this->_que...
阅读全文
posted @ 2018-12-30 19:52 lovollll
阅读(140)
评论(0)
推荐(0)
编辑
2018年12月28日
前端框架中 “类mixin” 模式的思考
摘要: “类 mixin” 指的是 Vue 中的 mixin,Regular 中的 implement 使用 Mixin 的目的 首先我们需要知道为什么会有 mixin 的存在? 为了扩展对象(组件)的功能 扩展对象功能的需求是很容易的理解的。比如业务开发时会碰到跨模块传递消息的需求,常用的方法是使用 “发
阅读全文
posted @ 2018-12-28 20:03 lovollll
阅读(308)
评论(0)
推荐(0)
编辑
Nginx 对访问量的控制
摘要: 目的 了解 Nginx 的 ngx_http_limit_conn_module 和 ngx_http_limit_req_module 模块,对请求访问量进行控制。 Nginx 模块化 nginx 的内部结构是由核心模块和一系列的功能模块所组成。模块化架构使得每个模块的功能相对简单,实现高内聚,同
阅读全文
posted @ 2018-12-28 10:43 lovollll
阅读(680)
评论(0)
推荐(0)
编辑
Shell入门
摘要: 1.运行 1.1Shell分类: Linux 的 Shell 种类众多,常见的有: Bourne Shell(/usr/bin/sh或/bin/sh) Bourne Again Shell(/bin/bash) C Shell(/usr/bin/csh) K Shell(/usr/bin/ksh)
阅读全文
posted @ 2018-12-28 10:42 lovollll
阅读(116)
评论(0)
推荐(0)
编辑
小程序如何处理键盘覆盖输入框
摘要: 在移动端里, 当输入框处于页面比较下方的时候回发生键盘覆盖输入框的情况, 在小程序中也发生了类似情况, 但小程序提供了一些api, 但不能达到需求. 这里来简单说一下解决思路. 小程序的默认行为 在发生了键盘覆盖输入框的时候, 在不操作任何api的情况下, 小程序会把屏幕向上推, 推到输入框正好在键
阅读全文
posted @ 2018-12-28 10:40 lovollll
阅读(2190)
评论(0)
推荐(0)
编辑
移动端适配之二:visual viewport、layout viewport和ideal viewport介绍
摘要: 上一篇博文,可算把像素这个东西讲清楚了。在这篇博文里面,将继续介绍viewport相关的内容。 很多博客都会提到PPK所讲的三个viewport,有的讲的比较复杂,看的云里雾里,我这里也大概介绍一下,三个viewport主要是相对于移动端而言的。 visual viewport 这个是浏览器给我们用
阅读全文
posted @ 2018-12-28 10:39 lovollll
阅读(396)
评论(0)
推荐(0)
编辑
javascript-对象
摘要: 6.1理解对象 创建方式:函数生成 和 字面量 例如: 属性类型 (1)数据属性: "[configurable]" , "[enumerable]" , "[writable]" ,[[value]], 通过Object.defineProperty(obj, proper, properObj)
阅读全文
posted @ 2018-12-28 10:37 lovollll
阅读(101)
评论(0)
推荐(0)
编辑
bind函数作用、应用场景以及模拟实现
摘要: bind函数 bind 函数挂在 Function 的原型上 Function.prototype.bind 创建的函数都可以直接调用 bind,使用: bind 的作用: bind() 方法调用后会创建一个新函数。当这个新函数被调用时,bind() 的第一个参数将作为新函数运行时的 this的值,
阅读全文
posted @ 2018-12-28 10:24 lovollll
阅读(223)
评论(0)
推荐(0)
编辑
「面试题」如何实现一个圣杯布局?
摘要: 前言 最近,有个朋友向我诉苦说,面试的时候突然被问到了如何实现布局和原理,有点懵。之前JavaScript的部分回答得挺好的,偏偏在这里翻船了,完全没有思路,后面的面试状态一落千丈。结局也如他所料,没有被录取。 我给这个朋友做了解答之后,回家整理出此文。希望其他小伙伴面试中,再被问及圣杯布局的时候,
阅读全文
posted @ 2018-12-28 10:23 lovollll
阅读(107)
评论(0)
推荐(0)
编辑
一款轮播组件的诞生
摘要: 1. 前言 早在几个月前,就想自己动手写个轮播图组件,因此也看了许多文章,断断续续过了几个月,今天终于有时间腾出手来给此插件做个总结,因此有了这篇文章。话不多说,先上 Demo, 效果如下: 2. HTML and CSS 本文不讨论html,css的实现方式,直接贴上代码 3. javascrip
阅读全文
posted @ 2018-12-28 10:21 lovollll
阅读(109)
评论(0)
推荐(0)
编辑
超火js库: Lodash API例子
摘要: lodash.js是一款超火的js库,在npm上平均周下载量达到了惊人的12,374,096,github start36K!大量框架都用到了lodash,包括拥有123kstart的vue本文对比lodash英文文档,加上一些小栗子和个人的经验~~,希望能帮到你们 lodash采用了immutab
阅读全文
posted @ 2018-12-28 10:20 lovollll
阅读(173)
评论(0)
推荐(0)
编辑
js 中的 number 为何很怪异
摘要: js 中的 number 为何很怪异 声明:需要读者对二进制有一定的了解 对于 JavaScript 开发者来说,或多或少都遇到过 js 在处理数字上的奇怪现象,比如: 如果想要弄明白为什么会出现这些奇怪现象,首先要弄清楚 JavaScript 是怎样编码数字的。 1. JavaScript 是怎样
阅读全文
posted @ 2018-12-28 10:17 lovollll
阅读(165)
评论(0)
推荐(0)
编辑
2018年12月26日
使用Webpack的代码分离实现Vue懒加载
摘要: 当一个Vue的项目体积变得十分庞大的时候,使用Webpack的代码分离功能将Vue Components,routes或Vuex的代码进行分离并按需加载,会极大的提高App的首屏加载速度。 在Vue的项目中,我们可以在三种不同的情况下使用懒加载和代码分离功能: Vue组件,也称为异步组件 Vue R
阅读全文
posted @ 2018-12-26 16:55 lovollll
阅读(114)
评论(0)
推荐(0)
编辑
pug的安装与使用
摘要: 说明 Pug原名不叫Pug,是大名鼎鼎的jade,后来由于商标的原因,改为Pug,哈巴狗。其实只是换个名字,语法都与jade一样。丑话说在前面,Pug有它本身的缺点——可移植性差,调试困难,性能并不出色,但使用它可以加快开发效率。本文将详细介绍pug模板引擎。 安装 常用命令 普通编译,会在同目录下
阅读全文
posted @ 2018-12-26 16:54 lovollll
阅读(426)
评论(0)
推荐(0)
编辑
JavaScript:利用递归实现对象深拷贝
摘要: 先来普及一下深拷贝和浅拷贝的区别浅拷贝:就是简单的复制,用等号即可完成 这就完成了一个浅拷贝但是当修改对象b的时候,我们发现对象a的值也被改变了 这是因为浅拷贝只复制了指向对象的指针,新旧对象共用同一块内存,修改某一个对象的同时也会把另一个都一并修改了 深拷贝:跟浅拷贝最简单明了的区别就是修改拷贝的
阅读全文
posted @ 2018-12-26 16:52 lovollll
阅读(575)
评论(0)
推荐(0)
编辑
麻烦把JS的事件环给我安排一下
摘要: 上次大家跟我吃饱喝足又撸了一遍PromiseA+,想必大家肯定满脑子想的都是西瓜可乐...... 什么西瓜可乐!明明是Promise! 呃,清醒一下,今天大家搬个小板凳,听我说说JS中比较有意思的事件环,在了解事件环之前呢,我们先来了解几个基本概念。 栈(Stack) 栈是一种遵循后进先出(LIFO
阅读全文
posted @ 2018-12-26 16:51 lovollll
阅读(132)
评论(0)
推荐(0)
编辑
手把手教你实现一个通用的jsonp跨域方法
摘要: 什么是jsonp JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服务器沟通,而 HTML 的<
阅读全文
posted @ 2018-12-26 16:50 lovollll
阅读(1433)
评论(0)
推荐(0)
编辑
koa上传excel文件并解析
摘要: 1.中间键使用 koa body 2.书写路由,croller书写方法 uploadData.js 3.处理excel存储,解析,处理excel用的库是 xlsx uploadExcelSrv.js //接收上传的excel文件,保存解析返回objects const xlsx = require(
阅读全文
posted @ 2018-12-26 16:49 lovollll
阅读(593)
评论(0)
推荐(0)
编辑
Vue+axios+Node+express实现文件上传(用户头像上传)
摘要: Vue 页面的代码 axios接口 js部分调用封装的接口 在这里我并没有用form方式,而是将input隐藏,用label绑定input,当我们点击label的时候,也就点击了input 我将请求封装在了另一个文件里,为ChangeAvatar()函数,如果不封装,按常规写法一样是可以的 Form
阅读全文
posted @ 2018-12-26 16:46 lovollll
阅读(653)
评论(0)
推荐(0)
编辑
如何在nuxt中添加proxyTable代理
摘要: 背景 在本地开发vue项目的时候,当你习惯了proxyTable解决本地跨域的问题,切换到nuxt的时候,你会发现,添加了proxyTable设置并没有什么作用,那是因为你是用的vue脚手架生成的vue项目,它里面已经帮你写好了相关的proxyTable的设置代码。 build/dev server
阅读全文
posted @ 2018-12-26 16:45 lovollll
阅读(387)
评论(0)
推荐(0)
编辑
从零开始写一个npm包,一键生成react组件(偷懒==提高效率)
摘要: 前言 最近写项目开发新模块的时候,每次写新模块的时候需要创建一个组件的时候(包含组件css,index.js,组件js),就只能会拷贝其他组件修改名称 ,但是写了1 2个后发现效率太低了,而且极容易出错,所以自己写一个npm包来减少工作量,下面就一步一步来创建一个属于自己的npm仓库 首先第一步创建
阅读全文
posted @ 2018-12-26 16:43 lovollll
阅读(467)
评论(0)
推荐(0)
编辑
Mac 电脑如何卸载 node
摘要: 因为刚入手「 Mac 」很多淫技还不懂,在一次使用 npm install 的时候安装出错,提示为 npm 与 node 的版本有问题,所以就想着卸载重新装一个版本。 但是因为刚使用「 Mac 」所以为是蒙逼的不知道怎么去卸载,于是就去网上查阅了一番。 后面发现有些办法是删除不掉 node 的,所以
阅读全文
posted @ 2018-12-26 16:41 lovollll
阅读(254)
评论(0)
推荐(0)
编辑
2018年12月25日
Node.js模拟发起http请求从异步转同步的5种方法
摘要: 使用Node.js模拟发起http请求很常用的,但是由于Node模块(原生和第三方库)提供里面的方法都是异步,对于很多场景下应用很麻烦,不如同步来的方便。下面总结了几个常见的库API从异步转同步的几种方法。模块有:request, request promise , request promise
阅读全文
posted @ 2018-12-25 15:03 lovollll
阅读(444)
评论(0)
推荐(0)
编辑
适配器在JavaScript中的体现
摘要: 适配器设计模式在JavaScript中非常有用,在处理跨浏览器兼容问题、整合多个第三方SDK的调用,都可以看到它的身影。 其实在日常开发中,很多时候会不经意间写出符合某种设计模式的代码,毕竟设计模式就是老前辈们总结提炼出来的一些能够帮助提升开发效率的一些模版,源于日常的开发中。 而适配器其实在Jav
阅读全文
posted @ 2018-12-25 15:01 lovollll
阅读(156)
评论(0)
推荐(0)
编辑
WebWork(在主线程创建子进程)
摘要: WebWork浅谈 前言: 都知道JS是单线程语言,最让人头疼的莫过于在网络正常的情况下经常出现页面的假死, 以及在进行大量的for循环计算时会导致线程阻塞,由于要进行大量的计算JS后面的运行会被阻隔在此处,使得性能较差,代码维护性差等一系列的问题发生。 本人也看了很多关于webwork的demo和
阅读全文
posted @ 2018-12-25 15:00 lovollll
阅读(203)
评论(0)
推荐(0)
编辑
webpack4+vue打包简单入门
摘要: 前言 最近在研究使用webpack的使用,在查阅了数篇文章后,学习了webpack的基础打包流程. 本来就可以一删了之了,但是觉得未免有点可惜,所以就有了这篇文章,供大家参考. webpack打包的教程具有时效性,有不少作者在一直维护一篇文章.超过一定时间参考价值就会下降,希望各位了解这一点. 使用
阅读全文
posted @ 2018-12-25 14:58 lovollll
阅读(160)
评论(0)
推荐(0)
编辑
React项目动态设置title标题
摘要: 在React搭建的SPA项目中页面的title是直接写在入口index.html中,当路由在切换不用页面时,title是不会动态变化的。那么怎么让title随着路由的切换动态变化呢?1.在定义路由时增加title属性。 2.在路由的index.js获取到自定义的title设置页面标题即可。 来源:h
阅读全文
posted @ 2018-12-25 14:57 lovollll
阅读(2026)
评论(0)
推荐(0)
编辑
关于如何在部署环境修改process.env & 本地测试
摘要: 前言 最近在搞一些监控的东西, 需要根据不同的环境上报到不同的地址,中间遇到了一些问题,在这里简单总结分享下。 关于process.env 假如你对process.env 相关的概念还不熟悉, 请移步: Node环境变量 process.env 的那些事儿 , 这篇文章总结的比较好。 webpack
阅读全文
posted @ 2018-12-25 14:55 lovollll
阅读(3638)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
下一页
公告