自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (6)
  • 收藏
  • 关注

原创 yii框架使用视图层(V层)

use yii\widgets\LinkPager;//使用分页use yii\widgets\ActiveForm;use yii\helpers\Url;use yii\helpers\Html;?>//from表单提交 $from = ActiveForm::begin([ 'action'=>Url::toRoute(['list/index']), '

2017-11-29 09:56:22 308

原创 yii2.0使用ActionForm创建表单

文本框:textInput();密码框:passwordInput();单选框:radio(),radioList();复选框:checkbox(),checkboxList();下拉框:dropDownList();隐藏域:hiddenInput();文本域:textarea(['rows'=>3]);文件上传:fileInput();提交按钮:submitButton();重

2017-11-29 09:55:52 193

原创 yii2文件上传

首先我们创建model\Upload.php文件[php] view plain copy namespace backend\models;  use Yii;  use yii\web\UploadedFile;  class Upload extends \yii\db\ActiveRecord  {  /** * @var UploadedFile|Nu

2017-11-29 09:54:29 2032

原创 YII框架中自带的表单,搜索,分页代码的实现

YII框架中自带的表单,搜索,分页代码的实现控制器代码:先use yii\data\Pagination;然后写个控制器/方法/** * 搜索后分页 */ public function actionList(){ $where=Yii::$app->request->get(); $query=new \yi

2017-11-29 09:53:54 176

原创 JavaScript--全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)

<?phpheader("content-type:text/html;charset=utf-8");use yii\helpers\Html;use yii\widgets\LinkPager;//print_r($countries);die; ?>h1>显示出数据h1>input type="checkbox" value="全选" onclick="check(this)

2017-11-29 09:52:17 237

原创 yii2中使用jquery作全选,反选,批删(练习)

控制器层中namespace frontend\controllers;use frontend\models\Topic;use Yii;use yii\data\Pagination;public function actionTopic_show() { //获取此班级的评论 $request=Yii::$app->req

2017-11-29 09:51:34 284

原创 yii2中分页的样式设置

上下页按钮以及10个按钮首先,我们把上下页的按钮修改成中文= LinkPager::widget([ 'pagination' => $pages, 'nextPageLabel' => '下一页', 'prevPageLabel' => '上一页', ]); ?>如果你不想要显示上下页,可以将prevPageLabel和nextPageLab

2017-11-29 09:50:40 478

原创 yii2下使用自带类发送邮件

1.在配置文件main-local.php components=>[]里面配置'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'useFileTransport' =>false,//这句一定有,false发送邮件,true只是生成邮件在runtime文件夹下,不发邮件 'transport' => [

2017-11-29 09:49:39 240

原创 yii2.0如何使用ActionForm

使用表单本章节将介绍如何创建一个从用户那搜集数据的表单页。该页将显示一个包含 name 输入框和 email 输入框的表单。当搜集完这两部分信息后,页面将会显示用户输入的信息。为了实现这个目标,除了创建一个[操作]和两个[视图]外,还需要创建一个[模型]。贯穿整个小节,你将会学到:* 创建一个[模型](structure-models.md)代表用户通过表单输入的数据

2017-11-29 09:48:44 217

原创 使用requests+beautifulsoup模块实现python网络爬虫功能

1. 前言之前实现python的网络爬虫, 主要都是使用较为底层的urllib, urllib2 实现的, 这种实现方案显得比较原始, 编码起来也比较费劲, 尤其是提取信息的时候, 还得使用正则表达是匹配 (之前转载的一篇糗事百科的爬虫文章,http://blog.csdn.net/zhyh1435589631/article/details/51296734)。 我们这里采用requ

2017-11-10 16:04:54 266

原创 微信公众号关注和取消

<?php//// 关注/取消关注事件消息// 微信公众账号关注与取消关注事件消息//define("TOKEN", "zhouqi");$wechatObj = new wechatCallbackapiTest();if (!isset($_GET['echostr'])) { $wechatObj->responseMsg();}else{ $wechat

2017-11-10 16:03:53 890

原创 php-URL方法下载远程图片

php-URL方法也可以下载受使用限制的图片,比如微信服务器上的图片功能代码如下:1 public function downloadPic(){//测试可行,网上看的,远程下载图片*/2 $return_content = $this->https_request( $listsInfo[0]['photo_url']);//将图片的url传入url方法来获得图

2017-11-10 11:20:24 657

原创 php微信公众号开发,入门篇(实现了关注公众号发送欢迎信息,发关键词自回复)

大致效果如下图所示!一、入门经历首先我看的慕课网的视频,理论的东西还不错,可是跟着把代码敲一遍的时候就没懵逼了,除了验证服务器通过之外,关注公众号根本不会自动回复,着急呀,再找其他的,敲完代码,再测试依然不行,折磨人呀!于是我重新来排查一遍,说下都排查了哪些些:第一:用的订阅号没问题(有在关注时回复信息的功能)第二:开发用的服务器的公网开发地址(要直接指向自己的程序)要

2017-11-10 11:18:20 7506 1

原创 【Swoole】当SWOOLE遇上PHP

一直想写点Swoole的东西,毕竟它重新定义了php,却一直不知道怎么下手写。Swoole涉及的知识点非常多,互为表里,每次想写都发现根本理不出一个头绪。Swoole是一个php的扩展,它的核心目的就是解决php在实现server服务中可能遇到的一系列问题,这些问题用源生的php往往并不能很高效(执行效率)的解决,一般也不会使用php来解决,所以会有说swolle重新定义的php的说法。

2017-11-03 15:14:33 277

原创 ubuntu server 搭建apache + php7 + mysql + swoole框架环境

系统更新:sudo apt-get update注:ubuntu源仿佛很多时候连接不成功,建议先将源改为阿里云,方法如下(使用阿里云服务器请忽略):   1、cd /etc/apt                       //进入源配置文件夹   2、mv sources.list sources.list.bak  //备份原有的源文件   3、下载阿里镜像源文件:htt

2017-11-03 15:13:42 219

原创 Ubuntu16.04 中PHP7.0 安装pdo_mysql 扩展

刚装的的Ubuntu16.04, 放上去项目后发现无法使用PDO连接方式,在网上找的方法大都是 编译安装,比较麻烦。特分享此方法。1. 安装 php7.0-mysqlsudo apt install php7.0-mysql1大家会看已经自动创建了mysqlnd、mysqli、pdo_mysql扩展,非常简单2. 修改配置文件//依次执行以下命令cd /etc/

2017-11-03 15:12:08 1073

原创 php+mongodb判断坐标是否在指定多边形区域内的实例

MongoDB是一个基于分布式文件存储的数据库,并提供创建基于地理空间的索引的能力,本文将提供使用PHP连接mongodb,判断坐标是否在指定多边形区域内的实例。1.定义多边形区域多边形的坐标点如下:113.314882,23.163055113.355845,23.167042113.370289,23.149564113.356779,23.12975811

2017-11-02 17:17:00 488

原创 php操作MongoDB基础教程(连接、新增、修改、删除、查询)

代码如下://连接localhost:27017$conn = new Mongo();//连接远程主机默认端口$conn = new Mongo('test.com');//连接远程主机22011端口$conn = new Mongo('test.com:22011');//MongoDB有用户名密码$conn = new Mongo("mongodb://${u

2017-11-02 17:12:03 167

原创 深入PHP操作MongoDB的技术总结

代码如下:/*** PHP操作MongoDB学习笔记*///*************************//**   连接MongoDB数据库  **////*************************//格式=>(“mongodb://用户名:密码 @地址:端口/默认指定数据库”,参数)$conn = new Mongo();//可以简写为

2017-11-02 17:11:28 152

原创 PHP操作MongoDB时的整数问题及对策说明

MongoDB本身有两种整数类型,分别是:32位整数和64位整数,但旧版的PHP驱动不管操作系统是32位还是64位,把所有整数都当做32位整数处理,结果导致64位整数被截断。为了在尽可能保持兼容性的前提下解决这个问题,新版PHP驱动加入了mongo.native-long选项,以期在64位操作系统中把整数都当做64位来处理,有兴趣的可参考:64-bit integers in MongoDB。

2017-11-02 17:09:58 437

原创 PHP反射机制原理与用法详解

本文实例讲述了PHP反射机制原理与用法。分享给大家供大家参考,具体如下:反射面向对象编程中对象被赋予了自省的能力,而这个自省的过程就是反射。反射,直观理解就是根据到达地找到出发地和来源。比如,一个光秃秃的对象,我们可以仅仅通过这个对象就能知道它所属的类、拥有哪些方法。反射是指在PHP运行状态中,扩展分析PHP程序,导出或提出关于类、方法、属性、参数等的详细信息,包括注释。这种动态获

2017-11-02 17:08:46 246

原创 PHP 中检查或过滤IP地址的实现代码

你可以通过增加一个配置文件,然后将需要禁止的一些 IP 地址通过一定规则添加到配置文件中,在程序初始化的时候,读取配置文件中的每个规则,然后通过本文提供的方法去检查当前访问的客户端 IP 地址是否存在于这些规则中,如果存在,则拒绝提供服务。复制代码 代码如下:/** * PHP 中检查或过滤 IP 地址 * * 支持 IP 区间、CIDR(Classless Int

2017-11-02 17:07:36 903

原创 用php获取本周,上周,本月,上月,本季度日期的代码

echo date("Ymd",strtotime("now")), "\n"; echo date("Ymd",strtotime("-1 week Monday")), "\n"; echo date("Ymd",strtotime("-1 week Sunday")), "\n"; echo date("Ymd",strtotime("+0 week Monday")), "\n

2017-11-02 16:57:52 1084

原创 Thinkphp5使用

目录下载安装规范整理结构介绍简单配置简单数据显示数据库配置数据库基本使用模型基本使用总结:(ThinkPhp5.+ThinkPhp3.+)下载安装一、官网下载安装获取ThinkPHP的方式很多,官方网站( http://thinkphp.cn )提供了稳定版本或者带扩展完整版本的下载。官网的下载版本不一定是最新版本,GIT版本获取的才是保持更新的

2017-11-02 16:52:52 1195

原创 Python——条件、循环和其他语句

一、print 和 import 的更多信息        print 打印多个表达式也是可行的,只要将它们用逗号隔开就好:[python] view plain copy >>> print('Age:' , 42)  Age: 42          可以看到,每个参数之间都插入了一个空格符。如果想要同时输出文本和变量值,却又不希望使用字符串格式化的

2017-11-02 16:49:22 213

原创 mysql 中 unix_timestamp和from_unixtime 时间戳函数

1.unix_timestamp将时间转化为时间戳。(date 类型数据转换成 timestamp 形式整数)没传时间参数则取当前时间的时间戳mysql> select unix_timestamp();+------------------+| unix_timestamp() |+------------------+|       1361586358 |+-

2017-11-02 16:47:41 1776

各种语言的学习资料(java,php,大数据,web,python......)

此文档包含java,大数据,php,linux,c++等 2019年全套资料链接,花了一年的时间整理出来的,希望对大家有帮助。

2019-07-29

install_php7.2.11_ubuntu.sh

脚本安装php;方便用户随意编辑和寻找配置文件,执行./sh文件进行一键安装。方便快捷。

2019-07-08

install_mysql_ubuntu.sh

ubuntu 一键安装mysql脚本;方便用户随意编辑和寻找配置文件,执行./sh文件进行一键安装。方便快捷。

2019-07-08

install_nginx_ubuntu.sh

shell脚本一键安装nginx,配置文件整理,方便用户随意编辑和寻找配置文件,执行./sh文件进行一键安装。方便快捷。

2019-07-08

git开发客户端工具图像化

图形化工具,方便开发人员针对git管理。图形化工具,方便开发人员针对git管理。图形化工具,方便开发人员针对git管理。

2018-10-22

Yii2中文手册(完整版).pdf

完整的yii2框架中文手册: 1. 易于安装 2. 利用现代技术 3. 高度可扩展性 4. 鼓励测试 5. 简化的安全方案 6. 缩短开发时间 7. 很容易通过调整获得更好的性能 Yii可以帮助你快速的创建现代的web应用程序,并确保它们表现的良好. 它能通过为你代劳一些体力活,来促使你创建安全并且可测试的网站. 你可以简单的使用到他们所提供的大多数特性,或者你也可以修改它们以适应你自己的需要. 我真心鼓励你在你的下一个web项目中能试上它一试!

2017-11-03

空空如也

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

TA关注的人

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