自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (3)
  • 收藏
  • 关注

原创 windows下跨平台开发环境搭建(vagrant + vbox)

1.在一个大项目里有很多人维护一个产品得时候 经常会遇到你写得代码在别人得电脑上无法运行。因为每个人得机器上都是自己的环境。 2.有了vagrant + vbox就可以让我们在 mac linux windows 下面都是在一样的环境下运行。当然还可以用docker技术。 3.下载 vbox: https://www.virtualbox.org/ 下载vagrant: https:

2017-04-15 14:17:08 650

原创 symfony generate创建控制器

1.symfony给我们提供了在命令行下创建控制器 这样可以为我们省很多自己敲得代码 2.创建控制器 控制器名字:模块:控制器名字 3.设置配置文件格式和模板文件格式

2017-04-08 11:33:48 787

原创 symfony doctrine 创建数据库

1.doctrine是一个数据库的orm 可以命令来创建数据库。创建表等操作。 2.创建数据库 如果要创建的数据库已经存在会报错!不存在则创建配置文件里的那个数据库 3.创建表实例 名字规范是 xxbundle:表名 4.创建表字段 依次创建 字段名 字段类型 字段约束等 回车结束字段添加 5.创建完之后会在Bundle下面生成一个

2017-04-08 00:43:51 1223

原创 .gitignore 的使用

1.在项目开发种。我们的git版本库里的一些例如配置文件和缓存文件、日志文件等 是不需要传入到git的代码库里的 2.这时候我们就要用到我们的.gitignore 文件来设置和忽略这些不需要我们在代码库里维护的东西 3.生成.gitignore 到版本库的根目录下面 touch .gitignore 4.在.gitignore文件里去设置需要 忽略的文件

2017-04-07 17:45:56 391

原创 symfony consloe总结

1.创建一个bundle php app/console generate:bundle 进入命令行模式 2.设置bundle 命名空间 3.设置budle名字

2017-04-07 17:41:08 445

原创 macos 通过homebrew安装emcas

1.最近刚从linux换成mac os环境下面开发! linux系统确实是狠适合做开发!因为提供了很多非常方便的软件安装方式! 比如 ubuntu下面的apt centos下面的额yum 当然不可否认的是现在在服务器方面还是linux的天下! 2.homebrew是什么东西? homebrew是mac os下面一个对包管理的东西 https://brew.sh/

2017-03-30 15:39:41 700

原创 symfony service container使用总结

1.官方文档地址: http://symfony.com/doc/current/service_container.html 2.什么是service container? 3.当然这也是为了解耦用的,但是也不能过度使用这种依赖注入。 4.如何在symfony里添加一个。这里是以easywechat为例子 4.1.首先要配置service.yml 4.2

2017-03-29 18:20:09 1451

原创 微信开发总结

1.微信开发原理 微信客户端->微信服务器->开发绑定的服务器。 微信开发步骤: 1、填写服务器配置 2、验证服务器地址的有效性 3、依据接口文档实现业务逻辑(入口为公众号后台设置的url) 2.微信验证服务器原理(验证服务器的有效性) 在微信公众后台配置的url和token保存之后会发一个GET请求到我们配置的url上。 并且携带

2017-03-28 16:45:49 474

原创 微信公众平台测试号的url和token原理

1.在微信开发平台测试号后台填写的url和token 2.点击保存的时候微信服务器会自动发一个get请求到我们写的url上面! 我们要根据我们写的token做 签名验证 3.如果签名验证成功的话!把微信发给我们的随机字符串再返回给微信服务器。 这样就对我们微信公众平台测试好的服务器进行了验证。成为了开发者。

2017-03-28 12:01:22 4996

原创 symfony学习之简单路由处理

1.symfony 安装完成之后默认的页面 默认路由是在 symfony/src/appbunle/defaultcontroller.php文件中 可以看出路由是由注释来实现的 /** * @Route(“/”, name=”homepage”) */ 2.我们来自己一个方法和路由来看一下 打开浏览器查看效果

2017-03-21 17:23:54 1383

原创 laravel数据迁移使用总结

