自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西瓜的博客

我是西瓜,一个热爱技术和生活的程序员~

  • 博客(23)
  • 资源 (6)
  • 收藏
  • 关注

原创 centos7源码编译安装lamp/lnmp

 注意:新手不要看这里,新手先学着安装centos6。因为安装7和6有些许差别,6写的比较详细,所以推荐先学6centos7的系统安装参考网络修改成动态配置,参考安装vim编辑器的插件--------------------   写在这是方便大家找nginx的安装配置三部曲:点击即可查看1、安装和配置文件的基础配置,ctrl+f搜索nginx2、nginx文档如何查...

2018-04-30 00:20:27 66107

原创 *【内置】总结持续更新--h5和css常用的api、标签、属性等

css2D/3D的转换属性:transform 向元素应用 2D 或 3D 转换。 rotate(angle):在2d中旋转多少度

2018-04-29 12:34:41 204

原创 使用Navicat连接阿里云 或 腾讯云ECS服务器上的MySQL数据库

首先,这个连接方法,有个缺点,就是特别慢,暂时没有找到解决方法,找到咯在补上。哪位猿友知道的,麻烦给我留个连接哈~一、首先要mysql授权指令啥意思,请参考我的mysql从入门到精通博文(ctrl+f 授权): mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION...

2018-04-28 01:02:46 2901 1

原创 (15)学习tp5之 自定义命令行

手册-》命令行-》自定义命令行 1、第一步,配置command.php文件2、第二步,建立命令类文件注意:该文件中代码,从文档中粘,以防写错。名字啥的都不用改,就改命名空间 和 定义命令、执行命令需要的东西3、测试-命令帮助-命令行下运行4、手动执行 刚定义的Order命令注意:linux严格区分大小写哦~5、自动执行 该任务该指令每分钟执行一次...

2018-04-28 00:46:25 3616

原创 vscode常用插件

1、HTML Boilerplate --摆脱 HTML 新文件重新编写头部和正文标签的苦恼。输入html根据提示选择

2018-04-20 16:29:09 923

原创 *a标签中target设置为blank和_blank有什么区别?

今天碰到有人问这个问题,我只能说差别大了;“blank”什么都不是,就是自定义标识符和“a”、“b”、“c”没两样;“_blank”才是空白页,别以为样子长得像就是一个人,对于程序来说,多一个字符少一个字符差别大了。target的一个应用就是指定在哪一个iframe中加载链接,a标签target属性对应着iframe标签的name属性。真理往往是测试出来的,话不多说,以实为证...

2018-04-12 18:50:52 7533 1

原创 mysql从入门到精通

该篇写的偏理论,点击查看常用指令phpstudy的mysql目录介绍1、bin //可执行文件2、data //数据库3、lib //扩展库,一般用不到4、logs //日志5、share //系统需要的东西,如 编码啥的6、my.ini //配置文件。linux上是my.cnf剩余的ini文件也都是配置文件,只是针对的服务器配置不同而已,如 my-smail....

2018-04-04 20:27:53 12685 2

原创 (14)学习tp5之日志

