自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_41686779的博客

IT心路历程

  • 博客(23)
  • 收藏
  • 关注

原创 http 协议那些事 二 中级篇

首先,为了演示各种http请求之间的差异,我们这里使用nodejs创建一个简单的http服务,通过下边几行简单的代码: var http = require('http')var server = http.createServer(function(res,req){ console.log('requert come',res.url) req.end('123')})....

2019-06-02 21:13:06 166

原创 http 协议那些事 二 基础篇

一、 五层网络模型介绍: 物理层:定义物理设备如何传输数据,网线,网卡,等。 数据链路层:通讯实体之间建立数据链路链接。 网络层: 为数据在节点之间传输之间传输创建逻辑链路。比如说我们要访问百度的服务器,我们发送的数据如何传输这一个过程。以上三层是计算机底层的相关封装,是比较底层的知识。 传输层: 为用户提供端到...

2019-05-31 15:20:04 195

原创 Http协议的那些事 一 概论

作为一个web开发人员,我们对http的理解直接限制了我们对产品的想象力,无论是什么样的业务模型,都需要一个最基本的增删改查来实现。实现这种基本需求的可能有很多,但是我们是否选择了最优的策略来解决问题呢? http作为web开发中最常使用的协议,大多数的开发人员我相信都是知其然而不知其所以然,关于网络的优化、cookie、http请求头、谁又真正的了解多少。如果对这些没有一个清楚的认...

2019-05-31 14:10:27 126

原创 $的延迟对象

请看执行结果:

2019-02-27 21:55:18 135

原创 InnoDB储存引擎

https://www.sohu.com/a/191162568_505818

2019-02-15 17:59:58 148

原创 mysql 数据恢复之路

一不小心重新安装了公司数据库,成了这个世界的罪人!!试着自自己重新安装一个  看看能不能恢复  但总是报这几个错误  说pid进程有问题  而且  还有 mysql.sock文件等等各种bug  ,加了软连接  都没用1.root#vim /etc/my.cnf修改datadir=/var/lib/mysql     -- linux中mysql安装的默认路径socket=/v...

2019-02-15 16:34:48 582

原创 webuploader.js 图片上传

  今天好好研究了一下图片上传的api,参考百度的webuploder.js-----------------------api    http://fex.baidu.com/webuploader/doc/index.html<!DOCTYPE html><html> <head> <meta charset="UTF-8"&gt...

2018-12-24 17:08:46 1083

原创 Promise 对象理解

<script type="text/javascript"> let promise = new Promise( function(resole, reject){ setTimeout(()=>{ console.log("任务完成"); resolve("Success"); },1000); }); promise.then...

2018-12-20 11:37:53 163

原创 深入理解Es6箭头函数

     最近在写Vue项目时用箭头函数时遇到了一点问题;this的实例总是不在当前的Vue对象上,发现特别是ajax异步请求数据,或者钩子函数中使用的时候,就会报错。最本溯源:箭头函数的this的锅,如果我们使用function(){},或者Es6 方法的写法就不会出现这类问题。 今天就主要探讨一下Es6箭头函数定义:JavaScript ECMAScript6箭头函数表达式的语法比函数...

2018-12-20 10:34:05 381

原创 msui开发的那些坑

最近公司公众号二次开发,前段用到了msui(比较小众的ui),总结一下里面的坑。官方api链接 (淘宝前团队) 不在维护   1,$   这个采用的是zepto轻量级的库,而不是jquery,大家遇到$报错,或者调取不了一些jquery方法时候要注意。2、a标签跳转  正常情况下 a标签是可以正常跳转新页面的,但是在msui不是的。SUI框架的Router默认开启,会自动拦截所...

2018-12-14 12:19:58 2374 1

原创 解决一下$占用的问题

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <!--<script type="text/javascript" src="js/jquery.js&quo

2018-11-15 22:05:08 258

转载 input type=file accept中可以限制的文件类型

在上传文件的时候,需要限制指定的文件类型。<input type="file" accept="image/*" />accept表示可以上传文件类型,image表示图片,*表示所有支持的格式。accept可以指定如下信息:accept 适配的类型 注释 *.3gpp audio/3gpp, video/3gpp 3GPP Audio/V...

2018-11-07 20:21:49 1964

原创 Vue 的原理分析 MVVM的理解

今天参去参加了面试,其中问了许多关于MVVM设计模式的探讨,还有关于Vue框架的一些之事,总结一下;MVC:model 数据层 可以理解为ajax调取过来的一些数据; view 视图层 理解为html 静态的呈现。 controller js 控制层 数据层和视图层的连接层面。MVVM :MV viewmodel 双向数据绑定 通过MV的交互 来实现model ...

