imax1
Laravel React

博客全新升级!使用更简单,功能更强大!

- 发表于 2018-12-03 · 最后访问 4小时前 -

博主今年秋招找完工作后对此博客进行了一次较大的升级,去掉了一些不太实用的功能,加强了现有功能,重构了部分代码,提高规范性和扩展性,看到这半年时间陆陆续续积累了100多个star,博主也是有了更下去的动力,也感谢大家的关注,相信这个博客会越来越好用的哈哈😄下面是最新版的介绍:前台:极简风格制作,注重移动端显示,只使用了最基础的 bootstrap,加载速度快:文章浏览:浏览量统计,标签功能文章搜索:支持标题、标签搜索文章评论:支持评论与回复,邮件提醒后台:使用 React + Ant Design :文章管理:支持置顶、公开/隐藏文章...

imax1
Laravel 从零单排入门教程

Laravel 从零单排系列教程 01 :Homestead 环境搭建

- 发表于 2019-04-22 · 最后访问 4小时前 -

工欲善其事,必先利其器,既然要做开发,开发环境一定要搞好,Laravel 是一个比较重的框架,其对电脑性能有一定的要求,其运行环境也有一定的门槛,下面是强烈建议提前准备好的内容:一台性能好的电脑(做开发的一定要买台好电脑,至少不要太差吧,至少能同时跑虚拟机,IDE,网页,聊天工具等不要卡)一个干净的 Win10 系统(mac 系统也可以,但是我没用过就不讨论了,windows 的话还是用 win10 吧,纯净版的)一个速度快的 vpn(强烈建议,做开发不用 vpn 就是给自己添堵,速度快,至少能看 Youtube 不卡吧)准备好这些之后,其实就比较...

imax1
Laravel 从零单排入门教程

Laravel 从零单排系列教程 00 :简介

- 发表于 2019-04-19 · 最后访问 12小时前 -

“从零单排”来源于Dota 知名电竞选手“大酒神”的从零单排系列视频,意指一个人从零开始,义无反顾的踏上一个或许漫长,或许枯燥的历练、学习、成长的过程,感觉和程序员的自学之路很符合,于是就以此作为这个教程(学习笔记)的名字吧。Laravel 是一个入门门槛比较高的全栈框架,很多人尤其是初学者一接触 Laravel 就发现需要学的东西好多,文档又看不太懂,踩了几个坑就放弃了,其实只要坚持一下,收获一定是超出你的预期的。我在几年前刚开始学 Laravel 的时候,说出来你可能不信,光搭环境就用了一个月,期间经常一个bug卡几天,那时网络...

imax1

2 个空格还是 4 个空格?—— 使用 editorconfig

- 发表于 2019-04-17 · 最后访问 1天前 -

代码缩进有 2 个空格和 4 个空格两种风格,也就是 tab_size,那么到底应该用 2 个空格还是 4 个空格?先从我自己的经历来说,我已经无数次在两种风格间切换了,有时觉得 2 个好,有时觉得 4 个好然而每次当我将编辑器的 tab_size 设置为 4 个空格之后,我总是会遇到我之前写的 2 个空格的代码... 这时候就很难受了有啥好的解决办法么?之前就听过一个叫 EditorConfig 的东西,github链接:https://github.com/editorconfig/editorconfig 当多人共同开发一个项目的时候,往往会出现大家用不同编辑器的情况。就前端开发者来说,有人喜欢Subl...

imax1
Ubuntu

ubuntu+nginx 服务器一键实现 https(1分钟)

- 发表于 2019-01-07 · 最后访问 9秒前 -

使用证书:Let`s Encrypt 快速开始中提供了一个自动部署工具:Certbot 使用该工具,进入官网后选择系统ubuntu,服务器nginx,按照提示即可1分钟完成升级 https 这里遇到两个坑,记录一下: 坑1:安装过程中报错:nginx: [error] invalid PID number "" in "/run/nginx.pid"(不知道是否有影响) sudo service nginx stop sudo nginx -c /etc/nginx/nginx.conf 坑2:安装完后提示成功,但是访问 https 网页访问失败 如果服务器是租的阿里云或者腾讯云这种ECS,可能是 443 端口未开放,需要在安全组配置中打开 443 端口...

imax1
Laravel

laravel 项目部署到本地(Homestead)

- 发表于 2018-08-19 · 最后访问 1天前 -

登录虚拟机cd ~/Homesteadvagrant upvagrant ssh下载代码(可在本机也可在虚拟机)> cd code> git clone ... //假设下载的代码叫 myweb> cd myweb修改 Homestead.yaml 和 hosts 然后 vagrant provision配置//安装依赖> composer install//配置> cp .env.example .env//修改 .env//生成 key> php artisan key:generate//数据库> php artisan migrate

imax1
Laravel

Homestead 环境配置(Windows,原生配置版)

- 发表于 2018-08-19 · 最后访问 1天前 -

安装 Git百度搜索:Git for Windows 下载,安装设置 ssh key注意下面这个指令要在 git bash 中运行:ssh-keygen -t rsa -C "youremail@example.com"翻墙必须的,翻了之后要能够访问 youtube,并能流畅观看视频,才算安装 VirtualBox 5.1下载地址 ,注意版本,装5.1安装 Vagrant下载地址 安装 Homestead注意下面的指令,要开一个管理员模式的 cmd,然后在翻墙的情况下,先手动设置 cmd 代理:set http_proxy=http://127.0.0.1:1080 set https_proxy=http://127.0.0.1:1080cd ~git clone https://github.com/laravel/homestead.gi...

imax1

给 cmd 设置代理

- 发表于 2018-08-19 · 最后访问 15小时前 -

set http_proxy=http://127.0.0.1:1080 set https_proxy=http://127.0.0.1:1080//取消设置unset http_proxyunset https_proxy//注意这是windows系统的设置方法

imax1
H5/CSS3

圣杯布局(三列布局)

- 发表于 2018-07-30 · 最后访问 14小时前 -

// html<body> <div class="main">aaaa</div> <div class="left"></div> <div class="right"></div></body>// cssbody{ margin: 0; min-width: 1000px;}.left { float: left; width: 200px; height: 200px; background: #f66; margin-left: -100%;}.right { float: left; width: 200px; height: 200px; background: #f66; margin-left: -200px;}.main { float: left; height: 250px; width: 100%;...

imax1
Node.js

使用了 process.stdin 的 nodejs 程序在不同系统上的兼容问题

- 发表于 2018-07-28 · 最后访问 4小时前 -

最近用 nodejs 做了一个命令行程序,在 Windows 上运行没问题,放到 Mac 上就出错了,检查后发现是 process.stdin 这里出了问题当输入一行字符串按下回车之后,process.stdin 会读到输入的字符串,包括末尾的回车而换行符在不同的系统上是不一样的:Unix系统里,每行结尾只有“<换行>”,即“\n”;Windows系统里面,每行结尾是“<回车><换行>”,即“\r\n”;Mac系统里,每行结尾是“<回车>”,即“\r”。解决方案是使用 js 自带的字符串处理方法 trim() 处理取到的字符串str = str.trim()

更多文章 >>