1.生成一个新的migration文件 php artisan make:migration xxx 创建一个名字为时间+xxx的数据迁移文件 2.设计表 Schema::create(‘categorys’, function (Blueprint table)xxxx);//创建表table) { xxxx }); //创建表 table->engine = ‘In

2017-03-06 23:51:51 440

原创 Syntax error or access violation: 1286 Unknown storage engine 'InnoDB' 解决办法

1.今天在开发的过程种,执行migrate时发现设置表存储引擎为innodb时报错 Syntax error or access violation: 1286 Unknown storage engine ‘InnoDB’ 看错误发现是我的数据库没有安装 innodb 而我用的是phpstudy的集成开发环境。 2.解决办法: 打开mysql管理工具->设置或修改密码

2017-03-06 23:38:40 3947

原创 redis操作之字符串 string

1.set /get/del/append/strlen set:设置值 get:获取值 del:删除值 append:追加值 strlen:获取字符长度 2.incr/decr/incrby/decrby 只有数字才有用 incr:自动给数值加1 incrby k1 x:自动数值加x(x)为数值。 decr/decrby与上面相反。 3.getrange/

2017-02-28 23:12:17 511

原创 redis操作之键(key)

1.keys * :查看当前库所有键值 2.exists key的名字 :判断该键名是否存在 区分大小写 3.move key db :将当前库指定键移动对应的库,而当前库不在存在 4.expire key 秒 :为key至设置过期时间 5.ttl key :查看当前Key还有多少秒过期 -1永不过期 -2已过期(过期自动删除key) 6.

2017-02-28 15:18:33 446

原创 redis k-v最操作

1.选择数据库 select n(n代表几号库) redis默认是安装16个库 2 keys * 查看当前所有的键值 3.keys k? 占位符模糊查询 4.清除当前数据库 flushdb 清除全部数据库 flushall

2017-02-28 14:41:48 1414

原创 windows下面安装postgreSQL

1.下载地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads#windows 2.安装 安装路径 设置密码 设置端口 3.用navicat测试安装是否成功!

2017-02-27 23:49:58 520

原创 windows下mongodb搭建和使用

1.下载地址 https://www.mongodb.com/download-center#community 2.傻瓜式安装!下一步知道结束! 3.测试Mongo是否安装成功! 开启dos 进入bin目录 mongod.exe –dbpath c:\app\MongoDB\db 开启mongodb服务 在开一个dos窗口链接Mongo 管理测试

2017-02-27 22:59:11 410

原创 redis可视化工具redis-desktop-manager安装和使用

1.随着现在互联网的发展,分布式系统的出现,nosql技术的应用场景也越来越多。 nosql丰富了我们关系型数据库。 2.redis的可视化工具有很多!个人比较喜欢redis_desktop-manager 下载地址: https://redisdesktop.com/download 3.傻瓜式安装,一直下一步就Ok! 4.使用

2017-02-27 17:46:14 2815

原创 php socket编程实现客服机器人原理

1.现在移动客服用得很多。现在也有workerman这样得socket框架。也有很多得第三方得即时通讯得框架。而这次是用php的原生socket来实现自动回复的原理。 2.打开php sockets扩展。 可通过phpinfo()来查看 3.编写服务端 service.php 4.编写客户端 client.php 5.开启服务端服务: 6.测试

2017-02-26 01:18:54 1355

原创 windows下redis安装和使用(php)

1.下载redis https://github.com/MSOpenTech/redis/releases 2.安装redis 安装过程很简单,只需将文件解压到自己想要的路径下就可以。 3.使用redis 双击打开redis-server.exe 并且不要关闭窗口,关闭窗口服务自动关闭 测试下是否存取数据 redis成功! 4.安装php-r

2017-02-24 18:15:21 419

原创 python urllib2实现获取余票个数(仅限于学习原理。)

1.首先声明本博客只是为了学习原理,而不是对12306的恶意攻击。 获取余票的原理是要通过网页抓取内容。 对获取的内容进行处理获得我们需要的信息 而Python的爬虫强大在于有强大的类库 2.比如说要查找2017-2-28号上海到杭州的动车票 3.我们用谷歌浏览器的工具查看请求的地址 4上代码和效果

