自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

灵晨的博客

My blog has been forwarded to songyaofeng.com;To my Github:github.com/songyaofeng

  • 博客(63)
  • 资源 (2)
  • 收藏
  • 关注

原创 Laravel 七牛云上传图片

Laravel七牛云上传图片DEMO// html文件@extends('layouts.admin')@section('title', '上传文件')@section('content') ul class="breadcrumb" style="font-size: 16px;"> li>a href="#">首页a

2018-02-02 17:15:45 1193 1

原创 程序员专属壁纸

直接上图,程序员专属壁纸,喜欢就保存下来,欢迎关注我的头条号——灵晨的PHP,个人网站——www.songyaofeng.com,欢迎来访

2018-02-02 13:55:17 25066 29

原创 Linux PHP拓展fileinfo编译不通过的解决办法

最近将自己的博客上传到阿里云服务器,结果在下载vendor包的时候,需要PHP的fileinfo的拓展,本想安装拓展是一件非常简单的事情,然而麻烦的事情还是有的,make 的时候总是编译通不过,想着或许是PHP(7.2)版本太高了,所以就把PHP重新编译安装了(PHP版本7.0.2),但是在make的时候,还是不能通过,网上看了大致的解决办法都是在编译的时候加上--disable-fileinfo

2018-01-17 09:42:21 2817 1

原创 linux(centos)下安装java jdk----源码安装

1.下载并解压源码包(http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html)wget http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jd

2018-01-12 10:39:11 2153

原创 Linux(centos)下LNMP环境安装

Lnmp环境安装1.安装相关依赖使用 yum 程序安装所需开发包(以下为标准的rpm包名称)yum install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-dev

2018-01-09 14:18:36 411

原创 laravel ckeditor上传图片

1.模板<div class="form-group"> <label for="content" class="col-sm-2 control-label">文章内容</label> <div class="col-sm-6"> <textarea name="content" id="content"></text

2017-12-20 11:03:03 1778

原创 docker映射window本地文件夹的nginx的虚拟主机配置文件vhost.nginx.conf

