技术
文章平均质量分 54
风信子it
我嗒嗒的马蹄是美丽的错误,我只想留住现有的时光。
展开
-
yii2.0 user功能解析
yii2.0这个框架我想发表一下自己看法,那就是面向对象设计的精华(oop)。那大牛会说了,我说这些就是屁话。没错,大家都知道YII是一个非常好用的php开发框架,而且是遵循OOP的设计思想。但是很多人,只知道其然,尔不知所以然,人云亦云。今天,我给大家就讲解一下YII的登录,所用到的user组件。深入的了解,yii组件机制和登录的user原理。1.yii组件思想,大家都了解,我就简单原创 2015-03-12 14:51:09 · 1771 阅读 · 1 评论 -
yii2.0 集成七牛php sdk
yii3.2 集成七牛php sdk这几天开发遇到一些小麻烦,心情一下就不好了。公司开发要求用到第三方存储(七牛云存储),一开始,我觉得调到坑里了。为什么呢?因为七牛v7版本PHP sdk要求的条件是php5.3版本以上,而且还用到了composer。最近,用到yii3.2版本。框架里的自动加载应用到了composer,我其实这些都不是很懂,想学习composer的小伙伴,可以去com原创 2015-04-16 16:05:04 · 4289 阅读 · 2 评论 -
php 爬虫 爬取12306接口
public function actionGet_12306($session,$str){ $url="https://kyfw.12306.cn/otn/leftTicket/query?leftTicketDTO.train_date=2016-07-05&leftTicketDTO.from_station=BJP&leftTicketDTO.to_station=AK原创 2016-07-06 15:53:16 · 3042 阅读 · 0 评论 -
Easy_install安装与使用
Easy_install安装与使用1.wget --no-check-certificat https://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz 2.tar zxf setuptools-2.0.tar.gz 3.cd setuptools-2.0 4.p转载 2017-04-18 16:09:50 · 998 阅读 · 0 评论 -
W3Cschool 与code学院的孽缘
在线教育,文档很重要。但是大家都知道w3cschool,却不知道code学院。下面我就简单介绍一下code学院(http://www.codexueyuan.com)的一些功能1.编程教学文档2,代码实例演练3,精选文章导读4,专题讲解这个界面还是不错的,用户的友好体验,自有你自己去看看了。原创 2018-01-14 19:59:32 · 338 阅读 · 0 评论 -
高可用架构设计---微服务
要点: 动态的环境和分布式的系统,比如微服务,它们出现故障的几率更大;发生故障的服务应该被隔离开来,实现优雅的服务降级,提升用户体验;70% 的故障都是因为代码变更引起的,所以有时候回退代码并不算是什么坏事;如果发生故障,就要让它们快速而独立的发生;一个团队无法控制他们服务的依赖项;缓存、隔板、回路断路器和速率限定器这些架构模式有助于构建可靠的微服务。写在前面微服务架构通过定义良好的边界让失效隔离...原创 2018-03-07 17:16:13 · 890 阅读 · 0 评论 -
php 变量原理
php 变量原理讲解一、变量概念所谓变量,是指在程序中其值可以变化的量。程序是管理和处理数据的。在程序运行过程中,我们需要存贮这些数据,变量和常量就是用于保存程序运行时的数据的。变量通常由两部分组成,变量名 和 变量值1.1 在php中,定义一个变量,使用$符号,在定义的时候不用理会这个变量是什么数据类型。1.2 变量赋值,修改,销毁增,就是赋值,比如$a = “PHP”改, 重新赋值即可,$a ...转载 2018-03-02 16:15:54 · 237 阅读 · 0 评论 -
Mongodb导出与导入
Mongodb导出与导入一、mongodb导入导出操作1: 导入/导出可以操作的是本地的mongodb服务器,也可以是远程的.所以,都有如下通用选项:-h host 主机--port port 端口-u username 用户名-p passwd 密码2: mongoexport 导出json格式的文件问: 导出哪个库,哪张表,哪几列,哪几行?-d 库名-c 表名-f fiel...转载 2018-03-10 20:40:24 · 3376 阅读 · 0 评论 -
Java 泛型详解
引言 泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。 泛型基础 泛型类 我们首先定义一个简单的Box类:public class Box { private String object; public void set(String object) { t...原创 2018-03-27 17:48:11 · 228 阅读 · 0 评论 -
yii2 开启dubug调试栏
yii2 开启dubug调试栏找到yii config目录下的web.php找到如下配置原创 2015-12-17 11:27:18 · 18312 阅读 · 1 评论 -
yii2 分页类源码分析
yii2 分页类源码分析1,yii2的分页类在yii\data\pagination,该类继承object类,所以有很多属性都可以使用。2,控制器编写namespace app\controllers;use Yii;use yii\web\Controller;use app\models\Works;use yii\data\Pagination;c原创 2015-12-10 11:28:10 · 841 阅读 · 0 评论 -
yii2.0 集成微信开发,解决微信与网站对接失败情况!
yii2.0集成微信开发,网站与微信对接失败情况------csrf安全验证 yii说实话,在安全上确实很牛逼,但是,有时候就是这个高安全性,害死一大波phper,我就是其中的一个。1.下面是我在YII里的控制器,(其实就是微信接入的测试代码)注:上面的代码,就是微信对接网站时做的主要操作。2,上面原创 2015-07-09 18:16:24 · 1627 阅读 · 0 评论 -
yii2 rbac 详解
yii2 rbac 详解DbManager1.yii config文件配置(我用的高级模板)(配置在common/config/main-local.php或者main.php)'authManager' => [ 'class' => 'yii\rbac\DbManager', 'itemTable' => 'auth_item', 'as翻译 2015-07-30 10:29:03 · 3427 阅读 · 0 评论 -
linux 编辑memcahed以及memcahed+php扩展遇到的问题
安装memcached安装步骤:memcached 依赖于libevent 库,因此我们需要先安装libevent.分别到libevent.org 和memcached.org 下载最新的stable 版本(稳定版).先编译libevent ,再编译memcached,编译memcached 时要指定libevent 的路径.过程如下: 假设源码在/usr/loca原创 2015-09-12 17:28:59 · 381 阅读 · 0 评论 -
linux 下ab压力测试
安装ab工具ubuntu安装abapt-get install apache2-utilscentos安装abyum install httpd-toolsab 测试命令ab -kc 1000-n 1000 http://localhost/ab.html(是服务器下的页面)原创 2015-10-19 18:24:31 · 11612 阅读 · 1 评论 -
yii2 restful api搭建 实例
步骤一:编写控制器步骤2:编写model 注(model必须继承ActivieRecord)步骤三:通过urlmanager实现yii地址美化,需配合服务器中的rewrite配置web.conf'urlManager' => [ 'enablePrettyUrl' => true, 'sh原创 2015-10-20 14:24:19 · 2788 阅读 · 0 评论 -
微信jssdk分享及验签
微信jssdk分享及验签第一步:绑定微信安全域名(详情见微信文档)第二步:验签(服务器验签传递数据验签数据给前台页面)后台控制器(yii2的框架): public function actionShow(){ $session=YII::$app->session; $obj=new WxController('Wx','',''原创 2015-10-10 15:01:30 · 2046 阅读 · 0 评论 -
linux 下mysql源码安装步骤:
一、安装简介用户名:mysql安装目录:/usr/local/mysql-5.5数据库目录:/data/mysql/data源码包:mysql-5.5.28.tar.gz二、安装准备添加用户useradd -s /sbin/nologin mysql建立所需目录mkdir -p /data/mysql/datachown -R mysql:mysql /da原创 2015-11-12 14:42:47 · 392 阅读 · 0 评论 -
linux 安装php-fpm报错
php-fpm在安装后之后,启动的时候发现报错信息error while loading shared libraries: libmysqlclient.so.18,原来少了libmysqlclient.so.18这个共享文件,我们来检查一下排错步骤:查看:ls /usr/lib ls /usr/lib64 下是否有显示的共享文件,如果没有,添加软连接; ln -s原创 2015-11-12 18:49:08 · 836 阅读 · 0 评论 -
聊聊swoole的心跳
导读:swoole是PHP的异步、并行、高性能网络通信引擎,使用C编写,提供了PHP的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。本文为桶哥为大家讲述关于swoole的心跳功能。...原创 2018-09-12 21:57:12 · 1260 阅读 · 0 评论