2017-02-24 16:21:36 310

原创 phpstrom+xdebug断点调试

1.做php大部分程序员说到调试都是 echo var_dump exit; 如果但是做一个简单的网站或小程序时,这中调试方式可能还可以。 但是在Php开发大项目的时候,显然这样的调试方式是不行的。 那么断点调试就显得很重要。可以很快的去理顺程序的条理。 2.下载phpstorm 并安装 http://www.jetbrains.com/ 3.开启php的xdebug扩展

2017-02-24 10:31:08 401

原创 window下面安装composer

1.下载composer.exe https://getcomposer.org/download/ 2.安装composer 选择php环境: 然后一直点击下一步就Ok 3.安装完成 打开命令行 输入composer composer安装成功!

2017-02-24 09:23:39 242

原创 python虚拟开发环境Virtualenv搭建

1.Virtualenv 是为了多版本python开发环境的虚拟环境 这在python开发中十分好用 2.安装python的时候选中安装pip pip install Virtualenv 就可以安装完成 可以用 pip freeze命令查看版本 3.使用Virtualenv 进入到python 下面的scripts目录下 执行 virtuale

2017-02-20 23:51:27 262

原创 ubuntu下mongodb搭建

1.安装mongondb sudo apt install mongodb 2.测试mogondb是否安装成功! 打开终端 输入 mongo mongodb安装成功! 3.编译安装php的mongodb扩展 wget -c https://pecl.php.net/get/mongo-1.6.9.tgz sudo tar zxvf mongo-1.6.9.

2017-02-20 16:35:28 337

原创 joomla错误 Fatal error: Call to undefined function simplexml_load_file() 解决办法!

1.先说一下对于一些框架的bug调试的方法 前提是我们要安装php xdebug 然后打开程序的debug开关,看是否有错误日志打印出来 2.如果打开程序的debug还是空白页的话, 可能很多人都会去一步一步的去打断点来调试程序 其实只要在入口文件的前面加上 ini_set(‘display_errors’, 1); 往往就会有错误信息打印到页面上了 3.这次

2017-02-08 15:01:37 3945

原创 nginx下面wordpress 路由404错误解决!

1.最近在做一个wordpress项目,后台和首页都是可以访问的 但是自己定义了一个接口访问就是404错误! 服务器配置的是nginx 本地测试 2.解决办法: 第一先要确定wp-options里的路径是否正确 第二看下nginx的重写配置是否正确 3.最后去修改了nginx的配置 在/etc/nginx 加入如下配置: location /xx

2017-01-12 17:21:14 914

原创 UI 标注工具MarkMan的测量像素使用

1.一个页面的开发,要经过UI设计、切图、画页面 如何快速的测量除切好的图层的像素 可以用markman工具 2.要先安装Adobe AIR 3.下载markman http://www.getmarkman.com/#/download-modal 下载完成的markman.air文件用 adobe air打开安装 4.使用 将图片拖到markman

2017-01-11 21:09:23 4352

原创 ps切图工具cutterman安装和使用

1.做web前端要学会切图 常用的Ps切图工具cutterman 下面就介绍一下安装和使用的过程 2.下载地址:http://www.cutterman.cn/zh/cutterman 下载好解压安装文件。重新启动Ps 打开窗口->插件 3.使用 选中要切图的图层后 在插件里点击导出选中图层即可

2017-01-10 22:48:56 18725

原创 centos 下git clone报401错误解决办法

1.我们在服务器上直接git clone项目的版本库的时候报401错误! 错误如下:error: The requested URL returned error: 401 Unauthorized while accessing 原因:git 版本过低 2.git –version 查看一下当前的git版本 因为centos yum 安装的git是 1.7.1 所以我们要

2017-01-10 14:07:26 8717 1

原创 win10卸载linux子系统

1.打开cmd,输入lxrun /uninstall /full,然后根据提示输入y即可开始卸载。 2.确认现在是在开发者模式下! 在设置->更新和安全->针对开发人员

2017-01-09 15:24:33 9033 1

原创 wordpress数据字典