server { listen 80; server_name www.domain.com; location ~ \.php$ { root /var/www/html/www/test/public; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $docum

2017-11-26 18:03:34 2425

原创 使用终端连接docker 内部的MySQL不能连接的解决办法

MariaDB [(none)]> show databases; +——————–+ | Database | +——————–+ | information_schema | | mysql | | performance_schema | | test | +——————–+ 4 rows in set

2017-11-26 18:00:16 12018

转载 PhpStorm选中相同文字高亮

setting-》plugins-》Browse Repositories 输入BrowseWordAtCaret 搜索,安装,然后重启;Settings -》 Editor -》 General -》 Appearance -》 Browse Word At Caret 勾选。然后在代码编辑窗口,双击一个单词,其他相同的单词背景都高亮显示;如果想修改默认的颜色,在Settings -》 Edito

2017-11-13 10:05:12 5824

原创 PhpStorm 2017.2.4注册码

最好修改hosts文件添加:0.0.0.0 account.jetbrains.comEB101IWSWD-eyJsaWNlbnNlSWQiOiJFQjEwMUlXU1dEIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZ

2017-11-09 16:49:25 1576

原创 npm install 运行时报错

npm install 运行时报错npm ERR! Unexpected end of JSON input while parsing near '...{"shasum":"75864225d6'npm ERR! A complete log of this run can be found in:npm ERR! C:\Users\songyaofeng\AppData\Roamin

2017-11-09 10:54:24 1957

转载 laravel分页修改默认的page参数

首先我们都是使用paginate()这个方法生成分页,在view页面中使用render()这个方法生成分页链接的,感觉laravel太好用了,都不用自己写分页及一些链接的处理。当我在页面增加两个列表的分页的时候问题出现了,我点击其中一个列表的分页链接的时候,另一个列表的数据都发生了变化,原来是都是用了同一个page,比如你的链接是user?page=1,两个列表都是用了这个page命名就会发生冲突。

2017-11-07 15:47:03 7067

原创 yii初始化控制器的两种方法

①public function __construct($id, $module, $config = []){ parent::__construct($id, $module, $config = []); ##########(要初始化的其他内容)#######################}②public function init(){ #########

2017-10-30 11:08:49 1151

原创 学习Yii2框架时,想使用自带的gii脚手架模块,但是访问时说没有权限????

一.访问时居然没有权限访问 二.查看配置文件,配置了允许的本地IP,但貌似还是不让访问三.经过一番搜索,发现最后把allowIPs这个数组的IP索性删掉,直接设置成任何IP都可以访问,即写个“*”就好了四.访问gii模块成功

2017-10-26 19:47:32 1664 1

转载 git 合并分之内的指定文件

分支A_bracn和B_branch,只想将A_branch分支的某个文件f.txt合并到B_branch分支上。git checkout A_branchgit checkout –patch B_branch f.txt 第一个命令: 切换到A分支; 第二个命令:合并B分支上f文件到A分支上,将B分支上 f 文件追加补丁到A分支上 f文件。你可以接受或者拒绝补丁内容。如果只是简单的将A_br

2017-10-26 15:00:31 3285

原创 Docker:Error response from daemon: Cannot restart container lnmp: oci runtime error: container_linux

到公司打开电脑,启动docker,想进入docker镜像内部,发现docker居然又报错了 Error response from daemon: Cannot restart container lnmp: oci runtime error: container_linux.go:262: starting container process caused “process_linux.go:

2017-10-26 10:21:51 12838 2

原创 docker An Error Occurred

早晨启动docker莫名报错: Docker command did not completed whithin the allowed timeout.Output: ![这里写图片描述](http://img.blog.csdn.net/20171026101055181?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGluZ2NoZ

2017-10-26 10:11:52 2505 5

转载 laravel稀罕的Eloquent模型的用法

1.whereDate() 方法 1 $q->where(‘created_at’, ‘>=’, date(‘Y-m-d’).’ 00:00:00’)); 以前查数据时,直接用where条件来比值判断,但是格式就会有严格的要求,如果上面的代码 第三个参数 是 date(‘Y-m-d’) 而不加 后面的00:00:00 这样在数据库里面就会找不到而判断是否相等 也都是对格式严格的要求$q->whe

2017-10-23 17:16:17 836

原创 angular项目环境搭建

(1)下载node.js(地址:https://nodejs.org/en/)安装包,直接下一步傻瓜式安装,安装好后系统内部就多了一个npm的变量,打开命令行工具可进行测试node.js安装包: 测试: (2)使用npm下载angular/cli,命令:npm install -g angular/cli(3)此时系统中又会多一个ng的变量,可

2017-10-18 11:00:29 415

原创 windows常用命令行操作

切换当前目录(change directory):cd创建目录(make directory) :mkdir查看当前目录列表(directory):dir 别名:ls(list)清空当前控制台(cls)别名:clear删除文件:del 别名:rm(remove)输出文件内容到控制台:cat 文件名进入目录或回退目:cd ..

2017-10-16 20:28:05 590

转载 Laravel自定义分页样式

<?phpnamespace App\Http\Controllers;use DB;use App\Http\Controllers\Controller;class UserController extends Controller{ /** * 显示应用中的所有用户 * * @return Response */ public func

2017-10-10 16:43:42 750

转载 laravel 使用Intervention/image生成缩略图

说明#Intervention/image 是为 Laravel 定制的图片处理工具, 它提供了一套易于表达的方式来创建、编辑图片。Demo 代码请见:https://github.com/zhengjinghua/est-image-demoDemo#Demo 截图#Demo 运行#请参照文档 如何利用 Homestead 快速运行一个 Laravel 项目.文章概览#安装; 修改配置信息;

2017-10-10 15:30:55 4650

原创 PhpStorm 2016.1 激活注册码

分享一个PhpStorm 2016.1 激活注册码CNEKJPQZEX-eyJsaWNlbnNlSWQiOiJDTkVLSlBRWkVYIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZH

2017-10-10 09:46:37 2340

原创 Linux下vim常用配置

vim的配置文件默认安装在/etc/vimrc目录下,vi类似 这些是vim的常用配置if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" set fileencodings=ucs-bom,utf-8,latin1endifset nocompatible " Use Vim defaults (much better!)set bs=indent

2017-09-25 17:46:29 874

原创 laravel分页参数设置

<?php$list = $model->where($filter) ->orderBy('created_at', 'desc') ->paginate( $pagesize, //每页显示条的条数 //分页后面的相关参数设置 [

2017-09-22 10:58:45 3998

原创 Linux下编译php与nginx进行通信

由于在linux下,php和nginx是两个独立的进程,所以需要需要进行配置才能让PHP和NGINX进行通信(1)下载PHP源码包并解压 php-5.5.22.tar.gz 解压:tar zxvf php-5.5.22 (2)检查PHP安装环境 [root@localhost local]# ./configure –prefix=/usr/local/php5 –with-mysql=mys

2017-09-21 13:44:46 626

原创 Linux下编译安装Nginx

(1)安装依赖包 yum install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel libxml2-devel

2017-09-20 17:43:26 460

原创 Redis设置让sentinel进程在后台运行

要想让Redis的sentinel(士兵守护)进程在后台自动运行,只要在sentinel配置文件里加上 *daemonize yes*就OK了在配置文件里加上这句之后再次启动sentinel进程,画面就是这样的 这样Redis的sentinel的进程就可以在后台运行了

2017-09-18 19:42:51 10027

转载 Git的stash命令

。。。。。。。。。。。。。。

2017-09-18 11:55:53 441

转载 Redis配置文件详解

==配置文件全解=====基本配置daemonize no 是否以后台进程启动databases 16 创建database的数量(默认选中的是database 0)save 900 1    #刷新快照到硬盘中,必须满足两者要求才会触发,即900秒之后至少1个关键字发生变化。save 300 10  #必须是300秒之后至少10个关键字发生变化

2017-09-15 13:55:37 258

转载 Redis持久化操作

Redis持久化配置Redis的持久化有2种方式 1快照 2是日志Rdb快照的配置选项save 900 1 // 900内,有1条写入,则产生快照 save 300 1000 // 如果300秒内有1000次写入,则产生快照 save 60 10000 // 如果60秒内有10000次写入,则产生快照 (这3个选项都屏蔽,则rdb禁用)stop-writes-on-bg

2017-09-15 13:49:42 405

原创 一些git操作的常用命令

1.clone远程仓库文件:git clone 2.获取远程最新文件:git fetch 3.获取本地变化的文件:git stash 4.切换分支:git checkout 分支名 5.提交文件到远程仓库:git commit -m “备注信息” 6.添加文件到缓冲区,准备提交到远成仓库:git add 文件名 7.把本地的文件推送到服务器上:git push 8.拉取远程文

2017-09-14 20:46:41 406

原创 xunsearch(迅搜中文全文搜索引擎)的简单使用

Xunsearch (中文名:迅搜)是一套免费开源的专业中文全文检索解决方案,简单易用而且 功能强大、性能卓越能轻松处理海量数据的全文检索。它包含后端索引、搜索服务程序和前端 脚本语言编写的开发工具包(称之为 SDK) ,目前迅搜只支持PHP,而且还是国产(支持国产),类似的搜索引擎还有sphinx,elasticsearch等,下面是迅搜的简单使用1.服务器端(1)下载.源码包 在Linux下直

2017-09-14 17:08:57 4652

原创 Redis之集合命令

http://download.redis.io/releases/redis-4.0.1.tar.gz127.0.0.1:6379> flushdb(清空数据库)OK127.0.0.1:6379> sadd set1 a b c d f(添加一个集合)(integer) 5127.0.0.1:6379> scard set1(计算一个集合中的元素个数)(integer) 5127.0

2017-09-13 13:35:59 1514

原创 tp5上传图片并生成缩略图

<?phpnamespace app\common\controller;use app\common\model\Goods;class Tools{ public static function upload_goods_img($whereName="", $width="", $height="") { // 打开图片的相对路径 $imgp

2017-09-11 19:12:16 6667

原创 PHP面向对象之简单工厂模式

简单工厂模式把创建对象的过程进行了封装,体现了PHP的面向对象,隔离封装的特点,这样就使客户端无论怎么调用,他都是只知道接口,但是并不清楚后端接口内部程序的具体实现,省去了客户端创建对象的过程,使分工更加明确,统一接口不同类型的产品,正因为这样,可能不利于以后的维护,举个栗子:<?phpinterface DB{ function conn();}class MySql impleme

2017-09-11 10:09:16 332

原创 PHP面向对象多态

PHP在面型对象中,多态:在面向对象中,指某种对象实例的不同表现形态,一个类中的各个子类举个栗子:<?phpabstract class Person{ public abstract function run();}class FatMan extends Person{ public function run() { echo '旁人跑步很慢,容易出汗';

2017-09-08 13:36:13 364

原创 laravel使用ElasticSearch进行搜索

1.安装elasticsearch和ik插件①elasticsearch集成包(包括ik中文插件)安装地址:https://github.com/medcl/elasticsearch-rtf②测试安装启动elasticSearch:bin/elasticSearch -d③测试是否安装成功127.0.0.1:92002.ElasticSearch的laravel scout 包的

2017-09-07 17:49:09 10976 18

原创 Windows下进入到docker容器镜像内部

(1)查看容器id(container ID) docker ps -a(2)进入到容器内部 docker exec -it 6b654059476e /bin/bash(3)进入到mysql数据库成功 mysql -uroot -p,由于使用的阿里云wangdong/lnmp镜像,所以数据库是MariaDB,它是MySQL的一个分支,语法几乎没什么差别,甚至在某些方面比m

2017-09-06 10:34:28 32592

原创 docker 报错:driver failed programming external connectivity on endpoint lnmp (2f647b8aba729787bf34f6a8

早上来到公司打开本地lnmp环境,发现docker不能正常启动,报错:driver failed programming external connectivity on endpoint lnmp,后面英文还显示是mysql端口映射到物理机的问题最后发现就是本地mysql服务自动打开了,与docker的冲突了,使docker的mysql服务无法映射到本地了,所以解决自然是把本地的my

2017-09-06 10:07:10 17936 3

CCleaner 5.21.5700 Plus 20160818

Windows自动清理软件,定时任务执行,定时监控浏览器缓存

2017-12-28

git操作手册

Pro Git 第二版 操作手册,讲的挺详细的 。第一版出版到现在已经过去了四年。到今天,Git 虽然出现了许多改变,但是还有很多重要的事情一如昨日。因为 Git 核心团队对保持向后兼容性异常固执,所以直到今天大多数核心命令与概念依 然有效,但是围绕 Git 的社区还是有一些重大的增加与改变。本书的第二版就是为了更新书籍并讲解那些改动以使其对新用户更有帮助。

2017-09-07

空空如也

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

TA关注的人

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