2018-11-06 20:30:24 775

转载 不用买域名、不用备案、不用配置https快速部署Node.js微信小程序商城

本文档为开源微信小程序商城 NideShop 项目的安装部署教程,欢迎 starNideShop 商城 api 服务端:https://github.com/tumobi/nideshop NideShop 微信小程序客户端: https://github.com/tumobi/nideshop-mini-program NideShop 后台管理客户端: https://github.c...

2018-10-03 00:33:35 1938

原创 编程常用算法分析——洗牌算法

首先我们需要明白几个数学思想——————————————一、 我们的洗牌算法是伪随机事件的一种。而随机事件我们也要明白几个概念  随机数的特性:随机性:不存在统计学偏差,是完全杂乱的数列不可预测性:不能从过去的数列推测出下一个出现的数不可重现性:除非将数列本身保存下来,否则不能重现相同的数列 随机数分为真随机数和伪随机数,我们程序使用的基本都是伪随机数,其中伪随机又分为...

2018-10-02 23:42:04 521

原创 零基础个人建站——混合模式开发之项目上线那些坑 、终结

最后说一下反向代理和域名解析。         首先说一下神魔叫反向反向代理,,你可以理解为系统的自我保护机制吧~~对外只开放一个端口,,然后电脑上的服务通过映射给代理服务器在通过外网访问。。是不是很拗口。其实也很好理解 就说现在我们只访问一个端口就行了。。如果电脑上开服务就映射给那个端口的服务。。现在linux做反向代理一般都用nginx服务器  这里我们也用nginx  ...

2018-09-10 14:25:26 1600

原创 零基础个人建站——混合模式开发之项目上线那些坑 、四

关于vue 打包在开发完vue 项目后  实际上线的时候我们需要生产环境而不是开发环境  (这是句废话 )这个时候  我们需要在项目下  执行npm run build会在项目下生成dist文件夹    然后项目的各种依赖就全部打包压缩成了,,然而  打开之后却傻眼了  神魔都没有《哈》《哈》《哈》《哈》这是为什么呢??、没看到之前就报错了吗???Tip: built ...

2018-09-10 14:02:10 217

原创 零基础个人建站——混合模式开发之项目上线那些坑 、三

关于连接mongodb数据库首先 安装肯定少不了吧~~~MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包。下载地址:https://www.mongodb.com/download-center#community下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) 。curl -O https://fastd...

2018-09-10 13:44:25 219

原创 零基础个人建站——混合模式开发之项目上线那些坑 、二

用nodejs 开启我们的服务   (这里采用KOA框架   和mongodb 数据库)关于里面的详细代码我就不说了,,没有基础的同学要去努力学习~~~~一 、 全局安装koa-脚手架1、新建项目目录,准备在哪里创建项目和写代码,就在哪里创建即可。2、打开命令行窗口。安装koa-generator,安装命令为:  npm install -g koa-generator3、使...

2018-09-10 13:24:21 415

原创 零基础个人建站——混合模式开发之项目上线那些坑

作为一个勤劳的码农。你肯定不甘心每天在自己的电脑上自娱自乐,如何跟别人分享一下自己做过的案例呢? 今天我们就说一说关于项目上线的那些坑——————一、如果你实在很没听过下边的这几个概念,那今天就先来了解一下吧~~因为下边会经常用到。 1、公网     哎呀这个怎么说呢??就是大家都能看到的公共地址。  说的太官方可能就蒙了,,怎么查看呢???一般购买完服务器,服务器控制台会自动分配给你一个...

2018-09-10 10:42:42 587

原创 ECMA6 中class的属性定义相关问题

1 话不多说  上代码:class calculators{ constructor(){//实力属性 this.num1 = 0; this.num2 = "cahiheng"; } $(tag){ return document.getElementById(tag) } init(){ ...

2018-07-06 15:58:00 121

原创 web开发 常用概念的理解 以及 H5标签概念的重新解读

    1.   一般来讲,我们对万维网的准确定义为:  是一个有许多相互连接的超文本组成的系统。通过互联网访问 。  简单的来说,就是 一个资源互联的网络------ps:最早由Sir Tim Berners-Lee (蒂姆-伯纳斯-李爵士搭建)。      2 ...

2018-06-24 21:05:55 321

原创 javaScript 创建对象的方式的四种模式探讨,this指向问题,以及Jquery中对象的创建

在javaScript中,创建对象一共有四种方式,废话少说:看代码1  Json格式,字面量方式创建: <script> var persion ={ name:"xiaoheng", age:20, getName:function(){ ...

2018-04-12 20:58:11 805

空空如也

空空如也

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

TA关注的人

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