1.wordpress数据字典: 1.wp_categories: 用于保存分类相关信息的表。包括了5个字段,分别是: cat_ID – 每个分类唯一的ID号,为一个bigint(20)值,且带有附加属性auto_increment。 cat_name – 某个分类的名称,为一个varchar(55)值。 category_nic

2016-12-30 17:29:16 2852

原创 wordpress 自定义插件使用

1.wordpress的使用第一件事应该是要想到自己想要的东西是否已经有插件 如果没有找到适合自己使用的插件,就要自己开发适合自己使用的插件 2.我们在程序目录/wp-content/plugins/下面创建一个自己的插件名字 如果该插件如果想要上传到wordpress插件库的话要去看是否名字被注册 编辑文件 进入后台插件里就可以看到刚刚创建的插件

2016-12-30 12:12:36 860

原创 wordpress rest api插件使用

1.wordpress rest api 插件下载: https://wordpress.org/plugins/rest-api/ 2.将下载的包解压到wp-content/plugins目录下 3.刷新后台 启用插件:

2016-12-29 22:22:27 3456

原创 微信开发-接口测试环境搭建

1.http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 申请测试帐号: 配置信息 2.获取token http://mp.weixin.qq.com/wiki/11/0e4b294685f817b95cbed85ba5e82b8f.html 获取成功会返回access_token字

2016-12-28 22:57:20 1342

原创 wordpress安装中文语言包

1.修改项目目录下面的wp-config文件: 添加define(‘WPLANG’, ‘zh_CN’); 保存文件 2.进入站点控制板(dashboard),看到更新提示后进行升级即可。WordPress会自动从官方网站下载中文语言包并安装。 3.重新进入设置-常规 4.选择简体中文就ok了~

2016-12-28 14:08:33 10733 1

原创 linux下面安装php xdebug扩展

1.在框架里经常会遇到debug模式!开启选项就可以通过日志文件快速的定位到问题 在win下面通过集成的开发包比如phpstudy就可以很容易的安装xdebug的扩展 2.在linux下面就要通过编译安装来实现xdebug sudo apt install php5.6-dev 下载xdebug.tar.gz https://xdebug.org/files/ 3.进入

2016-12-27 11:31:21 1221

原创 linux下ftp工具

1.作为一个开发人员!需要经常和客户的环境打交道。 在window下面我们有xftp、xshell工具可以很好的管理客户的环境。 但是在linux下面ssh 可以直接登录到远端服务器! 但是有的时候要备份文件和上传文件! 2.filezilla: FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多

2016-12-26 21:27:48 7587

原创 django系列5:模型(model)

1.如果你使用了Django的数据库层(模型),你 必须创建一个Django app。 模型必须存放在apps中。 因此,为了开始建造 我们的模型,我们必须创建一个新的app。 2.创建一个新的app python manage.py startapp books 3.安装pymysql sudo apt install python-pymysql 4.编辑mod

2016-12-25 23:29:32 450

原创 joomla 1:安装

1.joomla是什么? Joomla!是一套全球知名的内容管理系统。Joomla!是使用PHP语言加上MySQL数据库所开发的软件系统,可以在Linux、 Windows、MacOSX等各种不同的平台上执行。目前是由Open Source Matters(见扩展阅读)这个开放源码组织进行开发与支持,这个组织的成员来自全世界各地,小组成员约有150人,包含了开发者、设计者、系统管理者、文件撰写

2016-12-22 18:14:02 408

windows redis

windows redis

2017-02-24

windows64位php-redis扩展

windows php5.6 redis扩展

2017-02-24

shopNC B2B2C 开发文档

ShopNC B2B2C 商城是 ShopNC 于 2014 年最新推出的【B2B2C】电商平台系统,采用 PHP5+MySQL 技术 为基础,采用 OOP(面向对象)方式进行核心框架搭建,结合 MVC 模式进行开发,可以支持 Windows/Unix 服 务器环境,需 PHP5.3 及以上版本支持,可运行于包括 Apache、IIS 和 Nginx 在内的多种 WEB 服务器。

2016-02-02

空空如也

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

TA关注的人

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