- 博客(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
667
原创 symfony generate创建控制器
1.symfony给我们提供了在命令行下创建控制器 这样可以为我们省很多自己敲得代码 2.创建控制器 控制器名字:模块:控制器名字 3.设置配置文件格式和模板文件格式
2017-04-08 11:33:48
806
原创 symfony doctrine 创建数据库
1.doctrine是一个数据库的orm 可以命令来创建数据库。创建表等操作。 2.创建数据库 如果要创建的数据库已经存在会报错!不存在则创建配置文件里的那个数据库 3.创建表实例 名字规范是 xxbundle:表名 4.创建表字段 依次创建 字段名 字段类型 字段约束等 回车结束字段添加 5.创建完之后会在Bundle下面生成一个
2017-04-08 00:43:51
1245
原创 .gitignore 的使用
1.在项目开发种。我们的git版本库里的一些例如配置文件和缓存文件、日志文件等 是不需要传入到git的代码库里的 2.这时候我们就要用到我们的.gitignore 文件来设置和忽略这些不需要我们在代码库里维护的东西 3.生成.gitignore 到版本库的根目录下面 touch .gitignore 4.在.gitignore文件里去设置需要 忽略的文件
2017-04-07 17:45:56
402
原创 symfony consloe总结
1.创建一个bundle php app/console generate:bundle 进入命令行模式 2.设置bundle 命名空间 3.设置budle名字
2017-04-07 17:41:08
459
原创 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
724
原创 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
1463
原创 微信开发总结
1.微信开发原理 微信客户端->微信服务器->开发绑定的服务器。 微信开发步骤: 1、填写服务器配置 2、验证服务器地址的有效性 3、依据接口文档实现业务逻辑(入口为公众号后台设置的url) 2.微信验证服务器原理(验证服务器的有效性) 在微信公众后台配置的url和token保存之后会发一个GET请求到我们配置的url上。 并且携带
2017-03-28 16:45:49
485
原创 微信公众平台测试号的url和token原理
1.在微信开发平台测试号后台填写的url和token 2.点击保存的时候微信服务器会自动发一个get请求到我们写的url上面! 我们要根据我们写的token做 签名验证 3.如果签名验证成功的话!把微信发给我们的随机字符串再返回给微信服务器。 这样就对我们微信公众平台测试好的服务器进行了验证。成为了开发者。
2017-03-28 12:01:22
5020
原创 symfony学习之简单路由处理
1.symfony 安装完成之后默认的页面 默认路由是在 symfony/src/appbunle/defaultcontroller.php文件中 可以看出路由是由注释来实现的 /** * @Route(“/”, name=”homepage”) */ 2.我们来自己一个方法和路由来看一下 打开浏览器查看效果
2017-03-21 17:23:54
1419
原创 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
454
原创 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
3979
原创 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
522
原创 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
463
原创 redis k-v最操作
1.选择数据库 select n(n代表几号库) redis默认是安装16个库 2 keys * 查看当前所有的键值 3.keys k? 占位符模糊查询 4.清除当前数据库 flushdb 清除全部数据库 flushall
2017-02-28 14:41:48
1426
原创 windows下面安装postgreSQL
1.下载地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads#windows 2.安装 安装路径 设置密码 设置端口 3.用navicat测试安装是否成功!
2017-02-27 23:49:58
528
原创 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
432
原创 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
2827
原创 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
1390
原创 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
426
原创 python urllib2实现获取余票个数(仅限于学习原理。)
1.首先声明本博客只是为了学习原理,而不是对12306的恶意攻击。 获取余票的原理是要通过网页抓取内容。 对获取的内容进行处理获得我们需要的信息 而Python的爬虫强大在于有强大的类库 2.比如说要查找2017-2-28号上海到杭州的动车票 3.我们用谷歌浏览器的工具查看请求的地址 4上代码和效果
2017-02-24 16:21:36
321
原创 phpstrom+xdebug断点调试
1.做php大部分程序员说到调试都是 echo var_dump exit; 如果但是做一个简单的网站或小程序时,这中调试方式可能还可以。 但是在Php开发大项目的时候,显然这样的调试方式是不行的。 那么断点调试就显得很重要。可以很快的去理顺程序的条理。 2.下载phpstorm 并安装 http://www.jetbrains.com/ 3.开启php的xdebug扩展
2017-02-24 10:31:08
415
原创 window下面安装composer
1.下载composer.exe https://getcomposer.org/download/ 2.安装composer 选择php环境: 然后一直点击下一步就Ok 3.安装完成 打开命令行 输入composer composer安装成功!
2017-02-24 09:23:39
256
原创 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
274
原创 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
348
原创 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
3985
原创 nginx下面wordpress 路由404错误解决!
1.最近在做一个wordpress项目,后台和首页都是可以访问的 但是自己定义了一个接口访问就是404错误! 服务器配置的是nginx 本地测试 2.解决办法: 第一先要确定wp-options里的路径是否正确 第二看下nginx的重写配置是否正确 3.最后去修改了nginx的配置 在/etc/nginx 加入如下配置: location /xx
2017-01-12 17:21:14
960
原创 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
4384
原创 ps切图工具cutterman安装和使用
1.做web前端要学会切图 常用的Ps切图工具cutterman 下面就介绍一下安装和使用的过程 2.下载地址:http://www.cutterman.cn/zh/cutterman 下载好解压安装文件。重新启动Ps 打开窗口->插件 3.使用 选中要切图的图层后 在插件里点击导出选中图层即可
2017-01-10 22:48:56
18817
原创 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
8792
1
原创 win10卸载linux子系统
1.打开cmd,输入lxrun /uninstall /full,然后根据提示输入y即可开始卸载。 2.确认现在是在开发者模式下! 在设置->更新和安全->针对开发人员
2017-01-09 15:24:33
9064
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
2911
原创 wordpress 自定义插件使用
1.wordpress的使用第一件事应该是要想到自己想要的东西是否已经有插件 如果没有找到适合自己使用的插件,就要自己开发适合自己使用的插件 2.我们在程序目录/wp-content/plugins/下面创建一个自己的插件名字 如果该插件如果想要上传到wordpress插件库的话要去看是否名字被注册 编辑文件 进入后台插件里就可以看到刚刚创建的插件
2016-12-30 12:12:36
875
原创 wordpress rest api插件使用
1.wordpress rest api 插件下载: https://wordpress.org/plugins/rest-api/ 2.将下载的包解压到wp-content/plugins目录下 3.刷新后台 启用插件:
2016-12-29 22:22:27
3497
原创 微信开发-接口测试环境搭建
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
1357
原创 wordpress安装中文语言包
1.修改项目目录下面的wp-config文件: 添加define(‘WPLANG’, ‘zh_CN’); 保存文件 2.进入站点控制板(dashboard),看到更新提示后进行升级即可。WordPress会自动从官方网站下载中文语言包并安装。 3.重新进入设置-常规 4.选择简体中文就ok了~
2016-12-28 14:08:33
10859
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
1250
原创 linux下ftp工具
1.作为一个开发人员!需要经常和客户的环境打交道。 在window下面我们有xftp、xshell工具可以很好的管理客户的环境。 但是在linux下面ssh 可以直接登录到远端服务器! 但是有的时候要备份文件和上传文件! 2.filezilla: FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多
2016-12-26 21:27:48
7620
原创 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
472
原创 joomla 1:安装
1.joomla是什么? Joomla!是一套全球知名的内容管理系统。Joomla!是使用PHP语言加上MySQL数据库所开发的软件系统,可以在Linux、 Windows、MacOSX等各种不同的平台上执行。目前是由Open Source Matters(见扩展阅读)这个开放源码组织进行开发与支持,这个组织的成员来自全世界各地,小组成员约有150人,包含了开发者、设计者、系统管理者、文件撰写
2016-12-22 18:14:02
427
shopNC B2B2C 开发文档
2016-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人