自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 laravel5.5搭建的后台管理 和 api服务 的小程序商城

基于Laravel5.5 小T商城(微信小程序端)项目地址:https://github.com/sqc157400661/XiaoTShop后台基于Laravel5.5开发前端资源来源于nideshop功能和数据库参考ecshop注意:当前版本功能还在完善中,暂时请勿商用。项目截图Xiaot_img 006.jpgXiaot_img 007.jpgXiaot_img 008.jpgXiaot_i...

2018-06-30 15:10:35 8339 1

转载 如何在 Git 提交前进行代码质量检测

# 规范代码 本次只有检测要提交代码中是否存在调试代码 !!后期版本加上代码语法和质量等检测!!!# 适用于 win mac linux

2017-11-02 09:41:17 3326 2

原创 nginx安装阿里云https服务

本次主要是介绍下,安装阿里云免费型dv ssl证书服务类型(品牌 SYmantec)1、购买免费证书,目前免费的只有Symantec了2、补全信息 将自己的域名和个人信息等按照要求补全即可3、验证权限 按照要求进行即可 这里不在多说4、服务器上配置HTTPS证书下载你操作完成的证书到你服务器,我是放在了/website/目录下。然后配置你的ngi

2017-08-10 13:18:07 4109

转载 彻底理解Python中的yield

阅读别人的python源码时碰到了这个yield这个关键字,各种搜索终于搞懂了,在此做一下总结:通常的for...in...循环中,in后面是一个数组,这个数组就是一个可迭代对象,类似的还有链表,字符串,文件。它可以是mylist = [1, 2, 3],也可以是mylist = [x*x for x in range(3)]。它的缺陷是所有数据都在内存中,如果有海量数据的话将会非常耗

2017-07-18 11:53:25 1148

原创 scrapy 详细实例-爬取百度贴吧数据并保存到文件和和数据库中

Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。使用框架进行数据的爬取那,可以省去好多力气,如不需要自己去下载页面、数据处理我们也不用自己去写。我们只需要关注数据的爬取规则就行,scrapy在python数据爬取框架中数据比较流行的,那么今天就用scrapy进行幕课网课程数据的爬取

2017-07-18 11:33:01 5576 1

原创 Laravel 实战视频教程(精品)

课程简介:Laravel强大之处不仅仅在于它给你提供了一系列脚手架,比如超级好用的ORM,基于Carbon的时间处理,以及文件存储等等功能。更是因为它的设计,思想及可扩展性。所以在国外Laravel俨然已经成为最流行的PHP框架。然而为什么国内使用却不是很普遍那,其中一个重要的原因就是没有比较全、成系列的教程和文档。本课程是理论结合实践为大家讲述Laravel开发知识。目的在于让大家通过此

2017-07-11 17:35:10 14569 30

原创 算法学习-中篇(持续更新)

本文汇总了常见的php排序算法和查找并进行了销量的对比,在进行算法设计的时候有不错的借鉴价值。现分享给大家供参考之用。具体如下:PHP冒泡排序法$arr=array(); for($i=0;$i<10000;$i++){ $arr[] = mt_rand(1,100000); } $t1 = microtime(tru

2017-07-10 17:50:19 421

原创 PHP面试题易错点拾忆(持续更新...)

1、数组相关(1)下面输出结果是多少?$arr = array(0=>1,"aa"=>2, 3, 4);foreach($arr as $key=>$val){ print($key == "aa" ? 5 : $val);}结果:5534解析:遍历每一个元素的key看等不等于aa,等于就用5替代。当我告诉你答案是5534的时候,你会不会有点惊讶!难道0等于"aa"吗?是的,0

2017-07-05 17:50:59 452 3

原创 python使用多线程实例讲解

说起多线程,你需要知道多进程和多线程的区别,了解多线程的概念,至于这两点,我不打算在本片文章中详述了,不错,因为我懒得整理。。。不了解的请先问度娘1、普通的单线程:打个比方,我想做听音乐和敲代码两件事儿,那么如果大脑简单的话一定要先排一下顺序# coding=utf-8from time import ctime,sleepdef music(): for

2017-07-05 17:14:17 7892 1

原创 python爬虫实战 - 糗事百科数据的爬取

糗事百科抓取规则相对来说比较简单,因为抓取它的数据是不需要进行cookie的配置的,所以咱们先拿它练练手! 注意由于糗事百科网站的更新,那么抓取规则那也是要跟着调整的,下面代码如果运行不成功的话说明糗事百科网页爬取规则更改了,那么咱们的小偷程序那也是需要跟着升级哦,当然可能需要你跟着具体场景自行进行升级。该程序运行时间为2017.7.5。下面咱们就开始吧1、实现的目标(1)抓取糗事

2017-07-05 15:42:18 313

原创 Python爬虫入门七之正则表达式

在前面我们已经搞定了怎样获取页面的内容,不过还差一步,这么多杂乱的代码夹杂文字我们怎样把它提取出来整理呢?下面就开始介绍一个十分强大的工具,正则表达式!1.了解正则表达式正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是用来匹配字符串非常

2017-07-04 17:14:05 399 3

原创 Python爬虫入门六之Cookie的使用

大家好哈,上一节我们研究了一下爬虫的异常处理问题,那么接下来我们一起来看一下Cookie的使用。为什么要使用Cookie呢?Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)比如说有些网站需要登录后才能访问某个页面,在登录之前,你想抓取某个页面内容是不允许的。那么我们可以利用Urllib2库保存我们登录的Cookie

