自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jsonkim的博客

爱生活,爱编程。

原创 简单快速理解 P2P,O2O,O2C,B2B,B2C,C2C

O2O 线上对线下:我买东西,你网下单,可以到我店里面来拿(没有物流配送系统)

2018-08-11 15:03:19

阅读数 1273

评论数 0

原创 php实现批量转换文本编码

<?php /** * 把一个文件夹里的文件全部转码 只能转一次 否则全部变乱码 * @param string $filename */ function iconv_file($filename,$input_encoding='gbk',$output_encod...

2018-08-06 17:50:15

阅读数 428

评论数 0

原创 前后端分离项目,跨域,session,token解决方案

解决方案1,使用token 解决方案2,使用session 后端代码 response.setHeader("Access-Control-Allow-Origin", request.getHeader(&am...

2018-08-06 13:35:45

阅读数 1726

评论数 0

原创 php实现get和post和oauth2.0登陆

//接口请求(get) function send_get($url) { $options = array( 'http' => array( 'method' => '...

2018-08-06 11:36:41

阅读数 335

评论数 0

原创 前端开发必备!Emmet常用语法

1.后代:nav>ul>li<div class="nav"> <ul> <li></li> </ul> </div>2.兄弟:div+p+bq<div&g...

2017-12-15 11:07:06

阅读数 152

评论数 0

原创 vue.js 学习笔记

安装vue.js的命令行工具#cnpm install -g vue-cli查看vue命令行工具的帮助#vue list使用webpack模板创建项目sell#vue init webpack sell安装依赖#cd sell #npm install #npm run dev

2017-12-05 09:48:46

阅读数 144

评论数 0

原创 上亿条数据(GB级)文件去重解决方案

1.准备待处理的文件2.随便一个文件都有100000000条数据库,如果直接去重非常麻烦3.一段php代码解决问题define('FileIn', $argv[1]); $time_start = microtime(true); $count = 0; function dump($data){...

2017-11-29 09:37:24

阅读数 8170

评论数 4

原创 Laravel 速查 5.2

路由简单路由使用案例*关键字 + 回调Route::get('foo', function () { return 'Hello World'; });*匹配多个Route::match(['get', 'post'], '/', function () { // });*关键字 ...

2017-08-11 15:23:49

阅读数 205

评论数 0

原创 php安装imagemagick扩展 常见问题与解决方案(win平台)

1.写在前面1-1.ImageMagick介绍ImageMagick是一套功能强大、稳定而且开源的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。利用ImageMagick,你可以根据web应用程序的...

2017-07-25 10:30:57

阅读数 3369

评论数 0

原创 Apache下https服务的配置

1.下载证书,一般为四个文件214132021230522.key 214132021230522.pem chain.pem public.pem 2.在apache的配置文件(httpd.conf)中,注释到以下两句话LoadModule ssl_module modules/mod_ssl....

2017-06-07 10:31:06

阅读数 10258

评论数 0

原创 phpstudy隐藏入口文件

1.配置.htaccess文件<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{R...

2017-03-30 09:39:55

阅读数 2886

评论数 2

原创 5分钟搭建好最新的ruby环境

Windows1.下载最新版本的ruby官网下载 http://dlsw.baidu.com/sw-search-sp/soft/ff/22711/rubyinstaller_V2.2.2.95_setup.1439890355.exe 百度盘 链接:http://pan.baidu.com...

2017-03-15 11:34:15

阅读数 1527

评论数 0

原创 javascript 正则表达式

1.字符串带的正则表达式相关的方法1-1.search()搜索符合指定正则表达式在目标字符串中的位置str.search('hello'); //str字符串中查找search字符串,成功返回位置,否则返回-1 str.search(/hello/); //str中查找符合正则表达式/...

2017-03-10 16:51:20

阅读数 457

评论数 0

原创 ECMAScript 6 学习笔记

let和const命令1.let和var的区别加let的作用域是{},var的作用域是一个function内。都不加的话就不是定义变量了,而是定义属性,可以通过delete命令删除。2.let很适合for循环结构,用完即释放,内部可调用for (let i = 0; i < 10; i++)...

2017-03-08 14:45:34

阅读数 162

评论数 0

原创 HTML 5 Canvas常用属性和方法

填充fillStyle = "#ff0000" //设置填充颜色为纯红 fillStyle = my_gradient //设置填充渐变样式 fillRect(20,20,200,200) //开始画笔触(边框)strokeStyle = "#ff0000&...

2017-03-06 22:13:26

阅读数 576

评论数 0

原创 javascript设计模式

1.工厂模式1-1.简单的工厂模式早上上班的的时候路过包子店买包子,包子都是自己包子店自己做的。function CreatePerson(name,age,sex) { var obj = new Object(); obj.name = name; obj.age = ...

2017-02-23 11:08:23

阅读数 177

评论数 0

原创 javascript随笔

1.语法1.2.面相对象1.javascript内置很多对象,大致包括DOM对象,BOM对象和HTML对象等。2.javascript内置很多实例化HTML对象的方法,根据标签的不同,实例化成不同的对象,不同的对象具有不同的方法和属性,但又有互通的地方。3.对于对象的调试,可以通过下列方法调试ty...

2017-02-13 09:57:25

阅读数 125

评论数 0

原创 kindeditor和ueditor编辑器使用方法总结

1.编辑器的使用套路 使用编辑器,首先要引入编辑器的js文件和css文件. 使用用内置的方法实例化对象,在实例化对象的时候,需要传入编辑器占位的id,也可以传递参数,或事件绑定. 传递参数会以json的形式传递进去,包括各种控件的自定义和某些特性的禁用. 2.kindeditor编辑器的使用2-1...

2017-01-12 15:53:59

阅读数 4729

评论数 0

原创 php验证码的实现原理及引入第三方类实现

1.验证码的实现原理 首先服务器会随机生成一个字符串,可能是纯数字,可能是字母与数字混合,这个需要在后台配置,形成后会放在session中. 然后服务器会调用GD库,把字符串加上一些背景和干扰,按照指定的宽度和高度画出来,然后输出一张图片. 用户根据输出的图片,经过判断后输入对应的字符串,提交到服...

2017-01-12 14:30:08

阅读数 591

评论数 0

原创 文件上传原理以及php引入类实现

1.文件上传原理 文件上传和表单提交可以说是一样的,但是都是需要利用form标签,但是文件上传上传需要在form标签中加入ENCTYPE=”multipart/form-data”属性,表示不要对数据进行编码,一般我们提交的表单都会对数据进行编码的。 上传也是通过input标签来获取文件的,这样也...

2017-01-12 13:18:24

阅读数 855

评论数 0

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