自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

侯文轩 程序员专栏

其实我比你想的多。

  • 博客(64)
  • 收藏
  • 关注

原创 记项目上线流程

1. 需求评审,确定需求及工期技术部门产品及研发部门参加需求评审会议,确定本次项目整体需求以及项目开发工期。注:上线时间安排:若本次无需运营人员参与配合情况下,建议将上线时间安排在下午4点~5点左右,若本次需要运营人员参与配合情况下,建议上线时间安排在下午3点左右。2. 确认需求,进行研发。需求工期确定后研发内部进行需求分配及认领。按计划推进项目进程,编写接口文档。测试工程师根据需求文档...

2019-03-29 14:44:44 2841

转载 Laravel连接MySQL 8.0.11 遇到的一些坑

1. Authentication Type相信很多朋友在mysql升级8.0.11后发现数据库连接出现了问题 SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client原因在于:用户的 Authentication type 默认为 caching_sha2_passw...

2018-08-29 18:01:19 4550

原创 Vim宏操作

Vim宏操作将光标放到操作行执行下列操作 a. qa 开始将后续命令放入寄存器a中,q为开启寄存器,a表示寄存器名称 b. ^i”test” 执行需要进行处理的操作 c. q 结束记录操作 d. @a 执行寄存器操作解释: a. 使用”q{register}”命令开始,后续的动作将被记录进名为{register}的寄存器中.给出的寄存器名字必...

2018-08-17 11:35:37 2586

原创 Linux/Mac MySQL忘记密码,命令行修改(已解决)

所有的前提都需要获取到root权限 1.结束mysql进程 //Linux sudo services mysql stop //Mac brew services stop mysql2.mysql后台运行 // 需要进入root用户执行 mysqld_safe –skip-grant-tables & mysql& 表...

2018-08-17 11:25:40 490

转载 Redis简介

什么是redis?Redis 是一个基于内存的高性能key-value数据库。 (有空再补充,有理解错误或不足欢迎指正)Reids的特点Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万...

2018-08-17 11:16:36 193

原创 Mysql 用户管理

Mysql 用户管理1.创建用户创建用户test,并设置密码为1234 1. 创建本地登录,并刷新系统权限表 create user ‘test’@’localhost’ identified by ‘1234’; flush privileges; #刷新系统权限表2.创建远程登录,并刷新系统权限表 create user ‘test’@’%’ iden...

2018-08-17 11:14:39 183

原创 Linux创建和删除用户

创建用户 sudo adduser xxx //在home目录下创建一个用户 sudo useradd xxx //仅添加一个用户,但home目录下不创建账号赋予ROOT权限 修改/etc/sudoers文件,添加下面一行 Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL

2017-06-17 10:56:25 616

原创 利用json-server创建伪接口

安装json-server npm install -g json-serverjsoin-server基本用法json-server [options] <source>Options: --config, -c json-server配置文件,默认[json-server.json] --port, -p 配置接口,默认[3000] --host, -H 配置hos

2017-06-14 22:22:05 1308

原创 Linux/Mac MySQL忘记密码,命令行修改(已解决)

所有的前提都需要获取到root权限 1.结束mysql进程 //Linux sudo services mysql stop //Mac brew services stop mysql2.mysql后台运行 mysqld_safe –skip-grant-tables & mysql &,表示在后台运行,不打开新的终端3.修改密码 use mysql

2017-04-27 13:57:18 526

原创 Mysql 索引创建、删除及查看

添加索引// PRIMARY KEY(主键索引)ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) //UNIQUE(唯一索引)ALTER TABLE `table_name` ADD UNIQUE (`column` ) //INDEX(普通索引)ALTER TABLE `table_name` ADD

2017-04-26 18:43:04 417

原创 Vim插件管理工具Vundle以及常用插件

1. Vim插件管理工具Vundle虽然拥有大量的插件,却缺少一个 确之有效的插件管理器。所幸,Vundle的出现解决了这个问题。 Vundle可以让你在配置文件中管理插件,并且非常方便的查找、安装、更新或者删除插件。 还可以帮你自动配置插件的执行路径和生成帮助文件。相对于另外一个管理工具pathogen, 可以说有着巨大的优势。 vundle 安装和配置 git clone https

2017-04-26 18:42:17 1035

原创 Mac 安装Vim自动补全插件(YouCompleteMe)