2017-07-04 17:13:03 237

原创 Python爬虫入门五之URLError异常处理

大家好,本节在这里主要说的是URLError还有HTTPError,以及对它们的一些处理。1.URLError首先解释下URLError可能产生的原因:网络无连接,即本机无法上网连接不到特定的服务器服务器不存在在代码中,我们需要用try-except语句来包围并捕获相应的异常。下面是一个例子,先感受下它的风骚1234567import urlli

2017-07-04 17:11:42 318

原创 Python爬虫入门四之Urllib库的高级用法

1.设置Headers有些网站不会同意程序直接用上面的方式进行访问,如果识别有问题,那么站点根本不会响应,所以为了完全模拟浏览器的工作,我们需要设置一些Headers 的属性。首先,打开我们的浏览器,调试浏览器F12,我用的是Chrome,打开网络监听,示意如下,比如知乎,点登录之后,我们会发现登陆之后界面都变化了,出现一个新的界面,实质上这个页面包含了许许多多的内容,这些内容也不

2017-07-04 17:10:27 309

原创 Python爬虫入门三之Urllib库的基本使用

那么接下来,小伙伴们就一起和我真正迈向我们的爬虫之路吧。1.分分钟扒一个网页下来怎样扒网页呢?其实就是根据URL来获取它的网页信息,虽然我们在浏览器中看到的是一幅幅优美的画面,但是其实是由浏览器解释才呈现出来的,实质它是一段HTML代码,加 JS、CSS,如果把网页比作一个人,那么HTML便是他的骨架,JS便是他的肌肉,CSS便是它的衣服。所以最重要的部分是存在于HTML中的,下面

2017-07-04 17:08:59 301

原创 Python爬虫入门二之爬虫基础了解

1.什么是爬虫爬虫,即网络爬虫,大家可以理解为在网络上爬行的一直蜘蛛,互联网就比作一张大网,而爬虫便是在这张网上爬来爬去的蜘蛛咯,如果它遇到资源,那么它就会抓取下来。想抓取什么?这个由你来控制它咯。比如它在抓取一个网页,在这个网中他发现了一条道路,其实就是指向网页的超链接,那么它就可以爬到另一张网上来获取数据。这样,整个连在一起的大网对这之蜘蛛来说触手可及,分分钟爬下来不是事儿。

2017-07-04 17:07:16 259

原创 Python爬虫入门一之综述

大家好哈,最近博主在学习Python,学习期间也遇到一些问题,获得了一些经验,在此将自己的学习系统地整理下来,如果大家有兴趣学习爬虫的话,可以将这些文章作为参考,也欢迎大家一共分享学习经验。Python版本:2.7,Python 3请另寻其他博文。首先爬虫是什么?网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,

2017-07-04 17:05:32 359 2

原创 laravel 多条件查询详解