注意:日志不要写到项目中(不要使用默认的配置)。自己在服务器上找个地方放绿色就能代表,超过30自己就分割日志了,方便我们删除不需要的旧日志路由:Route::get('index','index/VaData/index');控制器代码:public function index(){ Log::write('测试日志'); //return $this->fetch();...

2018-04-04 18:33:07 3992

原创 (13)学习tp5之上传图片

总结:1、多图上传,name值要是个数组。控制器中直接遍历2、图片上传思路:表单提交后,接收-》效验-》移动文件-》获取上传后的路径-》入库路由:use think\Route;//该文件是路由的配置文件,解决复杂场景用的Route::get('index','index/VaData/index');Route::post('upload','index/VaData/upload');...

2018-04-04 18:32:37 1113

原创 (12)学习tp5之验证码和缓存

验证码注意:如果你下载的是核心板的tp5,这里没有验证码类,需要使用composer单独安装。composer只能在框架根目录下执行我的框架版本是:5.0.11验证码类的use使用验证码类,需要给他个路由Route::get('captcha','index/VaData/showCaptcha'); //显示验证码,访问这个方法控制器生成验证码public function showCaptc...

2018-04-04 18:31:45 1300 1

原创 (11)学习tp5之命令行的使用和验证表单令牌

命令行的最常用:手册-》命令行-》自动生成目录结构。注意:是先在build.php(右侧)中配置-》执行命令(在最下面)-》才生成好的目录(左侧栏)自动生成继承好的控制器类 或 模型类(手册-》命令行-》创建类库文件)注意:默认创建7个资源路由方法验证总结:1、验证规则分2种:框架自带的(内置规则)、自定义的(用正则)路由:验证分4种:1、控制器验证(手册-》验证-》控制器验证):其实它指的是调用...

2018-04-04 18:31:10 3492

原创 (10)学习tp5之视图

视图命名:在各自模块下建立view目录,view目录下建控制器目录(控制器名如果是驼峰法转换为全小写加_)1、路由use think\Route;//该文件是路由的配置文件,解决复杂场景用的Route::get('index','index/IndexController/index'); //手册-》视图-》模板渲染Route::get('send','index/IndexContr...

2018-04-04 18:30:36 3522

原创 (9)学习tp5之模型

模型命名:使用去掉前缀的表名(大驼峰).php注意:使用模型中记得修改配置文件// 数据集返回类型'resultset_type' => 'collection', //手册-》数据库-》数据集1、路由2、控制器中的代码(当前是UserController控制器) //往模型中【插入】数据 public function add(){ //二维插入多条,一...

2018-04-04 18:29:53 913

原创 php的4种基础排序算法

需求:分别用 冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中 的值按照从小到大的顺序进行排序。 $arr(1,43,54,62,21,66,32,78,36,76,39);1. 冒泡排序法  *     思路分析:法如其名,就是像冒泡一样,每次从数组当中 冒一个最大的数出来。  *     比如:2,4,1    // 第一次 冒出的泡是4  *                2,1,...

2018-04-04 02:20:04 237

原创 (8)学习tp5之ORM操作数据库

ORM是在M层(模型)中用的一种技术(工具,既然是工具它就有名字,它的名字就是Db类)orm即可以在C层直接使用,也可以在M层直接使用orm:对象关系模型映射,它把数据库中的每一张表映射成对象了。然后要操作这个表的时候,就用对象调方法(如->select()),用面向对象的形式就可以了。这样就不用写原生sql语句了控制器文件命名,采用大驼峰。可加Controller,也可不加,建议不加路由:...

2018-04-03 02:21:27 2738

原创 (7)学习tp5之控制器原理和使用

控制器的命名空间从何而来,如何修改修改命名空间的方式:注意:改config.php中的app_namespace配置是没用的; 我用的是第2种方式,改完之后控制器的命名空间不要忘记也改成xg\模块名\controller不继承基类调模板如:后台需要提供个页面,将链接给前台直接显示。这种时候如果你继承了,前台访问时会要求登录,这时候最好是不继承,而你又想使用调模板的方法,做一个前台页面(该思路也包含...

2018-04-02 18:20:56 2575

原创 (6)学tp5之响应

在手册中没有见到专门讲响应的地方。只有手册-》架构-》API友好 和 手册-》控制器-》Rest控制器中有一点。tp5中的响应,其实就是方便我们输出各种格式1、路由(用的是强制模式)2、控制器中的代码3、json和jsonp的区别,用dump()打印;jsonp和json不一样的地方,用红框圈出来了...

2018-04-02 02:12:06 847

原创 (5)学习tp5之请求

一般请求1、定义路由2、控制器代码手册-》请求-》输入变量-》变量获取手册-》请求-》输入变量-》变量过滤session请求(cookie也是这样)1、定义路由2、控制器代码判断请求1、定义路由2、控制器代码方法注入...

2018-04-01 23:54:06 1292 1

原创 (4)学习tp5之路由类型,定义,动态注册,过滤,闭包,miss(默认),资源路由

文档对应手册-》附录-》路由注意:访问强制路由的时候,定义的路由名前面加/例子:Route::rule('myadmin','admin/index/index','POST|GET');场景1:$this->success('登录成功','/myadmin'); 场景2:form表单的action='/myadmin'路由模式分2种:首先一定要搞清一个概念,只是模式不同而已,哪种都可以用,...

2018-04-01 18:40:35 3631 1

原创 (3)学习tp5之配置文件

个人理解:全局的意思是,在哪个文件下都可以访问。局部我到没测试1、应用的配置文件是全局;2、模块的配置文件是局部;注意:不同的安装方式,可能你模块里没有这个配置文件,没有还想用,直接在模块目录下自己建个config就可以了3、自定义的配置文件,那就随意咯,也是全局;假设场景:你这个配置文件,全局都要用,但是你还不想和应用的配置文件,放在一起。这时候就需要使用自定义文件了4、环境变量配置文件,也是全...

2018-04-01 18:39:06 6131 1

原创 (2)学习tp5之常量、自动加载、命名空间

文档对应手册-》附录-》常量参考写过框架的应该都看出来了,如果想学自己做框架,看这篇博客自己写框架,入口文件中包含:定义常量、引入核心文件、自动加载、启动框架(中包含了加载控制器,返回响应结果)。tp5只不过是给放在一个入口文件中的东西,分开放在了4个文件中。public/index.php 和 thinkphp/start.php 和 thinkphp/base.php 和 thinkphp/l...

2018-04-01 17:56:57 2449

原创 (1)学习tp5之助手函数得原理解析

个人理解:助手函数和在application/common.php下的公共函数文件差不多。文档:对应手册-》附录-》助手函数相同点:都可以全局调用(框架的哪个文件中都可以直接使用),都不用new(因为有自动加载)不同点:助手函数是框架提供的(只会用即可),公共函数是自己封装的(要自己先封装好,才能用)1、助手函数是惰性加载,怎么看出来的呢??在配置文件中给当然你要在代码中使用助手函数,它才会加载。...

2018-04-01 17:42:09 5345 3

原创 【linux错误】HTTPS无法打开:curl: (35) Encountered end of file 和 linux上安装composer

需求:在linux上安装composer(该指令是tp5手册上的)[root@iz2zega6kootlf88q568d2z wx.xiyang66.top]# curl -sS https://getcomposer.org/installer | phpcurl: (35) Encountered end of file原因:服务器443端口未对外开放!建议使用:https://pkg.php...

2018-04-01 00:18:08 16403

php使用阿里大鱼发短信

以前用过的一个阿里大于发短信的类库,详情请看https://blog.csdn.net/qq_33862644/article/details/80357436

2018-05-17

php类库之qrcode

曾经的一个功能点,详情请查看https://blog.csdn.net/qq_33862644/article/details/80356620

2018-05-17

linux服务器centos优化服务手册

基于centos超方便的服务列表。参照该表,给不需要的关闭,首先就可以达到优化服务器的效果,详情请参考我博客http://blog.csdn.net/qq_33862644/article/details/79292579

2018-02-08

BvSshClient

微信开发之反向代理。反向后修改本地的文件自动更新到服务器http://blog.csdn.net/qq_33862644/article/details/79138188

2018-01-23

php5.5或5.6安装ZBarCodeImage二维码识别

php5.5或5.6安装ZBarCodeImage二维码识别

2017-08-10

jQuery 3.1中文参考手册

最新,最好的jq手册,格式为chm,案例多,查询方便。非常适合新手学习使用

2017-06-18

空空如也

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

TA关注的人

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