mac下快速安装在.vimrc中添加下列代码: Plugin ‘Valloric/YouCompleteMe’保存退出后打开vim,在正常模式下输入: PluginInstall等待vundle将YouCompleteMe安装完成 而后进行编译安装: cd ~/.vim/bundle/YouCompleteMe ./install –clang-completer如果不需要

2017-04-26 17:24:52 4706

原创 Lumen artisan vendor不能执行问题,已解决

引用basicit/lumen-endor-publish安装 composer require laravelista/lumen-vendor-publish composer update语法在app/Console/Kernel.php文件中添加下列代码: protected $commands = [ \Laravelista\LumenVendorPubli

2017-04-25 18:31:01 2158

原创 Composer中文镜像 / packagist

安装composerLinux/Mac: wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer chmod a+x /usr/local/bin/composer基本使用使用composer镜像加速有两种方法: 1.全局配置,这样所有项目都可以使用; 2.单独项目配置;一、全局配置

2017-04-24 13:23:31 580

原创 Laravel 创建可以传递参数 Console 服务

Laravel 创建可以传递参数 Console 服务1.查看所有可以用artisan调用的命令 php artisan list2.创建自定义命令 php artisan make:console TestDemo上面的命令会自动生成一个类app/Console/Commands/TestDemo.php<?phpnamespace App\Console\Commands;use I

2017-04-13 16:58:55 10065

原创 微信分享(PHP调用)

PHP调用微信分享Demo

2017-04-12 14:32:55 3417

原创 Mac & Linux下php7添加memcached和redis扩展

前言:前段时间分别在mac和ubuntu16下安装了php7,虽然速度很快,但是有一些扩展php7还没有支持,如memcached和redis。Memcached想要安装memcached,需要先安装依赖库libmemcached 下面方法下载源码包: wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcach

2017-04-10 16:22:33 3472

转载 PHP 开发者应了解的24个库

PHP 开发者应了解的24个库转载自:http://www.joyphper.net/article/201401/269.html作为一个PHP开发者,现在是一个令人激动的时刻。每天有许许多多有用的库分发出来,在 Github上很容易发现和使用这些库。下面是我曾经遇到过最酷的24个库。你最喜欢的库没有在这个列表里面?那就在评论中分享吧!1. Dispatch – 微框

2017-04-10 16:00:44 706

转载 Npm镜像地址设置方法

淘宝镜像地址:http://npm.taobao.org/镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在): 1.通过config命令 npm config set registry https://registry.npm.taobao.org npm info underscore (如果上面配置正确这个命令会有字符串response)

2017-04-10 15:56:35 4592

原创 Mac & Linux 生成ssh key

查看ssh key是否存在 ls -al ~/.ssh生成ssh key1.生成rsa key cd ~/.ssh ssh-keygen -t rsa -C “youemail@example.com”2.输入passphrase(可enter跳过) 设置passphrase后,进行版本控制时,每次与GitHub通信都会要求输入passphrase,以避免某些“失误”

2017-04-10 15:51:27 303

原创 JS 打开、关闭子窗口

JS 打开、关闭子窗口function openChildWin(){//方法体}function closeChildWin(){//方法体}

2017-02-22 15:00:39 3834

原创 Linux 开机自启动添加

方法1 : 在/etc/rc.local文件中添加 方法 2: 在搜索中找到 startup application 打开界面添加命令即可

2017-02-08 10:22:16 380

原创 unbuntu下 nginx php-fpm.sock 502 bad getaway权限问题,解决方法

unbuntu下 nginx php-fpm.sock权限问题,解决方法

2017-01-09 13:40:02 766

原创 Linux Find 常用命令小结

Find 常用命令小结Find用法:find pathname -options [-print -exec -ok]其中: pathname是路径名称 -options的常用选项一般是 -name (按照文件名称查找),-perm (按照文件权限查找)`[-print -exec -ok]` 其中 `-print` 将匹配的文件输出到标准输出,`-exec` 对匹配的文件执行shell命令

2016-12-12 10:09:09 281

转载 mysql 时间转换

函数使用说明: CONVERT_TZ() 将时间日期值 dt 从 from_tz 给出的时区转到 to_tz 给出的时区,然后返回结果值。关于可能指定的时区的详细论述,若自变量无效,则这个函数会返回 NULL

2016-12-08 21:15:16 773

原创 CSS 优先级 & 伪元素

CSS 优先级当我们写CSS的时候我们必须注意有些选择器在级联(cascade)上会高于其它选择器,我们写在最后面的选择器将不一定会覆盖前面我们写在同一个元素的样式。CSS 伪元素

2016-12-05 20:08:27 697

原创 PHP 调用Mailgun发送邮件方法总结

PHP 调用Mailgun发送邮件方法总结本篇博客参考Mailgun 官方API github链接: https://github.com/mailgun/mailgun-php

2016-12-05 09:48:38 4629

原创 PHP 格式时间方法

PHP 格式时间方法最近处理了一些将时间 (Y-m-d格式) 转化成天,小时,分钟的问题,发现很有用,总结一下分享

2016-12-05 09:18:40 281

原创 Vim常用命令总结

Vim常用命令总结最近在学习vim编辑器,发现非常好用,总结了常用的命令来分享一下

2016-12-01 19:07:27 307

原创 Git 常用命令方法总结

Git 常用方法总结总结一下Git的常用方法和一些注意事项Git stash 暂存方法补充

2016-12-01 17:04:53 460 1

原创 php array 常用方法小结

php array 常用方法小结

2016-11-29 11:36:42 398

原创 欢迎使用CSDN-markdown编辑器

JS 对二维数据进行排序的方法

2016-11-21 10:36:29 231

原创 PHP html实体与字符之间的转换函数

htmlentities()函数 htmlentities(string,flags,character-set,double_encode); 定义和用法:htmlentities() 函数把字符转换为 HTML 实体。flags:可用的引号类型: ENT_COMPAT - 默认。仅编码双引号。 ENT_QUOTES - 编码双引号和单引号。 ENT_NOQUOTES - 不编码任何引号

2016-11-14 18:05:28 2325

原创 Css 设置placdholder字体颜色

placeholder属性是css3中新增加的属性,因为每个浏览器的CSS选择器都有所差异,所以需要针对每个浏览器做单独的设定。 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {   color: #666;  }  input:-moz-placeholder, textarea:-mo

2016-11-07 19:56:27 1627

转载 PHP 获取指定URL页面中的所有链接

获取到指定URL页面中的所有链接,即所有a标签的href属性:// 获取链接的HTML代码$html = file_get_contents('http://www.example.com');$dom = new DOMDocument();@$dom->loadHTML($html);$xpath = new DOMXPath($dom);$hrefs = $xpath-

2016-11-07 15:59:20 1366

原创 php 换行符方法 PHP_EOL

PHP 中换行可以用 PHP_EOL 来替代,以提高代码的源代码级可移植性:unix系列用 \nwindows系列用 \r\nmac用 \rphpecho PHP_EOL;//windows平台相当于 echo "\r\n";//unix\linux平台相当于 echo "\n";//mac平台相当于 echo "\r";?>

2016-11-07 13:27:45 887

转载 Ubuntu 14.04 nginx 502 bad getaway 处理及优化

一、查看错误信息出现 nginx 502 bad getaway 后,查看 nginx 错误信息sudo vi /etc/nginx/sites-available/default112015/01/15 23:36:50 [error] 1924#0: *27095 connect() to unix:/var/run/php5-fpm.sock failed (11: Resour

2016-11-05 09:20:06 1656

转载 php中使用sphinx搜索引擎

sphinx是一个高效的搜索引擎,分词搜索的速度比较快,索引建立存储在硬盘文件,不会干扰数据库,有自己内置的一套数据库.php中使用sphinx搜索引擎sphinx是一个高效的搜索引擎,分词搜索的速度比较快,索引建立存储在硬盘文件,不会干扰数据库,有自己内置的一套数据库1.ubuntu安装sphinx如果没有安装aptitude ,需要先安装 aptitud

2016-11-04 20:03:03 3669

转载 PHP 利用 fsockopen GET/POST 提交表单及上传文件

PHP 利用 fsockopen GET/POST 提交表单及上传文件1.GETget.php[php] view plain copy$host = 'demo.fdipzone.com';  $port = 80;  $errno = '';  $errstr = '';  $timeout = 30;

2016-11-04 15:47:46 533

转载 php 异步调用方法

PHP 异步调用方法客户端与服务器端是通过HTTP协议进行连接通讯,客户端发起请求,服务器端接收到请求后执行处理,并返回处理结果。有时服务器需要执行很耗时的操作,这个操作的结果并不需要返回给客户端。但因为php是同步执行的,所以客户端需要等待服务处理完才可以进行下一步。因此对于耗时的操作适合异步执行,服务器接收到请求后,处理完客户端需要的数据就返回,再异步在服务

2016-11-04 15:44:21 369

空空如也

空空如也

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

TA关注的人

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