有人问我 ‘ laravel 的where 如何改进使其适应多条件? 感觉laravel的where语句好弱’。其实那并不是这样的,原因是laravel中数据库where查询的玩法和其他框架如ThinkPHP有所不同,下面我就用一个实例来说明吧,大家请看DB用法:$list = DB::table($this->table)->join('user', 'user.id', '=', $

2017-06-28 18:09:44 20000 1

原创 python 学习问题拾忆(持续更新)

1、python 模块的__name__属性这几天开始学习Python,遇到一些问题,也解决了一些问题。其中if __name__ == '__main__':这句估计很多和我一样的初学者都是不求甚解。这里作一下解释:1:__name__是一个变量。前后加了爽下划线是因为是因为这是系统定义的名字。普通变量不要使用此方式命名变量。2:Python有很多模块,而这些模块是可以独立运

2017-06-28 10:16:44 156

原创 最好的laravel容器、依赖注入、控制反转解析教程

http://php.net/manual/zh/book.reflection.php

2017-06-27 11:49:17 808 1

原创 提高PHP代码质量的技巧

1.不要使用相对路径常常会看到:11require_once('../../lib/some_class.php');该方法有很多缺点:它首先查找指定的php包含路径, 然后查找当前目录.因此会检查过多路径.如果该脚本被另一目录的脚本包含, 它的基本目录变成了另一脚本所在的目

2017-06-20 10:58:55 564

原创 避免微信的静态缓存+通过js获取和修改地址栏参数

避免微信的静态缓存+通过js获取和修改地址栏参数

2017-06-15 11:43:07 1411

原创 微信缓存初探

开发实例:以下都在手机端+fiddler抓包完成1、先访问下http://www.121mai.com/wap/tmpl/app/app_home.html?form=wap2、版本号更改 js文件修改  3、在访问下http://www.121mai.com/wap/tmpl/app/app_home.html?form=wap

2017-06-12 14:56:47 543 1

原创 CSS 让同一行的图片和文字对齐

大家在做前端开发的时候那,经常会遇到img标签和文字在同一行。那么我刚开始的时候那是利用的float浮动布局解决的,定位布局(兼容性需要调整 不划算)下面给大家介绍一些其他的方法:1.添加CSS属性:vertical-align:middle;代码: a img{border:none} .testdiv *{ vertical-align:middle; }

2017-05-18 10:32:02 36304 2

转载 php微信支付(仅Jsapi支付)详细步骤.----仅适合第一次做微信开发的程序员

本人最近做了微信支付开发,是第一次接触.其中走了很多弯路,遇到的问题也很多.为了让和我一样的新人不再遇到类似的问题,我把我的开发步骤和问题写出来,以供参考.

2017-05-10 13:54:01 1046

原创 将Laravel 数据表里的数据导出成 Seeder 文件

开发者使用 Laravel 部署一个新项目的时候, 通常会使用 seeder 快速填充本地数据以方便开发调试。iseed 扩展包提供了可将数据表里的数据直接转换为 seeder 文件的功能。说白了就是将数据表里的数据以 seed 的方式导出开始安装:在composer.json文件的require中加入 laravel《5.4的"orangehill/iseed":

2017-04-27 12:03:26 1284

转载 laravel资源路由,控制器中的接收方式,详解

请求方法请求URI对应的控制器方法代表的意义GET/articleindex索引/列表GET/article/createcreate创建(显示表单)POST/articlestore保存你创建的数据GET/article/{id}show显示对应id的内容G

2017-04-26 18:35:49 865

原创 git配置使用

使用代码云托管和Git来管理项目可以使多客户端和多人开发更加高效。通过对比github,bitbucket和国内一些云托管服务发现阿里云在项目空间和传输速度及稳定性上更能满足公司开发的要求。本文将介绍关于阿里云code及git的简单使用。

2017-04-21 16:23:21 732

原创 安装Laravel elixir 并解决安装过程中的报错

Laravel Elixir 提供了简洁流畅的 API,让你能够为你的 Laravel 应用程序定义基本的 Gulp 任务。Elixir 支持许多常见的 CSS 与 JavaScrtip 预处理器,甚至包含了测试工具。如果你曾经对于使用 Gulp 及编译资源感到困惑,那么你绝对会爱上 Laravel Elixir!

2017-04-19 13:08:14 1728

转载 解决国内NPM安装依赖速度慢问题

不知道各位是否遇到这种情况,使用NPM(Node.js包管理工具)安装依赖时速度特别慢,为了安装Express,执行命令后两个多小时都没安装成功,最后只能取消安装,笔者20M带宽,应该不是我网络的原因,后来在网上找了好久才找到一种最佳解决办法,在安装时可以手动指定从哪个镜像服务器获取资源,我们可以使用阿里巴巴在国内的镜像服务器,命令如下:npm install -gd express --re

2017-04-19 11:05:17 809

原创 利用vagrant创建快照

使用Vagrant的快照功能可以很方便快速的创建当前虚拟机的一个临时备份状态,在进行重要操作时可以先创建一个快照以便在操作失误后快速恢复。1、安装Vagrant快照插件:vagrant plugin install vagrant-vbox-snapshotvagrant snapshot 查看命令使用方法:创建一个快照vagrant snapshot take "

2017-04-18 15:18:23 651

原创 用vagrant搭起的homestead7如何创建root用户

vagrant搭建好的homestead,起初登陆账号只有vagrant : vagrant . root用户是无法直接登陆或者su root登陆的 那么下面就开始创建su root登陆的环境

2017-04-18 15:13:48 4585

转载 laravel的 db:seed 保存,[ReflectionException] Class AdminUsersTableSeeder does not exist

今天使用了下 seeder 来填充数据,常用的几个命令: 填充器默认路径: database/seeders/ 系统自带: DatabaseSeeder.php 填充器执行,默认的调用的是 'run()' 方法 创建: php artisan make:seeder AdminUserTab

2017-04-10 10:52:55 1178

原创 微信授权封装+微信系统告警通知

本次主要说的是微信授权获取用户基本信息,还有就是日志反馈系统。利用微信自带的消息及时通知开发人员程序的报错。可达到快速收到问题解决问题,有助于建立一个可靠的风控体系

2017-04-07 10:39:23 2099

原创 微信隐性授权和显性授权的差别总结

这里是我自己的按照微信开发手册做的一些显性和隐性差别的验证,再加上收集一些资料,做了下显性和隐性授权操作的一些汇总,希望帮助人们更加了解下这两种授权方式的的差异.

2017-04-06 11:39:23 3060

转载 最经典的PS入门笔记,来自李涛老师的高手之路

总有人问阿随君怎么学PS,零基础、非专业、小白该怎么从零到入门,迅速成长为高手呢?在阿随君的答案中,有很多高频关键词反复亮相,而这其中李涛老师是我每次都强势安利的。我知道,可能小伙伴们还是会有些摸不着头脑,生活节奏那么快,静不下心来看那么长、那么多课的视频教程。好吧,阿随君这次掏着心窝子把自己当年看李涛老师课程随手记的笔记,长达一万多字的超级干货,全部发上来分享给大家

2017-03-30 11:20:21 11805 9

原创 基于 Windows 开启我的 Homestead 之旅 --PHPHub 安装

大神们告诉我Laravel Homestead可以给我一个奇妙的开发环境,我不需要你在本机上安装PHP、HHVM、web服务器和其它的服务器软件。不用再担心搞乱我的操作系统!Vagrant箱子是完全可支配的。如果出现故障,你可以在几分种内完成销毁和重建箱子! 于是我满怀期待的开始我的Homestead之旅 哦忘了说了,我系统是windows (然而遇见不少坑啊于是我把坑记录下来希望后来人能有更加愉快的体验)

2017-03-30 10:58:31 1848 2

转载 程序员如何优雅的挣零花钱

虽然程序员有女朋友的不多(误),但是开销往往都不小。 VPS、域名、Mac上那一堆的收费软件、还有Apple每年更新的那些设备,经常都是肾不够用的节奏。幸好作为程序员,我们有更多挣钱的姿势。

2017-03-27 14:44:35 1799

原创 laravel中使用cookie详解

本篇文章介绍在laravel5下使用cookie,及其用法举例

2017-03-22 17:50:35 11259

原创 ThinkPHP3.2 + PHPExcel 进行execl文件导出操作

ThinkPHP3.2 + PHPExcel 进行execl文件导出操作

2017-03-10 16:44:01 4251 2

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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